Client/server Patents (Class 709/203)
-
Patent number: 12267656Abstract: One example method of operation may include determining whether a received command will be locally processed by a control device, determining an audio stream is associated with the received command, forwarding the audio stream to a server, and forwarding an audio output to a termination device based on a processed audio stream.Type: GrantFiled: April 13, 2023Date of Patent: April 1, 2025Assignee: Biamp Systems, LLCInventor: Harold C M White, II
-
Patent number: 12266038Abstract: There are provided an image processing apparatus, an image processing method, a program, and a recording medium capable of seamlessly restarting editing of a layout even in a case where a device is changed from a terminal device of a user having an image group to a terminal device of the user not having the image group.Type: GrantFiled: May 27, 2021Date of Patent: April 1, 2025Assignee: FUJIFILM CorporationInventor: Toshimitsu Fukushima
-
Patent number: 12267400Abstract: A central database system provides predictive web navigation using machine learning and clustering to guide a user to a web page. After tracking a number of web pages viewed by various users on one or more web domains and the orders in which these web pages are viewed, the central database system can train a model to predict which web page a user is likely to view next. If the user is lost while navigating, the central database system may guide the user to the predicted web page. In one example of guidance, the central database system presents a web element with a hyperlink to the predicted web page. For example, the central database system can modify a web page that the lost user is presently viewing to include an iframe with a recommendation to travel to a different web page.Type: GrantFiled: November 15, 2023Date of Patent: April 1, 2025Assignee: ZenPayroll, Inc.Inventors: John Edward Schlerf, Nicholas Lee Gaylord, Melanie Manguin
-
Patent number: 12261764Abstract: A system may include a processing device and a memory storing instructions that, when executed by the processing device, causes the processing device to obtain a health check instruction that is specific to a name of a service that is associated with one or more endpoints, including performing a lookup with the name to obtain the health check instruction that is specific to the name. The processing device performs the one or more actions of the health check instruction to determine a health status of the one or more endpoints, and stores the health status of the one or more endpoints. In response to receiving a request to resolve the name from a client, the processing device returns the one or more endpoints based at least on the health status of the one or more endpoints.Type: GrantFiled: October 23, 2023Date of Patent: March 25, 2025Assignee: Snowflake Inc.Inventors: Jonathan C. Allie, Seth Hettich, Aaron S. Joyner
-
Patent number: 12260271Abstract: Connectivity between a radio-based application pipeline processing server and a control plane of a provider network is verified. Based on requests received at the control plane, a first isolated request handler, a second isolated request handler and an offloading manager are launched at the server. The offloading manager causes a first network function for which a request is received from the first request handler to be executed at a first network function accelerator of the server, and a second network function for which a request is received from the second request handler to be executed at a second network function accelerator of the server.Type: GrantFiled: June 13, 2023Date of Patent: March 25, 2025Assignee: Amazon Technologies, Inc.Inventors: Ximeng Simon Yang, Diwakar Gupta, Upendra Bhalchandra Shevade
-
Patent number: 12260862Abstract: Methods and systems for multi-modalities integration via speech, chatbot, low-code, and no-code enterprise integration. Methods and systems for application integration for both application integration and macro/system aware integration technology. Methods and systems for integrating services between different software systems, the computer having a processor and a data repository including storing one or more service connectors configured to connect an origin software system to a target software system in the data repository, receiving integration instructions, the integration instructions including at least one of the origin software system, a directionality of the integration, the directionality indicating whether the integration is unidirectional or bidirectional, a frequency of integration, and the target system software, and performing the integration from the origin software system to the target software system using the one or more service connectors according to the integration instructions.Type: GrantFiled: August 16, 2023Date of Patent: March 25, 2025Assignee: Incentive Marketing Group, Inc.Inventors: Harrison Touati, Adam Branch
-
Patent number: 12260205Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for enhanced cloud computing deployment. In some implementations, a computer system provides a repository comprising (i) deployment tools configured to provide a deployment application programming interface (API), (ii) a set of container files configured to operate together to provide a server environment, and (iii) configuration data for the container images. The computer system can provide a deployment workflow package that, when invoked for a cloud computing account of the customer, is configured to retrieve the container files, configuration data, and deployment tools from the repository over a communication network and store the retrieved items in the cloud computing account. The deployment workflow package is also configured to run the deployment tools and create deployment infrastructure in the cloud computing account.Type: GrantFiled: July 13, 2023Date of Patent: March 25, 2025Assignee: MicroStrategy IncorporatedInventors: Jay Indravadan Shah, Jignesh Sura, Jehan Jayant Sethna, Clayton Myers, Timothy Lang
-
Patent number: 12253620Abstract: An intelligent assistant records speech spoken by a first user and determines a self-selection score for the first user. The intelligent assistant sends the self-selection score to another intelligent assistant, and receives a remote-selection score for the first user from the other intelligent assistant. The intelligent assistant compares the self-selection score to the remote-selection score. If the self-selection score is greater than the remote-selection score, the intelligent assistant responds to the first user and blocks subsequent responses to all other users until a disengagement metric of the first user exceeds a blocking threshold. If the self-selection score is less than the remote-selection score, the intelligent assistant does not respond to the first user.Type: GrantFiled: September 27, 2021Date of Patent: March 18, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Kazuhito Koishida, Alexander A. Popov, Uros Batricevic, Steven Nabil Bathiche
-
Patent number: 12251629Abstract: A system and method for facilitating lighting of objects during interactive gameplay by users on client computing platforms distinguishes activities performed prior to interactive gameplay and during interactive gameplay. Different client computing platforms may have different levels of graphics performance. Lighting may be defined by characteristics of one or more light sources that illuminate one or more objects in a multi-dimensional volume in a virtual space. Different lighting techniques or lighting features may be combined to create lighting during interactive gameplay. Some lighting techniques or lighting features may only be available and/or supported on high-performance computing platforms, whereas other lighting features may be available even on low-performance computing platforms.Type: GrantFiled: February 21, 2024Date of Patent: March 18, 2025Assignee: Kabam, Inc.Inventors: Cody Snyder, Russell Warneboldt
-
Patent number: 12254502Abstract: Systems as described herein may include detecting live browser information that a user navigates to a first website displayed in a first open browser tab and a second website displayed in a second open browser tab. A data sharing server may provide the live browser information to a machine learning model as input. Based on feedback from the machine learning model, one or more similar products displayed in the first website and the second website may be determined. The data sharing server may detect an update on the one or more similar products, and cause a user device to display an alert indicating the update on the similar products.Type: GrantFiled: November 7, 2022Date of Patent: March 18, 2025Assignee: Capital One Services, LLCInventors: Samuel Sharpe, Kenny Bean, Jeremy Goodsitt, Austin Walters, Brian Barr, Galen Rafferty
-
Patent number: 12254492Abstract: Disclosed are methods and devices for converting mobile notifications to content using a local content exchange. In one embodiment, the method comprises receiving a request for content from a mobile application; querying a data store of available content, the data store of available content populated with one or more notifications received by other mobile applications installed on the mobile device; identifying a responsive notification for the request for content based on the querying, the content item identified based on bid parameters associated with the one or more notifications; and transmitting the responsive notification to the mobile application.Type: GrantFiled: March 14, 2022Date of Patent: March 18, 2025Assignee: YAHOO AD TECH LLCInventors: Gaurav Chaula, Kavind Aggarwal
-
Patent number: 12255966Abstract: A network system can receive a request data corresponding to a group request for service for multiple users. The request data can indicate a common destination or start location for the multiple users. The system transmits a first set of data to a first user device of the first user to cause the first user device to prompt the first user to input a start or destination location for the first user. The system then identifies a set of service providers to fulfill the group request for service for the multiple users.Type: GrantFiled: December 21, 2023Date of Patent: March 18, 2025Assignee: Uber Technologies, Inc.Inventors: Matthew Sweeney, Logan Rockmore, Lisa Weitekamp
-
Patent number: 12255670Abstract: A data compression system comprising computer memory to store plural compression algorithms and a hardware processor to apply compression algorithm/s to incoming data items, wherein the compression algorithm to be applied to individual data item/s from among the incoming data items is selected, from among the plural compression algorithms, by the hardware processor, depending at least on the individual data item.Type: GrantFiled: August 18, 2022Date of Patent: March 18, 2025Assignee: Mellanox Technologies, LtdInventors: Vladimir Shalikashvili, Ran Sandhaus
-
Patent number: 12248431Abstract: A method for updating file system entity (FSE) metadata. The method may include receiving, by a first computing entity, a request to perform a case-sensitive FSE operation that comprises one of (a) adding a case-sensitive version of a name of a FSE to a data structure, or (b) deleting the case-sensitive version of the name of the FSE from the data structure, the data structure comprises multiple name blocks; finding, by the first computing entity, a certain name block of the multiple name blocks that is associated with the case-sensitive version of the name of the FSE.Type: GrantFiled: November 21, 2023Date of Patent: March 11, 2025Assignee: VAST DATA LTD.Inventors: Oded Sonin, Dror Dayan, Avi Goren
-
Patent number: 12244677Abstract: Systems and methods for enabling various devices to remotely interact with cloud-based client applications are provided. A method comprises receiving a first request from a first client device of a user to initiate an interactive session with a cloud-based client application, reserving an application engine for executing the cloud-based client application remotely from the first client device, receiving interaction data from the first client device as the user engages with a first media data associated with the cloud-based client application, modifying the cloud-based client application executing within the application engine that is reserved based on the interaction data received from the first client device, receiving a second request from the first client device to end the interactive session with the cloud-based client application that is modified, and deallocating the application engine that is reserved, wherein the application engine that is reserved is delinked from the first client device.Type: GrantFiled: November 7, 2023Date of Patent: March 4, 2025Assignee: Skillz Platform Inc.Inventors: Meidad Glory, Aharon Weisberg, Andrew Fead
-
Patent number: 12242753Abstract: Methods and apparatus for reduced network load with receiver-managed offset (RMO) PUT or GET messages. An RMO PUT message including an RMO key, data, and a length is sent from an initiator to a target, where the RMO key is extracted by a Network Interface controller (NIC), SmartNIC, or Infrastructure Processing Unit and used to identify an address or address offset of a memory buffer in a target memory at which to write the data. An RMO GET message is sent from an initiator to a target and includes an RMO key, a source buffer on the target, and a length. The target processes the RMO GET, reads the length of data from its source buffer, and returns a message to the initiator including the RMO key, the read data, and the length. The RMO key is extracted and used to identify an address or address offset of a memory buffer in a memory on the initiator in which to write the read data.Type: GrantFiled: September 24, 2021Date of Patent: March 4, 2025Assignee: Intel CorporationInventors: David Keppel, David M. Ozog
-
Patent number: 12242540Abstract: A data processing apparatus includes circuitry. The circuitry acquires data. The circuitry identifies a type of the data based on text information of the data, the text information being one of text information included in the data and text information converted from the data. The circuitry executes one or more processes on the data according to the identified type to obtain one or more pieces of processed data. The circuitry performs control to output the one or more pieces of processed data, as one or more processing results.Type: GrantFiled: April 6, 2022Date of Patent: March 4, 2025Assignee: Ricoh Company, Ltd.Inventors: Shinichi Adachi, Kei Kawashima, Taku Nagumo
-
Patent number: 12244682Abstract: A system and method for issuing requests to a stateless computing platform is described. In an example implementation, the system may include a stateless computing platform configured to receive and service a first set of requests and a second set of requests from a stateful server.Type: GrantFiled: September 8, 2023Date of Patent: March 4, 2025Assignee: Hound Technology, Inc.Inventor: Ian Wilkes
-
Patent number: 12244568Abstract: Implementations described herein utilize an independent server for facilitating secure exchange of data between multiple disparate parties. The independent server receives client data, via an automated assistant application executing at least in part at a client device, that is to be transmitted to a given third-party application. The independent server processes the client data, using a first encoder-decoder model, to generate opaque client data, and transmits the opaque client data to the given third-party application and without transmitting any of the client data. Further, the independent server receives response data, via the given third-party application, that is generated based on the opaque client data and that is to be transmitted back to the client device. The independent server processes the response data, using a second encoder-decoder model, to generate opaque response data, and transmits the opaque response data to the client device and without transmitting any of the response data.Type: GrantFiled: August 23, 2022Date of Patent: March 4, 2025Assignee: GOOGLE LLCInventors: Akshay Goel, Jonathan Eccles, Nitin Khandelwal, Sarvjeet Singh, David Sanchez, Ashwin Ram
-
Patent number: 12242838Abstract: Disclosed herein is a server management apparatus, comprising: a server information acquisition unit configured to acquire, from a plurality of servers respectively, server information on a server and hardware component information on hardware components included in the server, using an identifier of a control board of the server as a key; an analysis unit configured to analyze the server information and the hardware component information, and acquire information indicating whether or not firmware of any of the server and the hardware components needs to be updated; and a structured file generation unit configured to generate a structured file that hierarchically stores, in a readable format, the server information and the hardware component information, the structured file including a header describing the information indicating whether or not the firmware of any of the server and the hardware components needs to be updated.Type: GrantFiled: June 30, 2021Date of Patent: March 4, 2025Assignee: RAKUTEN MOBILE, INC.Inventors: Yu-Chun Lin, Masachika Hamabe
-
Patent number: 12238183Abstract: A computer implemented method is described for validation of a service. A graph data structure including a catalog layer with a service offering is statically analyzed. The method uses the static analysis to determine that a build exposing the service deviates from a pre-declared whitelist of dependencies. The method rejects insertion of the build into the graph data structure responsive to the determination in accord with a deny-by-default security posture.Type: GrantFiled: October 11, 2023Date of Patent: February 25, 2025Assignee: Chicago Mercantile Exchange Inc.Inventors: Adam Gilat, Alexander Abugov, Regev Dekel, Roy Antman, Or Yosef Sela, Eyal Cohen
-
Patent number: 12238618Abstract: Method and system consist of a mobile application installed on a mobile device with geo-positioning device, internet or wireless network connection; a hosting server configured with software and database and communicates with the mobile application. Mobile user submits a request to identify an object within a structure to the hosting server; the hosting server identifies location of the onsite user to determine the location of the structure, the host server searches a database and sends back information to the software application on user's mobile device and displays the location of the requested object with an identifier and related information on user's mobile device.Type: GrantFiled: October 23, 2024Date of Patent: February 25, 2025Inventors: Alfred Xueliang Xin, Sherry Xiaoli Sun
-
Patent number: 12231485Abstract: A method of delivering content includes, at a node in a network, receiving a first file, from a server, for rendering a first webpage. The method also includes transmitting the first file to a client computer system. The method also includes extracting a first hyperlink to a second webpage from the first file. The method also includes prefetching a second file for rendering the second webpage. The method also includes receiving a request to access a third webpage from the client computer system. The method also includes, in accordance with a determination that the second file can be used for rendering the third webpage, transmitting the second file to the client computer system.Type: GrantFiled: March 28, 2023Date of Patent: February 18, 2025Assignee: Palo Alto Networks, Inc.Inventors: Subramanian Varadarajan, Rosarin Jolly Roy Antonyraj, Kumaravel Senthivel, Badrinath Natarajan
-
Patent number: 12229381Abstract: An entity-centric approach has been proposed to provide a consistent user experience in accessing a unified software applications suite effortlessly. Entities are connected with one another. The entities and the connectivity between them are reflected in all three functional layers of 3-tier client-server architecture. Every entity has a set of attributes and each attribute represents a data item or record of a particular type. The data items or records are represented in the form of card(s) as determined by contextualization and access control engines. The connection between two or more entities in the context of communication/interaction, collaboration and productivity, can be referred to as an activity. The activities of the entities can be represented in a timeline or swimlane mode. The timeline mode represents the recent activities between two entities as a vertical timeline chart, in reverse chronological order. The swimlane mode represents activities of multiple entities, in parallel.Type: GrantFiled: March 6, 2023Date of Patent: February 18, 2025Assignee: Zoho Corporation Private LimitedInventor: Ramakrishna Raju Vegesna
-
Patent number: 12229361Abstract: A transparent touch display apparatus including a device substrate, a touch electrode and a routing line. The device substrate may include an emission area and a transmission area. The touch electrode may be disposed on the transmission area of the device substrate. The routing line may be disposed outside the emission area and the transmission area of the device substrate. A transmittance of the touch electrode may be higher than a transmittance of the routing line. Thus, in the transparent touch display apparatus, the reliability of the touch detection may be improved.Type: GrantFiled: August 17, 2023Date of Patent: February 18, 2025Assignee: LG Display Co., Ltd.Inventors: Hwi Deuk Lee, Yang Sik Lee, Yong Chan Park, Hyoung Su Kim, Sung Su Han
-
Patent number: 12229162Abstract: The present disclosure relates to computer-implemented methods, software, and systems for managing asynchronous data replication in a multiple availability zone cloud environment. Metadata for files for asynchronous replication at a second availability zone is stored at an in-memory data grid of a first instance of a storage service at a first availability zone at a multiple availability cloud platform that provides storage services. The in-memory data grid includes a queue data structure of metadata records and a map of metadata records. In response to determining that connection from the first availability zone to the second availability zone is available, asynchronous data replication for files identified at the map is executed. A file for replication is identified at the map and provided for replication at a second file storage at the second availability zone through a replication interface of a second instance of the storage service at the second availability zone.Type: GrantFiled: May 17, 2023Date of Patent: February 18, 2025Assignee: SAP SEInventors: Stoyan Zhivkov Boshev, Stoyan Ivanov Veleshki, Nikolay Georgiev Kabadzhov, Diyan Asparuhov Yordanov, Plamen Marianov Peev
-
Patent number: 12229811Abstract: Presented are methods and systems to universally assess composite utility consumption (1) in which a plurality of real-time and batch sensor readings such as from multiple disparate utility sensor data inputs (3) may be acquired and stored such as into a local device (2) or a central data warehouse (6). A composite utility estimated cost generator (9) can generate missing or uncorrelated data and a collected composite utility data information correlator (11) can correlate the data so it can be applied to determine some type of composite utility cost information. For real-time calculation, a disparate utility rate information accessor (8) can obtain multiple items of disparate rate information and this can use with correlated data to create a composite utility consumption and spend so a user can manage and control utility usage for a home, building, facility, plant, specific equipment, or the like.Type: GrantFiled: September 30, 2022Date of Patent: February 18, 2025Assignee: Mountain Vector Energy, LLCInventors: Steve R. Kiziuk, Robert Bruce Pitt, Paige A. Mankey, Madeline Rae Lamb
-
Patent number: 12230278Abstract: Techniques for outputting supplemental content are described. A system may receive input data corresponding to a user input, and determine and present output data responsive to the user input. After causing the output data to be presented, the system may determine supplemental content is to be presented. Based on this, the system may determine first presentation data representing first supplemental content is to be visually presented, and second presentation data representing second supplemental content is to be audibly presented. The system may use a machine learning model to determine the first supplemental content is to be presented instead of the second supplemental content. The system may thereafter cause a device to use the first presentation data to visually present the first supplemental content.Type: GrantFiled: February 22, 2022Date of Patent: February 18, 2025Assignee: Amazon Technologies, Inc.Inventors: Yining Bao, Ellen Hong, Wenjun Xiong, Luis Pantoja, Manish Dutt Sharma, Felix Xiaomeng Wu
-
Patent number: 12225070Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining media data, generating, from the media data, one or more event segments, appending the one or more event segments, to a first event processing buffer, the one or more event segments comprising an event start offset for each of the one or more event segments based on a time at which the each of the one or more event segments is appended to the first event processing buffer, appending the one or more event segments, to a second event processing buffer, the one or more event segments comprising event dispatch information for the each of the one or more event segments, and dispatching the one or more event segments based on the first event processing buffer and the event dispatch information in the second event processing buffer.Type: GrantFiled: December 19, 2023Date of Patent: February 11, 2025Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 12225080Abstract: Systems and methods for an adaptive scheduler for collaboration networking are described. In an illustrative, non-limiting embodiment, a first Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, wherein the memory comprises program instructions store thereon that, upon execution by the processor, cause the first IHS to: establish a peer-to-peer (P2P) connection with a second IHS; and adapt a scan rate and an advertisement rate of the first IHS based, at least in part, on context of the P2P connection. If the first IHS is configured as a host for the P2P connection, then it can adapt an advertisement rate of the first IHS, and stop any scans by the first IHS. If the first IHS is configured as a client for the P2P connection, it can adapt a scan rate of the first IHS, and stop any advertisements by the first IHS.Type: GrantFiled: June 6, 2023Date of Patent: February 11, 2025Assignee: Dell Products, L.P.Inventors: Harpreet Narula, Danilo O. Tan
-
Patent number: 12222877Abstract: A NVMe™ or NVMe-over-fabrics enabled device with video codec functionality may be seen to overcome scalability problem of known hardware assisted video codec solutions. The device of aspects of the present application may or may not have storage media. A host computer communicates with the device through NVMe™ commands. The device may be in one of many SSD form factors, such as U.2 or AIC. The device may be provided as a component in NVMe-enabled computers or NVMe-over-fabrics-enabled systems.Type: GrantFiled: January 9, 2024Date of Patent: February 11, 2025Assignee: Rongming Microelectronics (Jinan) Co., Ltd.Inventors: Yan Jun Zhou, Tao Zhong, Wei Liu
-
Patent number: 12225085Abstract: A wireless device (S) includes a radio (R) for communicating via a wireless communication protocol which employs messages constructed as layer 2 MAC frames each including a layer 2 MAC header and a payload. The wireless device is configured to operate in (i) a first mode in which the wireless device transmits messages (N0, . . . , Nn) via the radio each including an IPv6 packet header and an upper layer protocol data unit encapsulated within the payload of a layer 2 MAC frame, and (ii) a second mode in which the wireless device transmits messages (M0, . . . , Mn) via the radio each including an upper layer protocol data unit encapsulated within the payload of a layer 2 MAC frame without including the IPv6 header. A relay device (T) comprises a radio for communicating via the wireless communication protocol which employs messages constructed as layer 2 MAC frames each including a layer 2 MAC header and a payload.Type: GrantFiled: July 6, 2023Date of Patent: February 11, 2025Assignee: Koninklijke Philips N.V.Inventors: Walter Dees, Franciscus Antonius Maria Van De Laar
-
Patent number: 12219061Abstract: A method is disclosed. The method includes receiving, by a token gateway, a first request message from a token requestor computer. The token gateway determines at least one token service computer from a plurality of token service computers, each token service computer in the plurality of token service computers operating independently of each other. The token gateway transmits at least one second request message to the at least one token service computer and receives, at least one first response message comprising at least one token and/or supplemental data associated with the at least one token from the at least one token service computer. The token gateway transmits a second response message to the token requestor computer, the second response message comprising the at least one token and/or the supplemental data.Type: GrantFiled: December 21, 2020Date of Patent: February 4, 2025Assignee: Visa International Service AssociationInventors: Sayeed Mohammed, Alan Johnson, Sheldon Banow, Fouad Rabhi, Laszlo Spoor, Mohammed Chakib Bouda, Rahmat Adnan, Arvind Santhanaraman
-
Patent number: 12219225Abstract: A method, apparatus, system, and computer program product provide the ability to enhance linear video content. Linear video content is received. A request to enhance the linear video content is received. Based on the request, a toolbar with options for enhanced content is rendered. One or more of the options are selected. Based on the selection, the enhanced content is invoked simultaneously with a rendering of the linear video content.Type: GrantFiled: November 5, 2020Date of Patent: February 4, 2025Assignee: XUMO LLCInventors: Christopher Mark Doe, Christopher Forrest Gordon
-
Patent number: 12218996Abstract: The present disclosure relates to a system and a method for accessing streaming data. The method includes: obtaining, from a first user terminal and via a network, a first request for streaming data; transmitting the first request to a server for accessing the streaming data; recording identification information included in the first request to be corresponding to the server in a table; obtaining, from a second user terminal and via a network, a second request for the streaming data; and transmitting the second request to the server for accessing the streaming data. Identification information included in the second request is the same as the identification information included in the first request.Type: GrantFiled: December 29, 2022Date of Patent: February 4, 2025Assignee: 17LIVE Japan Inc.Inventors: Yu-Chuan Chang, Kun-Ze Li, Che-Wei Liu
-
Patent number: 12219173Abstract: In various examples, the decoding and upscaling capabilities of a client device are analyzed to determine encoding parameters and operations used by a content streaming server to generate encoded video streams. The quality of the upscaled content of the client device may be monitored by the streaming servers such that the encoding parameters may be updated based on the monitored quality. In this way, the encoding operations of one or more streaming servers may be more effectively matched to the decoding and upscaling abilities of one or more client devise such that an increased number of client devices may be served by the streaming servers.Type: GrantFiled: November 14, 2023Date of Patent: February 4, 2025Assignee: NVIDIA CorporationInventors: Prabindh Sundareson, Sachin Pandhare, Shyam Raikar
-
Patent number: 12210497Abstract: An event deduplication system may efficiently perform event deduplication (identifying “new” or “unique” events that might be an anomaly) by using a first stage that has multiple first stage processes running in parallel (e.g., at different data centers) and a single second stage that has a second stage process that receives and processes events from the different first stage processes. The second stage process updates a global state (e.g., lookup table) and periodically publishes the global state to the first stage processes to update their local state. When the second stage process receives a possible new event from a first stage process, it may more accurately determine whether the event is actually a new event based on the global state.Type: GrantFiled: September 29, 2022Date of Patent: January 28, 2025Assignee: Amazon Technologies, Inc.Inventors: Karl Eric Anderson, Jacob A. Niebloom, Kelly Anne Rooker, Martin C Stonebraker, Nebi Mert Aydin
-
Patent number: 12212555Abstract: Aspects of subject technology provide systems and methods for generation and distribution of a stable identifier associated with multiple aliases of a user account. The stable identifier may be provided to various electronic devices by a server, responsive to requests associated with communications to those devices from one of the associated aliases. In this way, messaging applications can utilize the stable identifier to merge conversations from a single user having multiple aliases, and secure access to a secure device can be provided to an authorized user, even if the authorized user attempts access from an unauthorized account alias.Type: GrantFiled: November 10, 2023Date of Patent: January 28, 2025Assignee: Apple Inc.Inventors: Nicholas Joseph Circosta, Patrick R. Burns, Bhaskar P. Sarma, Daniel B. Pollack, Liang Qu, Kevin J. Lindeman, Roberto Garcia
-
Patent number: 12204558Abstract: Techniques are described for preserving the inflight sessions failing over from a primary database to the replicated logical database of the primary database. In an implementation, prior to failover, when the primary database server receives a commit for a transaction, the process stores a commit indication that the transaction has been committed by performing a corresponding SQL command. The commit indication is replicated to the logical replica database by virtue of the replication of the SQL command and its execution on the logical replica database. Accordingly, the standby database server in the failover session may successfully request for the outcome of the transaction. Techniques are also described for the client-side LOB references to be preserved when failing over to the logical replica database, for AS OF queries preserved, and for versioning of checksums, signatures and structures across logical replicas.Type: GrantFiled: October 13, 2023Date of Patent: January 21, 2025Assignee: Oracle International CorporationInventors: Carol Lyndall Colrain, Xiaoli Qi, Kevin S. Neel, Stephen J. Vivian, Michael Cusson, Yunrui Li, Jonathan Giloni
-
Patent number: 12206751Abstract: Methods and systems are described for content distribution. A first computing device may send a request for content to a second computing device. The first computing device may receive data that indicates a third computing device, and the first computing device may send a request for content to the third computing device. The third computing device may facilitate the first computing device receiving content from a fourth device.Type: GrantFiled: March 13, 2020Date of Patent: January 21, 2025Assignee: Comcast Cable Communications, LLCInventors: James Panagos, Jeffrey Elsloo, John Benton
-
Patent number: 12199817Abstract: Techniques are provided for establishing a secure home ecosystem such that the one or more installers only have access to set-up accessories. A mobile device may identify a home device using a first wireless protocol. The mobile device may enable a secure channel between the home device and the mobile device via a second wireless protocol. The mobile device may authenticate access for the mobile device using an identification code. The mobile device may validate a home device certificate via a secure server. The mobile device may send a mobile device certificate to the home device via the secure channel. The mobile device may receive a signed mobile device certificate from the home device via the secure channel and receive accessory information corresponding to one or more accessory devices from the home device. The mobile device can be configured to connect to the one or more accessory devices.Type: GrantFiled: August 13, 2021Date of Patent: January 14, 2025Assignee: Apple Inc.Inventors: Oren Segal, Manuel Roman Cuesta, Andreas I. Gal
-
Patent number: 12200025Abstract: A system for holding a network conferencing session may include a remote server and a presenter interface. The remote server may be configured to load a presentation material in a content renderer operated at the remote server and transmit video streams of the presentation material to remote client devices that are in the network conferencing session. The presenter interface may receive one of the video streams and display the presentation material based on data from the one of the video streams. The presenter interface may capture interactive events of a presenter directed at the presenter interface. The presenter interface may transmit the interactive events of the presenter to the remote server for remotely controlling the content renderer operating at the remote server using the interactive events directed at the presenter interface.Type: GrantFiled: April 27, 2022Date of Patent: January 14, 2025Assignee: Aktana, Inc.Inventors: Matthew J. Toohey, Mudit Saxena, Naveen I. Pai, Sanyam Jain, Haresh Kannan, Aditya Tiwari, Shailaja Nair, Shresth Sahai
-
Patent number: 12197520Abstract: Disclosed embodiments can include a system for generating experiences. A system receives user data related to interactions by the user. The system identifies a set of trends for the user based on the interactions. The system receives a locational indicator, the locational indicator providing a first destination. The system searches locational data associated with the first destination to identify one or more experiences for the user. The system compares the set of trends with the locational data. The system calculates a first experience for the user. The system outputs, for display on a user device, the first experience.Type: GrantFiled: June 30, 2023Date of Patent: January 14, 2025Assignee: CAPITAL ONE SERVICES, LLCInventors: Julian Duque, Muhammad Uddin, Tania Cruz Morales, Dwipam Katariya, Kimberly Stockley
-
Patent number: 12195038Abstract: An autonomous vehicle control system and method may utilize a dual mode map including sparse map data for some portions of an environment that lacks some of the data maintained in dense map data for other portions of the environment. Sparse map data may be used, for instance, to address a recently-established construction area on a roadway that is incompatible with dense map data that was previously used to operate on the roadway, enabling operation of an autonomous vehicle in the construction area to proceed even in the absence of dense map data for the construction area, e.g., by dynamically augmenting the sparse map data to incorporate additional data sensed by a perception system of the autonomous vehicle.Type: GrantFiled: December 26, 2023Date of Patent: January 14, 2025Assignee: AURORA OPERATIONS, INC.Inventors: Chris Leibs, Stephen O'Hara
-
Patent number: 12199985Abstract: Method, apparatus and computer program product for multi-modal user authorization are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, receive a request to enable a first client device associated with a first user profile to access a group-based communication system; determine a first access privilege status for the first user profile; in response to determining that the first access privilege status is a general access privilege status, transmit, to the first client device, first user interface data associated with a general access user interface; and in response to determining that the first access privilege status is a limited access privilege status, transmit, to the first client device, second user interface data associated with a limited access user interface.Type: GrantFiled: November 27, 2018Date of Patent: January 14, 2025Assignee: Salesforce, Inc.Inventors: Leah Jones, Ilan Frank, Rosaleen Nguyen, Kevin Marshall
-
Patent number: 12197385Abstract: A computer system provides transaction-level data retention policy inheritance. The system may perform operations including storing a first dataset comprising a plurality of transactions, each of the plurality of transactions comprising one or more data items; receiving a first transaction to the first dataset, the first transaction comprising one or more data items; determining a first retention policy for the first transaction; and storing the first retention policy with the first transaction. The system may further perform operations including calculating a deletion date for the first transaction based on the first retention policy; and storing the deletion date with the first transaction in the first dataset.Type: GrantFiled: April 26, 2023Date of Patent: January 14, 2025Assignee: Palantir Technologies Inc.Inventors: Arnav Jagasia, Ashley Meuser, Hugo Dobbelaere, Mihir Patil, Sam Stoll, Pieris Christofi
-
Patent number: 12192278Abstract: A method may include receiving, at a target, from a server, a command, information to identify data, and access information to perform a data transfer using a memory access protocol, and performing, based on the command, based on the access information, the data transfer between the target and a client using the memory access protocol. The information to identify the data may include an object key, and the object key and the access information may be encoded, at least partially, in an encoded object key. The method may further include sending, based on the data transfer, from the target to the server, a completion. The method may further include sending, based on the completion, from the server to the client, an indication of success. The method may further include reconstructing the data based on the parity data.Type: GrantFiled: May 17, 2022Date of Patent: January 7, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Somnath Roy, Ronald Lee, Benixon Arul Dhas, Xiangnan Li
-
Patent number: 12192119Abstract: A computer-readable medium storing instructions for a universal API (Application Programming Interface) for multiple network resources. The instructions cause a processor to perform receiving, from a user interface, a request associated with a set of different network resources. The request includes one or more operations for the different network resources. The instructions may cause parsing the request to identify each of the operations, and performing the operations on the network resources. The instructions may also cause collecting, from the network resources, responses to the operations that were performed; and generating a consolidated response that includes the responses. The consolidated response may be generated according to a schema defining valid syntax for communications.Type: GrantFiled: February 23, 2023Date of Patent: January 7, 2025Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Aziz Pulatov, Saranjit S. Chudha
-
Patent number: 12189528Abstract: An identification station is operable to obtain digital representations of biometrics for people and communicate these digital representations of biometrics over one or more networks to an identification system device in order to identify the people for a variety of different purposes. The identification station also stores data related to previous biometric identifications in a local cache for one or more time windows. Upon obtaining a digital representation of a biometric, the identification station may first check if the digital representation of the biometric corresponds to data in the local cache. If so, the identification station may omit communicating with the identification system device. Otherwise, the identification station may communicate with the identification system device to identify the person, as well as store the digital representation of the biometric in the local cache for the one or more time windows.Type: GrantFiled: November 12, 2021Date of Patent: January 7, 2025Assignee: SECURE IDENTITY, LLCInventor: Rob Wisniewski
-
Patent number: 12192301Abstract: A service broker that is connected to each of a server unit and a client unit in a service offer system for offering a service from the server unit to the client unit by way of a service oriented communication includes: a communication controller that receives a frame for use in offer of the service, from the server unit or the client unit; and a service manager that determines whether a combination of a service identifier included in the frame received by the communication controller, an identifier indicating one of a transmission source and a destination of the frame, and a type of the frame is appropriate, and provides output of a result of the determination.Type: GrantFiled: July 10, 2023Date of Patent: January 7, 2025Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Takeshi Kishikawa, Yoshihiro Ujiie, Ryo Hirano