Patents Examined by Ario Etienne
  • Patent number: 10999132
    Abstract: Technologies are provided for identifying problems with network monitoring agents. For example, a network monitoring agent that is experiencing network packet loss can be examined to determine if it is degraded. For example, metrics can be obtained that are associated with the network monitoring agent. The obtained metrics can then be evaluated against thresholds. For example, if a high confidence metric is outside of a threshold for the high confidence metric, then a determination can be made that the network monitoring agent is degraded. As another example, if two low confidence metrics are outside of respective thresholds, then a determination can be made that the network monitoring agent is degraded. If a network monitoring agent is degraded, then its monitoring data can be discarded.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurav Sagar, Michael Collins, Mike Dang Nguyen
  • Patent number: 10993073
    Abstract: Systems and methods for geofence information delivery are disclosed. A multiplicity of devices constructed and configured in network communication in a region of interest via a peer-to-peer network. The multiplicity of devices store cached geofence information for the region of interest. The multiplicity of devices on the peer-to-peer network are operable to convert between an IP address and a geographic location. Each of the multiplicity of devices is operable to query peer devices on the peer-to-peer network for geofences associated with an IP address or a geographic location. At least one peer device is operable to deliver one or more geofences associated with the IP address to the querying device via zero-configuration networking or web service.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: April 27, 2021
    Assignee: GEOFRENZY, INC.
    Inventor: Benjamin T. Jones
  • Patent number: 10992724
    Abstract: A media playback apparatus and a method including a system for preventing a playback delay are provided. The media playback apparatus may include a delay detecting module to detect a playback delay. The playback delay detection may determine a delay caused by a network, decoding and rendering through a single measurement. When the playback delay occurs, it may be possible to eliminate the playback delay by requesting that a server provide media data having a changed profile. Since the playback delay can be determined through a single measurement of a plurality of playback delay factors, it may be possible to simply and stably perform media playback in a manner suitable for a non-plug-in environment.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: April 27, 2021
    Assignee: HANWHA TECHWIN CO., LTD.
    Inventors: Do Hyun Kim, Chang Hee Song, Byung In Song
  • Patent number: 10986192
    Abstract: Implementations of embodiments disclose an information processing method, apparatus, and system. In an embodiment, the information processing method includes: monitoring at least one microservice request sent by each of at least two microservices, a microservice request being used by one microservice to call another microservice; determining a call relationship between a first microservice and a second microservice from each detected microservice request, the first microservice being a microservice sending the microservice request, and the second microservice being a microservice that the microservice request requests to call; and generating call information between the at least two microservices based on all determined call relationships.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: April 20, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Liang Gao, Yu Kai Ji, Xing Xing He, Peng Sun
  • Patent number: 10979284
    Abstract: Systems and methods that may be used to provide cross content network event attribution are provided. One method includes receiving, by a coordination server, an event attribution request for a second event from an attribution server, the second event is an online activity performed by a user via one of a plurality of user devices after a first event, the first event is another online activity performed by the user via one of the plurality of devices. The method includes determining, by the coordination server, whether the second event is attributable to the first event.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: April 13, 2021
    Assignee: Google LLC
    Inventors: Ryan Elmquist, Lianxiao Qiu, Rahul Oak
  • Patent number: 10977564
    Abstract: Temporal proximity of newly formed social relationships is used to determine the likelihood of common features being shared by users in the newly formed social relationships. The respective times in which each of a plurality of new relationships are formed are determined to be related to each other, and user information associated each of a plurality of respective contact accounts who are the subject of the new relationships are compared, and a common feature likely shared by the respective contact accounts is identified based on the comparing.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: April 13, 2021
    Assignee: Google LLC
    Inventor: Alexander Fabrikant
  • Patent number: 10972405
    Abstract: A method of determining trigger conditions for scaling a scalable unit of network function comprising identifying a primary set of metrics associated with usage of an instance of the unit of network function as a primary indicator of occurrence of a load state thereof, and determining usage points when the primary indicator indicates that the load state occurs. Deriving a secondary set of the metrics, different to the primary set, as a secondary indicator of occurrence of the load state of the instance at each of a group of one or more of the usage points when the primary indicator indicates that the load state occurs, and measured data corresponding to values of the metrics in the secondary set of metrics at each of the group of usage points. Storing a trigger condition for scaling the unit of network function based on the secondary set and the measured data.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: April 6, 2021
    Assignee: Metaswitch Networks Ltd.
    Inventor: Christian Lund
  • Patent number: 10972366
    Abstract: Techniques that facilitate orchestration engine blueprint aspects for hybrid cloud composition are provided. In one example, a system includes a blueprint component, a hybrid cloud composition component, and a learning component. The blueprint component determines one or more blueprint-level aspects for a blueprint associated with a cloud-based computing platform. The one or more blueprint-level aspects are indicative of encoded information for one or more features associated with one or more computing resources for the cloud-based computing platform. The hybrid cloud composition component determines a set of resource definitions for the cloud-based computing platform based on the one or more blueprint-level aspects. The learning component monitors the cloud-based computing platform based on the one or more blueprint-level aspects to learn one or more features associated with the cloud-based computing platform.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Neeraj Asthana, Thomas E. Chefalas, Alexei Karve, Clifford A. Pickover
  • Patent number: 10965762
    Abstract: A connection request including a connection model key and a partner system attribute of a partner system requesting a connection is received at an application server from the partner system within a distributed system. Using a predefined connection model, a determination is made as to whether the received connection model key and the received partner system attribute respectively match a configured connection model key and a configured authorized partner system attribute within the predefined connection model. A logical connection is created that includes a first unique connection name derived from the received partner system attribute in response to determining that the received connection model key and the received partner system attribute match the respective configured connection model key and the configured authorized partner system attribute within the predefined connection model.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gerald M. W. Allen, Michael D. Brooks, Philip I. Wakelin
  • Patent number: 10952054
    Abstract: An infotainment system in a vehicle includes at least one processor configured to, in response to occurrence of a trigger condition defined by an invitation from a source remote from the vehicle and identifying media content and to acceptance of the invitation, select a medium carrying the media content to play the media content. The trigger condition may be a current location of the vehicle matching a specified location, a weather condition at a current location of the vehicle matching a specified weather condition, a current speed of the vehicle exceeding a specified speed, a current date matching a specified date, or a current time of day matching a specified time of day. Alternatively, the trigger condition may be a signal indicating presence of a passenger or presence of a connection with a mobile device.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: March 16, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Manpreet Singh Bajwa, Omar Makke, Perry Robinson MacNeille, Oleg Yurievitch Gusikhin
  • Patent number: 10938894
    Abstract: A method includes, with a distributed telecommunication component, providing a plurality of first type nodes, each first type node configured to perform a control function. The method further includes, with the distributed telecommunication component, providing a plurality of second type nodes, each second type node configured to perform a bearer function. The method further includes, in response to a first type predetermined event, either changing a total number of the first type nodes or changing a total number of the second type nodes.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: March 2, 2021
    Assignee: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
    Inventor: Paul Miller
  • Patent number: 10904070
    Abstract: A monitoring device for troubleshooting events in a datacenter network identifies a first network event for a time period, and provides an initial display page, one or more additional display pages, selectable display objects, and a representation of the first network event. The device generates a dynamic troubleshooting path for the first network event to track a user navigation between display pages, a manipulation of the one or more selectable display objects, and a last-current display page, and also provides an indication of a second network event associated with higher resolution priority relative to the first network event. Retrieving the dynamic troubleshooting path causes the interface to present the last-current display page, apply the manipulation of the one or more selectable display objects, and load the user navigation between the initial dashboard display page and the one or more additional display pages in a cache.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: January 26, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Chien-Ju Lo, Bill YuFan Chen, Kannan Ponnuswamy, Kollivakkam Raghavan, Navneet Yadav
  • Patent number: 10897420
    Abstract: An example data center system includes server devices hosting data of a first tenant and a second tenant of the data center, network devices of an interconnected topology coupling the server devices including respective service virtual routing and forwarding (VRF) tables, and one or more service devices that communicatively couple the network devices, wherein the service devices include respective service VRF tables for the first set of server devices and the second set of server devices, and wherein the service devices apply services to network traffic flowing between the first set of server devices and the second set of server devices using the first service VRF table and the second service VRF table.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: January 19, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Jacopo Pianigiani, Vivekananda Shenoy, Ankur Tandon, Atul S Moghe, Suresh K Balineni, Tong Jiang, Kiran N. Kasim, Sridevi JeevaRaj
  • Patent number: 10897450
    Abstract: A communication method executed by a processor included in a communication apparatus, the method includes receiving an inquiry about an address allocated to a server identified with a domain name from a terminal apparatus; determining an address allocated to the server identified with the domain name or an address allocated to the communication apparatus as an address of which the terminal apparatus is notified based on a frequency of the inquiries about the domain name; and transmitting the determined address to the terminal apparatus.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: January 19, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Junichi Suga
  • Patent number: 10887651
    Abstract: Methods and apparatuses for managing received data by a client device and indicating data removal management by a server. A method for managing received data by a client device includes receiving a message including information about a number of modes for removal of the data from a buffer at the client. The method also includes selecting a mode for removal of the data from the buffer with a maximum required buffer size among the modes indicated by the information about the modes in the received message and removing the data from the buffer based on the identified mode. A method for indicating data removal management by a server includes generating and sending a message including information about a number of modes for removal of received data from a buffer at a client device. The information indicates, for each of the modes, a type of mode for removal of the data.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: January 5, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Youngkwon Lim, Imed Bouazizi
  • Patent number: 10841363
    Abstract: A client facility is provided for establishing a subscription to a streaming service provider, without loss of events. The establishing includes generating, by the client, a subscription request to the streaming service provider of events. The generating includes determining, based on an event offset maintained by the client, identifying data of a most-recently received event from the streaming service provider for a topic of the subscription. The identifying data of the most-recently received event from the streaming service provider for the topic is used in customizing the subscription request with a topic configuration which requests the streaming service provider to resume streaming events from the most-recently received event identified in the event offset for the topic. Therefore, an interrupted streaming subscription may be reestablished without loss of events.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: November 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Kurian, Ramya Rajendiran
  • Patent number: 10819648
    Abstract: In one embodiment, a computer-implemented method comprises receiving a plurality of digital data messages in a first-in first-out (FIFO) primary queue of an electronic digital memory that is coupled to a message consuming process that is executed using computer instructions that are programmed to serially obtain messages from the primary queue and to process the messages; determining that processing a first message of the plurality of messages has failed; in response to determining that processing the first message failed, using the message consuming process, sending a first acknowledgement to the primary queue, sending the first message to a retry queue that is different from the primary queue, and processing one or more other messages from the primary queue; obtaining the first message from the retry queue; reprocessing the first message; repeating periodically selecting and processing one or more other messages from the primary queue and periodically selecting and processing one or more different other mes
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: October 27, 2020
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Igor Katkov, Alex Kudinov
  • Patent number: 10810081
    Abstract: A distributed system is adapted to manage the performance of distributed processes. In one aspect, multiple stripes associated with a data item are stored in a distributed storage. The stored stripes include one or more stripes of redundancy information for the data item. A distributed process including at least one task is performed. During performance of the distributed process, a determination is made as to whether to perform an accelerated data retrieval operation. Responsive to a determination to perform an accelerated data retrieval operation, at least one of the one or more stripes of redundancy information for the data item is requested from the distributed storage. Other stripes associated with the data item may also be requested from the distributed storage. After a sufficient subset of stripes associated with the data item is received, the data item is reconstructed using the subset.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: October 20, 2020
    Assignee: Quantcast Corporation
    Inventors: Esteban V. Molina-Estolano, Silvius V. Rus
  • Patent number: 10805263
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for providing and managing a Top-Level Domain that uniquely identifies an object or a role The method may comprise linking the domain name with an object (e.g., an artwork) by adding approximately eight additional fields to the domain name “Whois” record. “Whatis” (the combination of existing “Whois” and a number of additional fields) directly links the domain name, the registrant, and an (art) object. Any or all of the additional fields can be employed in many varieties of ways as a link and identification with objects or roles, transferring with the ownership of an object or, say, title or position of a role.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: October 13, 2020
    Assignee: UKCI Holdings Limited
    Inventors: Ulvi Kasimov, Suleyman Kasimov
  • Patent number: 10805279
    Abstract: A hardware module for an embedded system comprises a network adapter, a memory and a processing device. The memory stores a shared key and a key identifier (ID) associated with the shared key. The processing device is to connect to a local area network (LAN) using the network adapter. The processing device is further to receive a first notification from a computing device that is also connected to the LAN and determine whether the computing device has access to a copy of the shared key based on the key identifier (ID). Responsive to determining that the computing device has access to the copy of the shared key, the processing device is to use the shared key to generate a session key for a session with the computing device. The processing device may then encrypt communications to the computing device using the session key.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: October 13, 2020
    Assignee: Ayla Networks, Inc.
    Inventors: Jigar Vora, Marko Kiiskila, Daniel Myers, Joseph R. Eykholt, Adrian Caceres