Patents Examined by Andrew Oh
  • Patent number: 9345065
    Abstract: Multiple protocol tunnels (e.g., IPsec tunnels) are deployed to enable an access terminal that is connected to a network to access a local network associated with a femto access point. A first protocol tunnel is established between a security gateway and the femto access point. A second protocol tunnel is then established in either of two ways. In some implementations the second protocol tunnel is established between the access terminal and the security gateway. In other implementations the second protocol tunnel is established between the access terminal and the femto access point, whereby a portion of the tunnel is routed through the first tunnel.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: May 17, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Peerapol Tinnakornsrisuphap, Anand Palanigounder, Ranjith S. Jayaram, Lakshminath R. Dondeti, Jun Wang
  • Patent number: 9338055
    Abstract: Embodiments herein generally provide techniques for upgrading a virtual router (VR) comprising first and second physical routers used to route data between network devices. Before upgrade the first physical router, one or more ports of the router are disabled which causes data paths previously flowing through the first router to flow through the second router. After performing the upgrade, the first router is rebooted and uses a unique router ID to discover the network topology of an external network coupled to the VR. Once the network topology is identified, the first router activates a routing application (e.g., a BGP routing application) which enables the router to process control plane traffic received from the second router. Once routing information is gathered, the first router is able to assume the responsibility of forwarding data packets in the network, thereby freeing the second router to be upgraded.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 10, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Gopakumar Choorakkot Edakkunni, Dezhong Cai, Saikat Ray
  • Patent number: 9331910
    Abstract: Described herein are methods and systems for automatically generating routing configuration files based on a network topology and a collection of routing configuration templates. Such automatically generated routing configuration files may be suitable for a network running one or more of the RIP, EIGRP, OSPF, IS-IS and BGP routing protocols. The network topology may be specified in a graph description language, such as DOT, and/or a graph modeling language, such as GraphML. The routing configuration templates include certain routing protocol commands or sequence of commands that are frequently repeated in the configuration of a network device. Based on the network topology, the routing configuration templates are instantiated in a certain fashion, and any placeholders therein are replaced with information specific to the network topology.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: May 3, 2016
    Assignee: CUMULUS NETWORKS, INC.
    Inventors: Dinesh Dutt, Pradosh Mohapatra, John Paul Rivers
  • Patent number: 9319225
    Abstract: Sleeping device(s) may be changed from a sleeping state to an awake state using a multicast packet that sent to a multicast address of a multicast wake-up group. The packet may include an identifier for one or more particular device(s) in the multicast group, which, when received by the device(s), causes the device(s) to wake up.
    Type: Grant
    Filed: January 16, 2007
    Date of Patent: April 19, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sumit Garg, Murari Sridharan
  • Patent number: 9294938
    Abstract: A dynamic data transmission adjustment method in a wireless communication system. The system includes a base station and a user equipment. The base station and the user equipment communicate amongst themselves by using a first transmission technique. The method includes transmitting a plurality of frames between the base station and the user equipment using a regular transmission scheme according to the first transmission technique, and at least one iteration of the following steps: calculating a specific error rate in at least one specific region of the transmitted frames; and adjusting the regular transmission scheme when a value representative of the specific error rate associated to the specific region exceeds a predetermined threshold.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: March 22, 2016
    Assignee: SEQUANS COMMUNICATIONS
    Inventors: Jerome Bertorelle, Ambroise Popper
  • Patent number: 9286620
    Abstract: Network devices add annotation information to network packets as they travel through the network devices. The network devices may be switches, routers, bridges, hubs, or any other network device. The annotation information may be information specific to the network devices, as opposed to simply the kinds of information available at application servers that receive the network packets. As just a few examples, the annotation information may include switch buffer levels, routing delay, routing parameters affecting the packet, switch identifiers, power consumption, and heat, moisture, or other environmental data.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 15, 2016
    Assignee: Broadcom Corporation
    Inventors: William Brad Matthews, Puneet Agarwal, Bruce Hui Kwan
  • Patent number: 9253096
    Abstract: Embodiments relate to bypassing congestion points in a network. An aspect includes sampling queues of a plurality of switches in a network. When packet congestion is detected at a congestion point of a first switch, the packet flow contributing to the packet congestion is identified. A congestion notification message indicating the identified packet flow is then propagated to upstream switches, which are upstream from the first switch in the network. The congestion notification message is then snooped by the upstream switches. Virtual queues within the upstream switches are associated with the identified packet flow to hold packets associated with the identified packet flow. The packets associated with the identified packet flow are then re-routed to bypass the packet congestion in the first switch.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Chrysos, Daniel Crisan, Casimer M. DeCusatis, Mircea Gusat, Cyriel J. Minkenberg
  • Patent number: 9237110
    Abstract: An aspect includes dynamically adapting a maximum transmission unit (MTU) size in a computer network. A packet is received at a first link of a switch of the computer network. An MTU size of the received packet is determined based on an application programming interface (API) crossing value associated with the first link of the switch. An associated destination MTU size of a second link of the switch is determined as a target destination of the received packet. The associated destination MTU size of the second link is adjusted based on a difference between the MTU size of the received packet and the associated destination MTU size of the second link.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Casimer DeCusatis, Rajaram B. Krishnamurthy
  • Patent number: 9231860
    Abstract: Systems and methods for hierarchical link aggregation are disclosed. A system for hierarchical link aggregation may include a network interface having a plurality of physical ports. A first plurality of the physical ports may be configured as member ports of a first link aggregation group (LAG). A second plurality of the physical ports may be configured as member ports of a second LAG. The first LAG and second LAG may be configured as member logical ports of a third LAG.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: January 5, 2016
    Assignee: Dell Products L.P.
    Inventors: Saikrishna Kotha, Bruce Anthony Holmes, Gaurav Chawla
  • Patent number: 9226230
    Abstract: A handheld device and a power saving method are provided. The handheld device comprises a transceiver and a processor electrically connected to the transceiver. The processor executes a sync procedure every a sync period to enable the transceiver to establish an internet connection with a mail server to receive a mail data, determine that the handheld device works in an idle mode, and automatically adjust the sync period by extending the sync period gradually.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: December 29, 2015
    Assignee: HTC CORPORATION
    Inventors: Pao-Haw Chen, Chien-Nan Lin, Ssu-Po Chin, Chi-Min Lee
  • Patent number: 9219576
    Abstract: A method for generating a beamforming training (BFT) unit includes generating a physical layer (PHY) preamble of the BFT unit and generating a first encoding block and a second encoding block using PHY data and MAC data, including at least one of i) using a number of padding bits in a PHY layer of the BFT unit such that the BFT unit consists of the PHY preamble, the first encoding block, and the second encoding block, and ii) generating a MAC protocol data unit (MPDU) having a length such that the BFT unit consists of the PHY preamble, the first encoding block, and the second encoding block.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: December 22, 2015
    Assignee: MARVELL WORLD TRADE LTD.
    Inventors: Hongyuan Zhang, Yong Liu, Hui-Ling Lou
  • Patent number: 9210122
    Abstract: A method is provided in one example and includes maintaining a correlation between a domain name and a plurality of Internet protocol (IP) addresses included in a domain name system (“DNS”) response to a DNS request in connection with DNS exchange between a subscriber and a DNS server, wherein each of the IP addresses corresponds to one of a plurality of web servers associated with the domain name; receiving from the subscriber a packet associated with a flow; identifying an IP address within the packet as being one of the plurality of IP addresses included in the DNS response; and executing a policy decision for the subsequent flow without inspecting the contents of the subsequent flow at layer 7 based on an identity of the subscriber and the domain name correlated to the identified IP address, wherein the policy decision comprises charging a different rate for a particular flow.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: December 8, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Robert Batz, Robert Mackie
  • Patent number: 9197563
    Abstract: Embodiments relate to bypassing congestion points in a network. An aspect includes sampling queues of a plurality of switches in a network. When packet congestion is detected at a congestion point of a first switch, the packet flow contributing to the packet congestion is identified. A congestion notification message indicating the identified packet flow is then propagated to upstream switches, which are upstream from the first switch in the network. The congestion notification message is then snooped by the upstream switches. Virtual queues within the upstream switches are associated with the identified packet flow to hold packets associated with the identified packet flow. The packets associated with the identified packet flow are then re-routed to bypass the packet congestion in the first switch.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Chrysos, Daniel Crisan, Casimer M. DeCusatis, Mircea Gusat, Cyriel J. Minkenberg
  • Patent number: 9191881
    Abstract: The present invention describes a wireless network, in particular for automation, realtime and/or industrial applications, having at least two access network nodes and at least one radio station for wireless communication with at least one of the at least two access network nodes, wherein each of the at least two access network nodes uses a data channel selected from a set of available selectable data channels for wireless communication with a radio station assigned to it in each case, wherein a control communication channel which is distinct from the selectable data channels is provided in addition, and each of the at least two access network nodes is embodied for wirelessly sending information messages over the control communication channel and the at least one radio station is embodied for receiving the control communication channel.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: November 17, 2015
    Assignee: Siemens Aktiengesellschaft
    Inventors: Kai Benjamins, Stefan Keller, Jörg Müller, Martin Ober, Stephan Wolf
  • Patent number: 9191675
    Abstract: Techniques for performing rate control for encoding of video frames are provided. A first timestamp that indicates a prior video frame capture time and a second timestamp that indicates a current video frame capture time are received. A time difference between these timestamps is determined. An average video data bit encoding rate is multiplied by the determined time difference to calculate a bit budget. An indication of a number of encoded video data bits of the prior video frame and of any further video frames encoded subsequent to the prior video frame and prior to the current video frame is received. A virtual buffer fill level is adjusted based on a difference between the indicated number of encoded video bits and the calculated bit budget. A quantizer parameter is adjusted based on the adjusted virtual buffer fill level. The current video frame is encoded according to the adjusted quantizer parameter.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 17, 2015
    Assignee: Broadcom Corporation
    Inventors: Wenqing Jiang, Weiping Pan
  • Patent number: 9185206
    Abstract: A method and system for collecting and verifying the location information of a calling party and a device of the calling party is provided. More specifically, a method and system is provided for determining whether the identity of the calling party can be confirmed, via evaluating location information, with an acceptable degree of certainty. The location information may be provided by the calling party or obtained from various sources over a digital communication channel. Some of the provided location information which can be accidentally or intentionally altered is identified and evaluated to determine its accuracy as part of the verification process of the caller's identity.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: November 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott C. Forbes, Linda Criddle, David Milstein, Lon-Chan Chu, Kuansan Wang, Michael D. Malueg
  • Patent number: 9185076
    Abstract: A packet processing apparatus includes a static pattern matcher comparing pattern information defining a packet to be filtered with a value regarding at least a part of a received packet, the pattern information being stored by a pattern information manager. A frequency calculator calculates the frequency of matching by the static pattern matcher. A dynamic pattern matcher matches the frequency and a preset comparison value and a processing determiner determines a processing on the received packet based upon the dynamic pattern match.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: November 10, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Osamu Shiraki
  • Patent number: 9185138
    Abstract: Various embodiments provide methods and systems operable to provide access to real time control protocol (RTCP) information for improved media quality control. An example embodiment includes a message processor to receive a message, the message including information indicative of an RTP port identifier, and to add to the received message information indicative of an auxiliary RTCP port identifier; and a message communication component to communicate the information indicative of an auxiliary RTCP port identifier to a node.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: November 10, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Manjunath Sreedhara Bangalore, Parameswaran Kumarasamy, Kavithadevi Parameswaran
  • Patent number: 9178709
    Abstract: A wireless communication system performs high-quality communication using Multicast communication where re-transmission processing is performed. The wireless communication system includes a program distribution unit for distributing a program using the Multicast communication; a first communication path for transmitting the program distributed from the program distribution unit; first communication units; user terminals; and a second and the user terminal and is also a wireless communication path where the re-transmission of a frame is performed, wherein the first communication unit selects a Multicast frame of a program requested by the user terminal from the first communication path, converts the selected Multicast frame into a Unicast frame, and transmits the converted Unicast frame to the user terminal.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: November 3, 2015
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Masaaki Higashida, Shotaro Tanaka, Yasuaki Sakanishi, Seiji Horita, Tadayuki Inoue, Kenshi Taniguchi, Toshihiro Ezaki
  • Patent number: 9155061
    Abstract: A method for positioning a Mobile Station (MS) is provided. The method includes transmitting, by a serving base station of a MS, indication information of a Location Based Services (LBS) zone to the MS receiving, by the MS according to the indication information, a reference signal used for positioning the MS in the LBS zone from a base station of a neighboring cell, wherein the LBS zone is multiplexed with a control information field in N downlink subframes, or with the control information field and a data field in the N downlink subframes, and wherein N is larger than or equal to 1. In the case of restraining interference of a serving cell signal to a neighboring cell signal, the requirements of system resource allocation and Hybrid Automatic Repeat Request (HARQ) timing synchronization can also be satisfied.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: October 6, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Lei Zhou, Xufeng Zheng, Fangmin Xu