Patents Examined by Chhian (Amy) Ling
-
Patent number: 11431522Abstract: 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: GrantFiled: November 22, 2019Date of Patent: August 30, 2022Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.Inventor: Yan Xie
-
Patent number: 11425220Abstract: 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: GrantFiled: October 8, 2020Date of Patent: August 23, 2022Assignee: Magic Leap, Inc.Inventors: Nikolay Ivanov Grozdanov, Konrad Piascik, Leonid Zolotarev, Timothy Dean Caswell
-
Patent number: 11416369Abstract: 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: GrantFiled: December 18, 2020Date of Patent: August 16, 2022Assignee: Express Scripts Strategic Development, Inc.Inventors: Michael D. Trapani, Jeevan Kumar Goud Bandharapu
-
Patent number: 11418414Abstract: 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: GrantFiled: July 2, 2019Date of Patent: August 16, 2022Assignee: ORANGEInventors: Emna Mezghani, Marc Douet
-
Patent number: 11418466Abstract: 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: GrantFiled: May 10, 2022Date of Patent: August 16, 2022Assignee: Disintermediation Services, Inc.Inventors: John Patrick Francis Dandison, James Allen Johnson, Paul Joseph Lyman Schottland
-
Patent number: 11403558Abstract: 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: GrantFiled: July 15, 2019Date of Patent: August 2, 2022Assignee: IQVIA INC.Inventors: Gary Shorter, Malcolm Postings, Kevin T. Saylor
-
Patent number: 11405471Abstract: 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: GrantFiled: June 30, 2021Date of Patent: August 2, 2022Assignee: PAYPAL, INC.Inventor: Riaz Ebrahim Mohamed
-
Patent number: 11394651Abstract: 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: GrantFiled: February 2, 2021Date of Patent: July 19, 2022Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Yu-Chia Tseng, Bogdan Uscumlic, Gopalasingham Aravinthan, Bilal Al Jammal
-
Patent number: 11394797Abstract: 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: GrantFiled: November 5, 2018Date of Patent: July 19, 2022Assignee: SONY CORPORATIONInventors: Satoshi Miyazaki, Kazuaki Toba, Gen Ichimura, Kazuo Yamamoto
-
Patent number: 11394807Abstract: 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: GrantFiled: May 10, 2021Date of Patent: July 19, 2022Assignee: Salesforce, Inc.Inventors: Tejaswini Ganapathi, Kartikeya Chandrayana, Satish Raghunath
-
Patent number: 11386339Abstract: 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: GrantFiled: February 26, 2019Date of Patent: July 12, 2022Assignee: GLOBAL ELMEAST INC.Inventors: Zaide Liu, Ken Zhang, Yue Guo
-
Patent number: 11381457Abstract: 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: GrantFiled: January 29, 2021Date of Patent: July 5, 2022Assignee: Snap Inc.Inventor: Jiayao Yu
-
Patent number: 11375250Abstract: 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: GrantFiled: April 2, 2021Date of Patent: June 28, 2022Assignee: Intel CorporationInventors: Yi Zou, Mohammad Ataur Rahman Chowdhury
-
Patent number: 11354171Abstract: 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: GrantFiled: December 22, 2020Date of Patent: June 7, 2022Assignee: Intel CorporationInventors: Prasoonkumar Surti, David Cowperthwaite, Abhishek R. Appu, Joydeep Ray, Vasanth Ranganathan, Altug Koker, Balaji Vembu
-
Patent number: 11356536Abstract: 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: GrantFiled: December 18, 2020Date of Patent: June 7, 2022Assignee: Renovo Motors, Inc.Inventors: Christopher Heiser, Khalid Azam, Jason Stinson, Ioannis Petousis, Anand Ramesh
-
Patent number: 11356495Abstract: 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: GrantFiled: October 29, 2020Date of Patent: June 7, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vikas Malik, Nir Mardiks Rappaport, Idan Gadot
-
Patent number: 11349787Abstract: 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: GrantFiled: January 11, 2022Date of Patent: May 31, 2022Assignee: Disintermediation Services, Inc.Inventors: John Patrick Francis Dandison, James Allen Johnson, Paul Joseph Lyman Schottland
-
Patent number: 11336597Abstract: 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: GrantFiled: January 11, 2022Date of Patent: May 17, 2022Assignee: Disintermediation Services, Inc.Inventors: John Patrick Francis Dandison, James Allen Johnson, Paul Joseph Lyman Schottland
-
Patent number: 11336700Abstract: 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: GrantFiled: May 3, 2018Date of Patent: May 17, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Yawei Wang, Le Zhao, Ken Chen, Xiaoyan Zhao
-
Patent number: 11329896Abstract: 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: GrantFiled: February 11, 2021Date of Patent: May 10, 2022Assignee: Kyndryl, Inc.Inventors: Anil Kumar Narigapalli, Laxmikantha Sai Nanduru, Venkateswarlu Basyam, Srilakshmi Surapaneni, Bernhard Julius Klingenberg