Patents Examined by Jonathan Bui
  • Patent number: 11575759
    Abstract: Techniques for connecting computing devices to a network are described. For example, a computer system receives, from a second device that is associated with an account and connected to a data network, first data indicating an identifier of a first device. The computer system determines that the identifier is unassociated with accounts that include the account. The computer system determines second data associated with the identifier, access to the account, or a device setup request. The computer system determines that the first device is to be associated with the account. The computer system sends, to a third device, third data that causes the third device to output a confirmation request about setting up the first device and receives, from the third device, fourth data indicating a response to the confirmation request. The computer system associates the first device with the account based on the fourth data.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: February 7, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Quentin N. Robinson, Anubhab Sagar Kolay, Thomas Friederich
  • Patent number: 11570255
    Abstract: Systems and methods are disclosed for clients and servers operating in a scaled cluster environment. Efficiencies are introduced to the process of connecting a client to a clustered environment by providing the client with the ability to attempt a connection with multiple servers in parallel. Servers operating the in the clustered environment are also capable of providing persistent storage of file handles and other state information. Ownership of the state information and persistent handles may be transferred between servers, thereby providing clients with the opportunity to move from one server to another while maintaining access to resources in the clustered environment.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: January 31, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David M. Kruse, Daniel E. Lovinger, Thomas E. Jolly, James T. Pinkerton, Mathew George, Roopesh C. Battepati, Mingdong Shang
  • Patent number: 11570277
    Abstract: A configuration method and apparatus which resolves a problem that a forwarding delay of a traffic flow or packet is relatively long. The configuration method includes: a mobile edge ME platform manager determining a network forwarding path NFP from an instantiated first MEC application to a first destination application, where the NFP is used to indicate a forwarding path of a traffic flow or packet that is sent by the first MEC application to the first destination application; the ME platform manager sending an NFP creation request to a virtualized infrastructure manager VIM, to request the VIM to create the NFP determined by the ME platform manager; and the ME platform manager associating the NFP created by the VIM with a first traffic flow rule configured for the first MEC application.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: January 31, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Haitao Xia, Xu Yang
  • Patent number: 11570227
    Abstract: A method, computer program, and computer system is provided for streaming immersive media. Information corresponding to a characteristic of a client associated with media content is received based on the transfer of one or more tokens. A packaging process is associated with the media content using the one or more tokens. The media content is adapted according to the characteristic of the client based on the associated packaging process.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: January 31, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Arianne Hinds, Stephan Wenger
  • Patent number: 11562176
    Abstract: Systems, methods, and computer-readable mediums for distributing machine learning model training to network edge devices, while centrally monitoring training of the models and controlling deployment of the models. A machine learning model architecture can be generated at a machine learning structure controller. The machine learning model architecture can be deployed to network edge devices in a network environment to instantiate and train a machine learning model at the network edge devices. Performance reports indicating performance of the machine learning model at the network edge devices can be received by the machine learning structure controller from the network edge devices.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: January 24, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Volodymyr Iashyn, Gonzalo Salgueiro, M. David Hanes
  • Patent number: 11556820
    Abstract: A method at an analytics module on a computing device, the analytics module being at a tier within a hierarchy of analytics modules and data sources, the method including receiving a first data set from a data source or a lower tier analytics module; analyzing the first data set to create a second data set; providing the second data set to at least one higher tier analytics module, the second data set being derived from the first data set; and providing at least one of an inference and an interdiction to the lower tier analytics module.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: January 17, 2023
    Assignee: BlackBerry Limited
    Inventors: Biswaroop Mukherjee, Samuel John Oswald
  • Patent number: 11558255
    Abstract: Example methods and systems for logical network health check. One example may comprise obtaining network configuration information and network realization information associated with a logical network; processing the network configuration information and the network realization information to determine the following: (a) network configuration health information specifying a network configuration issue and a first remediation action; and (b) network realization health information specifying a network realization issue and a second remediation action; and providing, to a user device, multiple user interfaces (UIs) specifying the first health information and the second health information along with a visualization of the logical network. In response to detecting an instruction initiated by the user device using at least one of the multiple UIs, the first remediation action or the second remediation action may be performed.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: January 17, 2023
    Assignee: VMWARE, INC.
    Inventors: Mengzhuo Lu, Margaret Petrus
  • Patent number: 11553013
    Abstract: A chat room-based file sharing device includes: a memory; and a processor electrically connected to the memory, wherein the processor receives file sharing request information including information about a target shared file and a shared file recipient, creates a file sharing chat room associated with the target shared file, that is specified by the file sharing request information, and, when the file sharing chat room is rendered on a terminal of the shared file recipient, provides a file object corresponding to the target shared file through the file sharing chat room, wherein the file sharer and the shared file recipient share the target shared file through the file sharing chat room by participating as chat participants in the file sharing chat room.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: January 10, 2023
    Assignees: DELTA PDS CO., LTD.
    Inventor: Jae Ho Choi
  • Patent number: 11552914
    Abstract: An example system includes a processor to receive an artificial intelligence (AI) model trained on a client device associated with a particular user. The processor is to filter a group message based on the AI model. The processor is to send the filtered group message to the client device.
    Type: Grant
    Filed: October 6, 2019
    Date of Patent: January 10, 2023
    Assignee: International Business Machines Corporation
    Inventors: Gil Sharon, Nili Guy
  • Patent number: 11546401
    Abstract: According to embodiments of the disclosure, information of higher and lower quality encoded video segments is used to limit Rate-Distortion Optimization (RDO) for each Coding Unit Tree (CTU). A method first encodes the highest bit-rate segment and consequently uses it to encode the lowest bit-rate video segment. Block structure and selected reference frame of both highest and lowest bit-rate video segments are used to predict and shorten RDO process for each CTU in middle bit-rates. The method delays just one frame using parallel processing. This approach provides time-complexity reduction compared to the reference software for middle bit-rates while degradation is negligible.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: January 3, 2023
    Assignee: BITMOVIN, INC.
    Inventors: Hadi Amirpour, Ekrem Çetinkaya, Christian Timmerer
  • Patent number: 11546413
    Abstract: In accordance with an embodiment, described herein are systems and methods identifying capabilities and limitations of an orchestration based application integration. The systems and methods described herein can detect and publish/expose such a set of limitations and capabilities of the adapters/connectors to the integration platform. In this way, such metadata can be used, for example, by a user of an integration system in designing an integration of applications, or in selecting an orchestration, based upon, e.g., the published metadata that indicates the capabilities of the individual adapters/connectors, or the orchestration as a whole (or parts thereof). This way, once an orchestration is active for processing requests, then it can also publish a metadata considering the metadata of involved adapters. This metadata can be used in adjusting requests to an integration.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: January 3, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Prakash Kumar Devta, Srimant Misra, Ankur Prakash, Dinesh Chandra Pant
  • Patent number: 11539642
    Abstract: A device may include a memory storing instructions and a processor configured to execute the instructions to receive an instruction from an administration device; identify a link selector in the instruction that corresponds to a resource attribute of a first resource that specifies how a second resource is to be controlled by the first resource; query a database of contracts between resources to determine that the second resource is available to be controlled by the first resource, based on resource contracts associated with the second resource. The processor may be further configured to generate a resource contract between the first resource and the second resource that indicates the second resource is controlled by the first resource and enable the first resource to communicate with the second resource in accordance with the generated resource contract.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: December 27, 2022
    Assignee: AXIS AB
    Inventors: Marcus Johansson, Jon Malmquist, Emil Selinder
  • Patent number: 11539540
    Abstract: A method, a computer program product, and a system for enacting ameliorative resource action during an e-conference. Exemplary embodiments of the present inventive concept may include a method for enacting ameliorative resource action during an e-conference. The method may include collecting data from a user's computer device during the e-conference. Features may be extracted from the collected e-conference data. A user's participation within the e-conference and a resource consumption thereof may be forecasted by applying a user activity model to the extracted features. The ameliorative resource action may be enacted based upon the forecasted user's participation and the resource consumption thereof.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: December 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: Clement Decrop, Martin G. Keen, John M. Ganci, Jr., Zachary A. Silverstein
  • Patent number: 11533596
    Abstract: An application programming interface (API) method includes determining, by a first common API core function (CCF) entity, a to-be-shared API, and sharing, by the first CCF entity, information about the to-be-shared API with a target CCF entity of the to-be-shared API.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: December 20, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Cuili Ge, Niranth Amogh, Yanmei Yang
  • Patent number: 11528202
    Abstract: A packet flow monitoring device, a packet data extraction device, an extraction data aggregation device, and a program for efficiently and highly accurately monitoring a packet flow in a video or audio communication system constructed by an Ethernet (registered trademark) frame or IP packet network. This packet flow monitoring device includes: a packet data extraction device that replicates all passing packets that pass through one or a plurality of specific network switches on the network and extracts and aggregates some predetermined pieces of information in the replicated passing packets to form and output an extraction data report packet; and an extraction data aggregation device that receives the extraction data report packet, analyzes the extraction data report packet so as to aggregate the predetermined pieces of information in the replicated passing packets included in the extraction data report packet for each packet flow, and records the aggregated information as aggregation data.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: December 13, 2022
    Assignee: INTELLIGENT WAVE INC
    Inventors: Tomofumi Koyama, Masahiro Kawaragi, Takuya Kurakake, Masaki Tsuji, Ryo Hasegawa, Keiichiro Katsuta, Naoya Suzuki
  • Patent number: 11522939
    Abstract: A method for Over-The-Top (OTT) media service monitoring and testing including deploying multiple test agents throughout the network and orchestrating them together to create a single OTT media service delivery path with coherent measurement points. The method includes selecting and configuring all test agents forming an OTT media service delivery path in a network, wherein the test agents are deployed on devices in the network with pairs of agents in a client-server relationship; for each selected test agent, simulating a Hyper Text Transport Protocol (HTTP) Adaptive Streaming (HAS) media playback using a pair test agent as a HAS server; for each selected test agent, monitoring the HAS media playback via a Quality of Experience (QoE) model to collect metrics, influence factors, and QoE scores; and reporting collected metrics, influence factors and QoE scores, wherein the QoE scores are compared to isolate any performance degradation.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: December 6, 2022
    Assignee: EXFO Inc.
    Inventors: Sylvain Nadeau, Kevin Corre
  • Patent number: 11518342
    Abstract: A computer includes a processor and a memory storing instructions executable by the processor to, in response to a mobile device synchronizing with a vehicle, identify a first profile from a plurality of profiles stored in the memory as associated with the mobile device by extracting a predetermined set of information from data storing contact information for a plurality of contacts on the mobile device and determining that the predetermined set of information matches data in the first profile; determine that a person associated with the first profile is an operator of the vehicle; and then perform an operation in accordance with at least one setting stored in the first profile.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: December 6, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Yifan Chen, Kwaku O. Prakah-Asante
  • 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