Patents Examined by Bharat Barot
  • Patent number: 11665257
    Abstract: A computer-implemented system for eliminating perpetual application programming interface (API) calls to minimize resource drain. The system may comprise: at least one non-transitory computer-readable medium configured to store instructions; and at least one processor configured to execute the instructions to perform operations. The operations may comprise: monitoring a dynamic list of one or more API calls, wherein the dynamic list is configured to vary in length; identifying a subset of the API calls that remain in the dynamic list through a number of the process cycles over a first threshold; querying one or more network databases to verify that the subset of the API calls have not been resolved; determining costs of dismissing the subset of the API calls; dismissing the API calls with costs less than a second threshold; and transmitting a notification API call to one or more user devices corresponding to the dismissed API calls.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: May 30, 2023
    Assignee: Coupang Corp.
    Inventor: Hyun Kim
  • Patent number: 11665524
    Abstract: A system and method are described for anonymous IoT device accounts. For example, one embodiment of a system comprises an IoT app to be executed on a mobile device of a user, the IoT app comprising a graphical user interface (GUI) to allow the user to capture one or more identification (ID) codes from one or more IoT devices, the mobile device to transmit the ID codes to an IoT service; a device management module on the IoT service to provision the IoT devices with the IoT service; an account management module on the IoT service to establish an anonymous user account and to associate the anonymous user account with the one or more IoT devices provisioned by the device management module; wherein upon the provisioned IoT devices being associated with the anonymous user account, the GUI of the IoT app is to provide the user with controllable access to the IoT devices prior to the user entering user identification information to the IoT service.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: May 30, 2023
    Assignee: Afero, Inc.
    Inventors: Martin Arnberg, Steve Hales, Phillip Myles
  • Patent number: 11659047
    Abstract: Methods and apparatus for managing configuration sessions on remotely configurable network components, and a non-transitory computer readable medium for managing configuration sessions on such components. The method includes configuring a remote configuration interface to transmit a heartbeat signal or keep alive message within a defined interval while the remote configuration interface remains operational and closing a remote configuration session on a remotely configurable network component if a heartbeat signal or keep alive message is not received within a period corresponding to the defined interval.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: May 23, 2023
    Assignee: ARRIS Enterprises LLC
    Inventors: Bijoy R. Kaippilly, Manjunath Ramachandra, Yogesh Sasidharan Nair, Namitha P. Shenoy, Adarsh Telkur
  • Patent number: 11653036
    Abstract: Embodiments of the present disclosure disclose a live streaming method and system, a server, and a computer storage medium. The method includes: providing, by a first end for information interaction, a first audio/video live stream for a server, and providing, by a second end for information interaction, a second audio/video live stream for the server. The method further includes performing, by the server, coding and processing on the first audio/video live stream and the second audio/video live stream, to obtain a third audio/video live stream, and pushing the third audio/video stream to a third end for information interaction; and receiving, by the third end, audio/video content of the first end and the second end according to the third audio/video live stream.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: May 16, 2023
    Inventor: Di Xue
  • Patent number: 11641393
    Abstract: Systems, methods, and techniques for supporting feature customization based on data source capability. A first request is received from an external entity to provision an instance of an application. An application service of a plurality of application services is identified to be implemented to fulfill the first request. A configuration of the application corresponding to the application service is determined. Customization information regarding states of a set of features of the application instance is obtained as a result of determining that a customization is associated with the external entity. A modified configuration is generated for the application based on the customization information and the configuration. An application instance is provisioned to the external entity over the one or more networks having the modified configuration.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: May 2, 2023
    Assignee: SAP SE
    Inventors: Arpitha A Shetty, Devicharan Vinnakota, Vijaya Pramilamma Bovilla, Unmesh Sreedharan
  • Patent number: 11627190
    Abstract: A timer control method includes a receiving device that performs re-establishment or data recovery on a Packet Data Convergence Protocol (PDCP) layer of the receiving device. The PDCP layer stops the running of a reordering timer of the PDCP layer when the reordering timer is in a running state, where the reordering timer enables the PDCP layer to wait to receive a lost data packet. Because the reordering timer is stopped from running rather than expires, the PDCP layer does not update a value of RX_DELIV.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: April 11, 2023
    Inventors: Chuting Yao, Liwei Cui, Chaoling Ye, Haibo Xu, Jian Wang
  • Patent number: 11616834
    Abstract: Synchronizing snapshots between storage systems, including: receiving, from a source storage system, an identification of a snapshot to be replicated to a destination storage system, wherein the source storage system and the destination storage system are of different types; identifying, from hint information stored on the destination storage system, a most recent version of the snapshot that is stored on the destination storage system; issuing, to the source storage system, a request for an identification of the differences between the snapshot to be replicated to the destination storage system and the most recent version of the snapshot that is stored on the destination storage system; receiving, from the source storage system, the identification of the differences; and issuing a request to transfer, from the source storage system to the destination storage system, data associated with the differences.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: March 28, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Vinay Perneti, Deepak Chawla, John Colgrove, Terence Noonan, Jikui Su
  • Patent number: 11611630
    Abstract: A method comprises receiving a set of content items comprising a first content item from one or more media devices via a network, transmitting the first content item to a host device for performance of enhancement tasks related to the first content item, receiving a first enhanced content item comprising the first content item and added metadata from the host device, and storing the first content item and the added metadata.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: March 21, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Israel Zimmerman, Eyal Hakoun, Michael Zaidman
  • Patent number: 11601385
    Abstract: A first messaging app, in one embodiment receives text and detects that the text includes a URL that refers to audio or audiovisual media content in a catalog of media content, and the messaging app obtains metadata about the media content and transmits the metadata to a second messaging app. Both the first and the second messaging app can operate, through interprocess communication, with its own music extension app that displays a user interface within a view hosted by the respective messaging app.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: March 7, 2023
    Assignee: APPLE INC.
    Inventors: Thomas M. Alsina, Samuel M. Weinig, Chance Graham, Taylor G. Carrigan, Nathan de Vries, Timothy P. Horton
  • Patent number: 11601497
    Abstract: A system can include a gateway, a plurality of network function nodes, and a distributed load balancer including load balancer nodes each having a flow table portion stored thereon. The load balancer nodes can form a node chain having a tail and head nodes. A load balancer node can receive a packet from the gateway. In response, the load balancer node can generate a query, directed to the tail node, that identifies the packet and a network function identifier associated with a network function node that is proposed to handle a connection. The tail node can determine whether an entry for the connection exists in a flow table portion associated with the tail node. If not, the tail node can initiate an insert request for writing the entry for the connection via the head node. The entry can then be written to all load balancer nodes in the node chain.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: March 7, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Abhigyan, Kaustubh Joshi, Edward Scott Daniels
  • Patent number: 11595481
    Abstract: A multi-agent simulation system performs a simulation of a target world in which a plurality of agents interacting with each other exist. The multi-agent simulation system includes: a plurality of agent simulators configured to perform simulations of the plurality of agents, respectively; and a center controller configured to communicate with the plurality of agent simulators. The center controller performs message filtering based on a distance between the agents. Specifically, the center controller sets a delivery frequency of the delivery message to be low between the agent simulators that perform the simulations of the agents distant from each other. A space of the simulation target world is divided into a plurality of partitions, and the message filtering is performed in units of the partition.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: February 28, 2023
    Inventors: Takatomo Torigoe, Akira Yoshioka
  • Patent number: 11586950
    Abstract: Aspects of the disclosure include, for example, obtaining input data. Further embodiments include a determination of a fast path prediction for a first time period according to the input data based on a fast path model. Embodiments include providing instructions to deliver information to a user device according to the fast path prediction. Additional embodiments include obtaining additional input data. Embodiments include a determination of a slow path prediction for the first time period according to the input data and the additional input data based on a slow path model, retraining the fast path model according to the input data and the fast path prediction, and training the slow path model according to the slow path prediction. Embodiments include a determination of a fast path negative impact metric and determination of a slow path negative impact metric. Other embodiments are disclosed.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: February 21, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Emily Dodwell, Balachander Krishnamurthy, Ritwik Mitra
  • Patent number: 11582131
    Abstract: Embodiments described include systems and methods for executing in an embedded browser an application script for network applications of different origins. A client application can establish a first session with a first network application of a first entity at a first origin via an embedded browser within the client application and a second session with a second network application of a second entity at a second origin via the embedded browser within the client application. A scripting engine within the client application of a client device of a user at a third origin can identify an application script having instructions to interact with the first network application and the second network application, and can execute the instructions to perform a task across the first network application of the first entity at the first origin and the second network application of the second entity at the second origin.
    Type: Grant
    Filed: February 15, 2021
    Date of Patent: February 14, 2023
    Assignee: Citrix Systems, Inc.
    Inventor: Abhishek Chauhan
  • Patent number: 11574216
    Abstract: A systems implements a gradient descent calculation, regression calculation, or other machine learning calculation on a dataset (e.g., a global dataset) using a coordination node including coordination circuitry that coordinates multiple worker nodes to create a distributed calculation architecture. In some cases, the worker nodes each hold a portion of the dataset and operate on their respective portion. In some cases, the gradient descent calculation, regression calculation, or other machine learning calculation is used to implement a targeted maximum likelihood scheme for causal inference estimation. The targeted maximum likelihood scheme may be used to conduct causal analysis of the observational data.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: February 7, 2023
    Inventors: Teresa Sheausan Tung, Mohamad Mehdi Nasr-Azadani, Yao A. Yang, Zaid Tashman, Maziyar Baran Pouyan
  • Patent number: 11575773
    Abstract: A node in a content delivery network (CDN) receives a request for content and determines information about the request. When sufficient information about the content is determined, the request is assigned to an appropriate CD service to process the request; and when insufficient information about the content is determined, the request is assigned to a generic CD service to process the request. The generic CD service processes the request; and provides updated information about the content to be used for processing future requests. An appropriate CD service processing a request may also provide updated information about the content to be used for processing future requests.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: February 7, 2023
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11570269
    Abstract: Methods and systems are disclosed for providing third party connectivity to installed software at a customer site through a broker infrastructure. A uniform facility for powerful and secure third party access to customer software installations is provided. Multiple TCP-based session types including source code debug and database sessions are supported. A target backend and session type are selected by an authorized agent logged into the broker infrastructure. A communication session is established between environments of the agent's frontend tool and the backend. The agent can perform maintenance or troubleshooting on the backend using the full capabilities of the frontend tool. Data exchange between frontend and backend utilizes TCP connections within the communication session, and is mediated by a connectivity framework within the broker infrastructure. Customer control over access to target backends is supported.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: January 31, 2023
    Assignee: SAP SE
    Inventors: Ralf-Dietmar Dittmann, Mathis Wieder, Yves Lorat, Norbert Ottahal, Stefan Sturm, Tim Buchholz, Timo Ellenberger, Christopher Black
  • Patent number: 11563816
    Abstract: A method for managing traffic associated with a client domain, implemented in a server. The method includes: detecting a communication problem between the server and at least one first client node of the client domain, called failed node, identifying at least one second client node belonging to the client domain, verifying if a session between the server and the at least one second client node is active, and if no session is active: triggering a mitigation procedure on at least one IP resource associated with the client domain if at least one session is active: the use of the second client node associated with the at least one active session, called active node, to initiate an action managing the traffic associated with the client domain.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: January 24, 2023
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Patent number: 11558493
    Abstract: A method for monitoring message packets that are exchanged between at least two control units. The message packets are concatenated in a data stream and each have an identifier, a payload, and a length specification of the payload described by a data item of predefined word size. The at least two control units are connected by a distributor. The distributor is connected by a first distributor port to a first of the at least two control units, is connected by a second distributor port to a second of the at least two control units, and is connected by a third distributor port to a computer system. The data stream flows through the first and distributor port for communication between the first node and the second node. The computer system has a memory, and information on the respective identifiers of the message packets is stored in the memory.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: January 17, 2023
    Assignee: dSPACE GmbH
    Inventors: Christoph Muehlenhoff, Remigiusz Seiler
  • Patent number: 11533373
    Abstract: A method for searching for abnormal sessions, the method may include (a) obtaining session metadata for each of session of a group of sessions; wherein a session metadata of a session is indicative of at least one session feature that represents activities of the session; (b) forming multiple chunks, whereas each chunk comprises session metadata regarding a portion of the group of sessions; (c) for each chunk, generating chunk-based clusters by applying an iterative clustering process on data points that represent session metadata of the chunk; (d) generating group-based clusters, based on the chunk-based clusters; (e) determining, based at least on the group-based clusters, user profiles and abnormal sessions.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: December 20, 2022
    Inventors: David Movshovitz, Adi Degani
  • Patent number: 11522947
    Abstract: Systems, computer program products, and methods are described herein for implementing hybrid cloud computation engines using infrastructure optimization. The present invention may be configured to identify, from a group of available infrastructures, an infrastructure to perform a computing request, where the group of available infrastructures includes an enterprise infrastructure and one or more cloud provider infrastructures. The present invention may be further configured to provide, to the identified infrastructure and via a blockchain distributed ledger, the computing request and input data for the computing request, where the computing request includes a request to generate, using a recurrent neural network, based on data in the blockchain distributed ledger, and based on the input data, output data. The present invention may be further configured to receive, from the identified infrastructure and via the blockchain distributed ledger, the output data.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: December 6, 2022
    Inventor: Vinay Laxmikant Bade