Patents Examined by Jeffrey R. Swearingen
  • Patent number: 10419330
    Abstract: An apparatus includes a virtual machine (VM) that is accessible via a cloud service. The VM has a virtual switch via which data is routed to and from the VM. The virtual switch is configured to: access an express route flow table which indicates whether a particular front end computing device has previously received a first data packet from the VM, and determine, based on the express route flow table, whether to encapsulate a second data packet from the VM destined for the particular front end computing device for an express route so as to bypass a load balancer of the cloud service.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: September 17, 2019
    Assignee: Alibaba Group Holding Limited
    Inventors: Gang Cheng, Jiesheng Wu
  • Patent number: 10419228
    Abstract: Disclosed aspects manage a shared pool of configurable computing resources. A resource demand value is identified for a target host. Resource supply values of dynamically-assigned resources are computed for donor hosts. Using the resource demand value and the resource supply values, dynamically-assigned resources are reclaimed from the donor hosts and distributed to the target host.
    Type: Grant
    Filed: January 3, 2016
    Date of Patent: September 17, 2019
    Assignee: International Busines Machines Corporation
    Inventors: Joseph W. Cropper, Sadek Jbara, Taylor D. Peoples
  • Patent number: 10411965
    Abstract: In a method for the effective identification of neighboring nodes in a mobile ad-hoc network, every node transmits within a given time raster (?T1, ?T2, ?T3) a message signalling its presence (1), which is acknowledged through transmission of an acknowledgement message (2) by at least one node which receives the message signalling a presence (1) for the first time. The time raster (?T2, ?T3) within which the message signalling a presence (1) is transmitted is varied by a node which is disposed outside an ad-hoc network.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: September 10, 2019
    Assignee: ROHDE & SCHWARZ GMBH & CO. KG
    Inventors: Hagen Pfeifer, Gerhard Gläser
  • Patent number: 10412121
    Abstract: A method for aggregating and reporting data from a plurality of data sources in a contact center is provided. The method includes: maintaining by a computer device aggregated data for a current interval; updating by the computer device the aggregated data for the current interval based on updates for the current interval received from one or more of the data sources; determining by the computer device whether the current interval has expired; in response to determining that the current interval has not expired, reporting the updated aggregated data for the current interval to a client; and in response to determining that the current interval has expired, determining by the computer device whether each data source of the plurality of data sources has finished providing the updates for the current interval.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: September 10, 2019
    Inventor: Vitaly Y. Barinov
  • Patent number: 10412163
    Abstract: (A) and (B), described hereinafter, are carried out for objects which differ between an reflection source namespace and a reflection destination namespace, with respect to either: a center node in a migration, which applies an update of a first local namespace which a first edge node (any edge node) provides to a center namespace; or a second edge node (any edge node other than the first edge node) in a synchronization, which applies an update of the center namespace to a second local namespace which the second edge node provides. Specifically, either the center node or the second edge node: (A) determines whether the situation with respect to the differing objects corresponds to a conflict case among defined conflict cases; and (B) if the result of the determination in (A) is affirmative, executes a process according to a confliction resolution policy which is associated with the corresponding conflict case.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: September 10, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Misato Yoshida, Masanori Takata, Akiyoshi Tsuchiya, Hitoshi Kamei
  • Patent number: 10410133
    Abstract: Aspects of the subject disclosure may include, for example, embodiments include receiving training data comprising historical states for network resources of a communication network. Further embodiments include generating a Riemannian geometry of the communication network according to the historical states for network resources. Each network resource is one of a vertex or an edge within the first Riemannian geometry. Additional embodiments include determining paths along the Riemannian geometry. Each path comprises at least one network resource. Also, embodiments include determining a velocity vector of each path according to at least one historical state. Embodiments include identifying a group of velocity vectors that generate a sub-geometry within the Riemannian geometry and provisioning a portion of network resources according to the group of velocity vectors and the sub-geometry. Other embodiments are disclosed.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: September 10, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Raghuraman Gopalan
  • Patent number: 10404545
    Abstract: A system for network topology includes a first edge router node and a plurality of first sensors operatively connected to the first edge router node. A second edge router node is operatively connected to the first edge router node and to the plurality of first sensors. A plurality of second sensors are operatively connected to the second edge router node and to the first edge router node. The first and second edge router nodes are operatively connected to a cloud server through a respective cloud connection, so that in the event of one of the cloud connections becoming unavailable the plurality of first and second sensors in the system can remain operatively connected to the cloud server through the remaining cloud connection.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: September 3, 2019
    Assignee: Carrier Corporation
    Inventor: Kimmo Antero Kyllonen
  • Patent number: 10404659
    Abstract: A mechanism for forming and using shortened Uniform Resource Locators or URLs for resources available within a Machine-to-Machine, M2M, network enables the use of a Domain Name Server based routing of M2M messages between entities within the M2M network domain without requiring the memory-intensive storage that would be required for indicating the full network topology associated with the actual resource locations.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: September 3, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: George Foti
  • Patent number: 10402297
    Abstract: Disclosed are various embodiments for processing file modifications in a networked storage system. A file is stored in a file system. If a modification listener is associated with the file, a notification that the file has been modified is sent to the modification listener. The modification listener can trigger processing of the file by executable code.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
  • Patent number: 10397180
    Abstract: A method of generating a routing table containing information as to the weighted distance between client's that use a resolver and each rack gateway, taking into account how traffic to each client can egress from the CDN AS. The routing table is generated from matrix multiplication of two matrices. One matrix contains information as to the proportion of each client's use of each resolver in a first autonomous system. The second matrix contains information as to the distance between each client and each rack, with respect to an egress gateway, in a second autonomous system. The resulting routing table is used to identify a gateway from which to serve content to a client.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: August 27, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: William Hopkins, Joelle T. Maslak
  • Patent number: 10389826
    Abstract: The present invention provides a webpage pre-reading method, apparatus and a smart terminal device. The webpage pre-reading method includes: acquiring information of one or more users accessing multiple webpages within a first period of time; determining click paths through each of which a second webpage is clicked and entered from a first webpage and the number of clicks thereof; determining a first confidence value of each click path; generating a first pre-reading list including the click paths based on the first confidence values; and querying for a click path of a currently browsed webpage from the first pre-reading list so as to pre-read data of a corresponding target webpage to be browsed.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: August 20, 2019
    Assignee: Guangzhou UCWeb Computer Technology Co., Ltd.
    Inventors: Jie Liang, Yuxin Jiang, Wenqing Yao, Huocheng Wu, Yanwei Xu, Yanjun Liang, Yan Lu, Jiawei Qiu
  • Patent number: 10389585
    Abstract: The disclosure provides a networked computing system, comprising at least one network communication interface connected to at least one network, the at least one network communication interface being configured to receive data from and to send data to the at least one network, a control component, wherein the control component is adapted to configure routes, wherein the control component is configured to provide current input parameters on the routes, and wherein an application component is configured to output predicted configuration parameters for future route configurations based on predictions, based on the predicted configuration parameters output by the application component.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: August 20, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Dror Mizrachi
  • Patent number: 10382269
    Abstract: Tools are provided to enable a service technician or administrator to apply settings, via a mobile terminal, from configuration templates to a device, particularly when the device is accessible through a network. Such configuration templates may be obtained or downloaded to the mobile terminal from a device management server on a regular basis or as needed or on demand.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: August 13, 2019
    Assignee: RICOH COMPANY, LTD.
    Inventors: Tom Haapanen, Tom Mulholland
  • Patent number: 10374938
    Abstract: In one embodiment, an apparatus is provided, comprising: at least one non-transitory memory configured to store instructions; and one or more processors in communication with the at least one non-transitory memory, wherein the one or more processors is configured to execute the instructions to: receive a packet at a current node in a network path between a source node and a destination node, the network path including a path node between the current node and the destination node that is not the destination node and that is reachable by a plurality of path portions including a first path portion that includes multiple hops, and a second path portion; in response to the receipt of the packet at the current node, identify a header and data of the packet, the header including a segment identifier that identifies the path node that is not the destination node, where the destination node is outside a domain of a multiple protocol-labeling switch (MPLS) network protocol in accordance with which the path node operate
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: August 6, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10355870
    Abstract: Disclosed aspects manage a shared pool of configurable computing resources. A resource demand value is identified for a target host. Resource supply values of dynamically-assigned resources are computed for donor hosts. Using the resource demand value and the resource supply values, dynamically-assigned resources are reclaimed from the donor hosts and distributed to the target host.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joseph W. Cropper, Sadek Jbara, Taylor D. Peoples
  • Patent number: 10355987
    Abstract: In various embodiments, an apparatus, non-transitory computer-readable media, and computer-implemented method are provided to: detect, by a current node in a network path along which first data is transmitted from a transmitting node to a receiving node in the network path along which the first data is transmitted in a network, network path information that is based on a first policy and is positioned in a header of a first packet that is specified according to a Multiprotocol Label Switching (MPLS) network protocol, the network path information in the header of the first packet being for use by the current node in transmitting the first data from the transmitting node to the receiving node in the network path along which the first data is transmitted, where the network path information in the header of the first packet includes: a region scoped node identifier that is in an identifier space having a scope that spans within a particular region of the network, and that globally identifies a particular node in
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: July 16, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10348859
    Abstract: A network where FC and Ethernet storage traffic share the underlying network. The network extends FC SAN storage specific attributes to Ethernet storage devices. The network is preferably formed of FC switches, so each edge switch acts as an FCoE FCF, with internal communications done using FC. IP packets are encapsulated in FC packets for transport. Preferably, either each outward facing switch port can be configured as an Ethernet or FC port, so devices can be connected as desired. FCoE devices connected to the network are in particular virtual LANs (VLANs). The name server database is extended to include VLAN information for the device and the zoning database has automatic FCOE_VLAN zones added to provide a mechanism for enhanced soft and hard zoning. Zoning is performed with the conventional zoning restrictions enhanced by including the factor that any FCoE devices must be in the same VLAN.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: July 9, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Kiran Sangappa Shirol, Chandra Mohan Konchada
  • Patent number: 10341128
    Abstract: The present disclosure relates to a method and system for optimizing usage of network resources in the communication network. In an embodiment, a session is initiated by a user with a plurality of media servers. The usage of the network resources is optimized by a routing server which monitors session characteristics of an on-going session, user characteristics, media server characteristics and network conditions, wherein the on-going session is hosted by a plurality of session handling media servers from the plurality of media servers in the communication network. The routing server further compares the monitored data with corresponding threshold values and identifies at least one media server which violates the pre-defined threshold. The routing server further identifies one or more alternate media servers based on the media server characteristics and transfer the connectivity of one or more users to the one or more alternate media servers without disconnecting the on-going session.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: July 2, 2019
    Assignee: Wipro Limited
    Inventors: Swaminathan Seetharaman, Ramesh Madhavan
  • Patent number: 10341418
    Abstract: Technologies are described herein for reducing network bandwidth utilization during file transfer. An application or another type of program identifies embedded objects in a file. The application then replaces the embedded objects with corresponding unique placeholder objects that are more highly compressible than the embedded objects. The application then compresses the file containing the unique placeholder objects. The application then transmits the compressed file to a network service that provides functionality for converting the file format of the file or for processing the file in another manner. The processed file generated by the network service also includes the unique placeholder objects. When the application receives the processed file from the network service, the application replaces the unique placeholder objects in the processed file with the embedded objects from the original file. The application can then open the processed file for viewing, editing, or another purpose.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: July 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dachuan Zhang, Kushal Gurunath Sukthankar
  • Patent number: 10332133
    Abstract: Systems, computer-implemented methods, and media for providing a graph of assets by one or more computing devices include building an asset graph from a data set of assets, the asset graph including plural assets, at least one connection connecting each asset to one or more other asset in the graph, and metadata associated with each connection storing details relating to the connection; identifying an asset in the asset graph that corresponds to an asset in a third party social media platform's asset graph; requesting information relating to connections to the identified asset; receiving the requested information relating to connections to the identified asset; and building out the asset graph according to the received information.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: June 25, 2019
    Assignee: CBS INTERACTIVE INC.
    Inventors: Adam Goldband, Andrew Shirey, Adam Hiatt