Patents Issued in December 15, 2015
  • Patent number: 9215143
    Abstract: According to one aspect, a system and method of exchanging GRUUs (Globally Routed User Agent URI (Uniform Resource Identifier)) between a first telephony-enabled device and a second telephony enabled device using a circuit-switched message is provided. Once exchanged, the telephony enabled devices can exchange SIP (session initiated protocol) communications routed by the GRUUs. Any one of the telephony-enabled devices can add a media component to the SIP communications. According to another aspect, a system and method of generating GRUUs is provided. According to another aspect, a system and method of handing off communications to a packet switched network from a circuit switched network is provided.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: December 15, 2015
    Assignee: BlackBerry Limited
    Inventors: Andrew Michael Allen, Adrian Buckley
  • Patent number: 9215144
    Abstract: When a policy for an IT asset is created in a system manager that manages one or more IT assets, other IT assets that are related to the selected IT asset are determined based on at least one relation criteria related to system topology. The system administrator is prompted to apply the same policy to the related systems. When the system administrator accepts the recommendation to apply the same policy to the related systems, a system group is defined that includes the selected computer system and the related systems, and the system group and its corresponding policy are displayed to the system administrator.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: December 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nathan P. Biles, Jacob Kugel, Matthew C. Riedemann, Brian O. Wood
  • Patent number: 9215145
    Abstract: A policy decision function (PDF) addressing method includes: receiving a PDF allocation request that contains a user equipment (UE) identifier (ID) from a second network element (NE); obtaining ID information of a PDF associated with the UE ID according to pre-registered addressing information of the PDF, where the addressing information of the PDF is an association between the UE ID and the ID information of the PDF, and the PDF associated with the UE ID is accessed by a first NE; and sending the obtained ID information of the PDF to the second NE.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: December 15, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yu Yin, Ying Hu, Shanshan Wang
  • Patent number: 9215146
    Abstract: An example switch in accordance with the present disclosure is to process a command to determine desired identification information; generate a link layer discovery protocol (LLDP) frame based at least in part on the desired identification information, wherein the LLDP frame comprises an optional type-length-value (TLV) that causes a second switch to enable a light source; and transmit the LLDP to the second switch.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: December 15, 2015
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Shaun Wakumoto, Dick T Fong, Nathan Jenne
  • Patent number: 9215147
    Abstract: A monitoring session associated with a virtual nickname may be established in a TRILL network. A monitoring station may be connected to an edge switch of the TRILL network specifying the virtual nickname for the monitoring session. The monitoring station is set as a destination for the monitoring session and the virtual nickname is flooded throughout the TRILL network. A source may then be configured to the monitoring session by specifying the virtual nickname of the monitoring session without knowing the destination tied to the monitoring session. Network traffic through the source may then be forwarded to the destination tied to the monitoring session.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: December 15, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Rajagopalan Janakiraman, Yibin Yang, Pags Krishnamoorthy, Padmanabhan Krishnan
  • Patent number: 9215148
    Abstract: A method and a device for terminal device management based on right control are provided. The method includes the following steps. A Get command on an access control list (ACL) of a managed node in a device management tree (DMT) from a device management (DM) server is received, where the Get command includes a Unified Resource Identity (URI) of the managed node. It is determined whether the DM server has a direct right of executing the Get command on the managed node. The Get command is processed when it is determined that the DM server has the direct right of executing the Get command on the managed node. The method and the device simplify the complexity of right management, and reduce the number of times of message interaction between the DM server and a terminal device, thereby improving the efficiency and performance of terminal device management.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: December 15, 2015
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiaoqian Chai, Linyi Tian
  • Patent number: 9215149
    Abstract: Visualization for managing multiple IP address management systems is provided. In some embodiments, visualization for managing multiple IP address management systems for an IP address management manager system includes communicating with a plurality of IP address management systems to determine IP address management information managed by each of the IP address management systems; and generating a graphical visualization of an IP address space managed by the plurality of IP address management systems based on the IP address management information managed by each of the IP address management systems, in which the graphical visualization of the IP address space managed by the plurality of IP address management systems indicates any gaps or overlaps in the IP address space managed by the plurality of IP address management systems.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: December 15, 2015
    Assignee: Infoblox Inc.
    Inventors: Frederic Andrew Voltmer, Thomas S. Clark, Barry Arlen Frew, Zhifeng Zhang, Sebastien Woirgard, Kugaprakash Visagamani, Wei Wang, Etienne M. Liu
  • Patent number: 9215150
    Abstract: Disclosed in some examples are systems, methods, and machine readable mediums which provide a framework for client discovery of server features. In some examples, the client (e.g., the cloud service) may send a service request that requests data from the server (e.g., data source) processed according to one or more desired features from the server. The response from the data source may include feature indicators, which may indicate whether various features are supported at the data source.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: December 15, 2015
    Assignee: SAP SE
    Inventors: Martin Fischer, Olaf Schmidt
  • Patent number: 9215151
    Abstract: Methods and apparatuses for dynamically adjusting sampling rates for statistical data collection are taught. Records associated with a first task communicating with a second task that are sampled at a first sampling rate are received. At least the first task is associated with a first processing job. A target sampling rate for the first processing job is determined using the records where the target sampling rate is based on a minimum sampling quota and a maximum sampling quota. The target sampling rate is compared to the first sampling rate, and a determination of whether to adjust the first sampling rate to the target sampling rate is based on a result of the comparison. In this manner, tracing of processing jobs, such as those including a plurality of tasks, can be adjusted based on the needs and size of the job and network limitations.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: December 15, 2015
    Assignee: GOOGLE INC.
    Inventors: Michael De Rosa, Marc Unangst
  • Patent number: 9215152
    Abstract: A system and methods for monitoring wireless local area networks (WLAN) and reporting essential data is disclosed. The system optimizes and decides fundamentals before monitoring to enhance network monitoring efficiency. The system improves over prior problematic solutions that inefficiently monitor all data communicated over a network before filtering. The system may include instructions storable in memory to be executed by a processor. The system may include analytical engines, such as a resource analysis engine, fundamentals analysis engine, traffic analysis engine, optimization engine, and monitoring engine. The invention monitors subsets of the network traffic fundamentals that can be at least partially identified via metadata. The system may include exploring networks, identifying fundamentals of network traffic, assessing and evaluating the chosen fundamentals, optimizing fundamentals, and using a list of optimized fundamentals for network traffic monitoring.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: December 15, 2015
    Assignee: LOGICNOW LIMITED
    Inventor: Samer Nabih Fayssal
  • Patent number: 9215153
    Abstract: Embodiments of the present invention provide an approach for an image provider to specify data (e.g., commands to run, files to read), etc., about an image of a virtual resource (e.g., virtual machine, etc.) in a networked computing environment (e.g., a cloud computing environment). Such data may be used (e.g., at runtime) by a client application to obtain specific information about a running instance that is provisioned based on the image (e.g., operating system health, middleware health, etc.).
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: December 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Albert DeLucca, Soobaek Jang, Daniel C. Krook
  • Patent number: 9215154
    Abstract: Technologies are described herein for providing a monitoring service in a cloud-based computing environment. A request is received from a user to subscribe to the monitoring service. The monitor workflow may correspond to the monitoring service. A first call to a finder application is executed over a communications network to retrieve data points according to the monitor workflow. A second call to an analyzer application is executed over the communications network to identify a relevant data point in the data points. A third call to a notifier application is executed over the communications network to notify the user of the relevant data point.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: December 15, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Marc Mercuri
  • Patent number: 9215155
    Abstract: A method for selecting a mode of operation for at least two modems is described. First, a handshake procedure is performed in order to determine a set of possible modes of operation supported by said modems. From said set of possible modes of operation, a set of favorable modes of operation is derived. In case there exist two or more favorable modes of operation, a probing-based selection is performed that comprises evaluating respective performances of said favorable modes of operation. The favorable mode of operation with the best performance is selected as a resultant mode of operation.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: December 15, 2015
    Assignee: Broadcom Coporation
    Inventors: Miguel Peeters, Raphael Cassiers, Benoit Christiaens, Ruben Lysens, Olivier Van De Wiel
  • Patent number: 9215156
    Abstract: Network DNA may be determined for a computer network that taxonomically classifies the computer network. Network DNA may include derived network DNA components and raw network DNA components. Raw network DNA components may be acquired from local or remote sources. Derived network DNA components may be generated according to derived network DNA component specifications. Derived network DNA component specifications may reference raw network DNA components. Network DNA determined for the computer network may include a network species component capable of indicating network species classifications for computer networks. Network species classifications may include enterprise network, home network and public place network. Network species classifications may be determined as a function of network security, network management and network addressing. One or more network DNA stores may be configured to store network DNA for computer networks.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: December 15, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradeep Bahl, Christopher J. Corbett, Mohamed Jawad Khaki
  • Patent number: 9215157
    Abstract: It can be determined whether relative one way delay for data packets in a data stream exceeds a delay threshold. If so, then a delay congestion signal indicating that the relative one way delay exceeds the delay threshold can be generated. The delay congestion signal can be used in calculating an adaptive bandwidth estimate for the data stream. A packet loss rate congestion signal may also be used in calculating the bandwidth estimate. It can be determined whether a data stream of data packets is in a contention state. If the data stream is in the contention state, then an adaptive bandwidth estimate can be calculated for the data stream using a first bandwidth estimation technique. If the data stream is not in the contention state, then the bandwidth estimate for the data stream can be calculated using a second bandwidth estimation technique.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: December 15, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tin Qian, Jin Li, Tanner M. Hodgeson, Sanjeev Mehrotra, Jiannan Zheng, Timothy M. Moore
  • Patent number: 9215158
    Abstract: Embodiments of the present disclosure are directed to, among other things, determining whether some or all portions of an application stack implemented on a distributed system are vulnerable to availability issues. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on comparing one or more customer graphs with one or more model, curated, or best practice graphs of a distributed system, availability risks and/or deployment recommendations may be provided. Additionally, in some examples, one or more remediation and/or migration operations may be performed automatically or provided as recommendations.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: December 15, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Eden G. Adogla, Manish Agarwal
  • Patent number: 9215159
    Abstract: A wireless end-user device contains a wireless modem, a network stack configurable to receive and transmit network data via the wireless modem, a media service manager, and a service classification agent. The media service manager manages network data transfers for media objects as requested by multiple applications. Even though the media service manager manages the network data transfers, the service classification agent provides a capability to associate network data usage for the network data transfers with the applications that requested the service from the media service manager.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: December 15, 2015
    Assignee: Headwater Partners I LLC
    Inventors: Gregory G. Raleigh, Jeffrey Green, James Lavine, Vien-Phuong Nguyen
  • Patent number: 9215160
    Abstract: An adjustment test apparatus for AI module is disclosed, which includes a signal generator supplying analog electric quantity to a plurality of the same type of AI modules, and a maintenance PC connected to each AI module, the maintenance PC being connected to each AI module through a USB hub having a port corresponding to each AI module and a USB-RS232 converter connected to each port, the maintenance PC having a function of selecting a port to communicate with each AI module, and a function of monitoring a digital output value corresponding to an input signal provided by the signal generator to each AI module at the time of communication and setting each AI module to correct the output value to a proper value.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: December 15, 2015
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Tomohide Ishikawa
  • Patent number: 9215161
    Abstract: A NIC teaming intermediate driver running on a computer system binds NIC resources into teams to provide a physical interface for the computer system to the network. When configuring a team, the teaming driver assigns one of the team members to be the primary resource and the others to be secondary. When one or more members of the team are coupled to more than one path through a layer 2 network to a core switch, the intermediate driver listens to frames transmitted over the layer 2 network regarding the cost (i.e. the bandwidth) of various connections between switches in the network and chooses the primary member to be that member coupled to the lowest cost path (i.e. highest bandwidth).
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: December 15, 2015
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Michael Sean McGee
  • Patent number: 9215162
    Abstract: A system and method of transmitting and receiving information pertaining to biological sequence data is disclosed. The method includes receiving, at a network interface of a node of a network, a data packet including a first header containing network routing information and a second header associated with a layered model representative of the biological sequence data. The method also includes parsing the data packet and separating the first header from the second header.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: December 15, 2015
    Assignee: Annai Systems Inc.
    Inventors: Lawrence Ganeshalingam, Patrick Nikita Allen
  • Patent number: 9215163
    Abstract: A calculating apparatus calculates a shortest path connecting two nodes of a network. A shortest-path group, which is a set of shortest paths having node Y as their starting points, can be calculated at once by having calculated a shortest path having node Y as its starting point for each of other nodes. When the shortest-path group having node Y as the starting point is calculated and further if a group of shortest paths having node X as their starting points is stored beforehand in a storing unit, then path portions, which belong to the group of shortest paths having node X as the starting points and further which are paths extending from node Y to the nodes located downstream from node Y, are utilized as part of a result of calculation of the shortest path group having node Y as the starting point.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: December 15, 2015
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Koji Sugisono, Michihiro Aoki, Hideaki Iwata
  • Patent number: 9215164
    Abstract: Various exemplary embodiments relate to a method of determining a cost for a routing path in a network. The method includes: receiving a first metric for a plurality of links in a network, the first metric being a routing metric used to determine routing in the network; determining a routing path including a subset of the links based on the first metric, the routing path having an initial cost based on the first metric; receiving second metric information including a second metric that is different from the first metric; and calculating a corrected cost for the routing path based on the second metric.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: December 15, 2015
    Assignee: Alcatel Lucent
    Inventors: Michael Scharf, Thomas Voith, Manuel Stein
  • Patent number: 9215165
    Abstract: System and method for implementing a link aggregation system, a protection system, and an XPIC application for an all outdoor radios system using a wireless channel operating at a license-free 60 GHz band are provided. The license-free 60 GHz band offers a wide frequency bandwidth that can support a high speed data rate up to 10 Gbps in full duplex mode, frequency reuse, and high security due to its fast oxygen absorption at 60 GHz. As such, a wireless channel operating at the license-free 60 GHz band may be used for a link aggregation system to support wireless local area network (LAN) connections with the speed up to 7 Gbps. In addition, a wireless connection operating at the license-free 60 GHz band may be used to support both XPIC application and protection system for all outdoor radios to achieve a transmission speed of up to 10 Gbps in a full duplex mode.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: December 15, 2015
    Assignee: ZTE (USA) INC.
    Inventors: Andrey Kochetkov, Ying Shen, Thanh H. Nguyen
  • Patent number: 9215166
    Abstract: A method includes receiving, at a first node of a data network, a message indicating a failure of a communication link of the data network. The message is received at the first node from a second node of the data network. The method includes determining an alternate route from the first node to a data source of the data network. The alternate route includes a third node as an upstream node of the first node. The method includes determining whether the third node is a downstream node of the first node prior to sending a first join message from the first node to the third node, and sending the first join message from the first node to the third node conditioned on determining that the third node is not a downstream node of the first node.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: December 15, 2015
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Kadangode Ramakrishnan, Robert Doverspike, Murat Yuksel
  • Patent number: 9215167
    Abstract: A network system includes a signaling network configured to perform signaling information exchange with client nodes, determine a data information transfer route, and generate setting information, and a data network configured to construct the data information transfer route according to the setting information from the signaling network and perform data exchange between the client nodes.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: December 15, 2015
    Assignee: NEC CORPORATION
    Inventors: Kazuo Takagi, Hiroshi Tanaka, Itaru Nishioka
  • Patent number: 9215168
    Abstract: Systems and methods for implementing controller area network (CAN) communications between CAN nodes using Ethernet are provided. An Ethernet switch includes ports, each of which is configured to receive an Ethernet data packet (EDP) from a CAN node. Each EDP includes a CAN message, which includes an identification (ID) of a corresponding CAN node. A first port is configured to receive a first EDP and a second port is configured to receive a second EDP. The Ethernet switch also includes a controller module configured to detect a CAN conflict between the first EDP and the second EDP. The controller module is configured to select, in response to the detection of the CAN conflict, the first EDP or the second EDP based on the ID corresponding to the first EDP and the ID corresponding to the second EDP. The controller module is configured to route the selected EDP to a destination.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: December 15, 2015
    Assignee: Broadcom Corporation
    Inventors: Yongbum Kim, Mehmet Tazebay, Kevin Brown, Manfred Wagner
  • Patent number: 9215169
    Abstract: A computer device may include logic configured to receive a first Session Initiation Protocol (SIP) message from a telephone device; select a first back-to-back user agent (B2BUA) and a first screened telephone number (STN) associated with the first B2BUA; generate a second SIP message that includes a first destination address of the first B2BUA, and the first STN; and send the second SIP message to the first B2BUA. The logic may further determine that an acknowledgement response has not been received from the first B2BUA; select a second B2BUA, and a second STN associated with the second destination B2BUA, in response to determining that the acknowledgement response has not been received; generate a third SIP message that includes a second destination address of the second B2BUA, and the second STN; and send the third SIP message to the second B2BUA.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: December 15, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jeffrey A. LaCroix, Michael D. Ayers
  • Patent number: 9215170
    Abstract: A method for transporting data with embedded information is provided. The method is adapted to a data transmission interface for coding an original data and then transporting thereof, including: packing the original data, wherein every N bits form a packet, and N is an integer of at least 4; analyzing whether or not existing a long-run length of long-run data with consecutive same bit data in the packet, wherein when the long-run length is greater than a predetermined length, bit data with a predetermined bit length after an Lth bit of the long-run data is toggled; coding the packet to embed a coding information, wherein the coding information determines whether or not the long-run data has been toggled; and transporting the coded packet.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: December 15, 2015
    Assignee: Novatek Microelectronics Corp.
    Inventors: Chia-Wei Su, Chu-Ya Hsiao
  • Patent number: 9215171
    Abstract: Techniques are provided for hash-based routing table management in a distributed network switch. A frame having a source address and a destination address is received. If no routing entry for the source address is found in a routing table of a switch module in the distributed network switch, routing information is determined for the source address and a routing entry is generated. The routing table is modified to include the routing entry and based on a set of hash functions.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: December 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, David A. Shedivy, Colin B. Verrilli, Bruce M. Walk, Daniel Wind
  • Patent number: 9215172
    Abstract: Techniques are provided for hash-based routing table management in a distributed network switch. A frame having a source address and a destination address is received. If no routing entry for the source address is found in a routing table of a switch module in the distributed network switch, routing information is determined for the source address and a routing entry is generated. The routing table is modified to include the routing entry and based on a set of hash functions.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: December 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, David A. Shedivy, Colin B. Verrilli, Bruce M. Walk, Daniel Wind
  • Patent number: 9215173
    Abstract: Systems and methods can provide for fiber node discovery using ranging delay data for broadband communication infrastructure. In some implementations, such systems and methods can provide for determining and storing fiber node ranging delay windows. In other implementations, such systems and methods can also provide for using ranging delay data from CPE devices to ascertain the associated fiber node. Improved diagnosis and discovery of fiber node associated CPE devices can, for example, help operators plan maintenance and thereby reduce truck rolls.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: December 15, 2015
    Assignee: ARRIS Enterprises, Inc.
    Inventor: Thomas Williams
  • Patent number: 9215174
    Abstract: Various methods and systems are provided for oversubscription buffer management. In one embodiment, among others, a method for oversubscription control determines a utilization level of an oversubscription buffer that is common to a plurality of ingress ports and initiates adjustment of an ingress packet rate of the oversubscription buffer in response to the utilization level. In another embodiment, a method determines an occupancy level of a virtual oversubscription buffer associated with an oversubscription buffer and initiates adjustment of an ingress packet rate in response to the occupancy level. In another embodiment, a rack switch includes an oversubscription buffer configured to receive packets from a plurality of ingress ports and provide the received packets for processing by the rack switch and a packet flow control configured to monitor an occupancy level of the oversubscription buffer and to initiate adjustment of an ingress packet rate in response to the occupancy level.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 15, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Bruce Kwan, Brad Matthews
  • Patent number: 9215175
    Abstract: A computer system of the present invention includes a controller which sets a flow entry to each of a plurality of switches before a packet is forwarded from a plurality of nodes, and each of switches which transfers a reception packet which contains a destination address defined in the flow entry, to a destination node defined in the flow entry regardless of a transmission source address of the reception packet.
    Type: Grant
    Filed: September 5, 2011
    Date of Patent: December 15, 2015
    Assignee: NEC Corporation
    Inventors: Masanori Takashima, Tomohiro Kase, Hiroshi Ueno, Takahisa Masuda, Suhun Yun
  • Patent number: 9215176
    Abstract: A virtual local area network (VLAN) system that uses an energy saving path includes a terminal which data is input to and output from by a user, a first switch configured to connect the terminal to a network, and a plurality of second switches connected to the first switch to form a trunk link. When traffic load on at least one of the plurality of second switches is less than a lower threshold in a situation in which packets are transmitted using an such that the packets are concentrated on a specific path of the trunk link.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: December 15, 2015
    Assignee: DASAN NETWORKS, INC.
    Inventor: Sangsan Lee
  • Patent number: 9215177
    Abstract: The disclosure herein describes an edge device of a network for distributed policy enforcement. During operation, the edge device receives an initial packet for an outgoing traffic flow, and identifies a policy being triggered by the initial packet. The edge device performs a reverse lookup to identify at least an intermediate node that is previously traversed by the initial packet and traffic parameters associated with the initial packet at the identified intermediate node. The edge device translates the policy based on the traffic parameters at the intermediate node, and forwards the translated policy to the intermediate node, thus facilitating the intermediate node in applying the policy to the traffic flow.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: December 15, 2015
    Assignee: WMware, Inc.
    Inventors: Jayant Jain, Anirban Sengupta, Debashis Basak, Serge Maskalik, Weiqing Wu, Aravind Srinivasan, Todd Sabin
  • Patent number: 9215178
    Abstract: Methods and systems are provided for steering network packets. According to one embodiment, a dynamically configurable steering table is stored within a memory of each network interface of a networking routing/switching device. The steering table represents a mapping that logically assigns each of the network interfaces to one of multiple packet processing resources of the network routing/switching device. The steering table has contained therein information indicative of a unique identifier/address of the assigned packet processing resource. Responsive to receiving a packet on a network interface, the network interface performs Layer 1 or Layer 2 steering of the received packet to the assigned packet processing resource by retrieving the information indicative of the unique identifier/address of the assigned packet processing resource from the steering table based on a channel identifier associated with the received packet and the received packet is processed by the assigned packet processing resource.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: December 15, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Sachin Desai, Tim Millet, Zahid Hussain, Paul Kim, Louise Yeung, Ken Yeung
  • Patent number: 9215179
    Abstract: A method for performing Software Defined Network (SDN)-based network sharing by a controller to support multiple operators is provided. The method includes configuring a plurality of flow tables in which an independent packet processing operation policy is defined per operator; and transmitting the plurality of configured flow tables to a network equipment, to establish an independent packet processing operation policy per operator in the network equipment.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: December 15, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Ki-Beom Park
  • Patent number: 9215180
    Abstract: A method of transmitting digital content via a communication network. The method comprises receiving by a computer a request for a uniform resource identifier (URI), determining by a computer based on the request for the uniform resource identifier a communication service provider associated with a communication device, and when the communication service provider is affiliated with a digital content custom delivery offer building system, transmitting by a computer an image file to be presented by the communication device.
    Type: Grant
    Filed: August 25, 2012
    Date of Patent: December 15, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Stephen J. Bye, Daniel J. Sershen
  • Patent number: 9215181
    Abstract: Systems and methods for managing congestion in a network are disclosed. One method can comprise receiving a service tag at a first node, the service tag representing congestion information of at least a portion of the network. If the first node is a boundary node, the method comprises modifying a downstream data rate based upon the congestion information, and if the first node is not a boundary node, the method comprises transmitting the congestion information to a second node.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: December 15, 2015
    Assignee: Comcast Cable Communications, LLC
    Inventor: Mehmet Toy
  • Patent number: 9215182
    Abstract: Content is received within a network at a content receiver and that is communicated from a content source, where the content comprises packets to be sent to the content receiver that are marked with a first drop priority or a second drop priority. A network priority is detected at the content receiver that is based at least in part upon a ratio of packets marked with the first drop priority to packets marked with the second drop priority within the content and also a determination at the content receiver of a rate of packets dropped that are marked with the first drop priority and a rate of packets dropped that are marked with the second drop priority.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: December 15, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Joshua B. Gahm, Eric Cunningham, Ali C. Begen, David R. Oran
  • Patent number: 9215184
    Abstract: Managing non-congestion-controlled message traffic in a datacenter. Any non-congestion-controlled packets originating in a sending server and intended for a receiving server are encapsulated in the sending server and transmitted through a virtual circuit having a message transport protocol with rate control. The packets are decapsulated in the receiving server.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: December 15, 2015
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Yoshio Turner, Jose Renato G Santos, Niraj Tolia
  • Patent number: 9215185
    Abstract: A method for transmitting data via multi-channel communications is provided. The method comprises following steps: providing transmission modes to be selected and determining transmission channels and transmission modules corresponding to the selected transmission modes; splitting a piece of data to be transmitted to a number of data segments, the number of the data segments being same to a number of the determined transmission channels; labeling a sequence number to each data segment; distributing the labeled data segments to determined transmission modules correspondingly; and transmitting the labeled data segments via the corresponding determined transmission channels. A system and a transmission device for transmitting data via multi-channel communications are also disclosed.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: December 15, 2015
    Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Hai-Sheng Li, Chih-San Chiang, Min Liu
  • Patent number: 9215186
    Abstract: In various embodiments, two wireless communication devices may communicate with each other using multiple protocols, by dividing the data to be communicated into multiple portions, and using each protocol to communicate different portions. The different protocols may be used simultaneously or concurrently. This multi-protocol technique may be used in several different ways to provide different types of advantages in wireless communications.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: December 15, 2015
    Assignee: INTEL CORPORATION
    Inventors: Nageen Himayat, Shilpa Talwar, Kerstin Johnsson, Jaroslaw J. Sydir
  • Patent number: 9215187
    Abstract: A method of managing traffic of packet transport system according to some embodiments of the inventive concept may include calculating an average queue size of input traffic with reference to a link capacity; and differently applying allowable length and probability of disuse with respect to the calculated average queue size according to marking information with respect to packets of the input traffic. The input traffic includes a CCM packet for OAM.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 15, 2015
    Assignee: Electronics and Telecommunications Research Institute
    Inventor: Won Kyoung Lee
  • Patent number: 9215188
    Abstract: A method for receiving network packets on a client device comprising: initially entering into a first mode of operation in which polling from a network layer to a driver layer is disabled, wherein in the first mode of operations data packets received by the driver layer are pushed up to the network layer; monitoring a load factor defining a current network load on the client device; and entering into a second mode of operation in which polling from the network layer to the driver layer is enabled, wherein when in the second mode of operation, the network layer polling the driver layer when it is ready to accept new packets from the driver layer.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: December 15, 2015
    Assignee: APPLE INC.
    Inventors: Cahya Masputra, Padmavathy Bhooma, Joe Liu
  • Patent number: 9215189
    Abstract: In general, techniques for passing data from a native component to a web component of a hybrid application without reflowing the top-level document are described. The native component is located within a user space of a computing device and intercepts a request for a resource issued by the web component of the application. The native component provides access to an interface not otherwise accessible by the web component. If the request for the resource is a request for data through the interface, the native component enqueues the request in a request pool, receives the data responsive to the request through the interface, forms a response to the request using the data, dequeues the request after receiving the data, and sending, the response to the web component. If not, the native component grants permission to the web component to issue the request to a remote server.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: December 15, 2015
    Assignee: GOOGLE INC.
    Inventors: Ryan Fioravanti, Matthew Bolohan
  • Patent number: 9215190
    Abstract: A computing system implemented method, in one embodiment, can include a cloud control module receiving a constraint for cloud architecture. In addition, the method can include the cloud control module receiving a plurality of cloud service provider capabilities. Furthermore, the method can include the cloud control module filtering the plurality of cloud service provider capabilities to identify a cloud service provider capable of satisfying the constraint. Moreover, the method can include the cloud control module outputting an instruction for a resource from the cloud service provider.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: December 15, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Teresa S. Tung, Joseph F. Tobolski, Kishore S. Swaminathan
  • Patent number: 9215191
    Abstract: An information processing method includes dispersively assigning a virtual machine and a storage device that stores data to be processed by the virtual machine, to a combination of data centers coupled to each other through a relay device, reducing a response time from a time when a request for a process is transmitted to the virtual machine to a time when a result of the process is returned from the virtual machine after accessing to the storage device through the relay device by the virtual machine.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: December 15, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Shinji Yamashita
  • Patent number: 9215192
    Abstract: An embodiment of the invention may comprise pairing a first switching module with a second switching module such that the first switching module is enabled to switch signals received via its first input ports and its second input ports to its first output ports and second output ports, wherein the signals received by the first input ports of the first switching module are communicated from the first output ports of the second switching module, and the signals communicated by the first output ports of the second switching module are signals received by the second input ports of the second switching module and forwarded to the first output ports of the second switching module.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: December 15, 2015
    Assignee: Tellabs Operations, Inc.
    Inventor: Bradley Ronald Kangas
  • Patent number: 9215193
    Abstract: A system and method for enhanced energy control policy for unmanaged device applications. EEE control customizations are provided to a profile element (e.g., PROM, EEPROM, flash memory, system memory, input pins, etc.) that is included in the unmanaged device. The configuration information stored in profile element is accessed by an EEE control policy for customization of the EEE control policy. In one embodiment, the EEE control customization can be generated by another device (e.g., managed device) separate from the unmanaged device.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: December 15, 2015
    Assignee: BROADCOM CORPORATION
    Inventor: Wael William Diab