Patents Examined by Bharat Barot
-
Patent number: 11665257Abstract: 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: GrantFiled: October 21, 2021Date of Patent: May 30, 2023Assignee: Coupang Corp.Inventor: Hyun Kim
-
Patent number: 11665524Abstract: 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: GrantFiled: August 10, 2020Date of Patent: May 30, 2023Assignee: Afero, Inc.Inventors: Martin Arnberg, Steve Hales, Phillip Myles
-
Patent number: 11659047Abstract: 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: GrantFiled: September 3, 2021Date of Patent: May 23, 2023Assignee: ARRIS Enterprises LLCInventors: Bijoy R. Kaippilly, Manjunath Ramachandra, Yogesh Sasidharan Nair, Namitha P. Shenoy, Adarsh Telkur
-
Patent number: 11653036Abstract: 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: GrantFiled: August 10, 2021Date of Patent: May 16, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Di Xue
-
Patent number: 11641393Abstract: 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: GrantFiled: November 10, 2021Date of Patent: May 2, 2023Assignee: SAP SEInventors: Arpitha A Shetty, Devicharan Vinnakota, Vijaya Pramilamma Bovilla, Unmesh Sreedharan
-
Patent number: 11627190Abstract: 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: GrantFiled: March 25, 2020Date of Patent: April 11, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Chuting Yao, Liwei Cui, Chaoling Ye, Haibo Xu, Jian Wang
-
Patent number: 11616834Abstract: 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: GrantFiled: April 19, 2021Date of Patent: March 28, 2023Assignee: PURE STORAGE, INC.Inventors: Vinay Perneti, Deepak Chawla, John Colgrove, Terence Noonan, Jikui Su
-
Patent number: 11611630Abstract: 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: GrantFiled: December 8, 2020Date of Patent: March 21, 2023Assignee: Western Digital Technologies, Inc.Inventors: Israel Zimmerman, Eyal Hakoun, Michael Zaidman
-
Patent number: 11601385Abstract: 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: GrantFiled: July 16, 2021Date of Patent: March 7, 2023Assignee: APPLE INC.Inventors: Thomas M. Alsina, Samuel M. Weinig, Chance Graham, Taylor G. Carrigan, Nathan de Vries, Timothy P. Horton
-
Patent number: 11601497Abstract: 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: GrantFiled: October 8, 2021Date of Patent: March 7, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Abhigyan, Kaustubh Joshi, Edward Scott Daniels
-
Patent number: 11595481Abstract: 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: GrantFiled: May 23, 2022Date of Patent: February 28, 2023Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Takatomo Torigoe, Akira Yoshioka
-
Patent number: 11586950Abstract: 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: GrantFiled: December 6, 2019Date of Patent: February 21, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Emily Dodwell, Balachander Krishnamurthy, Ritwik Mitra
-
Patent number: 11582131Abstract: 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: GrantFiled: February 15, 2021Date of Patent: February 14, 2023Assignee: Citrix Systems, Inc.Inventor: Abhishek Chauhan
-
Patent number: 11574216Abstract: 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: GrantFiled: June 19, 2020Date of Patent: February 7, 2023Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Teresa Sheausan Tung, Mohamad Mehdi Nasr-Azadani, Yao A. Yang, Zaid Tashman, Maziyar Baran Pouyan
-
Patent number: 11575773Abstract: 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: GrantFiled: November 11, 2020Date of Patent: February 7, 2023Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 11570269Abstract: 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: GrantFiled: September 1, 2020Date of Patent: January 31, 2023Assignee: SAP SEInventors: Ralf-Dietmar Dittmann, Mathis Wieder, Yves Lorat, Norbert Ottahal, Stefan Sturm, Tim Buchholz, Timo Ellenberger, Christopher Black
-
Patent number: 11563816Abstract: 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: GrantFiled: June 28, 2019Date of Patent: January 24, 2023Assignee: ORANGEInventors: Mohamed Boucadair, Christian Jacquenet
-
Patent number: 11558493Abstract: 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: GrantFiled: June 3, 2021Date of Patent: January 17, 2023Assignee: dSPACE GmbHInventors: Christoph Muehlenhoff, Remigiusz Seiler
-
Patent number: 11533373Abstract: 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: GrantFiled: April 30, 2021Date of Patent: December 20, 2022Assignee: TRACKERDETECT LTD.Inventors: David Movshovitz, Adi Degani
-
Patent number: 11522947Abstract: 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: GrantFiled: June 9, 2021Date of Patent: December 6, 2022Assignee: BANK OF AMERICA CORPORATIONInventor: Vinay Laxmikant Bade