Client/server Patents (Class 709/203)
  • Patent number: 12088877
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for loading and roll-off of reference media assets. Example apparatus disclosed herein are to determine whether a first condition to prune a reference media asset is satisfied, and in response to a determination that the first condition is satisfied, determine whether a second condition to prune the reference media asset is satisfied. Disclosed example apparatus are also to, in response to a determination that the second condition is satisfied: segment the reference media asset into a plurality of segments based on a length of the reference media asset, prune a first one of the segments, and retain a second one of the segments in a database to compare with meter data to credit media exposure associated with the reference media asset.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: September 10, 2024
    Assignee: The Nielsen Company (US), LLC
    Inventors: Sandeep Tapse, Daniel Nelson, Raghuram Ranganathan
  • Patent number: 12089042
    Abstract: A system for aircraft communication includes an on-board computing device. The on-board computing device includes a first network interface, a second network interface, a third network interface, and a processor. The first network interface is configured to communicate via a wireless access point with a portable computing device. The second network interface is configured to communicate with a flight deck information network. The third network interface is configured to communicate via an off-board network with an off-board server. The processor is configured to route first data from the second network interface to the portable computing device via the first network interface. The first data includes aircraft flight information. The processor is also configured to, concurrently with routing the first data, route second data from the off-board server via the third network interface to the portable computing device via the first network interface.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: September 10, 2024
    Assignee: THE BOEING COMPANY
    Inventor: Ryan Rule
  • Patent number: 12088644
    Abstract: System and methods for routing requests for both assisted communications and non-assisted communications with devices operated by deaf or hard-of-hearing (DHH) users using a single number are described. A network component may determine whether to use routing that directs such requests to an assistance system based on the type of communications requested and one or more identifiers in a request. If a communications request includes a DHH user device's identifier and communications type that are represented in assistance routing data, the network component may forward that request to an assistance system. Otherwise, the network component may route such a request normally. A DHH user may request a suspension of the assistance routing for a period of time and/or until reinstatement of the assistance routing is requested.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: September 10, 2024
    Assignee: T-Mobile USA, Inc.
    Inventors: Willie Dorance King, Mayank Bhutani, Poomima Magadevan, Homer Nicolas B. Filart, Jason Wayne Hayes, Dinko Dinkov, Suryanarayana Murthy Gorty, Mark Alan Tauscher, Dennis Allan Selznick, Stephen Lee Dekat
  • Patent number: 12086405
    Abstract: Methods and systems for input tracing on a mobile computing device, and specifically, input tracing of user provided touch input at a touchscreen display of a mobile computing device. The user input can be tracked to determine an actual path between a user interactable element and a graphical element. The actual path can be compared to a target path, and based on the deviation between the two, store data indicating a correlation between the user and an appropriate response associated with a graphical element (e.g., a degree of conviction/affinity between the user and the appropriate response associated with the graphical element).
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: September 10, 2024
    Assignee: Ipsos America, Inc.
    Inventors: Davide Baldo, Richard John Timpone
  • Patent number: 12079447
    Abstract: A method is implemented in a computing device having an operating system configured to capture screenshot images in response to entries of a pre-defined user input. In the method, an application executes in a current state or mode in which an application screen is shown on the display device, detects an entry of the pre-defined user input by a user, and identifies one or more features that (i) are supported by the application, (ii) are at least partially determined by the current state or mode, and (iii) can use at least one type of information displayed by the application screen to perform respective function(s). The application generates a selectable link for each identified feature, and presents, on the display device, the generated selectable link(s), such that a selection by the user of any one of the generated selectable link(s) causes the application to perform the respective set of functions.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: September 3, 2024
    Assignee: GOOGLE LLC
    Inventors: Haroon Baig, Holger-Frederik Flier
  • Patent number: 12076898
    Abstract: An injection molding machine managing system includes a managing device, and an injection molding machine communicably connected with the device and performing at least one of the following: send data to the device; and receive data from the device. Upon a version mismatch between these device and machine, the system performs at least one of the following: send a notification about the mismatch to a user; and perform a process for removing the mismatch. An injection molding machine includes a control device, and a driver communicably connected with the device and performing at least one of the following: send data to the device; and receive data from the device. Upon a version mismatch between these device and driver, the machine performs at least one of the following: send a notification about the mismatch to a user; and perform a process for removing the mismatch.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: September 3, 2024
    Assignee: SUMITOMO HEAVY INDUSTRIES, LTD.
    Inventors: Mikio Arita, Hiroshi Mogi
  • Patent number: 12079172
    Abstract: Disclosed herein is a method of managing data in a database management system comprising a first, master storage, node and a second node for performing operations on data stored in the database. The method comprises configuring the second node to perform a set of steps. The second node is configured to write data indicative of one or more operations on data to a set of log files. The second node segments the set of log files into a set of log file chunks For each of the log file chunks, the second node may transmit data from the database associated with a log file chunk to the first node and thereafter transmit the log file chunk to the first node. The segmenting and transmitting of the set of log files and their associated data may be performed asynchronously to the updating of the set of log files.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: September 3, 2024
    Assignee: Singlestore, Inc.
    Inventors: Joseph Victor, Adam Prout, Rodrigo Toste Gomes, Kai Yuan Lung
  • Patent number: 12079264
    Abstract: Content controller system comprising rendering server system comprising a plurality of servers. The servers receiving a plurality of segment render requests that correspond respectively to segments included in a set of media content item segments. The servers render the segments corresponding to the segment render requests using a media content identification and a main user identification. Rendering the segments comprises retrieving metadata from a metadata database associated with the media content identification, rendering the segments using the metadata, generating a main user avatar based on the main user identification, and incorporating the main user avatar into the segments. The servers can upload the segments to a segment database and update segment states in a segment state database to indicate that the segments are available. Other embodiments are disclosed herein.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: September 3, 2024
    Assignee: Snap Inc.
    Inventors: Allan Baril, Chirag Gada
  • Patent number: 12081563
    Abstract: Apparatus, systems, methods, and the like, for autonomous scaling of security and other network services through initialization of a service from a network service device and/or migration of such services from one service device to another is provided. Such network scaling may allow for migration of services from existing service edges to other service edges. A security management system may coordinate the migration of services provided to a secondary network from one or more service edges to another, separate service edge while providing session synchronization during the migration. To migrate the services from the first service edge to a second service edge, a session table may be shared between the service edges and the first and second service edges may advertise service routes or endpoints with one or more priority values to control or otherwise determine which service edge is selected by a service-receiving device to receive the services.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: September 3, 2024
    Assignee: Level 3 Communications, LLC
    Inventor: Bobby W. Metz
  • Patent number: 12079067
    Abstract: A method, computer program product, and computer system for generating, by a computing device, a debug message of a plurality of debug messages, wherein a format of the debug message may be a binary format that includes information, and wherein the information may include debug header information and one or more values of optional parameters. It may be determined that the debug message and a portion of the plurality of debug messages are associated with one or more debug levels. Each respective processor core may be allocated with a separate cyclic buffer that contains the information for each of the debug messages that are associated with the one or more debug levels and written while each respective processor core is active.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: September 3, 2024
    Assignee: Dell Products L.P.
    Inventors: Itai Shavit, Roy Koren, Vladimir Shveidel, Benny Kirenberg, Leron Fliess
  • Patent number: 12081613
    Abstract: A method may include: providing a browser extension to user devices that is configured to: monitor data associated with website pages visited by the user devices; and in response to detecting that data associated with a website page is indicative of a presence of a platform, transmit a notification to an entity system, the notification including an identification of the website page and an identification of the platform; and in response to receiving the notification: generating and/or updating a database indicative of operation of the platform on one or more website pages based on the identification of the website page and the identification of the platform; quantifying a number of website pages on which the platform is operated based on the database; and determining a level of traffic to the website page.
    Type: Grant
    Filed: July 5, 2023
    Date of Patent: September 3, 2024
    Assignee: Capital One Services, LLC
    Inventors: Dallas Duncan, William Henderson, Laura Robertson, Kace Layton
  • Patent number: 12073005
    Abstract: A method for expanded integrity monitoring of a container image, wherein the container image contains at least two layers, a base image and at least one application layer, which carries out at least one modification operation on the base image, includes the following steps: during assembly of the container image, allocating an integrity rule specific to the layer to the layer, for at least one of the layers of the container image, providing the container image and the allocated integrity rules to a guest computer, and—generating a container instance on the basis of the container image via a real-time environment of the guest computer, checking each individual layer in relation to the allocated integrity rules during execution of the container instance in the real-time environment, and—executing the layer according to the allocated layer-specific integrity rule.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: August 27, 2024
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Christian Knierim
  • Patent number: 12074845
    Abstract: Systems, methods, and devices for performing targeted filtering of network traffic generated by user equipment (UE) devices connected to a customer premise equipment (CPE) device in a communication system that includes a distributed residential gateway. A network server may determine that the communication system includes a UE device that is compromised, misconfigured, or operating outside normal communication parameters, identify the UE device, determine an Internet protocol (IP) address or a media access control (MAC) address of the identified UE device, generate a quarantine request message that includes the IP address or the MAC address of the identified UE device in response to determining that the preconfigured virtual local area network access control list (VACL) on the CPE lists source IP addresses from which the CPE will filter outbound traffic, and send the generated quarantine request message to a bridged residential gateway (BRG) associated with the CPE device.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: August 27, 2024
    Assignee: Charter Communications Operating, LLC
    Inventors: Timothy Bleidorn, Cheryl Warne, Shane Newberg, Christopher Teague
  • Patent number: 12073940
    Abstract: A non-transitory computer-readable medium stores instructions readable and executable by a workstation (20) including at least one electronic processor (22) to perform a method (100) for generating medical imaging device upgrade recommendations from utilization data.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: August 27, 2024
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventor: Paul Richard Simons
  • Patent number: 12074951
    Abstract: A system and a method for assigning a money sign to a user. The system receives a request to identify a money sign for a user. Further, the system renders a set of questions. Furthermore, the system receives a set of answers from the user. Subsequently, the system extracts a key component from the set of answers received from the user. Further, the system scores the key component for the set of answers based on a scoring matrix and deep learning algorithms. Subsequently, the system compares a user score for each of the key component against a facet score for each of a set of predefined money signs. Further, the system generates a match score for each of a set of predefined money signs. Finally, the system assigns the money sign identified with a maximum match score to the user.
    Type: Grant
    Filed: March 28, 2024
    Date of Patent: August 27, 2024
    Assignee: 1 FINANCE PRIVATE LIMITED
    Inventors: Keval Bhanushali, Animesh Hardia
  • Patent number: 12069342
    Abstract: The present disclosure relates to the field of multimedia technology, and more particularly, to a method and an apparatus for playing multimedia data, an electronic device, and a storage medium. The method for playing multimedia data includes: acquiring, in response to a first trigger operation for first multimedia data currently being played as received via a first interface of a first platform, second multimedia data corresponding to the first multimedia data; and playing the second multimedia data on the first platform. With the method for playing multimedia data according to the present disclosure, it is possible to shorten the length of the path from playing the first multimedia data to playing the second multimedia data, thereby improving the efficiency in playing the second multimedia data.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: August 20, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Ruixin Feng, Zhen Cao, Yixiu Huang
  • Patent number: 12069321
    Abstract: A method, computer system, and computer readable medium are provided for displaying video content. An interface to a presentation engine to enable real-time rendering of a plurality of objects is created whereby the plurality of objects are logically organized together through a plurality of scene graphs, and whereby the plurality of scene graphs is organized a media interchange format. Geometry information of the plurality of scene graphs is updated through the interface to a representation engine. The plurality of objects is streamed based on multi-resolution or multi-tessellation of heterogenous visual geometric objects in each of the scene graphs from among the plurality of scene graphs using the media interchange format.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: August 20, 2024
    Assignee: TENCENT AMERICA LLC
    Inventor: Arianne Therese Hinds
  • Patent number: 12069318
    Abstract: Disclosed are systems and methods for providing unified routing and caching logic for applications utilizing a CDN. First, the system maintains access to one or more edge servers for a CDN, with the one or more edge servers being configured to execute edge logic. The system receives code for an application in a specified application framework, with the code and/or application framework including a unified set of routing and caching logic for dynamic data to be applied to a number of caches, and with the unified set of routing and caching logic being derived from a centralized definition. For each of the caches, the system first analyzes the set of routing and caching logic to determine a subset of the routing and caching logic to be executed by the cache, and then atomically sends the determined subset of the routing and caching logic to the cache.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: August 20, 2024
    Assignee: Edgio, Inc.
    Inventors: Mark Brocato, Ivan Erceg, Ishan Anand
  • Patent number: 12067405
    Abstract: Configurations for communication interfaces are disclosed. In at least one embodiment, a processor includes one or more circuits to determine a firmware configuration for one or more server components and to transmit the firmware configuration at startup.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: August 20, 2024
    Assignee: NVIDIA Corporation
    Inventors: Ryan Albright, William Ryan Weese, Aaron Richard Carkin, William Andrew Mecham, Benjamin Goska, Michael Thompson
  • Patent number: 12062076
    Abstract: Integrating an image capturing mechanism into an ecommerce application is described. Images of items offered for sale via ecommerce channels associated with an ecommerce service provider and performance metrics associated with the images and/or content items with which the images are presented via the ecommerce channels can be analyzed. Based partly on the analyzing, a characteristic associated with the images that are associated with a performance metric that satisfies a threshold or that are presented by the content items that are associated with the performance metric that satisfies the threshold can be determined. A new image of an item to be offered for sale by a merchant via an ecommerce channel can be received and, based at least partly on the characteristic, it can be determined whether to integrate the new image into a content item for the merchant, wherein the content item to be presented via the ecommerce channel.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: August 13, 2024
    Assignee: Block, Inc.
    Inventors: Katherine Swett, Bo Han, Drew Richards, John O'Brien-Carelli
  • Patent number: 12063213
    Abstract: In one embodiment, a method comprises: receiving, by a secure executable container executed by an endpoint device, a request from an originating entity for initiating a secure peer-to-peer communication with a second network entity via a secure data network, the originating entity and second network entity having established a two-way trusted relationship in the secure data network; processing, by the secure executable container, the request based on providing the originating entity sole and exclusive authority to control the secure peer-to-peer communication, including cryptographically secure termination and removal of the secure peer-to-peer communication from any network device in the secure data network; and initiating, by the secure executable container, the secure peer-to-peer communication by securely sending, to the second network entity via the secure data network, a secure peer-to-peer invitation for the second network entity to join the secure peer-to-peer communication.
    Type: Grant
    Filed: August 25, 2023
    Date of Patent: August 13, 2024
    Assignee: WhiteStar Communications, Inc.
    Inventor: Billy Gayle Moon
  • Patent number: 12062056
    Abstract: The invention relates to methods, systems, and computer-readable media related to a system having a plurality of users, designed to display a user-customized subset of item and/or provider information to the user.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: August 13, 2024
    Assignee: Thermodynamic Design, LLC
    Inventors: Bradley Christiansen, Arvind Prabhu, Michael Vock
  • Patent number: 12063199
    Abstract: The invention is an improvement to an originally patented invention titled the Global portal network that allows the use of any domain name followed by a name or email address in the address bar of any internet browser to, using an algorithm that is part of the platform, generate and implement a query that will cause the internet browser to publish information stored in an active directory system and/or database that is on the platform.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: August 13, 2024
    Inventor: Dean Wray Lawrence
  • Patent number: 12061593
    Abstract: Disclosed herein are system, method, and computer program product embodiments for database modification and processing functionality. An embodiment operates by providing a batch of values stored in rows corresponding to a particular column responsive to a request to encrypt the values of the particular column. Encrypted values corresponding the batch of values are received and stored in a hidden column. A status of the rows corresponding to batch of values of the hidden column is updated to indicate in which rows of the hidden column the received encrypted values have been stored. Updated encrypted values are received and stored in the hidden column. The particular column is replaced with the hidden column.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: August 13, 2024
    Assignee: SAP SE
    Inventors: Rajnish Chitkara, Michael Vander Ploeg, Anita Patel, Marlon McKenzie, Abhishek Singhi, Eunsang Kim, Hanggjun Cho, Juhyeon Jeong
  • Patent number: 12061931
    Abstract: Performance of a computing device can be optimized in a mixed workload environment. A management service can be configured to capture telemetry data from web applications or containerized applications and use such telemetry data to detect a scenario. Based on the detected scenario, the management service can select optimized performance settings and cause the optimized performance settings to be applied within the browser or container in which the application is deployed. Machine learning techniques can be employed to detect and define optimized performance settings for a particular scenario.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: August 13, 2024
    Assignee: Dell Products L.P.
    Inventors: Michael S. Gatson, Vivek Viswanathan Iyer
  • Patent number: 12056631
    Abstract: A method, apparatus, and system of managing digital queues for a location is disclosed. A method includes receiving a request from a mobile device based on the mobile device navigating to a uniform resource locator (URL) from scanning a code associated with the branch location; receiving, from the mobile device and via one or more selectable fields of a graphical user interface (GUI) depicted on the mobile device, information including identity information regarding a user and a reason for the request; identifying a queue specific to the branch location; and updating the GUI displayed on the mobile device to depict a confirmation page presenting a confirmation notification indicating that the user has been added to the digital queue. The confirmation page may include a dynamic area configured to update automatically, and the method further includes updating a computer at the branch location indicating the user has arrived.
    Type: Grant
    Filed: May 2, 2023
    Date of Patent: August 6, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Pamela Murphy, Therese Rainsbarger, Louann Millar, Jonathan Hartsell, Pankaj Parekh
  • Patent number: 12056700
    Abstract: Examples describe data security and routines structured to avoid conflicts. One example includes accessing data for a merchant website including a framework with a first routine for a function, and accessing an account security element for the merchant website with a second routine associated with an account security system for the function. The second routine is optimized to avoid conflicts with the first routine. The framework is automatically updated while the second routine is maintained with no changes. The merchant website data is then transmitted with the updated first routine and the account security element with the second routine, where the updated first routine and the second routine facilitate data security on the client device without framework conflicts when the updated first routine for the function and the second routine for the function operate concurrently on the client device.
    Type: Grant
    Filed: March 3, 2023
    Date of Patent: August 6, 2024
    Assignee: Synchrony Bank
    Inventors: Viveka Vardhan Ravi, Anil Kumar Mothea
  • Patent number: 12056161
    Abstract: In accordance with an embodiment, systems and methods described herein can be used, for example with a content management system, to provide recommendations to categorize/classify content into user-defined categories, which in turn provides an opportunity for content managers to place new content into accurate categories effortlessly, based on previously evaluated/categorized content. A recommendation system or tool can use artificial intelligence (AI) techniques to continuously learn from past data, and assist in placing content into a relevant category through automatic categorization/classification of newly created/edited content. The recommendation tool can be implemented and applied across diverse domains by generating feature vectors from contents, creating clusters in the feature space based on previously categorized content, and recommending a category for new content through feature space distance calculation from the clusters.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: August 6, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sandip Ghoshal, Sreeharsha Kamireddy, Jaswanth Maryala, Vivek Peter, Hareesh S. Kadlabalu
  • Patent number: 12058096
    Abstract: A method for establishing an end-to-end network connection includes obtaining, by a first node, super node information from a server, obtaining, by the first node, a network address translation (NAT) type of the first node, obtaining, by the first node, a NAT type of a to-be-connected second node from the server, determining, by the first node based on the NAT type of the first node and the NAT type of the second node, whether to use a relay node, and selecting, by the first node, the relay node from super nodes to establish a connection to the second node.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: August 6, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Renzhi Yang, Bin Wang, Teng Zhang, Li Zhou, Yanming Li
  • Patent number: 12058258
    Abstract: In one embodiment, a method comprises: generating, by a secure executable container executed by an endpoint device in a secure peer-to-peer data network, a secure private key and a first secure public key; first establishing, by the secure executable container, a two-way trusted relationship with a second endpoint device, including receiving a second secure public key of the second endpoint device; second establishing, by the secure executable container, a two-way trusted relationship with a replicator device, including receiving a third secure public key of the replicator device; generating, by the secure executable container using the second secure public key, a secure data packet destined for the second endpoint device, including generating an encrypted payload for the secure data packet; and generating and outputting to the replicator device, by the secure executable container using the third secure public key, a secure tunneled data packet, including encrypting the secure data packet.
    Type: Grant
    Filed: August 30, 2023
    Date of Patent: August 6, 2024
    Assignee: WhiteStar Communications, Inc.
    Inventor: Billy Gayle Moon
  • Patent number: 12050519
    Abstract: A device receives a notification indicating a failure of a first server device responsible for a primary message queue that includes messages at a time of the failure. A second server device is responsible for a standby message queue to which the messages are replicated, where a position in the standby message queue and a message time are assigned to each of the replicated messages. The device obtains a record time that identifies the message time of one of the messages that was last obtained from the primary message queue prior to the failure, compares an adjusted record time and the message time of one or more of the messages of the standby message queue to determine a starting position in the standby message queue, and processes messages obtained from the standby message queue beginning at one of the messages assigned to the position that matches the starting position.
    Type: Grant
    Filed: January 4, 2023
    Date of Patent: July 30, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Amit Gupta, Sarvesh Agrawal, Vijaya Kosuri, Pramod Kalyanasundaram, Lakshmi Chakarapani, Srinivas S. Halembar
  • Patent number: 12052774
    Abstract: A first terminal obtains a character string by decoding a code image. The character string is described in accordance with Bootstrapping Information Format and includes a public key of a communication apparatus and specific information. The first terminal displays an operation screen by using the specific information. The first terminal executes a first target communication with the communication apparatus by using the public key after a changing operation indicated by the operation screen is performed to the communication apparatus. A second terminal obtains the character string by decoding the code image. The second terminal executes a second target communication with the communication apparatus by using the public key after the changing operation is performed to the communication apparatus without displaying the operation screen using the specific information.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: July 30, 2024
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Hirotaka Asakura
  • Patent number: 12047185
    Abstract: A system meters execution of an application module at an edge computing device. A secure workload package is transmitted securely from a workload provisioning service to the edge computing device. The secure workload package includes the application module, a trusted metering application, and a provisioning service authentication token. The provisioning service authentication token is verified in the secure workload package based on an edge device authentication token generated at the edge computing device. The trusted metering application is executed in a trusted execution environment of the edge computing device, responsive to verifying the provisioning service authentication token. The application module of the edge computing device is executed, wherein the trusted metering application is configured to monitor execution metrics of the application module on the edge computing device. The execution of the application module is managed based on the monitored execution metrics.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: July 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eustace Ngwa Asanghanwa, Mahesh Sham Rohera
  • Patent number: 12045276
    Abstract: Content controller system comprising rendering server system comprising a plurality of servers. The servers receiving a plurality of segment render requests that correspond respectively to segments included in a set of media content item segments. The servers render the segments corresponding to the segment render requests using a media content identification and a main user identification. Rendering the segments comprises retrieving metadata from a metadata database associated with the media content identification, rendering the segments using the metadata, generating a main user avatar based on the main user identification, and incorporating the main user avatar into the segments. The servers can upload the segments to a segment database and update segment states in a segment state database to indicate that the segments are available. Other embodiments are disclosed herein.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: July 23, 2024
    Assignee: Snap Inc.
    Inventors: Allan Baril, Chirag Gada
  • Patent number: 12045275
    Abstract: The content items presented to a user account as part of a media station can be recorded in a content history index, which can be requested and presented to the user account. The content history can enable a user to revisit the content items included in the content history and/or provide feedback regarding the content items. The version of the content item returned to the user can be based on the client device used to request the content item. For example, a user that was presented a content item on their mobile device, can later request to revisit the content item on their PC and receive a version of the content item best suited for presentation by the PC, rather than the version presented on the mobile device.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: July 23, 2024
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, Kenley Sun, David T. Wilson, Sagar A. Joshi, Nicholas James Paulson, Arvind S. Shenoy
  • Patent number: 12045657
    Abstract: Examples described herein relate to policy management in target environments. A workload attestation request including a workload specification of a workload is received. A workload profile is determined based on the workload specification. A policy stored in a policy database is identified based on the workload profile. An attestation identifier indicating the workload profile is provided in response to the workload attestation request. On receiving a policy request including the attestation identifier from a controller node at a target environment, policies are compiled from the policy database using the attestation identifier, and provided to the controller node, which applies the policy in the target environment.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: July 23, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sonu Sudhakaran, Divakar Padiyar Nandavar
  • Patent number: 12045748
    Abstract: The present invention provides a management method that manages a plurality of worksites, comprising: acknowledging a work status of each worksite per work type based on information obtained from a plurality of types of work machines at each worksite; comparing the work status with a plan, and managing a progress status of each worksite per work type; specifying, based on the progress status, a work type of a worksite for which the work status has been delayed relative to the plan; and making, with regard to a work machine and a worker for the work type with the delay, a request for dispatch to the worksite with the delay to another worksite.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: July 23, 2024
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Junjiro Yoshida, Hibiki Koga, Yoshihiro Takahashi
  • Patent number: 12039356
    Abstract: Systems and methods are disclosed for migrating a virtual machine (VM) having a virtual function that maps resources of an artificial intelligence (AI) accelerator to the VM. A driver for the AI accelerator can generate a checkpoint of VM processes that make calls to the AI accelerator, and can the checkpoint can include a list and configuration of resources mapped to the AI accelerator by the virtual function. The driver can also access the code, data, and memory of the AI accelerator to generate a checkpoint of the AI accelerator status. When the VM is migrated to a new host, then either, or both, of these checkpoint frames can be used to ensure that resuming the VM on a new host having appropriate AI accelerator resources, can be successful resumed on the new host. One or both checkpoint frames can be captured based upon an event, in anticipation of the need to migrate the VM.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: July 16, 2024
    Assignees: BAIDU USA LLC, KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITED
    Inventors: Zhibiao Zhao, Yueqiang Cheng
  • Patent number: 12041148
    Abstract: A method for facilitating performing of tasks optimally using software applications. The method includes receiving, using a communication device, task data from a user device, analyzing, using a processing device, the task data, extracting, using the processing device, a feature associated with the task data, analyzing, using the processing device, the feature using a machine learning model, training the machine learning model for predicting a performance score associated with each of software applications capable of performing a task, selecting, using the processing device, a software application from the software applications based on the performance score, generating, using the processing device, a recommendation of the software application based on the selecting, and transmitting, using the communication device, the recommendation and the output of the chosen software application based on the task input data, to the user device.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: July 16, 2024
    Assignee: Aixplain, Inc.
    Inventors: Thiago Castro Ferreira, Lucas Aguiar Pavanelli, Mohamed Elbadrashiny, Kamer Ali Yuksel, Hassan Sawaf
  • Patent number: 12039627
    Abstract: A system comprising for providing a virtual exposition floor where a first video conference and a second video conference may be established. The first video conference may provide a virtual exposition floor and the second video conference may be associated with a virtual expo booth within the virtual exposition floor. A plurality of participants may access at least the virtual exposition floor. The system may provide, information to generate a graphical representation of the virtual exposition floor, a first graphical representation of the virtual expo booth, and a plurality of avatars associated with the plurality of participants to one or more client devices. The system may also provide data associated with the first video conference, data associated with the second video conference, or data associated with the plurality of avatars.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: July 16, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventors: Andy Chan, Jeffrey Houng, Yuk Fai Lam, Pankaj Prasad
  • Patent number: 12039259
    Abstract: At a data management service, a child template associated with a parent group of one or more cells of a first data sheet is stored. In response to detecting that a parent cell has been added to the parent group, a particular child data sheet is instantiated automatically in accordance with the template. In response to a change to a value in a first cell of the child data sheet, a corresponding value of a cell of the first data sheet is modified.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: July 16, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Bosworth, Joseph Rozenfeld, Tatyana Mamut, Ian Scott Eslick
  • Patent number: 12038939
    Abstract: A computer system, storage medium, and method are disclosed for transforming an ontology into a data model. A user may configure transformation rules and ontology to data model mapping. In the first embodiment, the system comprises components for extraction from a source ontology, transformation into an entity-relationship model, load into particular data modeling tools. Other embodiments comprise an extended configuration, analytics, and user interface component. The storage medium holds standardized metadata sets for source ontology, a generic entity-relationship model representation, and data modeling tool tool-specific metadata, with machine-readable instructions to self-populate. The method may use SPARQL to extract ontology metadata, 4GL language to transform ontology into data model metadata sets, and import files or direct access to load metadata into the data modeling tool. The system, storage medium, and method can operate in reverse, transforming a data model into an ontology.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: July 16, 2024
    Inventor: Jurgen Ziemer
  • Patent number: 12034812
    Abstract: The systems and methods relate to an internet of things (IoT) system that includes a global IoT connectivity fabric to facilitate communications between a plurality of applications that provide services to one or more IoT devices. The global IoT connectivity fabric may include a plurality of global IoT connectivity fabric nodes that establish communication channels between the applications and the IoT devices. The global IoT connectivity fabric may implement a channel architecture where the IoT devices declare one or more channels for sending and/or receiving communications. The applications may subscribe to the one or more channels declared by the IoT devices and may communicate with the IoT devices through the one or more channels.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: July 9, 2024
    Assignee: Ray Quinney & Nebeker
    Inventors: Hanumantha Rao Kommalapati, Arun Ramadasan Mannengal, Cameron William Skinner
  • Patent number: 12030510
    Abstract: A method for operating a processing unit, in which a multiplicity of processes are carried out, which together access a resource according to a predefined resource distribution. The method includes a determination of an instantaneous actual processing time of at least one of the multiplicity of processes during an execution of the at least one of the multiplicity of processes, within which the at least one of the multiplicity of processes is processed; a comparison of the actual processing time with a setpoint processing time assigned to the at least one of the multiplicity of processes and/or with a sum of the assigned setpoint processing time and a processing time extension assigned to the at least one of the multiplicity of processes; and an adaptation of the predefined resource distribution as a function of a result of this comparison.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: July 9, 2024
    Assignee: ROBERT BOSCH GMBH
    Inventors: Arne Hamann, Dakshina Narahari Dasari, Falk Rehm
  • Patent number: 12026275
    Abstract: In a method for electronic data card enhancements, at least one electronic data card may be requested containing data within a plurality of data elements. At least one value adding feature may be determined applicable to the data. Additionally, the at least one value adding feature may be applied to the data, and the at least one electronic data card may be presented containing data and the applied at least one value adding feature of the data.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: July 2, 2024
    Assignee: MicroStrategy Incorporated
    Inventors: Tejas Sahasranaman, Nida Imtiaz, Siyuan Fan, Xiuyi Ye
  • Patent number: 12026377
    Abstract: A method, apparatus, and system for managing backup resource on a cloud for a plurality of backup servers is disclosed. A resource configuration for each cloud storage is received. The resource configuration includes allocated cloud resource amount and duration. Cloud operation utilization is calculated for each cloud storage. The cloud operation utilization is compared with the resource configuration to determine a total cloud operation utilization for each cloud storage. A plurality of rules is applied in view of the total cloud operation utilization to determine a plurality of cloud storage operational states. The cloud storage is configured to be in one of the plurality of cloud storage operational states based on the plurality of rules to limit an amount of data to be transmitted to and stored in the cloud storage within a predetermined period of time.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: July 2, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jagannathdas Rath, Kalyan C Gunda
  • Patent number: 12026068
    Abstract: The application provides a method for data reading and writing processing, data center, disaster recovery system and storage medium. The method includes receiving, by a first data center, a data reading request including a first user identification; determining, in response to the data reading request, whether a writing user identification set stored in the first data center includes the first user identification, the writing user identification set including user identifications corresponding to data writing requests; and under a condition that the writing user identification set includes the first user identification, forwarding the data reading request to a second data center, to read, in the second data center, data to be read as indicated by the data reading request, the second data center being configured to receive and process a data writing request sent by a user terminal or forwarded by the first data center.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: July 2, 2024
    Assignee: CHINA UNIONPAY CO., LTD.
    Inventors: Daili Li, Xudong Tang, Ye Lian, Wei Lv
  • Patent number: 12023463
    Abstract: Methods, computer systems, and computer-storage medium are provided for providing clinical information for a person, such as a test result, immediately and the information automatically and immediately pushed to the ordering physicians device. A graphical representation is generated for a clinician to select clinical notification options. The received selection creates a notification to be automatically sent to one or more clinician devices. Automatic notifications reduce delay in clinician action when new clinician information is provided.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: July 2, 2024
    Assignee: CERNER INNOVATION, INC.
    Inventors: Michael McCurdy, Matt R. Anderson, Matthew Joseph Henkes
  • Patent number: 12028338
    Abstract: Systems and methods discussed for redirection of launch requests for local applications to corresponding remote applications, such as SaaS or network applications provided by an application server, and access of the corresponding remote application via an embedded browser of a client application. A client application executed by a client device may detect a request of a user to launch a local application of the client device. The client application may determine that the local application corresponds to a network application provided by an application server. The client application may intercept the request to launch the local application, responsive to the determination. An embedded browser of the client application may access the network application from the application server, responsive to interception of the request.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: July 2, 2024
    Assignee: Citrix Systems, Inc.
    Inventor: Abhishek Chauhan
  • Patent number: RE50100
    Abstract: A method for providing automatic control of one or more devices in an environment including assessing information for the devices being paired with a hub or with a central server where the hub and the central server are configured to receive status messages from the devices and to issue commands to the devices; determining device-type handlers to use with the devices; installing the device-type handlers at the hub or the central server; installing an automation application on the hub or on the central server where the automation application responds to an event and issuing a command in response to the event; receiving a device-specific message from a source device at the hub or the central server; generating, using a device-type handler associated with the source device, a normalized event message; and providing the normalized event message to a processor in the hub or the central server.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: August 27, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeffrey Hagins, Alexander Hawkinson