Patents Examined by Chhian (Amy) Ling
  • Patent number: 11431522
    Abstract: A method for controlling an electronic device includes: responsive to that a starting operation over a controlled electronic device is detected, a target electronic device at a distance that is within a preset distance away from the controlled electronic device is determined; a working mode of the target electronic device is determined; and responsive to that the working mode of the target electronic device is matched with a first preset working mode, a working mode of the controlled electronic device is adjusted to a second preset working mode to avoid interference from the controlled electronic device to use of the target electronic device.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: August 30, 2022
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventor: Yan Xie
  • Patent number: 11425220
    Abstract: Disclosed are methods and systems for a scripting framework and implementations therefor for mixed reality software applications of heterogeneous systems. These methods or systems create a mixed-reality software application that executes across heterogeneous platforms on a server-side instance of a scripting framework and manage a change in the mixed-reality software application using the server-side instance of the scripting framework. Moreover, the change in the mixed-reality software application using a client-side instance of the scripting framework; and the mixed-reality software application may be interactively executed on a mixed-reality device.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: August 23, 2022
    Assignee: Magic Leap, Inc.
    Inventors: Nikolay Ivanov Grozdanov, Konrad Piascik, Leonid Zolotarev, Timothy Dean Caswell
  • Patent number: 11416369
    Abstract: A computer system includes processor hardware configured to execute instructions from memory hardware. The instructions include training first and second machine learning models with the measured historical performance metrics to generate a component health status output and a component health score output, respectively, and generating a plurality of elements for display in a multi-level application monitoring interface. The measured historical performance metrics include at least one of a component response time, a component volume, a component memory utilization, and a component processor utilization.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: August 16, 2022
    Assignee: Express Scripts Strategic Development, Inc.
    Inventors: Michael D. Trapani, Jeevan Kumar Goud Bandharapu
  • Patent number: 11418414
    Abstract: A method for coordinating a plurality of device management servers, the plurality of device management servers including at least a first management server and a second management server. The method includes: receiving a first instruction for a first device connected to the first management server; receiving a second instruction for a second device connected to the second management server; obtaining information concerning dependency between the first and second devices; based on the dependency information and rules for coordinating the execution, determining an order of execution of the first instruction and second instruction; generating and sending a first control signal for executing the first instruction and a second control signal for executing the second instruction according to the determined order.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: August 16, 2022
    Assignee: ORANGE
    Inventors: Emna Mezghani, Marc Douet
  • Patent number: 11418466
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a first communication request, from a web browser of a first user. A request for information is sent, using a first active communication protocol, to the web browser. A first communication as part of the first conversation is received from the first user. A responder sends a communication to the first user. A first conversation identifier is identified and used to store the conversation of the first user. The responder sends a communication to a second user. A second active communication protocol is determined and used to send the communication. A second conversation identifier is identified and used to store the conversation of the second user.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: August 16, 2022
    Assignee: Disintermediation Services, Inc.
    Inventors: John Patrick Francis Dandison, James Allen Johnson, Paul Joseph Lyman Schottland
  • Patent number: 11403558
    Abstract: A GxP (good practice) platform is implemented to enable artificial intelligence (AI) algorithms to be tracked from creation through training and into production. Deployed algorithms are assigned a GxP chain ID that enables identification of production details associated with respective algorithms. Trained algorithms, each of which are respectively associated with a GxP chain ID, are containerized and can be utilized through an application programing interface (API) to provide a service. The GxP chain ID is linked to production details stored within a database, in which the production details can include information such as data used to train the algorithm, a history version, a date/time stamp when the algorithm was validated, software and hardware on which the algorithm was developed and trained, among other details. Changes to the algorithm can be tracked using an immutable ledger facilitated by the implementation of blockchain.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: August 2, 2022
    Assignee: IQVIA INC.
    Inventors: Gary Shorter, Malcolm Postings, Kevin T. Saylor
  • Patent number: 11405471
    Abstract: There are provided systems and methods for a user-controlled session manager to provide remote disabling of session tokens. An online service provider, such as a user-controlled session manager, may provide service to manage sessions between user's devices and other online service provider platforms, such as login and use sessions that exchange messages and data. The session manager may receive hashed values of session IDs from the service providers hosting the sessions, which may be used to securely identify the sessions without compromising the session IDs to malicious parties. The session manager may provide a functionality to allow the user to view session statuses, as well as change their statuses to indicate that the sessions can be terminated. The session manager may update the status so that when the service provider pings the session manager for the status, the session's status is updated to be inactive.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: August 2, 2022
    Assignee: PAYPAL, INC.
    Inventor: Riaz Ebrahim Mohamed
  • Patent number: 11394651
    Abstract: A system, apparatus, method, and non-transitory computer readable medium for providing smart cache control for mission-critical and high-priority traffic flows may include a network device which is caused to, extract attributes from a network packet, determine whether to request a new flow rule from a network controller for the network packet based on the extracted attributes, transmit a new flow rule request to the network controller based on results of the determining, the new flow rule request including the extracted attributes, receive the new flow rule from the network controller in response to the new flow rule request, and store the new flow rule in at least one cache memory based on priority information of the new flow rule.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: July 19, 2022
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Yu-Chia Tseng, Bogdan Uscumlic, Gopalasingham Aravinthan, Bilal Al Jammal
  • Patent number: 11394797
    Abstract: A first communication section of an information processing device performs communication in a first segment of an IP network. A second communication section performs communication with other information processing devices via a non-IP wire interface. A proxy processing section generates a wire control command that is a control command using the wire interface on the basis of an IP control command that is a control command received from a first controller belonging to the first segment. The proxy processing section executes proxy processing on the basis of the wire control command by using the second communication section. The sharing processing section shares related information relating to a proxy control by the proxy processing section with a second information processing device belonging to a second segment.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: July 19, 2022
    Assignee: SONY CORPORATION
    Inventors: Satoshi Miyazaki, Kazuaki Toba, Gen Ichimura, Kazuo Yamamoto
  • Patent number: 11394807
    Abstract: Network requests are made to download a data object for a display page with different time delays. Page load outcomes of the display page are determined. A criticality of downloading the data object with respect to the display page is determined using page load outcomes. Criticalities of data objects of the display page are used to generate a specific data object download order that prioritizes critical and/or blocking objects of the display page.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: July 19, 2022
    Assignee: Salesforce, Inc.
    Inventors: Tejaswini Ganapathi, Kartikeya Chandrayana, Satish Raghunath
  • Patent number: 11386339
    Abstract: Approaches, techniques, and mechanisms are disclosed for accessing AI services from one region to another region. An artificial intelligence (AI) service director is configured with mappings from domain names of AI cloud engines to IP addresses of edge nodes of an AI delivery edge network. The AI cloud engines are located in an AI source region. The AI delivery edge network is deployed in a non-AI-source region. An AI application, which accesses AI services using a domain name of an AI cloud engine in the AI cloud engines located in the AI source region, is redirected to an edge node in the edge nodes of the AI delivery edge network located in the non-AI-source region. The AI application is hosted in the non-AI-source region. The AI services is then provided, by way of the edge node located in the non-AI-source region, to the AI application.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: July 12, 2022
    Assignee: GLOBAL ELMEAST INC.
    Inventors: Zaide Liu, Ken Zhang, Yue Guo
  • Patent number: 11381457
    Abstract: Systems, devices, media, and methods are presented for splitting decision trees between server and client. The client of the systems and methods sends a configuration query. The server of the system and method receives the configuration query. The server retrieves Config rule(s) according to the configuration query. Each of the Config rule(s) can be represented by decision tree(s). The server evaluates the decision tree(s). If a definitive True or False cannot be derived from the evaluation using server knowledge, the server prunes the decision tree(s) and returns them to client side for further evaluation.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: July 5, 2022
    Assignee: Snap Inc.
    Inventor: Jiayao Yu
  • Patent number: 11375250
    Abstract: In one embodiment, an edge compute node comprises processing circuitry to: receive an incoming video stream captured by a camera, wherein the incoming video stream comprises a plurality of video segments; store the plurality of video segments in a receive buffer in a memory; perform a visual computing task on a first video segment in the receive buffer; detect a resource overload on the edge compute node; receive load information corresponding to a plurality of peer compute nodes; select a peer compute node to perform the visual computing task on a second video segment in the receive buffer; replicate the second video segment from the edge compute node to the peer compute node; and receive a compute result from the peer compute node, wherein the compute result is based on the peer compute node performing the visual computing task on the second video segment.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: June 28, 2022
    Assignee: Intel Corporation
    Inventors: Yi Zou, Mohammad Ataur Rahman Chowdhury
  • Patent number: 11354171
    Abstract: A mechanism is described for facilitating localized load-balancing for processors in computing devices. A method of embodiments, as described herein, includes facilitating hosting, at a processor of a computing device, a local load-balancing mechanism. The method may further include monitoring balancing of loads at the processor and serving as a local scheduler to maintain de-centralized load-balancing at the processor and between the processor and other one or more processors.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: June 7, 2022
    Assignee: Intel Corporation
    Inventors: Prasoonkumar Surti, David Cowperthwaite, Abhishek R. Appu, Joydeep Ray, Vasanth Ranganathan, Altug Koker, Balaji Vembu
  • Patent number: 11356536
    Abstract: A system and method for dynamically managing application loads on a vehicle includes: receiving a plurality of distinct application requests; for each one application request, identifying expected computing resource expenditure data based on one or more attributes of each one application request; and identifying current state data for each of a plurality of computing resources of the vehicle based on an expected utilization of each of the plurality of computing resources for fulfilling each one application request; dynamically generating an execution schedule for executing a subset of or each of the plurality of distinct application requests based on (1) the expected computing resource expenditure data for each one application request and (2) the current state data for each of the plurality of computing resources of the vehicle; and executing the subset of or each of the plurality of distinct application requests based on the execution schedule.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: June 7, 2022
    Assignee: Renovo Motors, Inc.
    Inventors: Christopher Heiser, Khalid Azam, Jason Stinson, Ioannis Petousis, Anand Ramesh
  • Patent number: 11356495
    Abstract: According to examples, an apparatus may include a processor that may identify a navigation event responsive to a URL being entered into an address bar of a web browser, the URL having a domain and a URL component, and may determine whether the web browser received an instruction to navigate to a return URL, in which the return URL includes a suffix domain for a proxy and does not include the URL component. The processor may also, based on a determination that the web browser received the instruction to navigate to the return URL, generate a modified URL by appending the suffix domain to the URL to restore context of the URL for the proxy and navigate the web browser to the modified URL.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: June 7, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vikas Malik, Nir Mardiks Rappaport, Idan Gadot
  • Patent number: 11349787
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a first communication as part of a conversation, from an unauthenticated user of a web browser. A conversation identifier is determined based on the first communication. A first responder, a communication protocol, and a communication address of the first responder is determined. The first communication is sent to the first responder and a first reply is received. The conversation identifier is determined based on the first reply and the first reply is mapped to the web browser. The first reply is sent to the web browser.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: May 31, 2022
    Assignee: Disintermediation Services, Inc.
    Inventors: John Patrick Francis Dandison, James Allen Johnson, Paul Joseph Lyman Schottland
  • Patent number: 11336597
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a first communication as part of a conversation, from an unauthenticated user of a web browser. A conversation identifier is determined based on the first communication. A first responder, a communication protocol, and a communication address of the first responder is determined. The first communication is sent to the first responder and a first reply is received. The conversation identifier is determined based on the first reply and the first reply is mapped to the web browser. The first reply is sent to the web browser.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: May 17, 2022
    Assignee: Disintermediation Services, Inc.
    Inventors: John Patrick Francis Dandison, James Allen Johnson, Paul Joseph Lyman Schottland
  • Patent number: 11336700
    Abstract: One example provides a computing system configured to provide scalable, real-time duplex communications across a data network, the computing system comprising one or more processors, and storage comprising instructions executable by the one or more processors to instantiate one or more real-time duplex communication service instances. Each real-time duplex communication service instance comprises a real-time duplex communication framework comprising a client hub configured to receive connections for a plurality of clients and a server hub configured to receive connections for a plurality of servers, and each real-time duplex communication service instance is configured to publish messages regarding a state of the real-time duplex communication framework to a channel accessed by other real-time duplex communication service instances.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: May 17, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yawei Wang, Le Zhao, Ken Chen, Xiaoyan Zhao
  • Patent number: 11329896
    Abstract: An embodiment for cognitively aligning data protection (DP) and disaster recovery (DR) policies is provided. The embodiment may include ingesting a variety of data associated with one or more applications into a repository. The embodiment may also include executing differential analysis on the data and changes to the data to identify differences between the data and the changes to the data. The changes to the data may be obtained by periodically polling internal and external data sources. The embodiment may also include translating the differences between the data and the changes to the data into an updated SLA. The embodiment may further include in response to determining that the differences between the data and the changes to the data warrant a change in the current DP and DR policies, generating one or more recommendations to modify the current DP and DR policies and/or create new DP and DR policies.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: May 10, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Anil Kumar Narigapalli, Laxmikantha Sai Nanduru, Venkateswarlu Basyam, Srilakshmi Surapaneni, Bernhard Julius Klingenberg