Patents Examined by Ario Etienne
  • Patent number: 11082290
    Abstract: In one example, a method and apparatus for optimizing a software defined network configuration are disclosed. In one example, the method determines a first network relative performance parameter for a current configuration of a network, based on respective weighting profiles associated with services for which the network carries data. The method then determines a second network relative performance parameter for a proposed configuration of the network, based on the respective weighting profiles associated with the services for which the network carries data. The proposed configuration is implemented in the network when the second network relative performance parameter is greater than the first network relative performance parameter.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: August 3, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Randolph Wohlert, Jeffrey A. Aaron, Mark Stockert
  • Patent number: 11070450
    Abstract: A network tap includes a first network connector, a second network connector, a third network connector for connecting to a monitoring device, a phase locked loop, and circuitry. The circuitry is configured to extract a clock signal from a first signal on an output of one of the first and second network connectors, provide the clock signal to the phase locked loop, receive a reference clock signal derived from the recovered clock signal from the phase locked loop and clock a second signal on the input of the other one of the first and second network connectors using the received reference clock signal if a link has been established between a first network device and the first network connector and a link has been established between a second network device and the second network connector.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: July 20, 2021
    Assignee: PROFITAP HQ B.V.
    Inventor: Laurent Schirck
  • Patent number: 11057457
    Abstract: Images of key phrases or hashtags appear on televised feeds. Image processing techniques, such as feature locating algorithms or character recognition algorithms, can be used to locate the images of key phrases in the images. Then, character recognition algorithms can be used to generate a list of candidate key phrases for the key phrase in image format. However, identification of the key phrase in image format is not completely accurate with conventional methods. Social media content items associated with the televised feed are used to filter the list of candidate key phrases. Using known information about the televised feed as well as about key phrases in text format in the social media content items, candidate key phrases in the list of candidate key phrases can be scored and, thus, a final candidate key phrase selected based on the scores.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: July 6, 2021
    Assignee: Twitter, Inc.
    Inventors: Andrew J. Carroll, Richard Douglas Whitcomb, Jr., Wangfan Fu, Thanabordi Jianrungsang
  • Patent number: 11057313
    Abstract: The present systems and methods allow for rapid processing of large volumes of events. A producer node in a cluster determines a sharding key for a received event from an event stream. The producer node uses a sharding map to correlate the sharding key for the event with a producer channel, and provides the event to a producer event buffer associated with the producer channel. The producer event buffer transmits the event to a corresponding consumer event buffer associated with a consumer channel on a consumer node. The event processing leverages a paired relationship between producer channels on the producer node and consumer channels on the consumer node, so as to generate enhanced throughput. The event processing also supports dynamic rebalancing of the system in response to adding or removing producer or consumer nodes, or adding or removing producer or consumer channels to or from producer or consumer nodes.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: July 6, 2021
    Assignee: Pegasystems Inc.
    Inventors: David Mellor, Ora Lassila
  • Patent number: 11050608
    Abstract: A system including a processor and a memory storing instructions that, when executed, cause the system to: generate a dynamic object having rich content, interactive code and multiple platform operability logic that allows the interactive code to operate on a plurality of platforms; send the dynamic object to one of the plurality of platforms; process the dynamic object on the one of the plurality of platforms; and provide one or more interfaces for user engagement to perform an interaction specified by the dynamic object.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: June 29, 2021
    Assignee: Google LLC
    Inventors: Rafael Dantas de Castro, Rodrigo Barra de Almeida, Torsten Paul Nelson, Irene Chung, Dennis Troper, Wayne Crosby, Ayush Agarwal
  • Patent number: 11044339
    Abstract: Techniques for asynchronous site provisioning in distributed computing systems are disclosed herein. In one embodiment, a method can include receiving a user request to initiate a provisioning process for a site. The user request can contain one or more specified features or functionalities for the site. The method also includes in response to the received user request from the user, performing provisioning of the site without provisioning for at least one of the specified features in the user request and providing the provisioned site for access by the user upon completion of performing provisioning of the site. The method further includes continuing provisioning the at least one of the specified features included in the user request while allowing the user to access the provided site without the at least one of the specified features via the computer network.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: June 22, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Burra Gopal, Krishna Raghava Mulubagilu Panduranga Rao, Darell Macatangay, Patrick Kabore, Ramanathan Somasundaram, Constantin Stanciu, Sean Squires
  • Patent number: 11042459
    Abstract: A method utilized in a computer storage node includes: providing user interface device to be operated by an operator; providing sensor module to sense operation parameter of computer storage node to generate first detection signal and second detection signal following first detection signal; receiving first detection signal to control display panel of user interface device to display data pattern of first detection signal on display panel according to a time scale; using first portion of first detection signal corresponding to a partial pattern of the data pattern to generate reference signal when the operator uses user interface device to mark a region on display panel to select the partial pattern; receiving second detection signal sent from sensor module after the reference signal is generated; and comparing characteristics of reference signal with characteristics of second detection signal to perform behavior analysis operation.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: June 22, 2021
    Assignee: Silicon Motion Technology (Hong Kong) Limited
    Inventors: Jian-Ying Chen, Po-An Yang
  • Patent number: 11025709
    Abstract: A computing system for load processing obtains a current time and a reported load amount from an access machine at the current time and determines a delayed cognitive load amount allocated to the access machine at a first time period by subtracting a first time difference from the current time. Next the computing system determines an actual load amount of the access machine at the current time by adding the reported load amount and the delayed cognitive load amount and determines whether the access machine is running at an overload condition by comparing the actual load amount of the access machine at the current time and a maximum load amount threshold for the access machine. The present application can accurately determine the load amount that the access machine has received and schedule user terminals received by the access machine to prevent overloaded operation of the access machine.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: June 1, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Junyao Li, Liqiang Xie, Xiaoming Wang, Qinglin Fang
  • Patent number: 11019464
    Abstract: A system which comprises a series of native applications, suited to run on mobile devices, and a series of web-based applications for which functionality and processing are optimized. The native applications and the web-based applications are coordinated to optimize processes of acquiring, storing and disseminating data for speed, integrity and security.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: May 25, 2021
    Assignee: Intrepid Networks, LLC
    Inventors: Brittin Kane, Joseph Daniel McCall, Joshua Witter, Jason Alan Stonebraker
  • Patent number: 11019111
    Abstract: A computing device, such as a mapping application server, may track data associated with a plurality of user devices, such as an Internet Protocol version. A system, such as an IMS system, may use may use the data associated with the plurality of user devices to process messages. When messages between devices are received, the computing device may provide information regarding at least one protocol associated with a communication. The computing device may respond to queries from various network elements. The responses may provide data that may be used to identify a protocol version, such as a Name Authority Pointer (NAPTR). Any necessary protocol interworking may be provided by the system.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: May 25, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Richard Wikoff, Raghavendra P. Hegde, Matthew J. Christopher, Eugene Nolan
  • Patent number: 11012545
    Abstract: An electronic device monitors audible output for media content being presented in its vicinity. It detects a volume change event within the monitored audible output. It obtains identification of the media content. Based on the identification, the device obtains a list of expected volume change events within the media content. It determines whether the detected volume change event correlates with one of the expected volume change events. In accordance with a determination that there is no correlation, the device determines that the detected volume change event comprises a volume change event from a user of the device. It analyzes the detected volume change event to determine user interest in the presented media content. The determined level of interest is sent to a server system. The device receives from the server system one or more recommendations based on the determined level of interest, and presents to the user the recommendations.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: May 18, 2021
    Assignee: Google LLC
    Inventor: Zbigniew Skolicki
  • Patent number: 11005733
    Abstract: Methods and apparatus to scale in and/or scale out arbitrary resources managed by a cloud automation system are disclosed. An example apparatus includes an execution plan determiner to determine an execution plan for a scaling operation of an application in a platform environment based on a dependency graph; a component scaler to scale a scalable component in the platform environment corresponding to the application based on the execution plan by executing custom logic associated with the scalable component specified in the execution plan; and a dependent updater to update operation of a dependent component based on the scaling of the scalable component, the dependent component operating in conjunction with the scalable component.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: May 11, 2021
    Assignee: VMWARE, INC
    Inventors: Boris Savov, George P. Dimitrov, Ventsyslav Raikov, Kristiyan Georgiev
  • Patent number: 11005773
    Abstract: Systems and methods for building service templates that allow for an agentless, data-driven and stateful automation of a provisioning of services to mobile network customers. Data associated with a request to create a target schema object class for a device and protocol are received. Based on the device and protocol information, a set of data fields associated with CRUD semantics is retrieved from either a database or from user provided data. A decorated target object class is created based on the requested target schema object class. A subrecipe is created including the decorated target object class, and one or more other decorated target object classes. A recipe is processed for transmission to an execution engine to form a service instance, the service instance being customizable by an operator for a specific network device such that the service instance data fields that are not pre-filled can be customized by the operator.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ronald M. Parker, Prasad Jonnalagadda
  • 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: 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: 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: 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