Patents Examined by Hieu T Hoang
  • Patent number: 10862738
    Abstract: A Fault Management (FaM) system monitoring a telecommunication network is able to determine a root cause of a malfunction within the network. The root cause determination is accomplished by receiving alarms from network elements, which may be physical devices, logical interfaces, or a combination thereof. An alarm typically includes a managed object, an alarm name, object type, timestamp, and the like. FaM systems may receive thousands of alarms, where a root cause alarm indicates a malfunction which triggered other alarms to be reported. Alarms are correlated by the FaM system, and a probability is determined for each correlated alarm to be the root cause. The system may have a learning mode, in which it correlates alarms, and an online mode, in which it receives alarms and determines that the alarms are correlated based on data from the learning mode. In some embodiments, both modes may be executed in parallel.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: December 8, 2020
    Assignee: TEOCO CORPORATION
    Inventors: Moshe Tocker, Itai Lavi
  • Patent number: 10862736
    Abstract: In an example, a system includes network nodes implementing an object store. The system may determine reference count updates for objects stored on the object store, and delay persisting the reference count updates to a persistent storage. The system may cancel reference count updates that increments and decrement between the determined reference count update and another reference count update received during the delay in persisting the reference count update to the persistent storage to minimize writing to the object record.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: December 8, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Glenn S. Watkins, John Michael Czerkowicz, Sumit Narayan, George A. Klarakis
  • Patent number: 10855644
    Abstract: In some embodiments, a method receives one or more address resolution mappings and sends the one or more first address resolution mappings to a manager for verification of the one or more first address resolution mappings. The method receives one or more responses based on the verification of the one or more first address resolution mappings and allows or disallows use of the one or more address resolution mappings based on the one or more responses. A list of verified address resolution mappings is received from the manager based on the verification of the one or more first address resolution mappings. Then, the method receives a second address resolution mapping and verifies the second address resolution mapping using the list of verified address resolution mappings.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: December 1, 2020
    Assignee: VMWARE, INC.
    Inventors: Shirish Vijayvargiya, Sachin Shinde, Nakul Ogale, Vasantha Kumar Dhanasekar
  • Patent number: 10848587
    Abstract: A content delivery network may provide content items to requesting devices using a popularity-based distribution hierarchy. A central analysis system may determine popularity data for a content item stored in a first caching device. At a later time, the central analysis system may determine that a change in the popularity data is beyond a threshold value. The central analysis system may then transmit an instruction to move the content item from the first caching device to a second caching device in a different tier of caching devices than the first caching device. The central analysis system may update a content index to indicate that the content item has been moved to the second caching device. A user device may then be redirected to request the content item directly from the second caching device.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: November 24, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Richard Fliam, Kevin Christopher Flanagan, Gregory Allen Broome, Jason Burgess, Gabriel Commeau
  • Patent number: 10841154
    Abstract: Embodiments included herein may be configured for supplementary network discovery of one or more zero-configuration-based clustered systems. Embodiments may include providing, via one or more client machines, at least a first cluster node and a second cluster node. Each of the first cluster node and the second cluster node may include at least one of a link-local internet protocol (IP) address, a primary cluster and a secondary cluster. One or more floating link-local IP addresses may be included within the secondary cluster. A discovery host configured to be connected to the local-area network may be provided. The first cluster node and the second cluster node may be configured concurrently. An IP address conflict between one or more of the link-local IP address of the first cluster, the link-local IP address of the second cluster, and the one or more floating link-local IP addresses of the secondary cluster may be detected.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: November 17, 2020
    Assignee: EMC IP Holding Company, LLC
    Inventor: Dmitry Vladimirovich Krivenok
  • Patent number: 10841373
    Abstract: A computer-implemented method is provided for transparently optimizing data transmission between a first endpoint and a second endpoint in a computer network. The endpoints have a directly established data session therebetween. The data session is identified by each endpoint at least to itself in the same way throughout the session. The method includes the steps of: relaying data between the endpoints transparently in the session using a network optimization service; and transparently modifying or storing at least some of the data transmitted from the second endpoint to the first endpoint using the network optimization service in order to optimize data communications between the endpoints, wherein transparently modifying at least some of the data comprises changing the data, replacing the data, or inserting additional data such that the first endpoint receives different data than was sent by the second endpoint.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: November 17, 2020
    Assignee: ZEPHYRTEL, INC.
    Inventors: Alan Arolovitch, Shmuel Bachar, Dror Moshe Gavish, Shahar Guy Grin, Shay Shemer
  • Patent number: 10834187
    Abstract: Techniques for providing data version comparison between trans-time zone sites. One example method includes target data and a corresponding time stamp is received from each trans-time zone site. Each of the time stamps are based on a respective time zone of a sending trans-time zone site from which the target data and the time stamp were received. Each of the received time stamps are modified based on the respective time zone of the sending trans-time zone site for the time stamp and a time zone of the central server. The received target data is compared from each of the trans-time zone sites to stored target data based on the modified corresponding time stamp. A latest version of the target data is stored by the central server having a modified corresponding time stamp that is greater than each of the other modified corresponding time stamps.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: November 10, 2020
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Zhen Jiang
  • Patent number: 10824460
    Abstract: An information processing apparatus configured to be coupled via a communication line to a plurality of nodes each having a storage device, the information processing apparatus includes a memory; and a processor coupled to the memory and configured to determine, from among a plurality of nodes, a location where a virtual machine is to be placed, determine that a location where management information on data to be processed, the data to be accessed from the virtual machine, is to be stored is, among the plurality of nodes, a node that is identical to the location of the virtual machine, and store the management information in the determined node.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: November 3, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Kosuke Suzuki
  • Patent number: 10819789
    Abstract: Aspects of the subject disclosure may include, for example, a method comprising receiving a request for content; retrieving the first portion of the content from an original source; retrieving an alternative portion, the alternative portion being a substitute for a second portion of the content; assembling an alternative presentation by combining the first portion and the alternative portion; and presenting the alternative presentation in response to receiving the request for content. Other embodiments are disclosed.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: October 27, 2020
    Assignees: AT&T Intellectual Property I, L.P., Northwestern University
    Inventors: Matteo Varvello, Pengfei Wang, Aleksandar Kuzmanovic
  • Patent number: 10812340
    Abstract: A method for establishing end-to-end tunnels extending across multiple domains using a network element. The method includes receiving a request from a customer controller to implement a virtual network (VN) created by the customer controller, wherein the VN identifies the end-to-end tunnels extending across the multiple domains, mapping the VN to available resources based on network constraints in response to the request, and transmitting, after the VN has been mapped, a message to a network controller managing one of the domains that includes a network path used to form a portion of one of the end-to-end tunnels, wherein the message includes an association object having a Type-Length-Value (TLV) field containing a virtual network identifier binding the network path to the VN.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: October 20, 2020
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Young Lee, Dhruv Dhody
  • Patent number: 10805391
    Abstract: Techniques for providing data version comparison between trans-time zone sites. One example method includes target data and a corresponding time stamp is received from each trans-time zone site. Each of the time stamps are based on a respective time zone of a sending trans-time zone site from which the target data and the time stamp were received. Each of the received time stamps are modified based on the respective time zone of the sending trans-time zone site for the time stamp and a time zone of the central server. The received target data is compared from each of the trans-time zone sites to stored target data based on the modified corresponding time stamp. A latest version of the target data is stored by the central server having a modified corresponding time stamp that is greater than each of the other modified corresponding time stamps.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: October 13, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Zhen Jiang
  • Patent number: 10805439
    Abstract: A method includes a source computing device receiving an actual transmission time of a previous data message sent from the source computing device to a target computing device. When the actual transmission time is within a timing tolerance of a desired transmission time, the method further includes setting a transmission change indicator for a next data message to no-change. When the actual transmission time is greater than the timing tolerance plus the desired transmission time, the method further includes and setting the transmission change indicator to increase transmission speed. When the actual transmission time is less than the desired transmission time minus the timing tolerance, the method further includes setting the transmission change indicator to decrease transmission speed.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: October 13, 2020
    Assignee: Xaptum, Inc.
    Inventors: Rohit Pasam, Venkatakumar Srinivasan, Pradeep Srinivas Barthur, Gary W. Grube, Mario Frank DeRango
  • Patent number: 10798164
    Abstract: Introduced here are computer-implemented techniques for facilitating communication between a central processing system and one or more computing devices. The central processing system can intelligently communicate with at least some of the computing device(s). Moreover, the central processing system can simultaneously or sequentially utilize sensor data generated by multiple computing devices that are known to be associated with one another. For example, if multiple computing devices are known to be in the same general geographical location, then the central processing system may only require that one computing device upload geographical metadata for analysis. If the computing device experiences any issues that prevent the geographical metadata from being uploaded, then the central processing system can automatically prompt another computing device to temporarily or permanently assume the role of leader.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: October 6, 2020
    Assignee: Bose Corporation
    Inventors: Ryan Terrill Holmes, Ulf Schwekendiek
  • Patent number: 10778543
    Abstract: Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. A processing device may collect set(s) of policy parameter values from one or more third party platforms, respectively, by communication with remote interface(s) employed on the one or more third party platforms, respectively; each set of policy parameter values defines a threshold for issuing a user suspension for a service provided by a respective one of the third party platforms; collect one or more sets of usage metrics for the one or more services from the one or more third party platforms, respectively, by communication with the remote interface(s); the communication with the remote interface(s) to collect the sets of usage metric(s) is asynchronous with communications by which the remote interface(s) received the usage metrics. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: September 15, 2020
    Assignee: SALESFORCE.COM, INC.
    Inventors: Colbert Guan, Jigna Bhatt, Thomas Nicholas Valine, Ruofan Zhang, Sampath Tulava
  • Patent number: 10772140
    Abstract: A communications device connection method, a terminal device, and a server system are provided. The method includes: acquiring an image identifier of a communications device, sending the image identifier to a server side, and receiving characteristic information of at least one dimension for a device type of the communications device; detecting connection information sent by at least one communications device, obtaining a device identifier of the at least one communications device, and obtaining to-be-matched characteristic information of at least one dimension for a type of the registered at least one communications device; comparing the characteristic information of the at least one dimension for the device type of the communications device with the to-be-matched characteristic information of the at least one dimension for the type of the registered at least one communications device; and binding to and establishing a communications connection to a selected target communications device.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: September 8, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jingcheng Wu, Xiaojun Deng, Shihai Cheng
  • Patent number: 10769218
    Abstract: A method that includes receiving, from a client device, a pre-selected period of time, and determining whether multiple data values corresponding to the pre-selected period of time exceeds a threshold permitted by a network service request is provided. The method includes determining an interval at which the network service request is made based on the pre-selected period of time, and constructing a query that requests the data values with a constraint, wherein the constraint reduces the data values corresponding to the pre-selected period of time to a subset of data values that preserve a data quality. The method also includes making the network service request using the query and displaying results received in a response to the network service request.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: September 8, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ramachandra Yalakanti, Seetharam Pranihith Venuturupalli, Kevin Tajeran
  • Patent number: 10757015
    Abstract: Techniques are disclosed relating to establishing routes to access services executing on host computer systems. In some embodiments, a computing system receives a request to distribute routing data for a first service to switches of a plurality of host computer systems. The first service is one of a plurality of services belonging to a plurality of tenants supported by the plurality of host computer systems. The computing system analyzes the routing data to determine whether distribution of the routing data is in accordance with a set of criteria established for a first tenant associated with the first service. Based on the analyzing, the computing system permits communication of the routing data via one or more border gateway protocol (BGP) update messages to the switches.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: August 25, 2020
    Assignee: salesforce.com, inc.
    Inventors: Chi Wang, David Lucey, Edet Nkposong
  • Patent number: 10749974
    Abstract: Certain embodiments herein are directed to enabling service interoperability functionality for wireless fidelity (WiFi) Direct devices connected to a network via a wireless access point. A WiFi Direct device may identify various other WiFi Direct devices on a WiFi network for performing a requested service, such as printing content or displaying content to a screen. In so doing, the device may share information associated with an access point to which the device is connected with the other devices, which may also share information associated with an access point to which they are connected. In this way, WiFi Direct devices may discover their connectivity with respect to other devices to utilize a broader array of connection options for implementing a desired service, and hence, may leverage application programming interface (API) modules directed at providing service interoperability functionality between software applications and services requested by the software applications.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: August 18, 2020
    Assignee: Intel IP Corporation
    Inventors: Emily H. Qi, Carlos Cordeiro, Ganesh Venkatesan, Bahareh Sadeghi
  • Patent number: 10749973
    Abstract: Certain embodiments herein are directed to enabling service interoperability functionality for wireless fidelity (WiFi) Direct devices connected to a network via a wireless access point. A WiFi Direct device may identify various other WiFi Direct devices on a WiFi network for performing a requested service, such as printing content or displaying content to a screen. In so doing, the device may share information associated with an access point to which the device is connected with the other devices, which may also share information associated with an access point to which they are connected. In this way, WiFi Direct devices may discover their connectivity with respect to other devices to utilize a broader array of connection options for implementing a desired service, and hence, may leverage application programming interface (API) modules directed at providing service interoperability functionality between software applications and services requested by the software applications.
    Type: Grant
    Filed: November 25, 2016
    Date of Patent: August 18, 2020
    Assignee: Intel IP Corporation
    Inventors: Emily H. Qi, Carlos Cordeiro, Ganesh Venkatesan, Bahareh Sadeghi
  • Patent number: 10749704
    Abstract: An intelligent terminal remote controller-based internet-of-things control system and control method are disclosed. The control system includes at least two household electrical appliance hosts (1) and an intelligent terminal (2), remote controller software is included in the intelligent terminal (2) and in communication with a model database (9) of the intelligent terminal (2), the model database (9) is configured to store model number information and information of all functions of various household electrical appliance hosts to be controlled, the household electrical appliance host (1) includes an MCU control chip (7) storing model number information of a current household electrical appliance host, and a control system unit (5). The present invention allows invoking a back-end database through software and making recognition and judgment among control subjects, so as to solve the problem that the remote-control functions are different for different electrical appliances of different models.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: August 18, 2020
    Assignee: GREE ELECTRIC APPLIANCES, INC. OF ZHUHAI
    Inventors: Tao Wang, Chunping Yu, Hui Zhang, Bo Liang, Wuzhan Ye, Xianlin Wang, Zhenghua Huang, Yong He, Baoyan Li, Kai Sun, Chunxia Yang