Patents Examined by Bharat Barot
  • Patent number: 11848857
    Abstract: An application programming interface (API) gateway device receives an API request from a client device, the API gateway to provide access to a plurality of services provided by a plurality of compute nodes. A cluster manifest is created based on metadata associated with the API request and characteristics of the plurality of services, the cluster manifest identifying a logical view of a subset of the plurality of services provided by a subset of the plurality of compute nodes. The API request is routed to one of the subset of the plurality of services based on the cluster manifest.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: December 19, 2023
    Assignee: Red Hat, Inc.
    Inventors: Leigh Griffin, Pierre-Yves Chibon
  • Patent number: 11843764
    Abstract: A method of managing user experience with a virtual reality (VR) headset includes: with a server, receiving data from a number of sensors that are detecting parameters associated with a user during use of the VR headset; with the server, analyzing the data from the sensors to predict a negative effect on the user from the use of the VR headset; and with the server, taking action to minimize the negative effect on the user that is predicted.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: December 12, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anuradha Kulkarni, Tulit Pal, Narendra Kumar Chincholikar
  • Patent number: 11836811
    Abstract: An event-based social media search platform for pet and animal related searches includes a database for storing event data associated with user-created events relating to pets or animals for a plurality of users. The platform analyzes event data from different user-created events to determine when user-created events have event data in common. The platform alerts users of related events and facilitates communications between users to confirm that the user-created events relate to the same pets or animals. The platform can associate event data and users of related events in the database. Events can be published via social media platforms to assist users in searching for new pets and animals, finding missing pets and animals, or locating pets and animals after natural disasters.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: December 5, 2023
    Assignee: WHAT'SCOMMON, INC.
    Inventor: Scott A. McCuskey
  • Patent number: 11838450
    Abstract: Devices, systems and processes for facilitating watch parties are described. For at least one embodiment, a system may include a sync server; a first user device communicatively coupled to the sync server; a second user device communicatively coupled to the sync server; and a content source providing a content. The sync server may transmit the content as each of a first content to the first user device and as a second content to the second user device. The sync server may be configured to adjust a first bit rate for the first content and, upon adjusting the first bit rate, the first content and second content may be respectively provided to each of the first user device and the second user device such that the devices can substantially simultaneously and separately present the first content to the first user and the second content to the second user.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: December 5, 2023
    Assignee: DISH Network L.L.C.
    Inventor: Neil Marten
  • Patent number: 11824706
    Abstract: Notification system using a blockchain system. A method of the disclosure includes determining, by a node of a blockchain system, that a notification is available for an application of a computing device. The application is associated with a service platform. The method also includes updating a ledger of the blockchain system to indicate that the notification for the application is available.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: November 21, 2023
    Assignee: Red Hat, Inc.
    Inventor: Axel Simon
  • Patent number: 11824926
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for migrating data from a first storage system to a second storage system. That data is for a process (e.g., a virtual machine, application, or some other process) operating on a computer system that is separate from the first storage system and the second storage system. That data is stored according to data subsets that are each exclusive of each other. As each data set is migrated, access to the data set by the process is precluded, but access for the remaining data sets is not affected. Once the data migration is complete, access to the data set by the process is restored.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: November 21, 2023
    Assignee: Google LLC
    Inventor: Tyler Sanderson
  • Patent number: 11818218
    Abstract: A system, method, and computer readable-storage medium establishing a communication path between a mobile device and a non-mobile device. The method includes controlling display of a webpage for display on the non-mobile device, receiving data input via the webpage, the data including a mobile number associated with the mobile device, transmitting a message using the mobile number received from the non-mobile device, the message including a hyperlink that includes a uniform resource locator (URL), in response to performing a function at the mobile device, receiving a response associated with the function performed, coordinating communication between the mobile device and the non-mobile device to transmit the response through a communication path to the non-mobile device, and controlling display of the response received from the mobile device in the webpage of the non-mobile device.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: November 14, 2023
    Assignee: THE VANGUARD GROUP, INC.
    Inventors: John C. Ferrara, Scott Lind
  • Patent number: 11818219
    Abstract: A computing device accesses a session log that includes a recording of user interactions of a user during a session with an application instance in a computing environment. The computing device cleanses the session log to remove a portion of the content included in the session log to generate a cleansed session log and converts the cleansed session log into a session vector representation using a finite dictionary built from a plurality of session logs associated with a plurality of users that have interacted with the computing environment. The computing device generates a user model for the user using the session vector representation and a plurality of other session vector representations associated with the user. The model may be used to perform management and security operations in the computing environment.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: November 14, 2023
    Assignee: PAYPAL, INC.
    Inventors: Aashish Sheshadri, Gurudatha Baliga, Michael Hodgdon
  • Patent number: 11818221
    Abstract: A computer-based method for transferring a state of user interaction with an online content item to a computer program accessible by a user device is provided. The method is implemented using an application server in communication with a memory. The method includes hosting a first session associated with a computer program. The first session includes a session state. The method also includes associating a first session token with the first session of the plurality of sessions, receiving from a user device one or more user interactions with an interactive online content item, updating the session state for the first session based on the one or more user interactions, receiving a request for the session state for the first session after the computer program becomes accessible for use by the user device, and transmitting the session state for the first session to be applied to the computer program.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: November 14, 2023
    Assignee: GOOGLE LLC
    Inventor: Aric Albert Beldon Amberden
  • Patent number: 11817994
    Abstract: One or more computing devices, systems, and/or methods for time series trend root cause identification are provided. In particular, an overall trend of multi-dimensional time series data and element trends for measured elements of dimensions within the multi-dimensional time series data is identified. Weighted correlations between the element trends of the measured elements and the overall trend are calculated. The weighted correlations of the measured elements and aggregate weighted correlations of measured element combinations are evaluated to identify a set of measured elements having a threshold correlation to the trend.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: November 14, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Jifu Zhao, Kevin Andrew Perkins, Mithilesh Nanjamanaidu Srinivasan Rangavadivel, Matthew Robert Ahrens
  • Patent number: 11811864
    Abstract: A network connection method and device for a training participant of a joint training model are provided, the training participant operates in a master-worker mode. The method includes: acquiring communication state information of a worker, the communication state information indicating a communication connection phase that the worker is in; acquiring communication state information of a target worker as target communication state information, where the target worker includes a peer node corresponding to the worker, and the peer node belongs to a different training participant of the joint training model; and resetting, in response to determining that the target communication state information does not match the communication state information of the worker, a communication connection phase that the worker is in.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: November 7, 2023
    Assignee: Douyin Vision Co., Ltd.
    Inventors: Longyijia Li, Cheng Chen, Di Wu, Chenliaohui Fang, Peng Zhao, Junyuan Xie, Yixiang Chen, Liangchao Wu, Long Chang, Xiaobing Liu
  • Patent number: 11811888
    Abstract: In an approach for ensuring data protection and control in a distributed hybrid multi-cloud environment with Kubernetes clusters, a processor determines whether a respective quorum of the set of clusters are online. A processor, responsive to determining that a respective quorum of the set of clusters are online, determines whether one or more applications of the cluster are running on another cluster of the set of clusters. A processor, responsive to determining the one or more applications of the cluster are not running on another cluster of the set of clusters, determines whether the cluster is designated as a highest priority cluster. A processor, responsive to determining the cluster is designated as the highest priority cluster, determines whether a main cluster of the set of clusters is online. A processor, responsive to determining the main cluster is online, scales a new custom resource to one (1).
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: November 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Eduardo Ferreira Tomaz, Adriana Pellegrini Furnielis, Daniel De Souza Casali, Sarvesh S. Patel, Abhishek Jain
  • Patent number: 11811879
    Abstract: Described herein are systems, methods, and software to enhance packet processing. In one implementation, a host computing element identifies a packet from a process executing on the host computing element. In response to identifying the packet, the host computing element determines whether the packet originates from a container namespace corresponding to a container on the host computing element or a host namespace corresponding to the host computing element. If the packet originates from a container namespace, the host computing element may determine supplemental information for the container associated with the container namespace, and process the packet based on the supplemental information.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: November 7, 2023
    Assignee: Nicira, Inc.
    Inventors: Nilesh Awate, Vivek Parikh, Amit Vasant Patil, Vaibhav Rekhate
  • Patent number: 11770291
    Abstract: Embodiments of the present disclosure include systems and methods for determining readiness for switchover operations for network devices. A policy definition specifying a set of criteria and a set of instructions is received. Based on the set of instructions, a first supervisor module is determined whether it is ready for a switchover operation based on the set of criteria. The switchover operation includes a second supervisor module configured as a backup to the first supervisor module taking over for the first supervisor module. A set of conditions are determined whether they are satisfied. When the set of conditions are determined to be satisfied and the first supervisor module is determined to be ready for the switchover operation, the switchover operation is triggered to cause the second supervisor module to take over for the first supervisor module.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: September 26, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Chetandeep Singh, Itthichok Jangjaimon, Pawan Hulyalkar
  • Patent number: 11743246
    Abstract: Systems, methods and computer program products for controlling access to data owned by an application subscriber using two-factor access control and user partitioning are disclosed. In one embodiment, applications are executed on a multi-tenant application platform in which user partitions designate associated users and authentication services for those users. Tenants may subscribe to the applications and may allow access to the subscriptions through designated entry points. Users that are authenticated according to the corresponding user partition and access the application through the designated entry point are allowed to access the application through the tenant's subscription.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: August 29, 2023
    Assignee: OPEN TEXT SA ULC
    Inventors: Jody Hupton Palmer, Nicholas Edward Scott
  • Patent number: 11743341
    Abstract: The multi-agent simulation system includes a plurality of agent simulators provided for each of the plurality of agents and a center controller. The plurality of agent simulators are programmed to simulate a state of each of the plurality of agents while causing the plurality of agents to interact with each other by exchanging messages. The center controller is programmed to control a speed ratio of a flow of time in the target world to a flow of time in a real world. Each of the plurality of agent simulators calculates an index value corresponding to a remainder time rate. The remainder time rate is a rate of a remainder time to an update time interval for updating a state of a target agent to be simulated. The center controller controls the speed ratio based on the index value calculated by each of the plurality of agent simulators.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: August 29, 2023
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Takatomo Torigoe, Akira Yoshioka
  • Patent number: 11729262
    Abstract: Solutions for enabling analytics for a virtualized application leverage reproducibility of information as a substitute for persisting information. Disclosed solutions include: collecting, by a virtualized application, first analytics data on a user equipment (UE); performing, by the virtualized application, a one-way function (e.g., a hash function) on persistent information (e.g., an international mobile equipment identity (IMEI) number) on the UE to generate a unique UE identification (ID); transmitting the first analytics data and the UE ID to a remote node across a network; collecting, by the virtualized application, second analytics data on the UE; and transmitting the second analytics data and the UE ID to the remote node across the network. Because the UE ID is deterministic, it may be generated repeatedly, as needed, (producing the same value each time) to compensate for the inability of the virtualized application to persist the UE ID on the UE.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: August 15, 2023
    Assignee: T-Mobile USA, Inc.
    Inventor: Kanakrai Chauhan
  • Patent number: 11729082
    Abstract: This disclosure describes techniques for providing information associated with an inter-cluster segment. For instance, system(s) may determine dependencies for first services associated with a first cluster and second dependencies for second services associated with a second cluster. The system(s) may then determine information for interconnections between the first cluster and the second cluster. The information may include at least dependencies for third services included in the inter-cluster segment and/or performance information for the third services. The system(s) may then generate a user interface that includes the first dependencies for the first services, the second dependencies for the second services, and the information for the inter-cluster segment. This way, a user is able to use the user interface to identify both problems occurring within the clusters and/or problems that are caused by the third services in the inter-cluster segment.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: August 15, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Peter Turi, Thomas Szigeti, Zsolt Varga
  • Patent number: 11711255
    Abstract: The present disclosure is directed to a scalable, extensible, fault-tolerant system for stateful joining of two or more streams that are not fully synchronized, event ordering is not guaranteed, and certain events arrive a bit late. The system can ensure to combine the events or link the data in near real-time with low latency to mitigate impacts on downstream applications, such as ML models for determining suspicious behavior. Apart from combining events, the system can ensure to propagate the needed entities to other product streams or help in entity resolution. If any of the needed data is yet to arrive, a user can configure a few parameters to achieve desired eventual and attribute consistency. The architecture is designed to be agnostic of stream processing framework and can work well with both streaming and batch paths.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: July 25, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Pakshal Kumar H Dhelaria, Ambarish Kumar, Saifulla Shaik, Aikaterini Kalou
  • Patent number: 11711274
    Abstract: The present invention relates to a method, computer system, and computer program product for data processing based on a response strategy. According to the method, a performance value of a server is determined in response to receiving at least one request to the server. A response strategy for the at least one request is determined based on the determined performance value. At least one response is provided to the at least one request according to the determined response strategy.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: July 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Bo Yang, Anca Sailer, HongLei Guo, Zhili Guo, Zhong Su