Client/server Patents (Class 709/203)
  • Patent number: 11757998
    Abstract: A method to distribute and manage virtual reality (VR) content among a plurality of headsets can be provided by receiving VR experience configuration information from an administrator of a VR experience including VR content module information identifying the VR content modules to be executed during the VR experience, transmitting information over a network responsive to the VR experience configuration information to a plurality of headsets to operate the plurality of headsets as part of the VR experience subject to operating limitations of the VR content identified by the VR content module information, receiving information from the plurality of headsets relating to operation of the VR experience and, monitoring the information relating to operation of the VR experience relative to the limitations of the VR content identified by the VR content module information.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: September 12, 2023
    Assignee: PIXOVR, CORP
    Inventors: Todd C. Kuehni, Cengiz Terzibas, Scott Oliverio, Sean Hurwitz
  • Patent number: 11757741
    Abstract: A demand prediction apparatus allows for a prediction with a variation in terms of demand by acquiring, out of changes in demand in a first time period, changes in the demand in a second time period which is a part of the first time period acquiring changes in the demand in third time periods, which is a plurality of time periods excluding the second time period within the first time period, for each of the third time periods having different lengths, identifying, for combinations of a plurality of trend patterns and the third time periods, parameters of the corresponding plurality of trend patterns such that a value of a trend pattern of the plurality of trend patterns is equal to the demand at a certain time point in the first time period, evaluating suitability with the changes in the demand in the second time period for each of the plurality of trend patterns for each of the combinations in which a parameter of the parameters is identified, and selecting one or more trend patterns from among the plurality
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: September 12, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Mika Ishizuka, Yasuharu Kaneko, Seisho Yasukawa
  • Patent number: 11755761
    Abstract: According to some implementations, compliance assessment metrics in a subset of two or more compliance assessment metrics are combined to form a combined compliance assessment metric. Each compliance assessment metric in the subset reflects a level of compliance of a set of rules with a different type of data privacy and/or data security laws, regulations, and/or policy. The set of rules are to manage personal data in an organization instance of a customer of a cloud-based software provider capable of hosting the organization instance in one or more datacenters in a plurality of different geographic regions. In addition, a dashboard, which is part of a data policy compliance service provided by the cloud-based software provider, is caused to be displayed and includes at least the combined compliance assessment metric.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: September 12, 2023
    Assignee: Salesforce, Inc.
    Inventors: Tiffany Joy Chin, Chad Richard Holdorf, Anubha Dubey, Matthew Wilbert Parin
  • Patent number: 11756571
    Abstract: An apparatus that identifies a scene type includes at least one processor and a memory. The memory is operatively coupled to the at least one processor and is configured to store instructions executable by the processor. Upon execution of the instructions, the processor is caused to identify a scene type of content that includes video and audio based on a feature amount of the audio in the content.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: September 12, 2023
    Assignee: Yamaha Corporation
    Inventor: Yuta Yuyama
  • Patent number: 11748660
    Abstract: Implementations relate to an automated assistant that can automate repeatedly performed procedures. The automation can involve communicating with different users, organizations, and/or other automated assistants. The automated assistant, with prior permission from respective user(s), can detect repeated performance of a particular series of manually initiated computational actions. Based on this determination, the automated assistant can determine automated assistant computational action(s) that can be performed by the automated assistant in order to reduce latency in performing a procedure, reduce quantity and/or size of transmissions in performing the procedure, and/or reduce an amount of client device resources required for performing the procedure. Such actions can include communicating with an additional automated assistant that may be associated with another user and/or organization.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: September 5, 2023
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 11750685
    Abstract: A system can select media content instances for users, based on media preferences associated with the users and priority ratings of the media content instances. When the system selects a media content instance for a user, the system can send a text message or other notification to a user device of the user. The notification can include a media link to the selected media content instance. The system can also receive user feedback on the relevance and/or usefulness of the media content instances, which the system can use to adjust the priority ratings of the media content instances over time. The system can additionally determine whether consumption of media content instances by users leads to changes in behavior of the users over time.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: September 5, 2023
    Assignee: Ideology Health LLC
    Inventor: Michael Thomas Gramling
  • Patent number: 11748083
    Abstract: Disclosed herein are embodiments of methods, devices and systems for device fingerprinting and automatic and dynamic software deployment to one or more endpoints on a computer network. The device fingerprinting systems and devices herein are configured to operate with limited data without sitting between network devices and the internet, without monitoring all network traffic, and without limited or no active scanning. The embodiments herein may passively collect information as distributed peers and may perform very limited active scans. In some embodiments, the information is used as an input to a custom hierarchical learning model to fingerprint devices on a network by identifying attributes of the devices such as the operating system family, operating system version, and device role. In some embodiments, a dynamic deployer selection process may be utilized to simply and efficiently deploy software. Some embodiments herein involve end-to-end encryption of credentials in a deployment process.
    Type: Grant
    Filed: January 5, 2023
    Date of Patent: September 5, 2023
    Assignee: Sentinel Labs Israel Ltd.
    Inventors: Nir Montag, Ido Kotler, Matan Mates, Mike Vincent Petronaci, Gustavo Ringel, Caleb Joshua Fenton
  • Patent number: 11750438
    Abstract: A network log time alignment method and an apparatus are provided. The method includes: obtaining log data stored in multiple network devices; parsing the log data to obtain features of each network device; determining associated features of the multiple network devices according to the features of each network device, where the associated features are features that are of the network devices and that have an association in space; and then, performing alignment on log time in multiple pieces of log data according to the associated features. Therefore, associated features of related devices of a network fault can be found, and log time are automatically aligned according to the associated features, thereby improving the efficiency and the accuracy of the fault location and sectionalization.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: September 5, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Dewei Bao, Donghong Peng, Yaodong Guan, Shihao Li, Zhiqiang Li
  • Patent number: 11743319
    Abstract: A web application has a limit on the total number of concurrent users. As requests from client devices are received from users, a determination is made whether the application can accept those users. When the threshold number of users has been exceeded, new users are prevented from accessing the web application and are assigned to a queue system. A webpage may be sent to the users indicating queue status and may provide their estimated wait time. A cookie may be sent to the client for tracking the position of the user in the application queue. The users are assigned to a user bucket associated with a time interval of their initial request. When user slots become available, the users queued in the user bucket (starting from the oldest user bucket) are allowed access to the web application.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: August 29, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: George Thomas, Dimitrios Antonellis, Mathew Jacob, Fabienne Heitiare Semeria
  • Patent number: 11743119
    Abstract: A device may receive application data identifying an application to be executed by a hybrid cloud computing environment and constraint data identifying constraints associated with the hybrid cloud computing environment. The device may select objectives based on the application data and the constraint data, and may identify factors associated with the objectives. The device may correlate the factors with potential data centers, and may apply weights to the correlated factors to generate correlated factor scores. The device may identify a list of data centers based on the correlated factor scores, and may determine a reduced list of data centers. The device may apply a preference technique to the reduced list of data centers to generate a ranked list of data centers, and may determine the hybrid cloud computing environment based on the ranked list of data centers. The device may perform actions based on the hybrid cloud computing environment.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: August 29, 2023
    Assignee: Accenture Global Solutions Limited
    Inventors: Kapil Singi, Kuntal Dey, Vikrant Kaulgud, Vibhu Saujanya Sharma
  • Patent number: 11737948
    Abstract: A system for remotely controlling a sexual stimulation device includes a sexual stimulation device configured to perform an operational mode in accordance with a received signal. A memory device has stored thereon a set of instructions. A processor is configured to execute said set of instructions to generate a control link for activating the operational mode of the sexual stimulation device, post the generated control link to a social platform, website, or application, receive an operational instruction from a user over a computer network via the control link, and initiate the operational mode of the sexual stimulation device in accordance with the received operational instruction.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: August 29, 2023
    Assignee: HYTTO PTE. LTD
    Inventors: Jilin Qiu, Dan Liu
  • Patent number: 11740763
    Abstract: Method and apparatus for previewing new events in a computing device having a plurality of applications for managing respective events are described. Individual applications are each represented by an application icon on a screen of a graphical user interface for the device. In response to a new event of a one of the applications, the application's icon is visually modified to notify of the new event. A visual modification may be determined in response to the new event, for example, to preview a content of the event. The visual modification may include a count of all new events that remain to be disposed. On a selection of the visually modified icon, additional previewing may be provided. Activation of the application having a visually modified application icon may be configured to automatically initiate the application at the new event.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: August 29, 2023
    Assignee: BlackBerry Limited
    Inventors: Gerhard D. Klassen, Craig A. Dunk, Christopher R. Wormald
  • Patent number: 11743759
    Abstract: One disclosure of the present specification provides a telematics communication unit (TCU) mounted in a vehicle. The TCU may comprise: a memory; a plurality of transmission/reception units including one or more antennas; and a processor for controlling the plurality of transmission/reception units. The processor may perform the steps of: collecting service requirements for one or more electronic devices in the vehicle, and then transmitting the collected service requirements to a server via a base station; receiving downlink data from the server through the base station; determining whether a data transmission rate according to the service requirements for one or more electronic devices in the vehicle can be supported at a transmission rate through available frequency channels of an antenna beam; and transferring the downlink data received from the server to the one or more electronic devices in the vehicle through the antenna beam according to the determination.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: August 29, 2023
    Assignee: LG ELECTRONICS INC.
    Inventor: Cheolseung Kim
  • Patent number: 11736771
    Abstract: A method of and system for handling latency issues encountered in producing real-time entertainment such as games of skill synchronized with live or taped televised events is described herein. There are multiple situations that are dealt with regarding latencies in receiving a television signal with respect to real-time entertainment based on the unfolding games played along with the telecasts. Systemic delays, arbitrarily imposed delays of a broadcast signal and variances in the precise broadcast times of taped television programs have to be equalized so as to provide fair entertainment.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: August 22, 2023
    Assignee: Winview, Inc.
    Inventors: David B. Lockton, Mark K. Berner, Mark J. Micheli, David Lowe
  • Patent number: 11736779
    Abstract: A video distribution system distributes a video including animation of a character object generated based on a motion of an actor to client devices used by a plurality of viewing users. The video distribution system includes: one or more computer processors; a storage that stores objects associated with each of the plurality of viewing users; and a display device seeable by the actor. The one or more computer processors execute computer-readable instructions to: receive a display request for any of the objects from a first viewing user among the plurality of viewing users; and display object information on the display device, the object information including information on the object corresponding to the display request in association with identification information of the first viewing user.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: August 22, 2023
    Assignee: GREE, Inc.
    Inventor: Masashi Watanabe
  • Patent number: 11736921
    Abstract: The present application provides a screen projection method, a receiving end device, and a sending end device. The receiving end device performs active wireless scanning and searching on the sending end device, and when the sending end device is scanned, establishes a wireless connection with the sending end device; and once the wireless connection is established, the receiving end device automatically sends a screen projection code to the connected sending end device, and the sending end device may prompt a user to perform a screen projection operation by means of displaying the screen projection code. In this process, there is no need for the user to perform complicated manual operations, the sending end device can automatically acquire the screen projection code, and prompts the user to perform the screen projection operation in a timely manner, thereby improving the timeliness of the screen projection operation.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: August 22, 2023
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
    Inventors: Pengfei Yang, Kefeng Yan, Wanjiaman Li
  • Patent number: 11736493
    Abstract: A network system to provide mutable access tokens for access requests that eliminate a need for token replacement. The system allows an access token to be changed to update data in the token. When data stored with the token changes, such as when a user or partner has a change in status, a new token is not required to be requested, generated, dispersed, or stored. Conventional systems refuse the API call request and require the new token be provided. The described system instead completes the request while simultaneously notifying the user to subsequently retrieve an updated access token. Requesting, generating, communicating, and presenting a new token requires additional time, bandwidth, computing capacity, and system interactions. While performing new token acquisition in conventional systems, devices are forced to perform additional interactions, which may result in a time delay or in one or more devices exceeding capacity, becoming overloaded, and seizing.
    Type: Grant
    Filed: August 16, 2022
    Date of Patent: August 22, 2023
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: Mayank Shah, Gayathri Sundar, Vernon Miller, Abhishek Acharya
  • Patent number: 11736539
    Abstract: An illustrative collaboration space provider system defines, within a virtual collaboration space, a sound boundary associated with a particular avatar located within the virtual collaboration space. The collaboration space provider system then prevents, based on the sound boundary, at least one direction of audio communication for a user represented by the particular avatar. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: August 22, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Samuel Charles Mindlin, Kunal Jathal, Shan Anis, Mohammad Raheel Khalid
  • Patent number: 11727299
    Abstract: In a general aspect, user requests for access distributed quantum computing resources in a distributed quantum computing system are managed. In a general aspect, a job request for accessing a quantum computing resource is received. The job request includes a user id and a program. On authentication of a user associated with the job request, a job identifier is assigned to the job request, and a particular quantum computing resource is selected for the job request. The job request is individualized based on user permissions and pushed onto a queue to be processed for execution by the quantum computing resource.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: August 15, 2023
    Assignee: Rigetti & Co, LLC
    Inventors: Robert Stanley Smith, William J. Zeng
  • Patent number: 11729289
    Abstract: A communication apparatus for communicating a push message with another communication apparatus, comprises an obtaining unit configured to obtain time information to synchronize a period in which processing related to the push message is possible with the other communication apparatus; and a communication unit configured to execute, during a period of processing in which the processing related to the push message is possible and which is specified based on the time information obtained by the obtaining unit, push message communication with the other communication apparatus.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: August 15, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Kensuke Yasuma, Tomoya Sakai, Kenichi Fujii
  • Patent number: 11727146
    Abstract: Systems and methods for privacy-preserving summarization of digital activity are disclosed. According to one embodiment in an information processing apparatus comprising at least one computer processor and at least one display, a privacy-preserving digital activity computer program performing the following: (1) capturing a blurred or pixelated screenshot of the at least one display; (2) identifying a plurality of computer application visible in the blurred or pixelated screenshot; (3) identifying a foreground or actively-used application out of the plurality computer applications in the blurred or pixelated screenshot; and (4) logging the visible computer applications and the foreground or actively-used application.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: August 15, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Maria Manuela Veloso, Tucker Richard Balch, Naftali Y. Cohen, Keshav Ramani
  • Patent number: 11729441
    Abstract: Method to generate frames on demand starts with a system receiving a request for a media content item from a client device. The request includes a media content identification and a main user identification. The system transmits to the client device a playlist including a first set of media content item segments. While the first set of media content item segments is being displayed on the client device, the system renders a second set of media content item segments using the media content identification and the main user identification. Rendering the second set of media content item segments can include rendering a main user avatar based on the main user identification and incorporating the main user avatar into the second set of media content item segments. The system then updates the playlist to include the second set of media content item segments. Other embodiments are disclosed herein.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: August 15, 2023
    Assignee: Snap Inc.
    Inventors: Allan Baril, Chirag Gada, Yang Gao, Bradley Kotsopoulos
  • Patent number: 11722618
    Abstract: An image forming apparatus includes a controller configured to provide a mobile terminal with download information, the download information being necessary information for causing the mobile terminal to download a first application into the mobile terminal and start up the first application in the mobile terminal, the first application being executed by the mobile terminal to send an instruction to the image forming apparatus, the first application being a part of a second application, the second application being operable as an independent application in the mobile terminal by being installed into the mobile terminal, and the first application being operable in the mobile terminal without being installed in the mobile terminal.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: August 8, 2023
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Ryoji Ban
  • Patent number: 11720425
    Abstract: 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: Grant
    Filed: May 20, 2021
    Date of Patent: August 8, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ximeng Simon Yang, Diwakar Gupta, Upendra Bhalchandra Shevade
  • Patent number: 11720663
    Abstract: Methods and apparatus to a login methodology. A method includes selecting a library of images stored in the computer device, setting nicknames for the selected library, uploading the selected library of images to the server, and generating a login account. A network includes a server including at least a processor and a memory, a computer device linked to the server, the computer device including at least a processor and a memory, the memory including at least an operating system and a login process, the login process including selecting a library of images stored in the computer device, setting nicknames for the selected library, uploading the selected library of images to the server and generating a login account.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: August 8, 2023
    Inventor: Nathan Rozenfeld
  • Patent number: 11720557
    Abstract: A system and a method for on-demand search of a large data-set is presented. The system includes a data indexer, an index writer, and an index reader. The data indexer is configured to index the data set. The index writer is configured to create a multi-level directory including a plurality of directories having one or more hash partitions. The index writer is further configured to generate a hash table for each directory and write data from the indexed data set into a corresponding hash partition of a directory. The index reader is configured to identify and query a hash partition in each directory based on a search term and a corresponding hash table for the directory. The index reader is further configured to retrieve one or more relevant records, and present the one or more relevant records to a user.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: August 8, 2023
    Assignee: Druva Inc.
    Inventors: Milind Vithal Borate, Prahlad Nishal, Vinay Punera
  • Patent number: 11720989
    Abstract: A computer-implemented method for generating device-identifying digital content on social media platforms may include (i) identifying digital content created by a content-creation device for display on a social media platform, (ii) modifying the digital content to indicate that the digital content was created by the content-creation device such that, when the modified digital content is displayed on the social media platform, the modified digital content identifies the content-creation device as the source of the digital content, and (iii) displaying, on the social media platform, the modified digital content to enable users of the social media platform to identify the content-creation device as the source of the digital content. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: August 8, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventor: Matthew F. Jacobson
  • Patent number: 11720497
    Abstract: Nonsequential readahead based on data access patterns, the method comprising: determining a set of access patterns for stored content; determining, based on the set of access patterns, a list of storage locations for content expected to be used; and prefetching, based on the list of storage locations for content expected to be used, one or more data objects.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: August 8, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Bennett Amodio, Emily Potyraj, Brian Gold
  • Patent number: 11722548
    Abstract: In a method for generating at least one smart link, a plurality of destination digital resources is received. At least one smart link is generated based on the plurality of destination digital resources, wherein the at least one smart link provides configurable access to the plurality of destination digital resources in response to an interaction with the at least one smart link.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: August 8, 2023
    Assignee: VMware, Inc.
    Inventors: Scott Tilney, Stephen Schmidt, Gary Grossi, Michelle Lee
  • Patent number: 11714673
    Abstract: One or more techniques and/or systems are disclosed for redeploying a baseline VM (BVM) to one or more child VMs (CVMs) by merely cloning virtual drives of the BVM, instead of the entirety of the parent BVM. A temporary directory is created in a datastore that has the target CVMs that are targeted for virtual drive replacement (e.g., are to be “re-baselined”). One or more replacement virtual drives (RVDs) are created in the temporary directory, where the RVDs comprise a clone of a virtual drive of the source BVM. The one or more RVDs are moved from the temporary directory to a directory of the target CVMs, replacing existing virtual drives of the target CVMs so that the target CVMs are thus re-baselined to the state of the parent BVM.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: August 1, 2023
    Assignee: NetApp, Inc.
    Inventors: George Costea, Eric Forgette
  • Patent number: 11712627
    Abstract: The present specification describes a system and method for providing conditional access to a virtual gaming item possessed by a first player of a video game to a second player. The method includes: creating a database of conditionally accessible virtual items, wherein said accessibility is determined based on at least one predefined condition; modifying an attribute of the virtual item for making the second player aware that said item is available for conditional access for a predefined period of time; fulfilling, by the second player, at least one access condition; and providing accessibility to the item to the second player for the predefined period of time.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: August 1, 2023
    Assignee: Activision Publishing, Inc.
    Inventor: Brandon Myles Zien
  • Patent number: 11715384
    Abstract: Embodiments of the present invention provide a computer system a computer program product, and a computer implemented method. Embodiments of the present invention can identify at least one user in a plurality of users using a plurality of indicative markers. Embodiments of the present invention can then dynamically analyze input data stored on a computing device associated with the identified user and generate an automated personalized walkthrough by tailoring a plurality of steps within the input data to the at least one identified user. Certain embodiments of the present invention can then, in response to generating the automated personalized walkthrough, generate an automated personalized tutorial by aggregating the generated walkthrough and the at least one identified user based on a predetermined threshold of assessment.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: August 1, 2023
    Assignee: International Business Machines Corporation
    Inventor: Tathagata Chakraborti
  • Patent number: 11714684
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a computing environment. Disclosed examples are to select an offering workload in a computing environment to lend at least one resource to a needy workload in the computing environment; Disclosed examples are also to cause a host associated with the offering workload to at least one of (i) instantiate a first virtual machine when the host is implemented with a second virtual machine or (ii) instantiate a first container when the host is implemented with a second container. Disclosed examples are further to assign the first virtual machine or the first container to the needy workload.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: August 1, 2023
    Assignee: VMware, Inc.
    Inventors: Gireesha Udagani Siddappa, Samdeep Nayak, Ravi Kumar Reddy Kottapalli, Srinivas Sampatkumar Hemige, Shubham Verma
  • Patent number: 11716318
    Abstract: Techniques are disclosed for dynamically generating a digital certificate for a customer server. A customer server creates a certificate profile and receives an associated profile identifier from a certificate authority (CA). The customer server installs an agent application received from the CA. The agent application generates a public/private key pair and an identifier associated with the customer server. The agent application sends a signed request to the CA that includes the profile identifier, server identifier, and the public key corresponding to the key pair. Upon receiving the credentials, the CA generates a dynamically updatable certificate. Thereafter, if the customer changes information associated with the certificate (or if external conditions require a change to the certificate, such as a key compromise or change in security standards), the CA may generate an updated certificate based on the certificate profile changes and the public key.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: August 1, 2023
    Assignee: DigiCert, Inc.
    Inventor: Kokil Bhalerao
  • Patent number: 11709705
    Abstract: Techniques for implementing event proxies in a Functions-as-a-Service (FaaS) infrastructure are provided. In one set of embodiments, a computer system implementing an event proxy can receive an event emitted by an event source, where the computer system is part of a first computing cloud including the FaaS infrastructure, and where the event source is a software service running in a second computing cloud that is distinct from the first computing cloud. The computer system can translate the event from a first format understood by the event source to a second format understood by a function scheduler of the FaaS infrastructure, where the function scheduler is configured to schedule execution of functions on hosts of the FaaS infrastructure. The computer system can then make the translated event available to the function scheduler.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: July 25, 2023
    Assignee: VMware, Inc.
    Inventors: Berndt Jung, Mark Peek, Karol Stepniewski
  • Patent number: 11709832
    Abstract: An information processing system includes a first information processing device configured to accept an input of a query to be processed, and a second information processing device configured to execute the query for each of a plurality of tasks in parallel. The first information processing device determines whether or not an external database server contains records targeted by the query, and transmit the query and a connection information for accessing the external database server to the second information processing device. The second information processing device connects to the external database server based on the connection information received from the first information processing device, acquires information indicating a storage status of the records targeted by the query among records stored in the external database server, and determines a processing target range for each of the plurality of tasks relevant to the records targeted by the query, based on the acquired information.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: July 25, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Hisashi Sugawara
  • Patent number: 11709964
    Abstract: A storage intelligence server including a collector component to receive trace data related to data requests from agent applications executing on computerized devices, a storage component within which the trace data is stored, an analytics component to analyze the trace data to identify a malicious data request in real-time, defining an identified malicious data request, and a controller component having stored thereon a plurality of rules that can update a rule of the plurality of rules or generate a new rule for inclusion in the plurality of rules responsive to the identified malicious data request, defining an active rule, and transmit the active rule to at least one of the firewall and the router.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: July 25, 2023
    Inventor: Vijay Madisetti
  • Patent number: 11711256
    Abstract: Methods, systems, and devices are described for orchestrating server management in a modern IT network. The described techniques may be implemented to manage any number of networked severs, whether local, remote, or both. Server orchestration may leverage a central, cloud-based management system and/or one or more autonomous agents installed on servers with the network. The autonomous agents may each be registered with the supervisory server and may have awareness of one another.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: July 25, 2023
    Assignee: JumpCloud, Inc.
    Inventors: Rajat Bhargava, James Brown, Christopher Marie
  • Patent number: 11709887
    Abstract: Systems and methods for digitally fetching music content may include (1) providing a user of a device with a music service accessible via the device, (2) receiving a digital user request to (i) select a music composition based on a digital image corresponding to one or more music compositions and (ii) digitally fetch the music composition for use via the music service, and, in response to receiving the digital user request, (3) analyzing the digital image and selecting the music composition based on the analysis of the digital image, and (4) digitally fetching the music composition for use via the music service. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: July 25, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Debashish Paul
  • Patent number: 11710968
    Abstract: A smart energy storage system is described. The system includes a smart energy storage unit coupled to a selected circuit of a local electric grid, and configured for being charged so as to withdraw and store energy from the local electric grid, and discharged for supplying energy to the local electric grid. The smart energy storage unit includes an energy storage cell configured for being charged so as to withdraw and store energy from the local electric grid, and discharged for supplying energy to the local grid, and a storage cell management unit for controlling the energy storage cell.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: July 25, 2023
    Assignee: Orison, Inc.
    Inventor: Eric Douglass Clifton
  • Patent number: 11709855
    Abstract: Systems and methods for graph embedding already-collected but not yet connected data are disclosed. A method includes extracting a first set of actor-related data, a second set of object-related data, and a third set of temporal data from a set of the already-collected but not yet connected data representative of a unit-level contribution to the target activity. The method further includes generating graph data for at least one graph having a plurality of nodes and a plurality of edges using the set of the already-collected but not yet connected data, where each of the plurality of nodes corresponds to the actor or the object, and where an attribute associated with each of the plurality of edges corresponds to a measurement associated with the target activity during a temporal dimension of interest. The method further includes converting the graph data into metric space data using a graph embedding process.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: July 25, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darren K. Edge, Jonathan K. Larson, Nathan R. Evans, Christopher M. White
  • Patent number: 11704334
    Abstract: An illustrative embodiment disclosed herein is an apparatus including a processor with programmed instructions to receive a request to process storage data using a compute application, determine that a first location of the storage data is in a first storage resource in a first cluster of compute, storage, and network resources, determine that a second location of the compute application is in a first compute resource of a second cluster of compute, storage, and network resources, determine whether the first cluster includes a second compute resource that is compatible with the compute application, and respectively, either, based on a first compatibility determination, migrate the compute application from the first compute resource to the second compute resource, or, based on a second compatibility determination, replicate the storage data from the first storage resource to a second storage resource in the second cluster.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: July 18, 2023
    Assignee: Nutanix, Inc.
    Inventors: Dheer Moghe, Gowtham Alluri, Karan Gupta, Roger Liao
  • Patent number: 11706280
    Abstract: Systems and methods for auditing batch jobs with blockchain transactions are provided. In one embodiment, a method is provided that includes running a batch job on a client machine to download one or more files from a server machine to the client machine and determining a batch job result of the batch job. The method may further include generating a batch result transaction at the client machine. The batch result transaction may include the batch job result. In certain embodiments, the method may proceed with adding the batch result transaction to the blockchain.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: July 18, 2023
    Assignee: Red Hat, Inc.
    Inventor: Bilgin Ismet Ibryam
  • Patent number: 11706301
    Abstract: Methods and terminal devices, including computer programs encoded on computer storage media, for selecting a server node. According to one of the methods, a terminal device first sends a connection request to one server node, and then sends a connection request to another server node after a time interval T. The terminal device first sends a connection request to a first server node. If the terminal device receives, within a first preset duration T, response information fed back by the first server node, the terminal device does not need to send a connection request to another server node. This helps save resources. In addition, the terminal device may establish a connection to a server node corresponding to received response information, and does not need to wait for feedback from another server node. This helps reduce a delay in establishing a connection between the terminal device and a server node.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: July 18, 2023
    Assignee: PETAL CLOUD TECHNOLOGY CO., LTD.
    Inventors: Zhongxian Chen, Lianxi Liu, Bo Jiang
  • Patent number: 11704156
    Abstract: A computer-implemented method, a computer program product, and a computer system for placements of workloads in a system of multiple platforms as a service. A computer detects a triggering event for modifying a matrix that pairs respective workloads on respective platforms and includes attributes of running respective workloads on respective platforms. The computer recalculates the attributes in the matrix, in response to the triggering event being detected. The computer determines optimal placements of the respective workloads on the respective platforms, based on information in the matrix. The computer places the respective workloads on the respective platforms, based on the optimal placements.
    Type: Grant
    Filed: December 6, 2020
    Date of Patent: July 18, 2023
    Assignee: International Business Machines Corporation
    Inventor: Lior Aronovich
  • Patent number: 11706281
    Abstract: A method, computer program product, and computer system for receiving, by a computing device, data from a client device, the data being a piece of data from a source of digital content. A file may be created that includes the received data, the file being accessible by a file system executable on the computing device. An icon may be generated within a user interface of the file system in response to creation of the file, the icon configured to copy the received data to a cache in response to input received on the icon, and the copy of the received data within the cache may be accessible to one or more applications. The copy of the received data may be provided from the cache to at least one application accessible by the computing device so as to share the data received without accessing the file created.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: July 18, 2023
    Inventor: Yuan Bai
  • Patent number: 11700313
    Abstract: Disclosed are systems and methods for seamlessly redirecting network data between a client and a remote server. In one exemplary aspect, the method comprises receiving, at a remote server, the network data via a first remote desktop protocol (RDP) channel, wherein the network data is encapsulated and transmitted by a client device configured to communicate with the remote server. The method further comprises replacing a MAC address listed in the network data with a MAC address of a logical network adapter on the remote server, and placing received network packets into a network driver of the logical network adapter, wherein the logical network adapter transfers received data in an operating system of the remote server such that a server-side application on the remote server receives network packets from the client device.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: July 11, 2023
    Assignee: Parallels International GmbH
    Inventors: Sergey Pachkov, Alexey Koryakin, Dmitry Skorodumov, Nikolay Dobrovolskiy
  • Patent number: 11698818
    Abstract: A computer implemented method of executing a plurality of discrete software modules each including a machine learning algorithm as an executable software component configurable to approximate a function relating a domain data set to a range data set; a data store; and a message handler as an executable software component arranged to receive input data and communicate output data for the module, wherein the message handler is adapted to determine domain parameters for the algorithm based on the input data and to generate the output data based on a result generated by the algorithm, each module having associated a metric of resource utilization by the module, the method including receiving a request for a machine learning task; and selecting a module from the plurality of modules for the task based on the metric associated with the module.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: July 11, 2023
    Assignee: British Telecommunications Public Limited Company
    Inventor: Robert Ghanea-Hercock
  • Patent number: 11700218
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, to provide a platform to facilitate updating compatible distributed data files, among other things, and, more specifically, to a computing and data platform that implements logic to facilitate correlation of event data via analysis of electronic messages, including executable instructions and content, etc., via a cross-stream data processor application configured to, for example, update or modify one or more compatible distributed data files automatically.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: July 11, 2023
    Assignee: Sightly Enterprises, Inc.
    Inventors: Adam Eric Katz, Aman Raghuvanshi, Adam Jarrell Smith, Jacob Maximillian Miesner
  • Patent number: 11695885
    Abstract: Provided is an image forming device capable of managing a printing result of a specific content as a use history of a user designated in advance. According to embodiments, an image forming device includes a printer, a memory, and a processor. The printer forms an image on a medium. The memory stores information indicating a designated user with respect to a specific content as a printing person to print the specific content. When printing of a specific content for which a designated user as a printing person is stored in the memory in correspondence is requested, the processor controls printing of the specific content by the printer with the designated user as the printing person.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: July 4, 2023
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Takehisa Ishida