Patents Examined by Juvena Loo
  • Patent number: 9548937
    Abstract: Techniques are disclosed for controlling data transmission in multi-stream digital systems. The techniques disclosed allow an input stream to a conditional access system to be throttled when a FIFO begins to fill up. Each data stream may have its own FIFO, which sends data to a MUX and exports its status to a backpressure rate control module. Multiple seconds worth of data may be stored in a BPRC buffer ahead of the backpressure rate control module prior to being transmitted to a MUX FIFO buffer. The backpressure rate control module may use the cached data to fill available spaces within a MUX FIFO buffer. The determination to forward a data packet may be based on the individual MUX FIFO buffer levels, the sum of all the MUX FIFO buffer levels, and/or one or more configurable threshold values. In some embodiments, individual thresholds may be assigned to each FIFO buffer.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: January 17, 2017
    Assignee: INTEL Corporation
    Inventors: Keith Hazelet, Ziv Kfir, Christopher Thornburg, Barak Hermesh
  • Patent number: 9537634
    Abstract: One embodiment of the present invention relates to a method for a terminal receiving control information through an enhanced physical downlink control channel (EPDCCH) in a wireless communication system, comprising the steps of: indexing resource elements (RE), which are included in a physical resource block (PRB) set of a received subframe, in units of enhanced resource element groups (EREG); indexing the EREGs that are indexed in units of enhanced control channel elements (ECCE); and determining EPDCCH candidates which comprise a terminal-specific search space on the basis of the ECCEs which are indexed, and then blind decoding same, wherein the terminal determines whether a predetermined resource unit for a common search space and the terminal-specific search space overlap.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: January 3, 2017
    Assignee: LG Electronics Inc.
    Inventors: Inkwon Seo, Hanbyul Seo
  • Patent number: 9525874
    Abstract: If a loss of a RTP packet is detected, a RTT acquisition unit acquires time information corresponding to a period of time needed from transmission of data from a transmitting apparatus to reception of this data at a receiving apparatus. A QoS switching unit determines based on the time information whether moving image data is to be retransmitted that was transmitted from the transmitting apparatus but that has been lost without being received by the receiving apparatus or moving image data located in playback time sequence after the lost moving image data is to be encoded without referring to the lost moving image data and the resultant encoded moving image data is to be transmitted.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: December 20, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshiyuki Nakagawa
  • Patent number: 9525627
    Abstract: Methods, systems, and apparatus are described for network encapsulation and routing. In one aspect, a method includes receiving, from source network and at an edge device a first network packet including a first inner header including i) a first source address, and ii) a first destination address; selecting a source network identifier for the source network from a plurality of routable network identifiers; encapsulating the first network packet within a first encapsulation packet; routing the first encapsulation packet to the destination server; receiving, from the destination server, a second encapsulation packet; extracting the second network packet from the second encapsulation packet; and routing the second network packet to the source network.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: December 20, 2016
    Assignee: Google Inc.
    Inventors: Steven Padgett, Edward Crabbe, Paul Schultz
  • Patent number: 9515761
    Abstract: The present invention relates to a wireless communication system. In particular, the present invention relates to a method for a terminal to receive a downlink signal in a wireless communication system and to an apparatus for same, the method comprising the steps of: receiving, from a base station, a first piece of information indicating the start point of a multicast broadcast single frequency network (MBSFN) signal, receiving an MBSFN subframe having a plurality of orthogonal frequency division multiplexing (OFDM) symbols, and receiving the MBSFN signal from an OFDM symbol indicated by the first piece of information in the MBSFN subframe.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: December 6, 2016
    Assignee: LG Electronics Inc.
    Inventors: Hanbyul Seo, Byounghoon Kim, Suckchel Yang
  • Patent number: 9509583
    Abstract: A method for calculating rates based on random sampling includes updating at least one state variable when sampled information is received. The method further includes calculating a rate value based on the state variable and the elapsed time since the state variable was previously updated.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: November 29, 2016
    Assignee: InMon Corp.
    Inventor: Peter Phaal
  • Patent number: 9503374
    Abstract: A controller having an application optimally routing traffic to balance fluctuating traffic loads in a SDN network. A processor is configured to control the data plane to establish routing through the plurality of routers, wherein the processor is configured to establish hybrid routing comprising both explicit routing and destination-based routing. The processor utilizes a set of traffic matrices representing the fluctuating traffic load over time. A destination-based multi-path routing algorithm is configured to improve load balancing of the traffic load based on the set of representative traffic matrices. The destination based routing is calculated based on linear programming. The processor comprises a traffic categorization algorithm configured to identify a set of key flows, wherein the processor is configured to explicitly route the set of key flows.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: November 22, 2016
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Min Luo, H. Jonathan Chao, Wu Chou, Junjie Zhang, Kang Xi
  • Patent number: 9462578
    Abstract: A method for generating an uplink transmission burst includes using one or more symbols to define the uplink transmission burst, and forming a preamble portion and a payload portion for the uplink transmission burst. The preamble portion is formed using at least a portion of one or more of the symbols, such that the preamble portion includes a signature that is defined in a predetermined signature set. The payload portion is formed using at least a portion of one or more of the symbols. Typically, at least a portion of the preamble portion and at least a portion of the payload portion are formed using the same symbol.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: October 4, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Patrick Fischer, Dragan Vujcic
  • Patent number: 9455873
    Abstract: In a network that includes intermediary nodes, such as WAN accelerators, that transform messages between nodes, an end-to-end path of the messages is determined. The determined end-to-end path is used in subsequent analyses of message traces, to identify timing and other factors related to the performance of the network relative to the propagation of these messages, including the propagation of the transformed messages. A variety of techniques are presented for determining the path of the messages, depending upon the characteristics of the collected trace data. Upon determining the message path, the traces are synchronized in time and correlations between the connections along the path are determined, including causal relationships. In a preferred embodiment, a user identifies an application process between or among particular nodes of a network, and the system provides a variety of formats for viewing statistics related to the performance of the application on the network.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: September 27, 2016
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Patrick J. Malloy, Antoine Dunn, Dana Znamova, Steven Niemczyk, Russell Mark Elsner, Ryan Gehl, Alex Chernyakov
  • Patent number: 9455949
    Abstract: A method for processing telephony sessions of a network including at least one application server and a call router, the method including the steps of assigning a primary Uniform Resource Identifier (URI) and at least a secondary URI to an application; mapping a telephony session to the primary URI; communicating with the application server designated by the primary URI using an application layer protocol; receiving telephony instructions from the application server and processing the telephony instructions with the call router; detecting an application event; and upon detecting the application event, communicating with the application server designated by the secondary URI.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: September 27, 2016
    Assignee: Twilio, Inc.
    Inventors: Jeff Lawson, John Wolthuis, Evan Cooke
  • Patent number: 9432157
    Abstract: An adaptive control system includes a plurality of coupling circuits. Each of the coupling circuits is adapted to connect electrically a respective one of the electronic devices to the multi-carrier channel, and is operable to search for an idle frequency band of a multi-carrier channel and to enable the respective one of the electronic devices to communicate with a corresponding one of the electronic devices via the idle frequency band of the multi-carrier channel.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: August 30, 2016
    Assignee: Radiant Opto-Electronics Corporation
    Inventors: Jon-Hong Lin, Chun-Yi Sun
  • Patent number: 9413669
    Abstract: Mechanisms are provided for performing traffic load balancing on ingress traffic directed to a Link Aggregation Group (LAG). The mechanisms monitor a ingress traffic load across a plurality of links of the Link Aggregation Group (LAG). The mechanisms determine if the ingress traffic load across the plurality of links is unbalanced. Moreover, the mechanisms, in response to determining that the ingress traffic load across the plurality of links is unbalanced, send a message to a switch associated with the LAG requesting the switch to modify routing of ingress traffic to the LAG to perform ingress traffic load balancing.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Adekunle Bello, Omar Cardona, Shaival J. Chokshi
  • Patent number: 9408064
    Abstract: The present invention discloses user equipment, a home subscriber data server (HSS) and a method and system for obtaining user equipment ability by a core network element. Wherein, the method for obtaining user equipment ability by the core network element includes: in and/or after the IP multimedia network subsystem (IMS) registration process, the home subscriber data server (HSS) informing the IMS network element of the ability information of user equipment (UE). The HSS is enabled to obtain the user equipment ability information in present invention, and can provide services for various operations of subscribers.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: August 2, 2016
    Assignee: ZTE Corporation
    Inventors: Changle Zou, Zhendong Li
  • Patent number: 9407386
    Abstract: In a telecommunications network including at least a user device and a network node separated by at least a packet-switched part of the telecommunications network, the user device including a primary jitter buffer having a constant packet play-out rate, the network node including a secondary jitter buffer, incoming packets destined for the user device are received and passed through the secondary jitter buffer of the network node downstream towards the primary jitter buffer of the user device. The departure times of packets passing through the secondary jitter buffer of the network node downstream towards the primary jitter buffer of the user device are monitored. On the basis of the monitoring and one or more known characteristics of the primary jitter buffer, an estimate of a current state of the primary jitter buffer is maintained. Operation of the secondary jitter buffer is dynamically controlled according to the maintained estimate.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: August 2, 2016
    Assignee: Metaswitch Networks Ltd.
    Inventor: Colin Tregenza Dancer
  • Patent number: 9392465
    Abstract: The invention relates to a link adaptation method for a cellular or heterogeneous wireless telecommunications system. The communications of the system are organized in pairs of interfering communications. For a first communication between a first transmitting terminal and a first receiving terminal interfering with a second communication between a second transmitting terminal and a second receiving terminal, the first and/or second link(s) are adapted, at a constant transmission power, by selecting a weak or strong interference regime for the first and/or second link(s), the weak regime corresponding to processing of the interference as thermal noise, the strong regime corresponding to processing in which the interfering communication is decoded in order to be eliminated from the received signal.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: July 12, 2016
    Assignee: Commissariat a l'energie atomique et aux energies alternatives
    Inventors: Emilio Calvanese Strinati, Cedric Abgrall
  • Patent number: 9378042
    Abstract: The performance of multicast and/or broadcasting between virtual machines over a virtual network. A source hypervisor accesses a network message originated from a source virtual machine, and uses the network message to determine a virtual network address associated with destination virtual machines (after potentially resolving group virtual network addresses). Using each virtual network address, the hypervisor determines a physical network address of the corresponding hypervisor that supports the destination virtual machine, and also determines a unique identifier for the destination virtual machine. The source hypervisor may then dispatch the network message along with the unique identifier to the destination hypervisor over the physical network using the physical network address of the hypervisor. The destination hypervisor passes the network message to the destination virtual machine identified by the unique identifier.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: June 28, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Deepak Bansal, Parveen Patel
  • Patent number: 9374775
    Abstract: Methods and systems for providing location-aware WiFi access for a portable device include receiving, at a mobile communication device, locations and ranges for a set of one or more WiFi access points from a location provider system. The mobile communication device uses the locations and ranges to determine whether to power on a WiFi transceiver, and to determine for which WiFi access points to scan if the WiFi transceiver is powered on.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: June 21, 2016
    Assignee: MARVELL WORLD TRADE LTD.
    Inventors: Kapil Chhabra, Sandesh Goel
  • Patent number: 9363637
    Abstract: Methods, program products, and systems for multi-tier detection of a geofence are disclosed. In general, in one aspect, a mobile device can be configured to perform a task when the mobile device enters a geographic region. The mobile device can monitor a current location using a multi-tiered approach. A baseband subsystem can monitor a coarse location of the mobile device using a CDMA system identifier, a CDMA network identifier, a CDMA zone identifier, or a CDMA base station identifier, in that order, as the mobile device moves closer to the geographic region. The baseband subsystem can notify an application subsystem when the mobile device is in a cell that intersects the geographic region. The application subsystem can perform the task upon notification.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: June 7, 2016
    Assignee: Apple Inc.
    Inventors: Ronald K. Huang, Morgan Grainger, Jason Dere
  • Patent number: 9363159
    Abstract: Novel tools and techniques are provided for implementing network management layer configuration management. In some embodiments, a system might determine one or more network devices in a network for implementing a service arising from a service request that originates from a client device over the network. The system might further determine network technology utilized by each of the one or more network devices, and might generate flow domain information (in some cases, in the form of a flow domain network (“FDN”) object), using flow domain analysis, based at least in part on the determined network devices and/or the determined network technology. The system might automatically configure at least one of the network devices to enable performance of the service (which might include, without limitation, service activation, service modification, fault isolation, and/or performance monitoring), based at least in part on the generated flow domain information.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: June 7, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: John T. Pugaczewski
  • Patent number: 9331883
    Abstract: A wireless access point (WAP) including: a station grouping module, a transmit selector, a spatial mapper, an output injector, and an input injector. The station grouping module selects a group of station nodes for concurrent MIMO communications. The transmit selector determines whether all station nodes in the group support a multi-user (MU) protocol. The spatial mapper precodes concurrent transmissions to the group using a precode matrix “Q” which spatially separates the concurrent MIMO transmissions to each station node in the group. The output injector injects preambles for synchronizing timing of the MIMO transmissions at the output of the spatial mapper, responsive to an affirmative determination by the transmit selector. The input injector injects preambles before precoding in the spatial mapper, responsive to a negative determination by the transmit selector; whereby transmission preambles are precoded when at least one station node in the group doesn't support the MU protocol.
    Type: Grant
    Filed: February 23, 2014
    Date of Patent: May 3, 2016
    Assignee: Quantenna Communications, INC.
    Inventors: Sigurd Schelstraete, Hossein Dehghan