Patent application number | Description | Published |
20130311640 | METHOD FOR DYNAMICALLY CONTROLLING DATA PATHS, MTC GATEWAY AND NETWORK DEVICE USING THE SAME - Method for dynamically controlling data paths of Machine-type-communication (MTC) local access device(s) are proposed along with a MTC gateway and a network device using the same method. In one embodiment, the proposed method may include following: a network device, receiving and storing capillary network information and MTC gateway interconnection information from at least one MTC server; combining the access network information with the capillary network information and the MTC gateway interconnection information to build an aggregated topology map; generating enhanced policy rules according to the aggregated topology map related to at least one capillary network; and respectively transmitting the enhanced policy rules to the interconnected MTC gateways. | 11-21-2013 |
20160065472 | METHOD FOR DYNAMICALLY CONTROLLING DATA PATHS, MTC GATEWAY AND NETWORK DEVICE USING THE SAME - Method for dynamically controlling data paths of Machine-type-communication (MTC) local access device(s) are proposed along with a MTC gateway and a network device using the same method. In one embodiment, the proposed method may include following: a network device, receiving and storing capillary network information and MTC gateway interconnection information from at least one MTC server; combining the access network information with the capillary network information and the MTC gateway interconnection information to build an aggregated topology map; generating enhanced policy rules according to the aggregated topology map related to at least one capillary network; and respectively transmitting the enhanced policy rules to the interconnected MTC gateways. | 03-03-2016 |
20160100353 | METHOD OF DYNAMIC ADMISSION CONTROL APPLICABLE TO PROSE SERVER AND USER EQUIPMENT AND RELATED APPARATUSES USING THE SAME - The disclosure is directed to a method of dynamic admission control applicable to a ProSe server and a Prose UE and related apparatuses using the same method. In one of the exemplary embodiments, the disclosure is directed to a method which includes not limited to receiving an ARP setting table which indicates a plurality of ARP settings for each wireless device; receiving, from the wireless device, a wireless signal which indicates that the wireless device has enabled a D2D relay functionality; and modifying the first ARP setting of the wireless device to be a second ARP setting of the wireless device according to the ARP settings table in response to that the wireless device has enabled the relay functionality, wherein the second ARP setting has a higher priority level than the first ARP setting. | 04-07-2016 |
Patent application number | Description | Published |
20140126492 | METHODS, APPARATUSES, AND SYSTEMS FOR RESOURCE ALLOCATION FOR TERMINALS - Embodiments of the present disclosure are directed to methods and systems for resource allocation for terminals. In this regard, a method is provided that at least includes determining, by a terminal, a data stream is to be transported over a radio bearer in an aggregated data stream; determining if the data stream is a first data stream to be transported over the radio bearer; in the instance where the data stream is the first data stream, sending a signaling message at least comprising a periodicity of the first data stream and a packet size to a network node; in the instance where the data stream is an additional data stream to be transported over the radio bearer, sending the signaling message at least comprising a periodicity of the additional data stream, an offset from the first data stream, and a packet size to the network node; receiving a persistent/semi-persistent scheduled grant for data message from the network node if the network node determines that persistent/semi-persistent scheduling is beneficial, otherwise the network node may choose dynamic scheduling; and sending the aggregated data stream to the network node. Corresponding apparatuses and systems are also provided. | 05-08-2014 |
20140148153 | METHOD FOR SELECTING AND ESTABLISHING A D2D COMMUNICATION PATH IN MTC CAPILLARY NETWORKS - A method for selecting and establishing a device-to-device (D2D) communication path in MTC capillary network, to be executed on an MTC device, is provided, including receiving a paging request; piggybacking the paging request into a probe/beacon signal and sending said probe/beacon signal piggybacked with said paging request to an MTC gateway, when said MTC device being configured to use said MTC gateway; determining a D2D link quality and report result to an eNB connected to said MTC gateway, when receiving a probe/beacon signal without paging response from said MTC gateway; and when receiving a probe/beacon signal with paging response from said MTC gateway: setting up a D2D communication link, when said received response indicating said probe/beacon signal with paging request being accepted, or, setting up a direct cellular connection when said received response indicating said probe/beacon signal with paging request being rejected. | 05-29-2014 |
Patent application number | Description | Published |
20110138146 | KERNEL SUBSYSTEM FOR HANDLING PERFORMANCE COUNTERS AND EVENTS - A system for handling performance counters and events includes an operating system that receives a request of a first application for performance data associated with a type of event to be performed by a second application, causes a hardware counter pertaining to the event type to be activated, and provides a file descriptor corresponding to the hardware counter to the first application. The operating system then receives a second request of the first application for a value of the hardware counter, where the second request includes the file descriptor, and provides the value of the hardware counter to the first application. | 06-09-2011 |
20110138389 | OBTAINING APPLICATION PERFORMANCE DATA FOR DIFFERENT PERFORMANCE EVENTS VIA A UNIFIED CHANNEL - A system for obtaining performance data for different performance events includes a first application monitoring performance of a second application executing on a computing system. The first application identifies the type of event to be measured with respect to the second application, issues a first system call identifying the type of event, receives an identifier corresponding to the event type, and causes the second application to begin execution. After the execution of the second application is completed, the first application issues a second system call including the identifier corresponding to the event type, and receives a value of a hardware counter corresponding to the event type from an operating system. | 06-09-2011 |
20110145651 | SOFTWARE PERFORMANCE COUNTERS - A system for providing software performance counters includes an operating system that receives a first request of a first application to monitor performance of a second application, the first request identifying a type of event to monitor during the execution of the second application. The operating system determines that the event is a software event, monitors the performance of the second application with respect to the type of the software event, and updates a counter associated with the type of the software event based on the monitoring. Further, the operating system receives a second request of the first application for performance data associated with the type of the software event counter, and provides the value of the counter to the first application. | 06-16-2011 |
20110145829 | PERFORMANCE COUNTER INHERITANCE - A system for providing performance counter inheritance includes an operating system that receives a request of a first application to monitor performance of a second application, the request identifying an event to monitor during the execution of a task associated with the second application. The operating system causes a task counter corresponding to the event to be activated, and automatically activates a child task counter for each child task upon receiving a notification that execution of a corresponding child task is starting. Further, the operating system adds a value of each child task counter to a value of the task counter to determine a total counter value for the task, and provides the total counter value of the task to the first application. | 06-16-2011 |
20110145838 | PROFILING THE SYSTEM PROVIDING PERFORMANCE STATISTICS IN REAL TIME - A system for providing performance statistics of applications in real time includes a first application that obtains current performance data of at least one second application in real time, utilizes the current performance data to determine a list of functions and the number of events occurred during the execution of each function, presents the resulting data to a user, and periodically refreshes the presented data using up-to-date performance data of the second application. | 06-16-2011 |