Patents Examined by Andrew Oh
-
Patent number: 9345065Abstract: 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: GrantFiled: November 16, 2009Date of Patent: May 17, 2016Assignee: QUALCOMM IncorporatedInventors: Peerapol Tinnakornsrisuphap, Anand Palanigounder, Ranjith S. Jayaram, Lakshminath R. Dondeti, Jun Wang
-
Patent number: 9338055Abstract: 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: GrantFiled: March 15, 2013Date of Patent: May 10, 2016Assignee: Cisco Technology, Inc.Inventors: Gopakumar Choorakkot Edakkunni, Dezhong Cai, Saikat Ray
-
Patent number: 9331910Abstract: 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: GrantFiled: June 19, 2013Date of Patent: May 3, 2016Assignee: CUMULUS NETWORKS, INC.Inventors: Dinesh Dutt, Pradosh Mohapatra, John Paul Rivers
-
Patent number: 9319225Abstract: 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: GrantFiled: January 16, 2007Date of Patent: April 19, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sumit Garg, Murari Sridharan
-
Patent number: 9294938Abstract: 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: GrantFiled: February 13, 2013Date of Patent: March 22, 2016Assignee: SEQUANS COMMUNICATIONSInventors: Jerome Bertorelle, Ambroise Popper
-
Patent number: 9286620Abstract: 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: GrantFiled: March 15, 2013Date of Patent: March 15, 2016Assignee: Broadcom CorporationInventors: William Brad Matthews, Puneet Agarwal, Bruce Hui Kwan
-
Patent number: 9253096Abstract: 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: GrantFiled: March 15, 2013Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Nikolaos Chrysos, Daniel Crisan, Casimer M. DeCusatis, Mircea Gusat, Cyriel J. Minkenberg
-
Patent number: 9237110Abstract: 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: GrantFiled: September 30, 2014Date of Patent: January 12, 2016Assignee: International Business Machines CorporationInventors: Casimer DeCusatis, Rajaram B. Krishnamurthy
-
Patent number: 9231860Abstract: 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: GrantFiled: January 6, 2015Date of Patent: January 5, 2016Assignee: Dell Products L.P.Inventors: Saikrishna Kotha, Bruce Anthony Holmes, Gaurav Chawla
-
Patent number: 9226230Abstract: 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: GrantFiled: February 22, 2013Date of Patent: December 29, 2015Assignee: HTC CORPORATIONInventors: Pao-Haw Chen, Chien-Nan Lin, Ssu-Po Chin, Chi-Min Lee
-
Patent number: 9219576Abstract: 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: GrantFiled: September 7, 2010Date of Patent: December 22, 2015Assignee: MARVELL WORLD TRADE LTD.Inventors: Hongyuan Zhang, Yong Liu, Hui-Ling Lou
-
Patent number: 9210122Abstract: 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: GrantFiled: March 18, 2015Date of Patent: December 8, 2015Assignee: CISCO TECHNOLOGY, INC.Inventors: Robert Batz, Robert Mackie
-
Patent number: 9197563Abstract: 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: GrantFiled: September 30, 2014Date of Patent: November 24, 2015Assignee: International Business Machines CorporationInventors: Nikolaos Chrysos, Daniel Crisan, Casimer M. DeCusatis, Mircea Gusat, Cyriel J. Minkenberg
-
Patent number: 9191881Abstract: 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: GrantFiled: March 11, 2011Date of Patent: November 17, 2015Assignee: Siemens AktiengesellschaftInventors: Kai Benjamins, Stefan Keller, Jörg Müller, Martin Ober, Stephan Wolf
-
Patent number: 9191675Abstract: 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: GrantFiled: September 14, 2012Date of Patent: November 17, 2015Assignee: Broadcom CorporationInventors: Wenqing Jiang, Weiping Pan
-
Patent number: 9185206Abstract: 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: GrantFiled: July 24, 2014Date of Patent: November 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Scott C. Forbes, Linda Criddle, David Milstein, Lon-Chan Chu, Kuansan Wang, Michael D. Malueg
-
Patent number: 9185076Abstract: 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: GrantFiled: November 16, 2009Date of Patent: November 10, 2015Assignee: FUJITSU LIMITEDInventor: Osamu Shiraki
-
Patent number: 9185138Abstract: 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: GrantFiled: September 16, 2013Date of Patent: November 10, 2015Assignee: Cisco Technology, Inc.Inventors: Manjunath Sreedhara Bangalore, Parameswaran Kumarasamy, Kavithadevi Parameswaran
-
Patent number: 9178709Abstract: 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: GrantFiled: March 29, 2005Date of Patent: November 3, 2015Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Masaaki Higashida, Shotaro Tanaka, Yasuaki Sakanishi, Seiji Horita, Tadayuki Inoue, Kenshi Taniguchi, Toshihiro Ezaki
-
Patent number: 9155061Abstract: 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: GrantFiled: March 11, 2011Date of Patent: October 6, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Lei Zhou, Xufeng Zheng, Fangmin Xu