Patent application number | Description | Published |
20090201935 | SYSTEM AND METHOD FOR PARSING AND ALLOCATING A PLURALITY OF PACKETS TO PROCESSOR CORE THREADS - An apparatus and method are provided for allocating a plurality of packets to different processor threads. In operation, a plurality of packets are parsed to gather packet information. Additionally, a parse operation is performed utilizing the packet information to generate a key, and a hash algorithm is performed on this key to produce a hash. Further, the packets are allocated to different processor threads, utilizing the hash or the key. | 08-13-2009 |
20090285235 | SYSTEM AND METHOD FOR OFFLOADING PACKET PROTOCOL ENCAPSULATION FROM SOFTWARE - A method is provided for offloading packet protocol encapsulation from software. In operation, pointer information is received. Furthermore, packet protocol encapsulation is offloaded from software by assembling packets in hardware, using the pointer information. | 11-19-2009 |
20100058101 | SYSTEM AND METHOD FOR REDUCING LATENCY ASSOCIATED WITH TIMESTAMPS IN A MULTI-CORE, MULTI-THREADED PROCESSOR - A system and method are provided for reducing a latency associated with timestamps in a multi-core, multi threaded processor. A processor capable of simultaneously processing a plurality of threads is provided. The processor includes a plurality of cores, a plurality of network interfaces for network communication, and a timer circuit for reducing a latency associated with timestamps used for synchronization of the network communication utilizing a precision time protocol. | 03-04-2010 |
20120027029 | SYSTEM AND METHOD FOR OFFLOADING PACKET PROTOCOL ENCAPSULATION FROM SOFTWARE - A method is provided for offloading packet protocol encapsulation from software. In operation, pointer information is received. Furthermore, packet protocol encapsulation is offloaded from software by assembling packets in hardware, using the pointer information. | 02-02-2012 |
20130067173 | METHOD AND APPARATUS FOR MULTIPLE ACCESS OF PLURAL MEMORY BANKS - A processor with on-chip memory including a plurality of physical memory banks is disclosed. The processor includes a method, and corresponding apparatus, of enabling multi-access to the plurality of physical memory banks The method comprises selecting a subset of multiple access requests to be executed in at least one clock cycle over at least one of a number of access ports connected to the plurality of physical memory banks, the selected subset of access requests addressed to different physical memory banks, among the plurality of memory banks, and scheduling the selected subset of access requests, each over a separate access port. | 03-14-2013 |
20130097598 | PROCESSOR WITH DEDICATED VIRTUAL FUNCTIONS AND DYNAMIC ASSIGNMENT OF FUNCTIONAL RESOURCES - In one embodiment, a processor comprises a plurality of hardware resources, each hardware resource having a clock cycle. The processor also comprises a plurality of work stores, each work store assigned into one of a plurality of virtual functions if a mode of the processor is set to a virtual function mode, and each work store assigned into one physical function if the mode of the processor is set to a physical function mode. The processor further comprises dispatch logic configured to dispatch work from any work store corresponding to any virtual function or physical function to any released hardware resources. | 04-18-2013 |
20130315236 | High Speed Variable Bandwidth Ring-Based System - In one embodiment, a system includes a station circuit. The station circuit includes a data layer and a transport layer. The station circuit is capable of a source mode and a destination mode. The data layer of the station circuit in source mode disassembles a source packet into one or more source parcels and sends the one or more source parcels to the transport layer. The station circuit in destination mode receives the one or more destination parcels over a ring at its transport layer, reassembles the one or more destination parcels into a destination packet, and delivers the destination packet from the transport layer to the data layer. The transport layer of the station circuit in source mode transmits the one or more source parcels over the ring. The transport layer of the station circuit in destination mode receives the one or more destination parcels over the ring. | 11-28-2013 |
20150074442 | REDUCING LATENCY ASSOCIATED WITH TIMESTAMPS - A system and method are provided for reducing a latency associated with timestamps in a multi-core, multi threaded processor. A processor capable of simultaneously processing a plurality of threads is provided. The processor includes a plurality of cores, a plurality of network interfaces for network communication, and a timer circuit for reducing a latency associated with timestamps used for synchronization of the network communication utilizing a precision time protocol. | 03-12-2015 |
Patent application number | Description | Published |
20110294506 | PROVIDING LOCATION INFORMATION - A method of providing location information to a network application, a location server, a method of providing a trigger notification, a femto base station and a computer program product are disclosed. The method comprises the steps of: receiving details of a triggering event which is to be notified to the network application, the triggering event being a registration of user equipment with a predetermined femto cell of the wireless telecommunications network; providing triggering information indicative of the triggering event to that femto base station providing wireless communications coverage to the predetermined femto cell to cause that femto base station to provide a trigger notification indicating when the triggering event occurs; and in response to receipt of the trigger notification from the femto base station, providing location information to the network application, the location information providing the network application with an indication of the user equipment Femtocell and the predetermined femto cell, together with an indication of when the triggering event occurred. This enables the movement of user equipment into specific locations to be detected and provided to network application efficiently, without any subsequent location determination processing having to occur, which provides a low-power, scalable, accurate and non- invasive approach requiring no modification of user equipment. | 12-01-2011 |
20120322452 | HANDOVER CONTROL - A method of identifying femto base station handover targets for user equipment in a wireless telecommunications network, a femto gateway operable to execute that method and a computer program product. The method comprises the steps of: receiving an indication of user equipment entry into a geographical area served by a femto base station; storing user equipment entry information, generated from said received indication of user equipment entry; receiving an indicator from user equipment identifying a detected femto base station as a handover target; and correlating said indicator against said user equipment entry information to identify those femto base stations having entered user equipment as handover targets. | 12-20-2012 |
20130079020 | FEMTOCELL BASE STATION, AND A METHOD OF TRIGGERING TRANSFER OF A RADIO CONNECTION WITH A USER TERMINAL FROM A MACROCELL BASE STATION TO A FEMTOCELL BASE STATION - A method is provided of triggering transfer of connection by radio with a user terminal from a macrocell base station to a femtocell base station. The method comprises: the femtocell base station sending a triggering signal to the user terminal at the carrier frequency of the macrocell, the user terminal reacting by seeking to transfer the connection to the femtocell base generator station. | 03-28-2013 |
Patent application number | Description | Published |
20110213681 | Delivering enhanced content to broadcast media receivers with internet connection and enhancing user experience - Adding relevant metadata to downstream media broadcasts to devices such as smart phones, MP3 music players, tablet computers, etc. equipped with media broadcast receivers such as IBOC, DAB etc will enable enhanced user-experience such as easy and faster content access, content format customization, content storage, integration with social networking sites etc. The host devices having the broadcast receivers on board have a full time or part time internet connection to provide an independent upstream and downstream digital data communication path for the functionality of the broadcast receiver. This will enable new possibilities in media-broadcast-receivers, which are normally limited with only downstream data channel. The possibilities include enhanced content access browsing, podcast access, exploring more information about the program content, easy integration with social networking sites etc. The devices are controlled to display or playback advertisements, images etc. in the metadata, detect click events indicating interest by a user in something and communicate that click event upstream over a full time or part time internet or an SMS data path connection. The transmitters have structure to insert metadata in band or out of band with the media broadcast program content. | 09-01-2011 |
20130343343 | Motion-Based Management of a Wireless Processor-Based Device - A mobile device may be managed based on information about a geographic movement of the mobile device. The geographic movement may take into account a location, a speed, and an acceleration for the mobile device. A movement profile is determined based on the geographic movement. A settings profile is determined based on the movement profile and a profile mapping. Based on the settings profile, resource consumption for the mobile device may be managed by adjusting settings for the device accordingly. | 12-26-2013 |
Patent application number | Description | Published |
20130055270 | PERFORMANCE OF MULTI-PROCESSOR COMPUTER SYSTEMS - Embodiments of the invention may improve the performance of multi-processor systems in processing information received via a network. For example, some embodiments may enable configuration of a system such that information received is distributed among multiple processors for efficient processing. A user may select from among multiple configuration options, each configuration option being associated with a particular mode of processing information received. By selecting a configuration option, the user may specify how information received is processed to capitalize on the system's characteristics, such as by aligning processors on the system with certain NICs. As such, the processor(s) aligned with a NIC may perform networking-related tasks associated with information received by that NIC. If initial alignment causes one or more processors to become over-burdened, processing tasks may be dynamically re-distributed to other processors. | 02-28-2013 |
20150304163 | Performance of Multi-Processor Computer Systems - Embodiments of the invention may improve the performance of multi-processor systems in processing information received via a network. For example, some embodiments may enable configuration of a system such that information received can be distributed among multiple processors for efficient processing. A user may select from among multiple configuration options, each configuration option being associated with a particular mode of processing information received. By selecting a configuration option, the user may specify how received information is processed to capitalize on the system's characteristics, such as by aligning processors on the system with certain NICs. As such, the processor(s) aligned with a NIC may perform networking-related tasks associated with information received by that NIC. If initial alignment causes one or more processors to become over-burdened, processing tasks may be dynamically re-distributed to other processors. | 10-22-2015 |
Patent application number | Description | Published |
20140278425 | DATA SHREDDING FOR SPEECH RECOGNITION LANGUAGE MODEL TRAINING UNDER DATA RETENTION RESTRICTIONS - Training speech recognizers, e.g., their language or acoustic models, using actual user data is useful, but retaining personally identifiable information may be restricted in certain environments due to regulations. Accordingly, a method or system is provided for enabling training of a language model which includes producing segments of text in a text corpus and counts corresponding to the segments of text, the text corpus being in a depersonalized state. The method further includes enabling a system to train a language model using the segments of text in the depersonalized state and the counts. Because the data is depersonalized, actual data may be used, enabling speech recognizers to keep up-to-date with user trends in speech and usage, among other benefits. | 09-18-2014 |
20140278426 | DATA SHREDDING FOR SPEECH RECOGNITION ACOUSTIC MODEL TRAINING UNDER DATA RETENTION RESTRICTIONS - Training speech recognizers, e.g., their language or acoustic models, using actual user data is useful, but retaining personally identifiable information may be restricted in certain environments due to regulations. Accordingly, a method or system is provided for enabling training of an acoustic model which includes dynamically shredding a speech corpus to produce text segments and depersonalized audio features corresponding to the text segments. The method further includes enabling a system to train an acoustic model using the text segments and the depersonalized audio features. Because the data is depersonalized, actual data may be used, enabling speech recognizers to keep up-to-date with user trends in speech and usage, among other benefits. | 09-18-2014 |