Patent application number | Description | Published |
20100067374 | Reducing Flooding in a Bridged Network - Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with loss of reducing flooding in a bridged network, typically including a device directly connected to multiple upstream bridges. These bridges are configured such that the device receives broadcast/multicast traffic from a single interface of one of the bridges, while allowing unicast traffic over each of the communications links connecting the device to the bridges. In one configuration, the device implements virtual machine(s), each including a virtual network interface associated with a MAC address; and the directly connected bridges are configured, for each particular MAC address of these MAC addresses of the virtual interfaces, such that one and only one of the bridges will forward packets having the particular MAC address as its destination address over a communications link directly connected to the device. | 03-18-2010 |
20100214949 | Distributed data center access switch - In one embodiment, an apparatus includes a processor configured for operation in a control plane in a distributed virtual switch in communication with a plurality of virtual machines each having a virtual interface. The processor is operable to identify other control planes in the distributed virtual switch, assign a virtual interface identifier to one of the virtual interfaces, receive a configuration for the virtual interface, and share the configuration with the other control planes in the distributed virtual switch. The virtual interface identifier provides a unique identifier for the virtual interface across all of the control planes. The apparatus further includes memory for storing the configuration of the virtual interface. A method for operating a network device associated with a control in the distributed virtual switch is also disclosed. | 08-26-2010 |
20100275199 | Traffic forwarding for virtual machines - In one embodiment, an apparatus configured for communication with a plurality of virtual machines includes a virtual switch in communication with one or more of the virtual machines, an interface in communication with one or more of the virtual machines and configured for communication with a hardware implemented switch, and a mode selector for assigning to each of the virtual machines, a mode of operation for forwarding data from the virtual machine and switching the assigned mode of operation at one or more of the virtual machines. The mode of operation is selected from a first mode wherein the data is forwarded by the hardware implemented switch and a second mode wherein the data is forwarded by the virtual switch. | 10-28-2010 |
20150077336 | Methods and Apparatus for Using the Human Body as an Input Device - Described are apparatus and methods for reconstructing a full human skeletal pose or a partial skeletal pose by aggregating and fusing various data from various sensors, and for detecting the occurrence of gestures from poses that occur over a period of time. | 03-19-2015 |
Patent application number | Description | Published |
20120033563 | PACKET CLASSIFICATION AND PRIORITIZATION USING AN IP HEADER IN A MOBILE WIRELESS DEVICE - A method and apparatus for packet classification and prioritization using an internet protocol (IP) header in a mobile wireless device. The mobile wireless device includes an application processor and a transceiver. The transceiver in the mobile wireless device receives a higher layer packet from the application processor and reads a value of a field embedded in the higher layer packet. The transceiver creates at least one lower layer protocol data unit from the higher layer packet and maps the at least one lower layer protocol data unit to a wireless access channel having a quality of service property. The mapping of the lower layer protocol data unit is based on the value of the field read by the transceiver. In representative embodiments, the higher layer packet is an internet protocol datagram, and the field is a differentiated services code point field. | 02-09-2012 |
20120033590 | PACKET CLASSIFICATION AND PRIORITIZATION USING A UDP CHECKSUM IN A MOBILE WIRELESS DEVICE - A method and apparatus for packet classification and prioritization using a user datagram protocol (UDP) header in a mobile wireless device. The mobile wireless device includes an application processor and a transceiver. The application processor sets a value of a field embedded in a higher layer packet and transfers the higher layer packet to the transceiver. The transceiver receives the higher layer packet from the application processor and reads the set value of the embedded field. The transceiver clears the value in the embedded field and creates at least one lower layer protocol data unit from the higher layer packet. The transceiver maps the lower layer protocol data unit to a wireless access channel having a transmission property based on the read value of the embedded field. In representative embodiments, the embedded field is an optional checksum in a UDP header. | 02-09-2012 |
20130016632 | Methods for Coordinated Signal Reception Across Integrated Circuit Boundaries - A wireless electronic device having first and second baseband processors is provided. In one suitable arrangement, radio-frequency power splitters and adjustable low noise amplifiers may be form in the receive paths. The use of power splitters allow signals associated with the first and second baseband processors to be received in parallel. In another suitable arrangement, radio-frequency switches are used in place of the power splitters. The states of the switches may be controlled using at least one of the first and second baseband processors. The use of switches instead of power splitters requires that wake periods associated with the first baseband processor and wake periods associated with the second baseband processor are non-overlapping. To ensure minimal wake period collision, a wake period associated with the second baseband processor may be positioned at a midpoint between two successive wake periods associated with the first baseband processor. | 01-17-2013 |
20130237215 | METHODS AND APPARATUS FOR CLIENT-BASED CAPABILITIES MANAGEMENT FOR COMMUNICATIONS NETWORKS - Methods and apparatus for client-based capabilities management for e.g., heterogeneous networks. In one exemplary embodiment, a client device associated with a cellular (e.g., EV-DO) network attempts to negotiate a session with a visited network while roaming. The negotiated session is selected from only the set of available capabilities (only the personalities which have a roaming agreement between the home network and the visited network), to ensure that the session negotiation can complete successfully. Once the session is negotiated, the visited network can execute standard authentication and authorization procedures with the assistance of the home network. | 09-12-2013 |
20130267259 | MECHANISM FOR REDUCING TIME AWAY FROM PACKET SWITCHED OPERATION IN A SINGLE RADIO SOLUTION - A single radio wireless communications device is contemplated in which the user equipment (UE) operates according to more than one radio access technology. The UE may operate preferentially according to a first radio access technology, and may switch to a different radio access technology at predetermined intervals to check for incoming calls. An error unit within the UE may provide frequency error estimates to a GPS unit during operation according to the first radio access technology based upon signals received in the first radio access technology, unless any time spent in the different radio access technology is longer that a predetermined duration. In response to the predetermined duration being met, the error unit may provide the frequency error estimation to the GPS unit based upon signals received in the different radio access technology. | 10-10-2013 |
20140073365 | INDICATING INACTIVITY ON A FIRST NETWORK IN RESPONSE TO A DIRECTED PAGE FROM A SECOND NETWORK - Performing wireless communication by a user equipment (UE) device communicating with a first wireless network and a second wireless network using a single radio. The UE device may receive a page message directed to the UE device from the first wireless network. In response to receiving the page message, the UE device may provide an extended service request (ESR) message to the second wireless network. After providing the ESR message, the UE device may respond to the page message on the first wireless network. | 03-13-2014 |
20140086209 | METHOD FOR SIMULTANEOUSLY RECEIVING LTE AND 1X IN SRLTE DEVICE - Methods, apparatuses and computer readable media are described that configure wireless circuitry of a wireless communication device. The wireless communication device establishes a connection to a first wireless network using first and second receiving signaling chains. In response to detecting a radio frequency tune-away event, the wireless communication device reconfigures only one of the radio frequency signaling chains to receive signals from a second wireless network when a set of receive signal conditions for the second wireless network is satisfied. The wireless communication device reconfigures both of the radio frequency signaling chains to the second wireless network when the set of receive signal conditions is not satisfied. | 03-27-2014 |
20140128060 | NEGOTIATING A SESSION PERSONALITY BASED AT LEAST IN PART ON A ROAMING AGREEMENT - A method for negotiating a session personality based at least in part on a roaming agreement is provided. The method can include a roaming access network receiving an identifier provided by an access terminal attendant to establishment of a session between the access terminal and the roaming access network. The method can further include the roaming access network using the identifier to determine a home network associated with the access terminal. The method can additionally include the roaming access network determining one or more radio access technology (RAT) versions covered by a roaming agreement between the home network and the roaming access network. The method can also include the roaming access network negotiating a session personality for use in the session based at least in part on the one or more RAT versions covered by the roaming agreement. | 05-08-2014 |
20140198699 | Reducing Power Consumption in Voice over LTE Terminals using Semi Persistent Scheduling in Connected Discontinuous Reception Mode - A connection with a network that includes a base station (BS) may be established by a user device (UE) via a wireless connection, for conducting communications using semi persistent scheduling (SPS) in a connected discontinuous reception (C-DRX) mode. The SPS transmit periodicity may be adjusted with respect to the SPS activation command and the SPS interval UL (for uplink). Data may then be transmitted during the C-DRX On-Duration periods according to the determined SPS transmit periodicity. In some embodiments, the SPS transmit periodicity is adjusted such that following a first C-DRX On-Duration period when an SPS activation command is received, SPS data transmission occurs a specified number of subframes earlier during each subsequent C-DRX On-Duration period than in the first C-DRX On-Duration period. The SPS data transmission in each subsequent C-DRX On-Duration period may take place as soon as the UE device wakes up during the On-Duration period. | 07-17-2014 |
20140219151 | REDUCING POWER CONSUMPTION IN CONNECTED MODE DISCONTINUOUS RECEPTION - A method for reducing power consumption in connected mode discontinuous reception is disclosed. The method can include a wireless communication device sending a transmission for a pending HARQ retransmission process and receiving an ACK for the transmission. The method can further include the wireless communication device determining a subset of remaining uplink transmission opportunities in the pending HARQ retransmission process to monitor for an uplink grant in response to receiving the ACK and monitoring the subset of remaining uplink transmission opportunities for an uplink grant. The method can additionally include the wireless communication device entering a sleep state for any uplink transmission opportunities remaining in the pending HARQ retransmission process after monitoring the subset of remaining uplink transmission opportunities in an instance in which an uplink grant for the pending HARQ retransmission process is not received for any of the subset of remaining uplink transmission opportunities. | 08-07-2014 |
20140242925 | METHODS FOR COORDINATED SIGNAL RECEPTION ACROSS INTEGRATED CIRCUIT BOUNDARIES - A wireless electronic device having first and second baseband processors is provided. In one suitable arrangement, radio-frequency power splitters and adjustable low noise amplifiers may be form in the receive paths. The use of power splitters allow signals associated with the first and second baseband processors to be received in parallel. In another suitable arrangement, radio-frequency switches are used in place of the power splitters. The states of the switches may be controlled using at least one of the first and second baseband processors. The use of switches instead of power splitters requires that wake periods associated with the first baseband processor and wake periods associated with the second baseband processor are non-overlapping. To ensure minimal wake period collision, a wake period associated with the second baseband processor may be positioned at a midpoint between two successive wake periods associated with the first baseband processor. | 08-28-2014 |
20140355505 | METHOD FOR SIMULTANEOUSLY RECEIVING LTE AND 1X IN SRLTE DEVICE - Methods, apparatuses and computer readable media are described that configure wireless circuitry of a wireless communication device. The wireless communication device establishes a connection to a first wireless network using first and second receiving signaling chains. In response to detecting a radio frequency tune-away event, the wireless communication device reconfigures only one of the radio frequency signaling chains to receive signals from a second wireless network when a set of receive signal conditions for the second wireless network is satisfied. The wireless communication device reconfigures both of the radio frequency signaling chains to the second wireless network when the set of receive signal conditions is not satisfied. | 12-04-2014 |
20140362830 | ENHANCING JITTER BUFFER PERFORMANCE THROUGH RADIO LEVEL FEEDBACK - A jitter buffer in a Voice over LTE receiver may be influenced by radio level feedback (RLF) from both local and remote endpoints to preemptively adjust the jitter buffer delay in anticipation of predicted future losses that have a high probability of occurring. The radio events of the RLF and the scenarios that trigger the preemptive adjustments may be identified, and their use may be expressed in terms of mathematical formulas. In prior art designs, the instantaneous jitter is derived from a weighted history of the media stream, and consequently only packets that have already arrived are used to compute the instantaneous jitter to adjust the length of the buffer. By providing and using RLF from both local and remote endpoints, the anticipated delay—for packets that have not yet arrived—may be used to preemptively adjust the buffer, thereby minimizing packet loss without introducing unnecessary delay. | 12-11-2014 |
Patent application number | Description | Published |
20090027494 | PROVIDING GRAPHICS IN IMAGES DEPICTING AERODYNAMIC FLOWS AND FORCES - A video broadcast of a live event is enhanced by providing graphics in the video in real time to depict the fluid flow around a moving object in the event and to provide other informative graphics regarding aerodynamic forces on the object. A detailed flow field around the object is calculated before the event, on an offline basis, for different speeds of the object and different locations of other nearby objects. The fluid flow data is represented by baseline data and modification factors or adjustments which are based on the speed of the object and the locations of the other objects. During the event, the modification factors are applied to the baseline data to determine fluid flow in real time, as the event is captured on video. In an example implementation, the objects are race cars which transmit their location and/or speed to a processing facility which provides the video. | 01-29-2009 |
20090027500 | DETECTING AN OBJECT IN AN IMAGE USING TEMPLATES INDEXED TO LOCATION OR CAMERA SENSORS - An object is detected in images of a live event by storing and indexing templates based on representations of the object from previous images. For example, the object may be a vehicle which repeatedly traverses a course. A first set of images of the live event is captured when the object is at different locations in the live event. A representation of the object in each image is obtained, such as by image recognition techniques, and a corresponding template is stored. When the object again traverses the course, for each location, the stored template which is indexed to the location can be retrieved for use in detecting the object in a current image. The object's current location may be obtained from GPS data from the object, for instance, or from camera sensor data, e.g., pan, tilt and zoom, which indicates a direction in which the camera is pointed. | 01-29-2009 |
20090027501 | DETECTING AN OBJECT IN AN IMAGE USING CAMERA REGISTRATION DATA INDEXED TO LOCATION OR CAMERA SENSORS - An object is detected in images of a live event by storing and indexing camera registration-related data from previous images. For example, the object may be a vehicle which repeatedly traverses a course. A first set of images of the live event is captured when the object is at different locations in the live event. The camera registration-related data for each image is obtained and stored. When the object again traverses the course, for each location, the stored camera registration-related data which is indexed to the location can be retrieved for use in estimating a position of a representation of the object in a current image, such as by defining a search area in the image. An actual position of the object in the image is determined, in response to which the camera registration-related data may be updated, such as for use in a subsequent traversal of the course. | 01-29-2009 |
20090028385 | DETECTING AN OBJECT IN AN IMAGE USING EDGE DETECTION AND MORPHOLOGICAL PROCESSING - A representation of an object in a live event is detected in an image of the event. A location of the object in the live event is translated to an estimated location in the image based on camera sensor and/or registration data. A search area is determined around the estimated location in the image. A direction of motion of the object in the image is also determined. A representation of the object is identified in the search area by detecting edges of the object, e.g., perpendicular to the direction of motion and parallel to the direction of motion, performing morphological processing, and matching against a model or other template of the object. Based on the position of the representation of the object, the camera sensor and/or registration data can be updated, and a graphic can be located in the image substantially in real time. | 01-29-2009 |
20090028425 | IDENTIFYING AN OBJECT IN AN IMAGE USING COLOR PROFILES - A representation of an object in an image of a live event is obtained by determining a color profile of the object. The color profile may be determined from the image in real time and compared to stored color profiles to determine a best match. For example, the color profile of the representation of the object can be obtained by classifying color data of the representation of the object into different bins of a color space, in a histogram of color data. The stored color profiles may be indexed to object identifiers, object viewpoints, or object orientations. Color data which is common to different objects or to a background color may be excluded. Further, a template can be used as an additional aid in identifying the representation of the object. The template can include, e.g., a model of the object or pixel data of the object from a prior image. | 01-29-2009 |
20090028439 | PROVIDING VIRTUAL INSERTS USING IMAGE TRACKING WITH CAMERA AND POSITION SENSORS - Camera registration and/or sensor data is updated during a live event by determining a difference between an estimated position of an object in an image and an actual position of the object in the image. The estimated position of the object in the image can be based on an estimated position of the object in the live event, e.g., based on GPS or other location data. This position is transformed to the image space using current camera registration and/or sensor data. The actual position of the object in the image can be determined by template matching which accounts for an orientation of the object, a shape of the object, an estimated size of the representation of the object in the image, and the estimated position of the object in the image. The updated camera registration/sensor data can be used in detecting an object in a subsequent image. | 01-29-2009 |
20090028440 | DETECTING AN OBJECT IN AN IMAGE USING MULTIPLE TEMPLATES - A representation of an object in an image of a live event is detected by matching potential representation of the object against multiple types of templates. For example, the templates can include monochrome data, chrominance and/or luminance data, pixel data of the object from an earlier image, e.g., as a video template, an edge and morphology based template, a model of the object, or a predetermined static texture which is based on an appearance of the object. A weighting function may also be used. In one possible approach, a first type of template is used in an initial search area, and a second type of template is used in a smaller region of the initial search area. Based on a position of the optimum representation of the object in the image, a graphic can be provided in the image, or sensor and/or registration data of a camera can be updated. | 01-29-2009 |
Patent application number | Description | Published |
20120162434 | VIDEO TRACKING OF BASEBALL PLAYERS WHICH IDENTIFIES MERGED PARTICIPANTS BASED ON PARTICIPANT ROLES - Video frames of a baseball game are analyzed to determine a track for the participants in the game and to update a digital record of the game. The merging of participants in a video frame is resolved by associating the participants' tracks before and/or after the merging with a most likely participant role, such as a player, coach or umpire role. The role of one merged participant can be used to deduce the role of the other merged participant. In this way, the digital record can be completed even for the merged period. The role of a participant can be based, e.g., on the location of the participant relative to a base, a coach's box region, a pitcher's mound, a dugout, or a fielding position, or by determining that a participant is running along a path to a base or performing some other movement. | 06-28-2012 |
20120162435 | VIDEO TRACKING OF BASEBALL PLAYERS TO DETERMINE THE START AND END OF A HALF-INNING - Video frames of a baseball game are analyzed to determine a track for the participants in the game, e.g., players, coaches and umpires, and to update a digital record of the game. The start and/or end of a half-inning can be indicated by factors such as: the participants leaving the dugout region and entering the playing field, including the outfield, a participant leaving the dugout region and entering the region of a base coach's box, a pitcher throwing pitches when no batter is present, and players on the playing field throwing the ball back and forth to one another. In one approach, the combination of detecting an event which is known to occur most often or always between half-innings followed by detecting another event which is known to occur most often or always during a half-inning, can be used to signal that a half-inning has started. | 06-28-2012 |
20140125807 | Video Tracking Of Baseball Players To Determine The End Of A Half-Inning - Video frames of a baseball game are analyzed to determine a track for the participants in the game, e.g., players, coaches and umpires, and to update a digital record of the game. The start and/or end of a half-inning can be indicated by factors such as: the participants leaving the dugout region and entering the playing field, including the outfield, a participant leaving the dugout region and entering the region of a base coach's box, a pitcher throwing pitches when no batter is present, and players on the playing field throwing the ball back and forth to one another. In one approach, the combination of detecting an event which is known to occur most often or always between half-innings followed by detecting another event which is known to occur most often or always during a half-inning, can be used to signal that a half-inning has started. | 05-08-2014 |