Patents Examined by Peter Chau
  • Patent number: 9386607
    Abstract: Methods and apparatuses are provided for managing packet data network (PDN) connectivity for a device. PDN connectivity to a local gateway can be managed at an access point with which the device is communicating based at least in part on received PDN connectivity parameters. The PDN connectivity parameters can include access points, related closed subscriber groups, public land mobile networks, etc., from which a device can request a PDN connection. The PDN connectivity parameters can be specific for the device and/or for one or more access point names. In addition, a subscription server or other core network device can communicate the PDN connectivity parameters to the device and/or the device can receive PDN connectivity parameters as a result of a failed PDN connection attempt to an access point.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: July 5, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Gavin Bernard Horn, Miguel Griot, Ramachandran Subramanian
  • Patent number: 9369296
    Abstract: A fabric chip includes a plurality of port interfaces, in which each of the plurality of port interfaces includes a network chip interface (NCI) block having a port resolution module to determine which of the port interfaces is to receive a packet from the NCI block and a crossbar block communicatively coupled with each of the NCI blocks in the plurality of port interfaces. In addition, at least two of the plurality of port interfaces are to be connected to at least two port interfaces of another fabric chip as trunked links of a trunk. Moreover, the NCI blocks of the at least two of the plurality of port interfaces include a resource that keeps track of the port interfaces in the fabric chip that are connected to the trunk links of the trunk.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: June 14, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Michael G. Frey, Vincent E. Cavanna, Trevor Joseph Switkowski
  • Patent number: 9350662
    Abstract: The disclosure generally relates to offloading communication from a network infrastructure to direct peer-to-peer communication. In particular, a server may receive peer-to-peer status information over the network infrastructure from at least two client devices that intend to communicate, wherein the peer-to-peer status information may include at least coarse or precise location information associated with the client devices. The server may then instruct the client devices to communicate over a direct peer-to-peer connection that bypasses the network infrastructure in response to determining that the location information received from the client devices and other conditions permit offloading the communication from the network infrastructure.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: May 24, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Mohammed Ataur Rahman Shuman, Amit Goel, Sandeep Sharma
  • Patent number: 9344490
    Abstract: A Network Interface (NI) includes a host interface, which is configured to receive from a host processor of a node one or more cross-channel work requests that are derived from an operation to be executed by the node. The NI includes a plurality of work queues for carrying out transport channels to one or more peer nodes over a network. The NI further includes control circuitry, which is configured to accept the cross-channel work requests via the host interface, and to execute the cross-channel work requests using the work queues by controlling an advance of at least a given work queue according to an advancing condition, which depends on a completion status of one or more other work queues, so as to carry out the operation.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: May 17, 2016
    Assignee: Mellanox Technologies Ltd.
    Inventors: Noam Bloch, Gil Bloch, Ariel Shachar, Hillel Chapman, Ishai Rabinobitz, Pavel Shamis, Gilad Shainer
  • Patent number: 9300578
    Abstract: Various aspects provide large receive offload (LRO) functionality for a system on chip (SoC). A classifier engine is configured to classify one or more network packets received from a data stream as one or more network segments. A first memory is configured to store one or more packet headers associated with the one or more network segments. At least one processor is configured to receive the one or more packet headers and generate a single packet header for the one or more network segments in response to a determination that a gather buffer that stores packet data for the one or more network segments has reached a predetermined size.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: March 29, 2016
    Assignee: Applied Micro Circuits Corporation
    Inventors: Keyur Chudgar, Kumar Sankaran
  • Patent number: 9295015
    Abstract: Embodiments of a user station (STA) and methods for synchronizing with devices in a wireless communication network are generally described herein. In some embodiments, a STA accesses a list of social channels. The STA may transmit a scan message on a primary social channel. The primary social channel may be included in the list of social channels. The STA may determine an identity of the primary social channel by inspecting the list of social channels. The STA may synchronize with a device on the primary social channel when the STA detects transmissions on the primary social channel within a time duration subsequent to transmitting the scan message on the primary social channel. Otherwise, the STA may transmit a scan message on a secondary social channel selected from the list.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: March 22, 2016
    Assignee: Intel IP Corporation
    Inventors: Emily H. Qi, Minyoung Park, Oren Kaidar
  • Patent number: 9288149
    Abstract: A network device including a plurality of queues configured to store respective frames of data having a priority level. The network device includes a shaper configured to transmit, during a first portion of a transmission interval, frames of data from a first one of the plurality of queues having a highest priority level, block frames of data from a second one of the plurality of queues during a blocking band extending from a first time prior to a start of the transmission interval to a second time indicating the start of the transmission interval, determine, based on the second time and a maximum frame size to be transmitted during the transmission interval, the first time, and selectively transmit, subsequent to the first time and prior to the second time, frames of data from the second one of the plurality of queues based on the second time.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: March 15, 2016
    Assignee: MARVELL WORLD TRADE LTD.
    Inventor: Donald Pannell
  • Patent number: 9282049
    Abstract: A computer program product having a computer readable medium tangibly recording computer program logic for providing feedback in a network, the computer program product including code to receive first data and second data over the network at a receiving device, code to increment a first counter and a second counter in response to the first data and second data, respectively, code to generate a plurality of feedback signals reflecting states of the first and second counters using at least three bits, the bits defining a set of code points mapped to the states of the first and second counters so that each individual code point represents a different one of the states and each one of the states is represented by one code point, and code to transmit the plurality of feedback signals to a sending device in the network.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: March 8, 2016
    Assignee: NetApp, Inc.
    Inventor: Richard M. Scheffenegger
  • Patent number: 9276838
    Abstract: A computer program product comprising computer executable instructions stored on a non-transitory computer readable medium such that when executed by a processor cause a service specific virtual topology base, positioned in a network stratum, to receive a virtual service negotiation initiation message from an application stratum component, wherein the initiation message comprises a plurality of network source addresses, a plurality of network destination addresses, and a service specific objective, obtain a plurality of computed network paths that traverse a network of network stratum Network Elements (NEs) between the network source addresses and the network destination addresses and meet the service specific objective, and calculate service specific virtual topology that abstractly represents the computed service specific network paths.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: March 1, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Young Lee, Greg Bernstein
  • Patent number: 9270616
    Abstract: Systems, methods and computer readable media can be operable to apportion a transmission medium's available resources between multiple subscribers and to allocate a subscriber's apportioned resources between a plurality of sub-flows. The available resources of a transmission medium can be apportioned between subscribers receiving data through the transmission medium and the resources apportioned to a subscriber can be allocated to different data flows by giving priority to low-latency data packets over normal-latency data packets.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: February 23, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventor: Anthony Cotter
  • Patent number: 9246704
    Abstract: Embodiments of the present invention provide systems, devices and methods for improving the efficient deployment and configuration of networking equipment within a network build-out. In certain embodiments of the invention, an iterative analysis of inter-node equipment placement and connectivity, and inter- and intra-node traffic flow is performed to identify a preferred deployment solution. This analysis of deployment optimization takes into account both configurations from a network node perspective as well as from a network system perspective. Deployment solutions are iteratively progressed and analyzed to determine a preferred solution based on both the cost of deployment and satisfaction of the network demands. In various embodiments of the invention, a baseline marker is generated from which the accuracy of the solution may be approximated that suggests to an engineer whether the deployment is approaching an optimal solution.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: January 26, 2016
    Assignee: Infinera Corporation
    Inventors: Steven Joseph Hand, Jayaram Hanumanthappa, Mohit Misra, Maneesh Jain, Rajasekar Venkatesan, Atul Saxena
  • Patent number: 9210666
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus of a first cell communicates with a second cell in relation to a coordinated multipoint (CoMP) transmission of control information by the second cell and data by the first cell to a user equipment (UE) in a range expanded region of the first cell, determines a desired transmission power level for an uplink transmission to the first cell by the UE, and provides the desired transmission power level for the uplink transmission to the second cell.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: December 8, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Peter Gaal, Wanshi Chen, Juan Montojo, Hao Xu
  • Patent number: 9210074
    Abstract: Various exemplary embodiments relate to a method for processing data packets by a first-hop switch in a data network, including: receiving a first data packet associated with a flow; determining whether the flow associated with the first data packet is found in a flow table in the first-hop switch; modifying the first data packet by replacing a packet header field with flow definition information; and transmitting the modified first data packet based upon the flow definition information.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: December 8, 2015
    Assignee: Alcatel Lucent
    Inventors: Fang Hao, Tirunellai V. Lakshman
  • Patent number: 9204399
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus of a first cell communicates with a second cell in relation to a coordinated multipoint (CoMP) transmission of control information by the first cell and data by the second cell to a user equipment (UE) in a range expanded region of the second cell, receives a desired transmission power level for the UE from the second cell, generates control information based on the desired transmission power level, and transmits the control information to the UE.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: December 1, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Peter Gaal, Wanshi Chen, Juan Montojo, Hao Xu
  • Patent number: 9178794
    Abstract: Conventional network quality monitoring systems require high monitoring cost, because: physical maintenance cost is high, since monitors are required to install on many portion of the network; the number of monitoring flows is apt to increase; the cost for information synchronization between monitors is required; and the network cost to collect information from apparatuses is required. In the present invention, based on a network whose route is definable by an external controller and changing the monitoring flow route appropriately, it is possible to perform monitoring of the communication quality under a small number of monitoring terminals and flows. Further, the role of the monitoring flow is divided into the monitoring flows to monitor the quality degradation occurrence and to specify the quality degradation point. The former is used for normal time, and the latter is for the quality degradation time. Consequently, the network monitoring system reducing the cost is proposed.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: November 3, 2015
    Assignee: NEC Corporation
    Inventor: Satoshi Uchida
  • Patent number: 9161254
    Abstract: Technology for periodic channel state information (CSI) reporting is disclosed. One method can include a user equipment (UE) identifying a configured CSI reporting instance for a secondary cell to report the periodic CSI to a node based on a CSI reporting configuration of the secondary cell. The UE can determine that the configured CSI reporting instance of the secondary cell used to report the periodic CSI does not correspond with an uplink (UL) subframe of a primary cell. The UE can transmit the periodic CSI report for the secondary cell, to the node, using a physical uplink shared channel (PUSCH) on the secondary cell when the periodic CSI reporting instance for the secondary cell does not correspond with the UL subframe of the primary cell and an UL-SCH (Uplink Shared Channel) is available in a subframe that corresponds to the periodic CSI reporting instance of the secondary cell.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: October 13, 2015
    Assignee: INTEL CORPORATION
    Inventors: Seunghee Han, Hong He, Jong-Kae Fwu, Alexei Davydov, Ilya Bolotin
  • Patent number: 9148385
    Abstract: Communicating among stations in a network includes, from each of multiple stations in the network, transmitting information indicating which other stations from which that station is able to reliably receive transmissions. A schedule for communicating among the stations is determined based on the information from the stations and transmitting the schedule over the network. The schedule includes a plurality of time slots during which respective contention groups of stations are assigned to communicate using a contention-based protocol.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: September 29, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Lawrence Winston Yonge, III, Srinivas Katar, Manjunath Anandarama Krishnam
  • Patent number: 9148367
    Abstract: A method is provided in one example and includes receiving a first packet of a connection between a client and a server. The first packet is tagged with a tag comprising a member id of a service node in a service cluster that includes a plurality of nodes having distinct member ids. The method can also include mapping the member id to the service node in a tag-to-node map; receiving a second packet of the connection, where the second packet is tagged with the tag comprising the member id; determining the service node from the tag-to-node map; and forwarding the second packet to the service node.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: September 29, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sridar Kandaswamy, Rajasekhar Manam, Ramesh V. N. Ponnapalli
  • Patent number: 9131524
    Abstract: Aspects of the present disclosure relate to methods for communicating using TDD and carrier aggregation.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: September 8, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Peter Gaal, Jelena M. Damnjanovic, Gene Fong, Wanshi Chen, Juan Montojo
  • Patent number: 9125118
    Abstract: A method and apparatus of performing access control in a wireless communication system is provided. A first home eNodeB (eNB) determines whether an X2 interface between the first HeNB and a second HeNB is available or not for an X2 handover based on a cell access mode of the second HeNB. Or, a first macro eNB determines whether an X2 interface between the first macro eNB and a second HeNB is available or not for an X2 handover based on a cell access mode of the second HeNB. Or, access control is performed by a home eNB gateway (GW).
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: September 1, 2015
    Assignee: LG Electronics Inc.
    Inventors: Jian Xu, Gene Beck Hahn, Sung Hoon Jung, Young Dae Lee, Seung June Yi