Least Weight Routing Patents (Class 709/241)
  • Patent number: 10411995
    Abstract: A network system control method includes intercepting a flow modification message sent by a controller from a network protocol path between a switch and the controller so as to obtain a new flow entry; accessing a flow table of the switch so as to obtain a plurality of flow entries; inserting at least one redundant flow entry according to the new flow entry and the plurality of flow entries; performing an aggregation operation to the new flow entry, the plurality of flow entries and the at least one redundant flow entry so as to generate a set of aggregated flow entries; and updating the flow table using the set of aggregated flow entries.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: September 10, 2019
    Assignees: Inventec (Pudong) Technology Corp., Inventec Corporation
    Inventors: Yu-Ching Ye, Tzu-Yu Chao, Kuo-Chen Wang
  • Patent number: 10353529
    Abstract: The invention provides a cloud-computing graphic server. In one embodiment, the cloud-computing graphic server is coupled to a client host via a network, and includes a plurality of back-end graphic servers and at least one front-end graphic server. The graphic server is coupled to the back-end graphic servers via a high-speed network, receives a request from the client host via the network, determines a plurality of application programs required by the request, and selects a plurality of used back-end graphic servers respectively corresponding to the application programs from the back-end graphic servers. The used back-end graphic servers execute the application programs according to instructions from the front-end graphic server to generate a plurality of graphic surfaces, and the front-end graphic server blends the graphic surfaces to obtain a windows surface datastream and sends the windows surface datastream back to the client host for display via the network.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 16, 2019
    Assignee: VIA TECHNOLOGIES, INC.
    Inventor: Yaozhong Xu
  • Patent number: 10341219
    Abstract: According to one embodiment of the present invention, a system determines groups of nodes within a network, each group forming a bi-connected component. The system identifies articulation nodes within the network, where each articulation node resides within each connection between a pair of nodes in the network. The system removes from the determined group each node that includes an articulation node between that node and both the source and target nodes to produce a resulting set of nodes. The system determines connections between the source and target nodes based on the resulting set of nodes. Embodiments of the present invention further include a method and computer program product for determining connections between network nodes in substantially the same manners described above.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: James S. Luke, Jean-Francois Puget
  • Patent number: 10305778
    Abstract: A station of a mesh network comprising a peer table which is configured to list neighboring peers within the mesh network. Each peer comprises a qualification grade and the station comprises a controller which is configured to detect a new peer entering the mesh network and to establish a peer connection with the new peer. The controller is also configured to add the new peer to the peer table and to determine if the peer table is full when the new peer has been added. The controller is further configured to compare the qualification grades of the neighboring peers in the peer table if the peer table is full, and to remove a peer having a high qualification grade in relation to the neighboring peers in the peer table.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: May 28, 2019
    Assignee: TERRANET AB
    Inventors: Stig Halvarsson, Monthadar Al Jaberi
  • Patent number: 10270679
    Abstract: According to one embodiment of the present invention, a system determines groups of nodes within a network, each group forming a bi-connected component. The system identifies articulation nodes within the network, where each articulation node resides within each connection between a pair of nodes in the network. The system removes from the determined group each node that includes an articulation node between that node and both the source and target nodes to produce a resulting set of nodes. The system determines connections between the source and target nodes based on the resulting set of nodes. Embodiments of the present invention further include a method and computer program product for determining connections between network nodes in substantially the same manners described above.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: James S. Luke, Jean-Francois Puget
  • Patent number: 10263882
    Abstract: Systems and techniques are described for dynamically influencing route re-distribution between an exterior gateway protocol (EGP) and an interior gateway protocol (IGP). Some embodiments can dynamically influence which routes are re-distributed into the IGP network for use in cases where traffic destined to that particular remote site is desired to be steered on the desired network/border router. Moreover, some embodiments can dynamically influence route re-distribution from the IGP network to the EGP network for particular destinations so that traffic entering the local site is attracted over a particular network/border router.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: April 16, 2019
    Assignee: Riverbed Technology, Inc.
    Inventors: Subramanian Ramachandran, Anoop A. Gupta
  • Patent number: 10192427
    Abstract: A community safety system with inter-organizational communication, allowing for members of a first organization to provide alerts when located within a security zone associated with a second organization. A notification management entity, responsible for managing the different safety systems associated with each organization, determines where a user is located and whether the user is associated with any of the organizations responsible for the security zone in which the user is located.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: January 29, 2019
    Assignee: Titan Health & Security Technologies, Inc.
    Inventors: Vic A. Merjanian, Paul Emil Samra
  • Patent number: 10165507
    Abstract: A network access method and apparatus applied to a mobile application is described. The network access method applied to a mobile application includes: acquiring a prestored IP address in the mobile application, the prestored IP address being an IP address that is obtained when the mobile application previously accessed a first network, of a network service accessible to the mobile application; determining whether the mobile application accesses the first network again; and accessing the first network based on the stored IP address if the mobile application accesses the first network again. By using the present disclosure, the problem that a long time is consumed for network access of a mobile application is solved, and the effect of reducing the time consumed for the network access is achieved.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: December 25, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhubin Jia, Changwen Yuan
  • Patent number: 10142235
    Abstract: A system and algorithm configured to generate diversity at the traffic source so that packets are uniformly distributed over all of the available paths, but to increase the likelihood of taking a minimal path with each hop the packet takes. This is achieved by configuring routing biases so as to prefer non-minimal paths at the injection point, but increasingly prefer minimal paths as the packet proceeds, referred to herein as Increasing Minimal Bias (IMB).
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: November 27, 2018
    Assignee: Cray Inc.
    Inventors: Abdulla Bataineh, Thomas Court, Duncan Roweth
  • Patent number: 10120743
    Abstract: An information handling system includes a video interface and an error handler including a service profile. The error handler detects an error in an operation of the information handling system, generates an error report in response to detecting the error, generates a Quick Response (QR) code based on the error report, and sends the QR code to the video interface based upon the service profile.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: November 6, 2018
    Assignee: DELL PRODUCTS, LP
    Inventors: Anand P. Joshi, Dirie N. Herzi
  • Patent number: 10120730
    Abstract: The present invention provides an information processing device to efficiently execute a plurality of analysis engines on a plurality of analysis processing devices. The information processing device includes an arrangement control means that determines an arrangement pattern indicating connection between a plurality of data distribution devices and a plurality of controlled information processing devices based on cost information indicating price values of operation of a load control executing means regarding data processing and a dynamic load control means that connects the data distribution device to the controlled information processing device based on the arrangement pattern and controls start and stop of operation of the load control executing means based on the cost information and a load status of the controlled information processing device.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: November 6, 2018
    Assignee: NEC CORPORATION
    Inventor: Yosuke Iwamatsu
  • Patent number: 10116631
    Abstract: Systems and methods are provided for managed file transfer. A managed file transfer server may receive a request from a sender to send a file (bulk data) to a recipient and may determine a location server that is closest to the location of the recipient. A server-to-server transfer can be automatically initiated to move the file to the location server that is closest to the location of the recipient.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: October 30, 2018
    Assignee: Open Text SA ULC
    Inventor: Jonathan Carroll
  • Patent number: 10027733
    Abstract: Embodiments of the present invention relate to viewing and filtering media content. In one embodiment, the invention is a system for networking based redirecting of content, including but not limited to, media files, electronic documents, application data, on-demand data, and live-streamed data. The system includes at least one content delivery network (CDN) comprising a processor, memory to store data used by a processor, where the system includes more than one encoder server capable of sending more than one bit rate for a channel to an anchor server, where the anchor server determines which ingestion server to send content to, and where the channel content bit rate sent to a user device is dependent upon the user device internet bandwidth.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: July 17, 2018
    Assignee: YIPTV, INC.
    Inventors: Michael Tribolet, Tomasz Sarnowski, Louis Holder
  • Patent number: 10021015
    Abstract: A network control device includes a network database and a switch controller. The network database stores topology information representing a network, and network flow information representing a data forwarding rule in the network. The switch controller generates the topology information by taking a plurality of switch devices included in the network as nodes and stores the generated topology information in the network database, generates switch flow information that defines an action of each of the plurality of switch devices, based on the network flow information stored in the network database, and sets the switch flow information into a corresponding one of the plurality of switch devices.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: July 10, 2018
    Assignee: NEC CORPORATION
    Inventors: Yuta Higuchi, Toshio Koide, Yuta Ashida
  • Patent number: 10015223
    Abstract: Example embodiments relate to generation of dynamic content interfaces based on device capabilities and user entitlements. Multiple devices associated with a user account may each request a content interface. Generation of the content interfaces may be based on capability information of the devices and a tier entitlement associated with the user account. A service included in both the content interfaces may be assigned a same virtual channel in each of the content interfaces.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: July 3, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Mehul Patel, Edward David Monnerat, Andrew R. Young
  • Patent number: 9992097
    Abstract: One embodiment provides a system that facilitates routing updates outside of a routing protocol. During operation, the system receives, by an intermediate node, a first interest that indicates an originator name which is a routable name prefix for a sender of the first interest and is used by a content producing device in a subsequent interest. In response to not obtaining a matching entry in a forwarding information base (FIB) based on the originator name, the system adds a first entry to the FIB, wherein the first entry includes the originator name as a name for the first entry and further includes an arrival interface of the first interest as an outgoing interface for the first entry. In response to receiving the subsequent interest which has a name that includes the originator name, the system forwards the subsequent interest to the outgoing interface for the first entry.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: June 5, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Christopher A. Wood
  • Patent number: 9954831
    Abstract: Systems and methods are provided for managed file transfer. A managed file transfer server may receive a request from a sender to send a file (bulk data) to a recipient and may determine a location server that is closest to the location of the recipient. A server-to-server transfer can be automatically initiated to move the file to the location server that is closest to the location of the recipient.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: April 24, 2018
    Assignee: Open Text SA ULC
    Inventor: Jonathan Carroll
  • Patent number: 9912583
    Abstract: An example involves determining a first cost associated with assigning routing information for a subset of virtual private networks (VPNs) to a first subset of linecards of a router by determining a cost as a sum of: a first product of (1) a first number of routes associated with a first VPN of the first subset of the VPNs and (2) a number of the linecards included in the first subset of the linecards; and a second product of (1) a second number of routes associated with a second VPN of the first subset of the VPNs and (2) the number of the linecards included in the first subset of the linecards. The first subset of the linecards is configured with routing information for the first subset of the VPNs when the first subset of the VPNs is assigned to the first subset of the linecards based on the cost.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: March 6, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Eric Rosenberg
  • Patent number: 9894694
    Abstract: A method and system for a first node to transmit packets to a second none, comprising receiving a packet from a local area network (LAN) interface, inspecting the packet; determining whether the packet satisfies at least one packet condition; transmitting the packet through a predefined tunnel if the packet satisfies the at least one packet condition; transmitting the packet through a second tunnel if the packet does not satisfy the at least one packet condition. The predefined tunnel is a first tunnel and is established before the packet is received by the first node. The second tunnel belongs to a first tunnel group or a second tunnel group. The first tunnel, the second tunnel and other tunnels may together form an aggregated connection. Further, the use of predefined tunnel may be based on whether the packets satisfy a session condition.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: February 13, 2018
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai Sung, Kit Wai Chau, Kam Chiu Ng, Wan Chun Leung, Ying Kwan, Martin Langmaid
  • Patent number: 9871844
    Abstract: An apparatus is provided for receiving a content in a system. The apparatus includes a receiver configured to receive a media presentation description including information of a subset of the content, wherein the subset includes at least one group; and a controller configured to identify the subset, wherein the at least one group includes at least one representation for the content, and wherein each of the at least one representation has a different property for the content.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: January 16, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Ryeul Rhyu, Seo-Young Hwang, Jae-Yeon Song
  • Patent number: 9860323
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, utilizing a first diameter agent function to route messages between network elements that provide policy control and charging for a communication session, utilizing the first agent function to maintain transaction and session state during the communication session, and utilizing the first agent function to selectively adjust routing and non-routing information for the messages. Other embodiments are disclosed.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: January 2, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: W. Chastain
  • Patent number: 9787775
    Abstract: A system and method for the management of client computing device DNS queries and subsequent resource requests within a content delivery network service provider domain are provided. The management of the DNS queries can include the selection of computing devices corresponding to various Point of Presence locations for processing DNS queries. Additionally, the management of the content requests can include the selection of computing devices corresponding to resource cache components corresponding to various Point of Presence locations for providing requested content. The selection of the computing devices can incorporate logic related to geographic criteria, testing criteria, and the like.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: October 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, John Cormie, Colm MacCarthaigh, Benjamin W. S. Redman
  • Patent number: 9752888
    Abstract: The present invention relates to a method of computing the result of a moving range query and the locations of safe exits in a road network and, more particularly, to a method and apparatus that receive a range query request from a moving client terminal and that provide a range query result, a safe region in which the range query result is maintained, and the locations of safe exits. The present invention provides a method in which a server provides a first query processing result and information about a safe region that provides a range query result identical to the first query result, thereby minimizing communication between a server and a client terminal when the client terminal is located in the safe region.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: September 5, 2017
    Assignee: AJOU UNIVERSITY INDUSTRY-ACADEMIC COOPERATION FOUNDATION
    Inventors: Hyung Ju Cho, Ki Yeol Ryu, Tae Sun Chung
  • Patent number: 9749214
    Abstract: Disclosed herein is a mechanism for discovering SDN specific topology information in a SDN interconnection network. SDN specific topology information may comprise SDN IDs, SDN member router ID lists, and SDN address lists. A SDNC associated with a local SDN domain in the SDN interconnection network may determine a set of routers and/or links in the local SDN domain for link advertisement and may associate the set of routers with the local SDN domain. The SDNC may further determine a set of border routers in the local SDN domain for broadcasting the link advertisements and SDN specific topology information to other interconnected SDN domains. The SDNC may receive link advertisement and SDN specific topology information from other interconnected SDN domains and may compute a best path through each router and/or link across the SDN domains.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: August 29, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventor: Lin Han
  • Patent number: 9729449
    Abstract: Use of a Location ID in addition to normal information to allow development of non-shortest path routes. The edge switches which terminate the distance links between locations are identified. Shortest path routes are determined for all switches in the same location. For each edge switch, routes over the distance links to other locations are determined, marking the interface connected to the distance links. The two determined sets of routes are combined. For devices directly connected to the edge switch, only the marked interface is used to reach the other location. For switches directly connected to the edge switch, use only routes from non-marked interfaces to marked interfaces and remove any routes from marked to marked or non-marked to non-marked interfaces. This operation for the directly connected switches allows single hops that are non-shortest path to an edge switch and removes certain potential loopback situations due to shortest path routes.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: August 8, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Scott Busch, Ethan Cardwell, Peter Cieslar, Howard Johnson, Jesse Willeke
  • Patent number: 9723069
    Abstract: Network connection management is disclosed. Internet Protocol addresses associated with an initial host identifier of a first network node of a network cluster of a plurality of network nodes are requested. In response to the request, a plurality of IP addresses is received. For each of the received IP addresses, an alternate host identifier is discovered. A request to establish a network connection with the first network node is received from a client. It is determined whether to redirect the network connection to a second network node of the network cluster. In the event it is determined that the network connection should be redirected, one of the discovered alternate host identifiers is selected as a redirect destination identifier and providing to the client the selected alternate host identifier as the redirect destination identifier.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: August 1, 2017
    Assignee: Kaazing Corporation
    Inventor: John R. Fallows
  • Patent number: 9716648
    Abstract: An apparatus including a plurality of path computation elements (PCEs) associated with a plurality of inter-coupled domains and configured to communicate with a path computation client (PCC) associated with one of the domains and to implement a Forward Search Path Computation (FSPC) for a preferred path crossing the domains from a source node in a source domain of the plurality of inter-coupled domains to a destination node in a destination domain of the plurality of inter-coupled domains, wherein the preferred path is computed without using a determined order of the domains from the source domain to the destination domain.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: July 25, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventor: Huaimo Chen
  • Patent number: 9661002
    Abstract: This invention leverages DNSSEC to makes post-password technologies work against endpoints across the globe, rather than solely within company walls. It describes a system by which DS records are encoded in NS names, which traverse well from the customer to the registry. This invention also proposes a series of steps through which DNSSEC can be explored as a useful solution to real world problems. By creating and further developing a mirror of the real DNS, which grows by combination of true DNS record information with specially synthesized authentication keys, DNSSEC scales, providing greater security and less risk of corrupting or erroneous online material. This same technology also evaluates user activity to create a database of statistics regarding automated activity, as compared to human activity. This database assists in identification and prevention, or at least mitigation, of potential future attacks on any given client by automated bot-driven activity.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: May 23, 2017
    Inventor: Daniel Kaminsky
  • Patent number: 9641425
    Abstract: Various exemplary embodiments relate to a method of routing Diameter requests. The method includes: receiving an initial request from a client, the initial request including a session identifier, an initial destination realm, and request content; determining a Diameter route for the initial request based on the destination realm and the request content; forwarding the initial request according to the Diameter route; receiving a response to the initial request; extracting an origin realm or host from the response; and storing the origin realm or host in association with the session identifier. Various exemplary embodiments relate a Diameter Routing Agent (DRA) configured to perform the above method. Various exemplary embodiments relate to a non-transitory machine-readable storage medium encoded with instructions for performing the method.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: May 2, 2017
    Assignee: Alcatel Lucent
    Inventors: Stephen E. Ellis, Darryl Jaakkola, Peter Jorgensen
  • Patent number: 9628534
    Abstract: Methods and apparatus are provided for transmitting adaptive streaming mechanism-based content. Representations, which include content components, are combined into a group. At least two of the group, a representation, and a content component type are combined into a subset. The subset is transmitted.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: April 18, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sung-Ryeul Rhyu, Seo-Young Hwang, Jae-Yeon Song
  • Patent number: 9602427
    Abstract: A method and apparatus are provided for embedding cloud demands with shared protection in a software-defined flexible-grid optical transport network. The method includes mapping working virtual nodes of the cloud demands over physical nodes of the network. The method further includes mapping backup virtual nodes of the cloud demands over the physical nodes. The method also includes mapping working virtual links of the cloud demands over physical routes of the network. The method additionally includes mapping backup virtual links of the cloud demands over the physical routes. The mapping steps are performed by an optical-defined controller having a processor.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: March 21, 2017
    Assignee: NEC Corporation
    Inventors: Ankitkumar Patel, Philip Ji
  • Patent number: 9565115
    Abstract: A mechanism to allow switch manager software to determine bandwidth consumption and cooperate with a VM manager. Counter hardware measures network traffic between the various ports of the switch stack. The switch manager determines the MAC or IP addresses of devices connected to each port, which are provided to the VM manager to correlate VMs to ports. The switch manger collects statistics from the counter hardware to determine traffic flow levels between the various ports. A list of high traffic port pairs is provided to the VM manager. In conjunction with each port is a list of available ports, identified by at least one MAC or IP address associated with that port, having capacity to receive the traffic of the respective ports of each port pair and provided in order of least to most hops, to allow the VM manager to select a closer port to receive a migrated VM.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: February 7, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventor: Hatem Eyada
  • Patent number: 9537834
    Abstract: Systems and methods are provided for managed file transfer. An enterprise server may receive a request from a sender to send a file to a recipient and may determine a location server that is closest to the location of the recipient. A server-to-server transfer can be automatically initiated to move the file to the location server that is closest to the location of the recipient.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: January 3, 2017
    Assignee: Open Text SA ULC
    Inventor: Jonathan Carroll
  • Patent number: 9525565
    Abstract: A method and system is described that adjusts the allocated capacity of a network between services, or service or traffic classes, in dependence on a congestion-influenced shadow price indication in respect of each service or class. In this respect, instead of viewing the congestion price as a cost of using already allocated unit of capacity, such a shadow price indication can be viewed as an indicator of the value obtainable from allocating an extra unit of capacity to a service or class. By so doing the shadow price indication becomes a factor to be taken into account in deciding on capacity allocation between services or classes, with a high shadow price indication for a service or class indicating that additional value would likely be obtained by allocating an additional unit of capacity to the service or class.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: December 20, 2016
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Ben Strulo, Gabriele Corliano, Marc Wennink
  • Patent number: 9513762
    Abstract: Disclosed are various embodiments for an updatable package application. Updated static content elements of the packaged application are obtained from a content delivery service. The content update is verified as a function of the component static content elements and a manifest file. The application is reconfigured to execute as a function of the updated static content elements.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Mustafa Hakim, Patrick Lee Baumann, Abdullah Mohammed Jibaly, Jordan Petrov Marinov, Kenley Bryan Capps, Brigham Mark Brown
  • Patent number: 9515916
    Abstract: In one embodiment, a first network device may receive a request for an identifier of at least one target to service a client. The first network device may obtain an identifier of each of two or more targets. The first network device may then determine whether to redirect the request. The first network device may redirect the request to a second network device according to a result of the determining step, where the first network device is in a first autonomous system and the second network device is in a second autonomous system.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: December 6, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Zhunian Zhang, Steven V. Luong, Manish Bhardwaj, Stefano Previdi
  • Patent number: 9503933
    Abstract: In the method, a plurality of access points forming a cluster in a telecommunication network monitors network data traffic information from at least one user computing device connected thereto; obtains a status profile; reports an own identifier to a remote server; builds, by using a record including the corresponding identifier of each access point, a list of access points available for performing backhaul aggregation; and establishes connections between available access points forming sub-clusters of access points. Wherein, one of the access points acts as a cluster coordinator coordinating said formed sub-clusters of access points for a backhaul aggregation. The device is adapted to implement the method.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: November 22, 2016
    Assignee: TELEFONICA DIGITAL ESPANA, S.L.U.
    Inventors: Xiaoyuan Yang, Diego Lopez Recas, Fernando Navarro, Yan Grunenberger
  • Patent number: 9489404
    Abstract: A method, computer system, and computer program product for managing copies of data objects in a network data processing system. The computer system identifies copies of a data object stored on storage devices. The computer system places the storage devices into groups. Each storage device in a group has a smallest distance from the storage device to a center location for the group as compared to distances to center locations for other groups within the groups. The computer system selects a portion of the copies of the data object for removal from the storage devices based on a management of power for the storage devices such that remaining set of storage devices in each group is capable of handling concurrent requests that have been made historically for the copies of the data object. The computer system removes the portion of the copies of the data object from the storage devices.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: November 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Abhinay R. Nagpal, Sandeep R. Patil, Sri Ramanathan, Matthew B. Trevathan
  • Patent number: 9484747
    Abstract: Transient survivability metrics are used to select improvements to distribution automation network designs. The approach combines survivability analysis and power flow analysis to assess the survivability of the distribution power grid network. Available investment decisions are then automatically optimized with respect to survivability and investment costs.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: November 1, 2016
    Assignee: Siemens Aktiengesellschaft
    Inventors: Alberto Avritzer, Sindhu Suresh
  • Patent number: 9473592
    Abstract: A method, non-transitory computer readable medium, and apparatus that includes obtaining content with an original server cookie comprising a name and a value in response to a client request. Whether the value includes one or more of an established set of characters is determined. A new value is generated based on the value of the original server cookie and a URL encoding of the one or more of the established set of characters and any percent characters included in the value of the original server cookie prefixed by a first indicator character, when it is determined that the value includes one or more of the established set of characters. A web optimized client cookie comprising the new value and the name of the original server cookie concatenated with a domain attribute and path attribute associated with the content is generated. The web optimized client cookie is provided to the client.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: October 18, 2016
    Assignee: UsableNet Inc.
    Inventor: Enrico Scoda
  • Patent number: 9460289
    Abstract: Securing a virtual environment includes: in a host device, intercepting a packet addressed to a virtual machine implemented by the host device; redirecting the packet to a security device external to the host device through an egress tunnel; and delivering the packet to the virtual machine if the host device receives an indication from the security device that the packet is approved.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: October 4, 2016
    Assignee: Trend Micro Incorporated
    Inventors: James Rolette, Edward Ross, Damon Fleury
  • Patent number: 9419887
    Abstract: Systems and methods for managing computer network activity are disclosed. A data flow to be transmitted between a source node and a destination node can be identified. An initial graph representing the computer network can be determined. A shortest path between the source node and the destination node can be identified based on the graph. Bandwidth can be allocated to communication links along the shortest path between the source node and the destination node. It can be determined whether a bandwidth requirement associated with the data flow is satisfied by the allocated bandwidth. A residual graph can be determined. The steps of identifying a shortest path between the source node and the destination node based on the residual graph and allocating bandwidth to communication links along the shortest path between the source node and the destination node can be repeated.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Abdul Kabbani, Amin Vahdat
  • Patent number: 9407701
    Abstract: Internet protocol (IP) addresses are received from one or more domain name service (DNS) servers for accessing a remote host in response to a DNS query. The IP addresses are prioritized based on a list of preferred network interfaces associated with a plurality of networks. A network connection is established with the remote host using the most prioritized one of the IP addresses and a network protocol associated with the most prioritized IP address, where the most prioritized IP address is routable to reach the remote host over a network via the most preferred network interface.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: August 2, 2016
    Assignee: Apple Inc.
    Inventors: Joshua V. Graessley, Stuart Cheshire
  • Patent number: 9369825
    Abstract: This disclosure describes systems and methods for selecting from among two or more wireless transmission technologies depending on one or more factors. Aspects of this disclosure may apply to various computer systems that use Bluetooth technologies for transmitting and receiving data between two devices. In particular, aspects of this disclosure may be used in a gaming environment such that data is transmitted based on any of the shared capabilities of the devices, the type of data, the amount of the data, latency constraints associated with the data, and other considerations.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: June 14, 2016
    Assignee: MAD CATZ INTERACTIVE, INC.
    Inventor: Simon Bell
  • Patent number: 9350766
    Abstract: A border gateway (2) and a SIP Application Server (8) in an IMS network (3), which both are configured to connect a private branch exchange (1) to the IMS network using the SIP Connect. The connecting comprises the border gateway detecting, based on an address contained in a received SIP register message, that the SIP register message is received from a private branch exchange. Then, the border gateway forwards the received message to the SIP Application Server as a SIP connect-message from a private branch exchange, and the SIP Application server stores a binding server between an IP address of the private branch exchange and the received address associated with the private branch exchange, e.g. by dynamically updating an eDNS (6).
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: May 24, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Christian Olrog
  • Patent number: 9282031
    Abstract: A network system and a routing method are disclosed herein. The routing method includes receiving a route planning request corresponding to a packet flow; calculating a corresponding value according to the route planning request; comparing the corresponding value with a plurality of matching values stored in a storage space; and under a condition that the corresponding value matches a corresponding one of the matching values, acquiring an assigning path stored in the storage and routing the packet flow along the assigning path.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: March 8, 2016
    Assignees: Inventec (Pudong) Technology Corporation, INVENTEC CORPORATION
    Inventors: Te-Yen Liu, Chien-Chih Lin
  • Patent number: 9264296
    Abstract: The present invention is directed towards methods and systems for performing maintenance on computers included in a group of load balanced computer. A maintenance agent identifies a computers in the group as requiring maintenance, and a second computer as having up-to-date maintenance and a load level below a limit. The load balancer may assign a request to the second computer responsive to the identification. Responsive to a determination that spare capacity from the plurality of computers available to receive requests is above the threshold and that the first computer is idle, the maintenance agent may remove, for maintenance, the first computer from the plurality of computers available to receive requests. The maintenance agent may identify the first computer as having up-to-date maintenance responsive to the maintenance.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: February 16, 2016
    Assignee: Citrix Systems, Inc.
    Inventor: Juliano Maldaner
  • Patent number: 9264242
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a first agent function that routes first messages for exchanging subscriber information and enabling registration where the first agent function maintains transaction state without maintaining session state, a second agent function that routes second messages for enforcing policy control where the second agent function maintains transaction and session state, and a third agent function that maintains transaction and session state and that routes a portion of the first and second messages to an external network. Other embodiments are disclosed.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: February 16, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, LP
    Inventor: Walter Cooper Chastain
  • Patent number: 9231878
    Abstract: Cloud computing platforms having computer-readable media that perform methods to shape virtual machine communication traffic. The cloud computing platform includes virtual machines and a controller. The controller limits the traffic associated with the virtual machines to enable the virtual machines to achieve desired communication rates, especially when a network servicing the virtual machines is congested. The controller may drop communication messages associated with the virtual machines based on a drop probability evaluated for the virtual machines.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: January 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Deepak Bansal, Priyank Ramesh Warkhede
  • Patent number: 9231903
    Abstract: A system and method for resolving a DNS request using metadata. An intelligent name server receives a request to resolve a domain name via a network. The intelligent name server acquires at least one metadata element about the source of the request. The domain name request is transformed into a CNAME request that includes the at least one metadata element and the domain name to be resolved. The CNAME request is sent to a metadata aware DNS server for resolution. The metadata aware DNS server maps the domain name to one or more network addresses stored in a look-up table. The included metadata is used to select a “best” host address to include in a response.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: January 5, 2016
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventors: Robert E. Seastrom, Chris R. Roosenraad, David Trout, Wesley E. George, IV