Patents Examined by Jonathan Bui
  • Patent number: 11513868
    Abstract: A method includes detecting, by a computing device, activation of a link to content served by a remote server, and in response to detecting activation of the link, attempting to load a passive mixed content item from the computing device. The method also includes determining whether the passive mixed content item successfully loaded. The method further includes, in response to determining the passive mixed content item successfully loaded, accessing, using an application on the computing device, the content from the remote server. In addition, the method includes, in response to determining the passive mixed content item did not successfully load, accessing, using a web browser, the content from the remote server.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: November 29, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Samuel Attard, Clifton Hensley, Issac Gerges
  • Patent number: 11509596
    Abstract: Various methods and systems for implementing request scheduling and processing in a multi-tenant distributed computing environment are provided. Requests to utilize system resources in the distributed computing environment are stored in account queues corresponding to tenant accounts. If storing a request in an account queue would exceed a throttling threshold such as a limit on the number of requests stored per account, the request is dropped to a throttling queue. A scheduler prioritizes processing requests stored in the processing queue before processing requests stored in the account queues. The account queues can be drained using dominant resource scheduling. In some embodiments, a request is not picked up from an account queue if processing the request would exceed a predefined hard limit on system resource utilization for the corresponding tenant account. In some embodiments, the hard limit is defined as a percentage of threads the system has to process requests.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: November 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Venkates Paramasivam Balakrishnan, Krishnan Varadarajan
  • Patent number: 11507484
    Abstract: A method utilized in a computer storage node includes: providing user interface device to be operated by an operator; sensing operation parameter of computer storage node to generate a first detection signal; controlling a 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; and comparing characteristics of the reference signal with characteristics of a processed detection signal to perform a behavior prediction operation.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: November 22, 2022
    Assignee: Silicon Motion Technology (Hong Kong) Limited
    Inventors: Jian-Ying Chen, Po-An Yang
  • Patent number: 11509737
    Abstract: It is possible to enable a reception side to easily recognize that metadata is inserted into an audio stream. A metafile including meta information for acquiring an audio stream into which metadata is inserted through a reception device is transmitted. The identification information indicating that the metadata is inserted into the audio stream is inserted into the metafile. At the reception side, it is possible to easily recognize that the metadata is inserted into the audio stream based on the identification information inserted into the metafile.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: November 22, 2022
    Assignee: SONY GROUP CORPORATION
    Inventor: Ikuo Tsukagoshi
  • Patent number: 11503093
    Abstract: A method, computer program product, and computing device for monitoring network activity associated with streaming a data load through a stream application including a plurality of stream operators deployed on a plurality of computing devices. One or more stream operators with one or more external connections may be identified from the plurality of stream operators. The identified one or more stream operators may be deployed based upon, at least in part, the one or more external connections.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: November 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexander Cook, Peter A. Nicholls, Jason A. Nikolai, John M. Santosuosso
  • Patent number: 11487840
    Abstract: The present invention relates to a method for distributing digital keys. The method includes the steps of a first database storing a plurality of keys relating to a plurality of products; for each product, transferring keys from the first database to a corresponding cache in a second database; in response to a request for a key for a product, retrieving and distributing a key from the corresponding cache; and refreshing the corresponding cache by transferring further keys from the first database to the corresponding cache. A system for distributing digital keys is also disclosed.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: November 1, 2022
    Assignee: Greenman Gaming Limited
    Inventors: Lee Packham, Krzysztof Bandurski, James Phillips, Daniel Smedley
  • Patent number: 11489752
    Abstract: This application discloses a forwarding entry monitoring method and apparatus, to quickly determine a changed forwarding entry, thereby improving locating efficiency. The method includes: determining, by a first node, a monitored data stream; determining, by the first node, that a stored forwarding entry changes, where the forwarding entry is used to forward the data stream; and sending, by the first node, a first packet to a second node. The second node is located on a transmission path of the data stream, and the second node is a previous-hop node of the first node. The first packet carries a change instruction.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: November 1, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yongkang Zhang
  • Patent number: 11489685
    Abstract: Various methods, apparatuses/systems, and media for generating a meeting efficiency index are disclosed. A receiver receives a request from an organizer to organize a meeting. A processor, operatively connected to the receiver via a communication network, accesses a database to obtain management data, organizational behavior data, and psychological data corresponding to the requested meeting in response to the received request. The processor applies an algorithm to combine the obtained management data, organizational behavior data, and the psychological data to determine a meeting efficiency index (MEI) for the requested meeting. The MEI is a normalized measure to determine how effective the meeting will be in achieving its purpose. The processor causes a graphical user interface (GUI) to display the MEI in conjunction with calendar item and receive input data whether to accept or reject the meeting based on the MEI.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: November 1, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Carlos M Tang, Eugen Tarnow, Regina T Ganey, Patricia McLaughlin, Kevin Hall
  • Patent number: 11489734
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training and using machine learning models to classify network traffic as IoT traffic or non-IoT traffic and managing the traffic based on the classification. In some implementations, machine learning parameters of a local machine learning model trained by the edge device is received each of at least a subset of a set of edge devices. The machine learning parameters received from an edge device are parameters of the local machine learning model trained by the edge device based on local network traffic processed by the edge device and to classify the network traffic as Internet of Things (IoT) traffic or non-IoT traffic. A global machine learning model is generated, using the machine learning parameters, to classify network traffic processed by edge devices as IoT traffic or non-IoT traffic.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: November 1, 2022
    Assignee: Hughes Network Systems, LLC
    Inventors: Amit Arora, Satyajit Roy, John Kenyon
  • Patent number: 11489741
    Abstract: The present disclosure relates generally to facilitating routing of communications across external systems. More specifically, techniques are provided to dynamically route issue tracking tickets to disparate endpoints based on the content of the ticket.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: November 1, 2022
    Assignee: LIVEPERSON, INC.
    Inventors: Fred Clarke, Andrew Lader
  • Patent number: 11483365
    Abstract: Methods and apparatus are disclosed for selecting an encoding specification for encoding audio and/or video data to be streamed between a user-device (11) and a remote device (28), where the user-device is operable to communicate with the remote device via a digital subscriber line (DSL, 13) for a portion of a path (29) between the user-device and the remote device, the DSL portion (13) extending between a user-side DSL modem device (22) and a DSL aggregation transceiver device (24).
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: October 25, 2022
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Nicola Bull, Yousif Humeida, Richard Gedge
  • Patent number: 11477080
    Abstract: According to examples, a method for upgrading a version of a service across a plurality of computing nodes may include instructing a host device to pre-spawn a number of first host processes configured to provide a first version of the service in the computing nodes and to pre-spawn a number of second host processes configured to provide a second version of the service according to a first scaling constraint in the computing nodes. The method may also include, in response to receiving an indication that each of the second host processes is operating properly in the computing nodes, instructing the host device to decrease the number of first host processes and to increase the number of second host processes in the computing nodes as defined in a second scaling constraint.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: October 18, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Romit Chattopadhyay, Mariyan D. Fransazov
  • Patent number: 11470005
    Abstract: In one embodiment, a device predicts a range of bitrates expected to be required by one or more applications associated with traffic conveyed via a particular path in a network. The device obtains telemetry data indicative of observed bitrates associated with the traffic conveyed via the particular path in the network. The device identifies, a presence of congestion along the particular path in the network, by comparing the observed bitrates to the range of bitrates expected to be required by the one or more applications. The device causes at least a portion of the traffic to be re-routed from the particular path to a second path in the network, when the device identifies the presence of congestion along the particular path.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: October 11, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Vinay Kumar Kolar
  • Patent number: 11468344
    Abstract: Systems and methods can be provided for predicting responses during communication sessions with network devices. In some implementations, systems and methods can facilitate predicting responses using machine learning techniques. Messages received through a platform can be stored in a repository. A machine learning model may be trained using the stored messages. When a terminal device is communicating with a network device in a communication session, the messages exchanged in the communication session and the machine learning model can be used to predict future responses in real-time. The predicted future responses can be presented at the terminal device. A predicted response can be selected at the terminal device. Upon selection, the selected predicted response is transmitted to the network device during the communication session.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: October 11, 2022
    Assignee: LIVEPERSON, INC.
    Inventors: Ofer Ron, Eran Vanounou, Gali Konky, Seetvun Amir
  • Patent number: 11463386
    Abstract: Methods and systems are described for generating dynamic conversational responses using two-tier machine learning models. The dynamic conversational responses may be generated in real time and reflect the likely goals and/or intents of a user. The two-tier machine learning model may include a first tier that determines an intent cluster based on a feature input, and a second tier that determines a specific intent from the cluster.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: October 4, 2022
    Assignee: Capital One Services, LLC
    Inventors: Minh Le, Sara Mikulic
  • Patent number: 11457048
    Abstract: A sharing system generates a user interface mechanism that can be actuated by a user, authoring a document. The user interface mechanism allows the user to set a completeness level corresponding to the document. The completeness level is then associated with the document so that, when the document is shared, the completeness level can be displayed to the recipient of the shared document.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: September 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Todd Smith Behrbaum, Samer Sawaya
  • Patent number: 11457060
    Abstract: A method and system of ID based content delivery where the selection and transmission of content is facilitated with use of version IDs associated with each available version of each particular piece of content. A relationship may be generated between the available versions in the version IDs to facilitate determining the version ID associated with a version desired for rendering at a particular type of terminal.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: September 27, 2022
    Assignee: Cable Television Laboratories, Inc.
    Inventors: David K. Broberg, J. Clarke Stevens, Judson D. Cary
  • Patent number: 11451629
    Abstract: The embodiments of the present disclosure discloses a distributed metadata management method for a distributed file system. A specific mode of carrying out the method includes: receiving a request to access a target metadata, wherein the request is sent by a first client, the request carries an ID of the target metadata, the ID consists of an area ID of the target metadata and an index ID of the target metadata; receiving the area ID returned by the first client; parsing the area ID and routing to a first target partition; finding the target metadata in the first target partition based on the index ID; and returning the target metadata to the first client. This method stores metadata in each partition of the server cluster.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: September 20, 2022
    Assignee: Hangzhou Juicedata Technology Limited
    Inventor: Hongqing Liu
  • Patent number: 11438218
    Abstract: A method of measuring video stream visual stability, the method including receiving a first set of network packets carrying data of the video stream, determining network performance metrics for a session associated with the first set of network packets, retrieving priority fault errors from a packet header of at least one network packet of the first set of the network packets, adding the priority fault errors and the network performance metrics to time series data, and applying a machine learning model to the time series data to obtain a visual stability score for the first set of network packets.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: September 6, 2022
    Assignee: iStreamPlanet Co., LLC
    Inventor: Nachiketa Mishra
  • Patent number: 11438433
    Abstract: The embodiments herein describe a CDN that uses revalidation to force edge servers to refresh their cached objects (i.e., download new copies of the objects from the origin data center). Revalidation can be used by edge servers to determine whether an object currently cached at the edge servers has been updated or changed in the origin data center. The embodiments herein leverage revalidation to perform a forced refresh to force the edge servers to refresh their cached object, regardless whether those cached objects match the objects stored in the origin data center. A forced refresh can be used when there is a network connection that may have caused the cached objects to become corrupted. Moreover, the forced refresh can be performed in batches so as not to overwhelm the network and computing resources in the CDN.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: September 6, 2022
    Assignee: Disney Enterprises, Inc.
    Inventors: Eric C. Friedrich, Luis A. Cruz, Robert Gerard Colantuoni, Jeffrey Edwin Grubb