Patent application number | Description | Published |
20090207762 | Assigning mobile users in a half-frequency division duplex (HFDD) system to uplink (UL) sub-frames and to downlink (DL) sub-frames - Methods assigning mobile users in a half-frequency division duplex (HFDD) system to a first UL group and second UL group of an uplink (UL) sub-frame, and to a first DL group and a second DL group of a downlink (DL) sub-frame, wherein the UL sub-frame is assigned a first carrier frequency and the DL sub-frame is assigned a second carrier frequency, are disclosed. One method includes determining a type of data, determining a receive CINR (carrier interference plus noise ratio), and determining a Doppler frequency parameter, for each mobile user of a plurality of mobile users. The plurality of mobile users to are assigned to the first UL group, the second UL group, the first DL group and the second DL group based on time durations of the first UL group, the second UL group, the first DL group and the second DL group, and based on and at least one of the data type, CINR, Doppler frequency spread of the mobile user, and a number of mobile users previously assigned to the first UL group, the second UL group, the first DL group and the second DL group. | 08-20-2009 |
20120201160 | ASSIGNING MOBILE USERS IN A HALF-FREQUENCY DIVISION DUPLEX (HFDD) SYSTEM TO UPLINK (UL) SUB-FRAMES AND TO DOWNLINK (DL) SUB-FRAMES - Methods assigning mobile users in a half-frequency division duplex (HFDD) system to first and second UL groups of an uplink (UL) sub-frame, and to first and second UL groups of a downlink (DL) sub-frame, where the UL sub-frame has a first carrier frequency and the DL sub-frame has a second carrier frequency, are disclosed. One method includes determining a type of data, a receive CINR (carrier interference plus noise ratio), and a Doppler frequency parameter, for a plurality of mobile users. The mobile users to are assigned to the first UL group, second UL group, first DL group and second DL group based on time durations of the first UL group, second UL group, first DL group and second DL group, and at least one parameter of the determined parameters of the mobile users. | 08-09-2012 |
Patent application number | Description | Published |
20080285511 | Scheduling and transmitting uplink packets within uplink sub-frames of a wireless system - A method and apparatus of scheduling and transmitting uplink packets within uplink sub-frames of a wireless system is disclosed. The method includes determining a size of a standard data unit, and determining if the standard data unit can be transmitted within a single sub-channel of an uplink frame by comparing the size of the standard data unit with a number of bits that can be transmitted within the uplink frame as determined by an uplink quality. If the standard data unit is too large to be transmitted within a single sub-channel of an uplink frame, then the standard data unit is divided into sub-data units. The sub-data units are transmitted over multiple uplink frames. | 11-20-2008 |
20090034467 | Allocation of periodically distributed frames of wireless communication - Methods of allocating a plurality of periodically distributed frames of communication between a first wireless transceiver and a second wireless transceiver are disclosed. One method includes detecting periodic data for transmission between the wireless base station and the wireless mobile unit. A transmission map that maps frequency and time slots is generated for transmission of the data packets. Allocation information is included within less than all of a plurality of transmission maps of the plurality of periodically distributed frames. The allocation information designates frequency and time slots in which data packets identified as a periodic data type are transmitted to the second wireless transceiver for the plurality of periodically distributed frames. | 02-05-2009 |
20090207796 | METHOD AND APPARATUS FOR ALLOCATING RESOURCES IN WIRELESS COMMUNICATION SYSTEM - A method and apparatus i.e. Base Station for allocating resources in a wireless communication system is provided. The method includes generating a plurality of first groups of allocation units based on one or more of a plurality of Modulation and Coding Schemes (MCSs) and traffic characteristics in the wireless communication system. The method further includes generating a second group of slots including resource allocation information for mapping first groups of allocation units to Mobile Stations (MSs) based on MCSs and traffic characteristics associated with first groups of allocation units and the MSs. Thereafter, the method persistently allocates each first group of allocation units to the MSs based on one or more of the resource allocation information and a communication state associated with each MS. Further, the method also identifies if each MS has succeeded in decoding the persistent resource allocation sent in the second group of slots. | 08-20-2009 |
20090247091 | Selecting receiver chains of a mobile unit for receiving wireless signals - A method and apparatus of selecting which of a plurality of receiver chains of a mobile unit to receive wireless signals, is disclosed. One method includes measuring a first receive signal quality while all of the plurality of receiver chains are receiving wireless signals, and measuring a second receive signal quality while a subset of the plurality of receiver chains are receiving wireless signals. The subset of the plurality of receiver chains are selected to receive wireless signal unless the first receive signal quality is a threshold better than the second receive signal quality. If the first receive signal quality is a threshold better than the second receive signal quality then all the plurality of receiver chains are selected to receive wireless signals. | 10-01-2009 |
20110064045 | Allocation of Periodically Distributed Frames of Wireless Communication - Methods of allocating a plurality of periodically distributed frames of communication between a first wireless transceiver and a second wireless transceiver are disclosed. One method includes detecting periodic data for transmission between the wireless base station and the wireless mobile unit. A transmission map that maps frequency and time slots is generated for transmission of the data packets. Allocation information is included within less than all of a plurality of transmission maps of the plurality of periodically distributed frames. The allocation information designates frequency and time slots in which data packets identified as a periodic data type are transmitted to the second wireless transceiver for the plurality of periodically distributed frames. | 03-17-2011 |
20130003642 | SCHEDULING AND TRANSMITTING UPLINK PACKETS WITHIN UPLINK SUB-FRAMES OFA WIRELESS SYSTEM - A method and apparatus of scheduling and transmitting uplink packets within uplink sub-frames of a wireless system is disclosed. The method includes determining a size of a standard data unit, and determining if the standard data unit can be transmitted within a single sub-channel of an uplink frame by comparing the size of the standard data unit with a number of bits that can be transmitted within the uplink frame as determined by an uplink quality. If the standard data unit is too large to be transmitted within a single sub-channel of an uplink frame, then the standard data unit is divided into sub-data units. The sub-data units are transmitted over multiple uplink frames. | 01-03-2013 |
20130308483 | Selecting Receiver Chains of a Mobile Unit for Receiving Wireless Signals - A method and apparatus of selecting which of a plurality of receiver chains of a mobile unit to receive wireless signals, is disclosed. One method includes measuring a first receive signal quality while all of the plurality of receiver chains are receiving wireless signals, and measuring a second receive signal quality while a subset of the plurality of receiver chains are receiving wireless signals. The subset of the plurality of receiver chains are selected to receive wireless signal unless the first receive signal quality is a threshold better than the second receive signal quality. If the first receive signal quality is a threshold better than the second receive signal quality then all the plurality of receiver chains are selected to receive wireless signals. | 11-21-2013 |
20140369310 | Allocation of Periodically Distributed Frames of Wireless Communication - Methods of allocating a plurality of periodically distributed frames of communication between a first wireless transceiver and a second wireless transceiver are disclosed. One method includes detecting periodic data for transmission between the wireless base station and the wireless mobile unit. A transmission map that maps frequency and time slots is generated for transmission of the data packets. Allocation information is included within less than all of a plurality of transmission maps of the plurality of periodically distributed frames, The allocation information designates frequency and time slots in which data packets identified as a periodic data type are transmitted to the second wireless transceiver for the plurality of periodically distributed frames. | 12-18-2014 |
Patent application number | Description | Published |
20080228977 | Method and Apparatus for Dynamic Hardware Arbitration - A method and apparatus for dynamically arbitrating, in hardware, requests for a resource shared among multiple clients. Multiple data streams or service requests require access to a shared resource, such as memory, communication bandwidth, etc. A hardware arbiter monitors the streams' traffic levels and determines when one or more of their arbitration weights should be adjusted. When a queue used by one of the streams is filled to a threshold level, the hardware reacts by quickly and dynamically modifying that queue's arbitration weight. Therefore, as the queue is filled or emptied to different thresholds, the queue's arbitration weight rapidly changes to accommodate the corresponding client's temporal behavior. The arbiter may also consider other factors, such as the client's type of traffic, a desired quality of service, available credits, available descriptors, etc. | 09-18-2008 |
20090100296 | System and method for verifying the transmit path of an input/output component - A system and method for verifying the transmit path of an input/output device such as a network interface circuit. The device's operation with various different input sources (e.g., hosts, input buses) and output sources (e.g., output buses, networks) is modeled in a verification layer that employs multiple queues to simulate receipt of input data, submission to an output port and transmission from the device. Call backs are employed to signal completion of events related to receipt of data at the device and modeling of data processing within the verification layer. As call backs are resolved, corresponding tasks are executed to advance the processing of the data through the verification layer. A device-specific algorithm is executed in the verification layer to predict the ordering of output from the device, and that output is compared to the predicted output by a transmission checker. | 04-16-2009 |
20090100297 | System and method for verifying the receive path of an input/output component - A system and method for verifying the receive path of an input/output device such as a network interface circuit. The device's operation with various different input sources (e.g., networks) and output sources (e.g., hosts, host buses) is modeled in a verification layer that employs multiple queues to simulate receipt of packets, calculation of destination addresses and storage of the packet data by the device. Call backs are employed to signal completion of events related to storage of packet data by the device and modeling of data processing within the verification layer. Processing of tokens within the verification layer to mimic the device's processing of corresponding packets is performed according to a dynamic DMA policy modeled on the device's policy. The policy is dynamic and can be updated or replaced during verification without interrupting the verification process. | 04-16-2009 |
20090168657 | System and Method for Validating Packet Classification - A system and method for validating packet classification within an input/output device or component. Based on a target DMA engine within the device, and a protocol path for testing the DMA engine, sets of packet attributes are generated and used to format packets for input to the device. The output of the device is examined to determine if the correct DMA engine was used within the device. The DMA policy specifying which DMA engine to use for a particular packet configuration or set of protocol attributes can be dynamically replaced or modified without halting the validation process. | 07-02-2009 |
20090187679 | Universal DMA (Direct Memory Access) Architecture - A universal DMA (Direct Memory Access) engine can be dynamically configured to function in either a receive or transmit mode. DMAs are logically assembled and bound as needed, without limitation to a fixed, pre-determined number of receive engines and transmit engines. Because a DMA engine may be dynamically assembled to support the flow of data in either direction, varied usage models are enabled, and components used to assemble a receive DMA engine for one application may be subsequently used to assemble a transmit engine for a different application. An application may request a specific number of each type of engine, depending on the nature of its input/output traffic. The number of receive or transmit engines can be dynamically increased or decreased without suspending or rebooting the host. A universal DMA architecture provides a unified software framework, thereby decreasing the complexity of the software and the hardware gate count cost. | 07-23-2009 |
20100100717 | MECHANISM FOR PERFORMING FUNCTION LEVEL RESET IN AN I/O DEVICE - An I/O device having function level reset functionality includes a host interface that may include a master reset unit, a plurality of client interfaces, each corresponding to one or more functions, and a plurality of hardware resources. Each hardware resource may be associated with a respective function. In response to receiving a reset request to reset a specific function, the master reset unit may provide to each client interface, a request signal corresponding to the reset request, and a signal identifying the specific function. Each client interface having an association with the specific function may initiate a reset operation of the associated hardware resources, and also provide a client reset done signal for the specific function to the master reset unit in response to completion of the reset operations of the hardware resources. The master reset unit provides a reset done signal for the specific function to the host interface. | 04-22-2010 |
20110110380 | Hiding System Latencies in a Throughput Networking Systems - A method for addressing system latency within a network system which includes providing a network interface and moving data within each of the plurality of memory access channels independently and in parallel to and from a memory system so that one or more of the plurality of memory access channels operate efficiently in the presence of arbitrary memory latencies across multiple requests is disclosed. The network interface includes a plurality of memory access channels. | 05-12-2011 |
Patent application number | Description | Published |
20150229617 | Method and System for Metadata Analysis and Collection with Privacy - A system and method for metadata analysis and collection with privacy is disclosed. According to one embodiment, a trusted third party (TTP) system generates and transmits authorization keys to a government agency (GA) system and a communication service provider (CSP) system. The TTP system receives index records referencing records of subscribers from the CSP system and ingests the index records received from the CSP system. The TTP system receives a target index request from the GA system and sends a metadata record request to the CSP system based on the target index request. The CSP system sends metadata records to the TTP system, and the TTP system delivers the metadata records to the GA system. The metadata records are encrypted with encryption keys shared between the GA system and the CSP system such that the TTP system cannot decrypt the metadata records. | 08-13-2015 |
20150245249 | Method and System for Data Flow Management of User Equipment in a Tunneling Packet Data Network - A data replication system of a communication network is disclosed. According to one embodiment, the data replication system includes a replication gateway node and a replication control system. The replication gateway node is configured to create a first replication tunnel between a first gateway node and the replication gateway node and a second replication tunnel between the replication gateway node and a second gateway node. The replication gateway node replicates data streams between the first gateway node and the second gateway and delivers the replicated data stream to a management node for further analysis. | 08-27-2015 |
20150281344 | Peer-to-Peer Rendezvous System for Minimizing Third Party Visibility and Method Thereof - A method and system for enabling peer-to-peer (P2P) communication between a first device and a second device is disclosed. According to one embodiment, a P2P communication system includes a first peer agent serving a first peer, a second peer agent serving a second peer, and a rendezvous server. The rendezvous server updates a first IP address for the first peer agent to the second peer agent and a second IP address for the second peer agent to the first peer agent. The first peer agent and the second peer agent communicate with the rendezvous server by dropping and retrieving a plurality of dead-drop packages. A first dead-drop package of the plurality of dead-drop packages comprises a first alias that is known only to the first peer and the second peer. A second dead-drop package of the plurality of dead-drop packages comprises a second alias that is different from the first alias. | 10-01-2015 |
20160105787 | Method and System for Discovering User Equipment in a Network - A system and method for discovering user equipment in a network is disclosed. According to one embodiment, a discovery proxy periodically scans an access router that serves a target user equipment and collects an address assignment record of the target user equipment via the access router. The discovery proxy passes the address assignment record to a discovery server, and the discovery server identifies a location of the target user equipment based on the address assignment record of the target user equipment. | 04-14-2016 |
Patent application number | Description | Published |
20120260122 | Video conferencing with multipoint conferencing units and multimedia transformation units - In one embodiment, a method includes receiving at a multimedia transformation unit, media streams from a plurality of endpoints, transmitting audio components of the media streams to a multipoint conferencing unit, receiving an identifier from the multipoint conferencing unit identifying one of the media streams as an active speaker stream, processing at the multimedia transformation unit, a video component of the active speaker stream, and transmitting the active speaker stream to one or more of the endpoints without transmitting the video component to the multipoint conferencing unit. An apparatus is also disclosed. | 10-11-2012 |
20130021428 | Adaptation of video for use with different number of cameras and displays at endpoints - In one embodiment, a method includes identifying priority objects in a composite image created from one or more input video streams, processing the composite image, and generating a plurality of output video streams. The output video streams correspond to display screens available for viewing the output video streams and the number of output video streams is different than the number of input video streams. Processing the composite image includes positioning the priority objects to prevent placement of the priority objects at a location extending over two of the display screens. An apparatus is also disclosed. | 01-24-2013 |
20130066623 | SYSTEM AND METHOD FOR INSERTION AND REMOVAL OF VIDEO OBJECTS - An example method may include receiving a media stream from a first endpoint, where the media stream is intended for a second endpoint; processing the media stream according to at least one processing option; compressing the media stream; and communicating the media stream to the second endpoint. In more specific instances, the processing may include converting a speech in the media stream to text in a first language; converting the text in the first language to text in a second language; rendering the text in the second language; and adding the rendered text in the media stream. | 03-14-2013 |
20130077673 | Multi-processor compression system - In one embodiment, a method includes receiving data for compression at a first network device comprising an initial processing portion of a compression system, performing one or more processes to prepare the data for entropy encoding, compacting the data, and transmitting the compacted data to a second network device comprising an entropy encoding portion of the compression system. The first and second network devices include independent processors. An apparatus and system are also disclosed. | 03-28-2013 |
20150163456 | VIDEO CONFERENCING WITH MULTIPOINT CONFERENCING UNITS AND MULTIMEDIA TRANSFORMATION UNITS - In one embodiment, a method includes receiving at a multimedia transformation unit, media streams from a plurality of endpoints, transmitting audio components of the media streams to a multipoint conferencing unit, receiving an identifier from the multipoint conferencing unit identifying one of the media streams as an active speaker stream, processing at the multimedia transformation unit, a video component of the active speaker stream, and transmitting the active speaker stream to one or more of the endpoints without transmitting the video component to the multipoint conferencing unit. An apparatus is also disclosed herein. | 06-11-2015 |
Patent application number | Description | Published |
20090272401 | SYSTEMS AND METHODS FOR CHARGING A CLEANING SOLUTION USED FOR CLEANING INTEGRATED CIRCUIT SUBSTRATES - Inventive methods, systems and compositions of cleaning integrated circuit (“IC”) substrates are described. The cleaning methods of the present invention include: charging a solution, which contains at least a solute selected to promote cleaning of the IC substrate, to produce a charged solution, such that at least a portion of the solute is present as clusters in the charged solution; and conveying the charged solution for cleaning the IC substrate. | 11-05-2009 |
20090272411 | SYSTEMS AND METHODS FOR CHARGING A CLEANING SOLUTION USED FOR CLEANING INTEGRATED CIRCUIT SUBSTRATES - Inventive methods, systems and compositions of cleaning integrated circuit (“IC”) substrates are described. The cleaning methods of the present invention include: charging a solution, which contains at least a solute selected to promote cleaning of the IC substrate, to produce a charged solution, such that at least a portion of the solute is present as clusters in the charged solution; and conveying the charged solution for cleaning the IC substrate. | 11-05-2009 |
20090290143 | Evaluating a Cleaning Solution Using UV Absorbance - A process for evaluating a cleaning solution is described. The process includes: (i) subjecting a solution, including a solute and a solvent, to sonic energy to create a sonicated solution; (ii) measuring UV absorption of the sonicated solution to produce a sample UV absorbance spectra; (iii) obtaining a reference solution, which includes a solute concentration that is similar to that of solute concentration in the sonicated solution; (iv) measuring UV absorption of the reference solution to produce a reference UV absorbance spectra; (v) scaling the reference UV absorbance spectra to the sample UV absorbance spectra at a lower range of the UV spectrum; (vi) subtracting from the reference UV absorbance spectra the sample UV absorbance spectra to produce a differential UV spectra; and (vii) evaluating at or near a peak of the sample UV absorbance spectra the differential UV absorbance spectra to determine whether the sonicated solution is activated. | 11-26-2009 |
20100179085 | SYSTEMS AND METHODS FOR CHARGING A CLEANING SOLUTION USED FOR CLEANING INTEGRATED CIRCUIT SUBSTRATES - Inventive methods, systems and compositions of cleaning integrated circuit (“IC”) substrates are described. The cleaning methods of the present invention include: charging a solution, which contains at least a solute selected to promote cleaning of the IC substrate, to produce a charged solution, such that at least a portion of the solute is present as clusters in the charged solution; and conveying the charged solution for cleaning the IC substrate. | 07-15-2010 |
20100319725 | SYSTEMS, METHODS, AND COMPOSITIONS FOR SANITIZING FOOD PRODUCTS - Inventive methods, systems and compositions for sanitizing food products are described. A method for sanitizing food products includes: (a) activating a solution, which includes a solute and a solvent, by using acoustic energy to form a coherent solution including solute clusters, in which each solute cluster is organized such that at least one solute molecule is surrounded by many solvent molecules; and (b) submerging the food products into a tank containing the coherent solution to sanitize the food products. | 12-23-2010 |
20120138813 | EVALUATING A CLEANING SOLUTION USING UV ABSORBANCE - A process for evaluating a cleaning solution is described, The process includes: (a) subjecting a solution, including a solute and a solvent, to sonic energy to create a sonicated solution; (b) measuring UV absorption of said sonicated solution to produce a sample UV absorbance spectra; (c) obtaining a reference UV absorbance spectra; (d) scaling said reference UV absorbance spectra to said sample UV absorbance spectra at a lower range of said UV spectrum;(e) subtracting from said reference UV absorbance spectra said sample UV absorbance spectra to produce a differential UV spectra; and (f) evaluating at or near a peak of said sample UV absorbance spectra said differential UV absorbance spectra to determine whether said sonicated solution is activated. | 06-07-2012 |