Processing Agent Patents (Class 709/202)
  • Patent number: 12010163
    Abstract: Systems and methods are disclosed herein for opening files via local application.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: June 11, 2024
    Assignee: Google LLC
    Inventors: Jessie Lynne Newman, Frank Pape, III, Ali Akhavan Bitaghsir, Brian Schneider, James Michael McCollum, Eric Huayu Zhang, Rachel Werner Barton, Marc Miller, Rishi Sharma
  • Patent number: 12008129
    Abstract: A method for preparing a credential package includes providing access to a credential record of a plurality of credential records stored in a database system. The credential record includes information identifying a credential candidate and credential information associated with the credential candidate. The method further comprising receiving a credential document associated with the credential information, receiving credential document information associated with the credential document, and storing the credential document in a distributed ledger system comprising a plurality of nodes.
    Type: Grant
    Filed: February 5, 2023
    Date of Patent: June 11, 2024
    Assignee: PRACTICE INTERACTIVE, INC.
    Inventors: Alexander Candelario, Shawn Frasquillo, Garry McIntosh
  • Patent number: 11995055
    Abstract: Techniques described herein relate to a method for distributed data management. The method may include making a first determination that data is written to a data structure of storage of a data host; obtaining, based on the first determination, data information associated with the data; making a second determination of intent corresponding to the data; generating a global name and metadata corresponding to the data, wherein the metadata comprises the intent; and publishing the global name and the metadata to a global name repository.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: May 28, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: William Jeffery White, John S. Harwood, Said Tabet, Robert Anthony Lincourt, Jr.
  • Patent number: 11991046
    Abstract: An example network analysis system includes a memory storing telemetry data received from a plurality of network devices, the plurality of network devices includes extract entity information and connectivity information from the received telemetry data, wherein the entity information represents one or more network devices of the plurality of network devices and the connectivity information represents network connections between one or more devices of the plurality of network devices; and store the connectivity information and entity information as a network topology graph in a graph database, wherein the entity information is stored as nodes of the network topology graph and the connectivity information is stored as edges of network topology graph, and wherein the network topology graph represents an organization level topology of the organization network.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: May 21, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Xiaoying Wu, Sunalini Sankhavaram, Abhiram Madhugiri Shamsundar, Kirti Vegad, Huan Thien Vu, Rinoob Babu
  • Patent number: 11983613
    Abstract: The present disclosure provides systems and methods for on-device machine learning. In particular, the present disclosure is directed to an on-device machine learning platform and associated techniques that enable on-device prediction, training, example collection, and/or other machine learning tasks or functionality. The on-device machine learning platform can include a mode controller that allows a user to provide data input indicating whether to operate one or more applications on the device in a first collection mode (e.g., permission mode) for storing training examples or a second collection mode for (e.g., incognito mode) for not storing training examples. The training examples can be generated based on user interaction with the one or more applications and used to personalize one or more machine-learned models used by the application(s) by retraining the models using the user-specific training examples.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: May 14, 2024
    Assignee: GOOGLE LLC
    Inventors: Sandro Feuz, Victor Carbune
  • Patent number: 11977870
    Abstract: In some implementations, there is provided a method including determining whether a topology description includes a static physical host name and a static port address; in response to determining the topology description includes the static physical host name and the static port address, converting at least the topology description into a deployment file; including, in a container, the deployment file, code, and a control script that limits pre-start database operations to a single node of a plurality of nodes of a cloud platform; and deploying, the container including the deployment file, the code, and the control script, to the cloud platform to form, at the cloud platform, the plurality of nodes including the single node. Related systems and articles of manufacture are also disclosed.
    Type: Grant
    Filed: August 16, 2022
    Date of Patent: May 7, 2024
    Assignee: SAP SE
    Inventors: Rick Banerjee, Himanshu Joshi, Sujith Henamagalur Dinakar
  • Patent number: 11977878
    Abstract: A system and method for managing software services is provided. The method includes receiving a query from a client device, by a processing unit, for accessing software package corresponding to at least one building block stored in a repository, wherein the building block is a software component associated with a software service, configured for reuse in a plurality of engineering applications. The method further includes identifying the software package corresponding to the building block from the repository based on the query. The method further includes providing access to the software package corresponding to the building block, on the client device, through an integrated development environment.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: May 7, 2024
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Andreas Biesdorf, Christoph Brand, Martin Kramer, Sandeep Krishnan, Pravin Kumar, Puneet Shukla, Girish Suryanarayana
  • Patent number: 11971948
    Abstract: Systems and methods are disclosed for communicating between applications. In one exemplary embodiment, there is provided a system for communicating between applications where the system includes a Rich Internet Application and a control room within a server system The Rich Internet Application broadcasts information to the control room and the control room broadcasts the information to applications connected to the system. Moreover the Rich Internet Application also transmits low priority information to a web application for delayed logging and processing.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: April 30, 2024
    Assignee: ON24, INC.
    Inventors: Brent Rojas, Jaimini Joshi, Mahesh Kheny
  • Patent number: 11959809
    Abstract: The present disclosed is directed to systems, methods, and devices for obtaining feedback information from individuals to reveal group preferences and to systems, methods, and devices for enabling providers to provide outcomes which utilize, at least in part, the preferences of the group. For example, a system comprising a plurality of devices, wherein at least one device of the plurality of devices captures at least one feedback in one substantially simple transaction; and the at least one device of the plurality of devices sends the at least one captured feedback to at least one computer; and the at least one computer receives the least one feedback; and the at least one feedback can be given at one or more of the following: periodic time intervals, predefined time intervals, random time intervals, substantially random time intervals and substantially any time.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: April 16, 2024
    Assignee: Cognian Technologies, Ltd.
    Inventors: Vicheslav Zinger, Gary Aitchison
  • Patent number: 11962643
    Abstract: Implementing multiple load balancer drivers for a single load balancer is disclosed. A first request directed to a load balancer to load balance requests based on a first request selection instruction is received. A first particular load balancer driver is selected from a plurality of load balancer drivers based on a load balancer table that correlates request selection instructions to corresponding load balancer drivers of the plurality of load balancer drivers. Subsequent requests that are encompassed by the first request selection instruction directed to the load balancer are caused to be load balanced by the first particular load balancer driver.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: April 16, 2024
    Assignee: Red Hat Israel, Ltd.
    Inventors: Nir Magnezi, Arie Bregman
  • Patent number: 11960939
    Abstract: A management computer manages a data processing infrastructure including a server that executes a job and a storage device that is coupled to the server via a network and stores data used for processing in accordance with the job. The management computer includes a disc and a CPU. The disc stores maximum resource amount information, path information, and load information. The CPU computes a free resource amount of components forming a path to data related to execution of a predetermined job, based on the maximum resource amount information, the path information, and the load information and determines a parallelizable number in a parallel executable processing unit when the predetermined job is executing in the server, based on the free resource amount.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: April 16, 2024
    Assignee: HITACHI, LTD.
    Inventors: Kaori Nakano, Shinichi Hayashi, Satoshi Kaneko
  • Patent number: 11962611
    Abstract: A cyber security method using intelligent agents (IAs) includes: watching, by the intelligent agent (IA), over a network, a software program running on a system; receiving, by the IA, results generated by the software; presenting, by the IA, the results; categorizing the results, by the IA, for efficient storage and efficient future retrieval; saving, by the IA, the categorized results; using the categorized results, by the IA, inferring new knowledge; categorizing the new knowledge, by the IA, for efficient storage and efficient future retrieval; saving, by the IA, the categorized new knowledge; and using one or more of the saved categorized results and the saved categorized new knowledge, by the IA, configuring the software.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: April 16, 2024
    Inventor: Raymond Canfield
  • Patent number: 11962699
    Abstract: Data in various formats can be protected in a distributed tokenization environment. Examples of such formats include date and time data, decimal data, and floating point data. Such data can tokenized by a security device that instantiates a number of tokenization pipelines for parallel tokenization of the data. Characteristics of such data can be used to tokenize the data. For instance, token tables specific to the data format can be used to tokenized the data. Likewise, a type, order, or configuration of the operations within each tokenization pipeline can be selected based on the data format or characteristics of the data format. Each tokenization pipeline performs a set of encoding or tokenization operations in parallel and based at least in part on a value received from another tokenization pipeline. The tokenization pipeline outputs are combined, producing tokenized data, which can be provided to a remote system for storage or processing.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: April 16, 2024
    Assignee: PROTEGRITY CORPORATION
    Inventors: Ulf Mattsson, Denis Scherbakov
  • Patent number: 11947566
    Abstract: An employee data replication system receives a request to replicate employee data hosted by a host system. At least one of: a live date corresponding to when the employee data is to be live on the enterprise system or a selection of one or more applications to be used on the enterprise system is identified. A cutoff date for the employee data is calculated based on one or more of the live date and the selection of one or more applications, the cutoff date indicating an oldest date for which the employee data is to be replicated to the enterprise system. Employee data is replicated from the host system to the enterprise system based on the cutoff date, and an indication is provided that the replication has completed.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: April 2, 2024
    Assignee: SAP SE
    Inventors: Qendrim Kuqi, Ping Hou, Sagar Joshi, Frank Bareis, Thomas Markotschi, Tobias Lukas Bader, Aysan Mazloumi, Semih Gercek, Hui Xu
  • Patent number: 11941060
    Abstract: Described are methods, systems and computer readable media for computer data distribution architecture for efficient distribution and synchronization of plotting processing and data.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: March 26, 2024
    Assignee: Deephaven Data Labs LLC
    Inventors: Ryan Caudy, David R. Kent, IV, Charles Wright, Devon Patrick Allison, Raffi Basralian
  • Patent number: 11941465
    Abstract: The present disclosure describes creating a cache of discovered directories in a filesystem stored on a data storage device wherein said cache of discovered directories describe packages that are semantically constructed as microservices, among numerous other aspects.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: March 26, 2024
    Inventor: Michael G. Whitfield
  • Patent number: 11941385
    Abstract: Techniques for a service provider network to communicatively couple services and/or applications in a serverless computing environment. A pipe component can configure a pipe to integrate two services by transmitting data between services and/or applications using the pipe. The pipe may also be configured to transform how a service processes an event, control timing of event transmissions using the pipe, define an event structure for an event, and/or batch events. Pipes enable an application or service to exchange data with a variety of services provided by the service provider network while controlling what type of data is generated, stored, or transmitted.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Nikita Pinski, Ahmed Usman Khalid, Jamie Christopher Dool, Nicholas Smit, Mohamed Marzouk Adedoyin Mounirou, Jakub Mateusz Narloch, Tim Bray, Kunal Chopra
  • Patent number: 11934306
    Abstract: Described herein is a system and method for an append-only block-oriented object storage system. An unstructured storage object is stored in cloud storage. A block is data is received, from a client, to append to the unstructured storage object. A universally unique identifier of the client, and client contextual information regarding the block of data, are received from the client. The client contextual information comprises an identifier of a most recently appended block from the client. When the identifier of the most recently appended block from the client matches a stored identifier associated with the universally unique identifier of the client, the block of data is appended to the unstructured storage object, and the stored identifier associated with the universally unique identifier of the client is updated in accordance with the received client contextual information.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: March 19, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sandesh Ashok Doddameti, Himanshu Gupta, Jegan Devaraju, Maneesh Sah
  • Patent number: 11936510
    Abstract: The present disclosure relates to an electronic device and a method executed by the electronic device, and a computer-readable medium. The electronic device includes a memory on which instructions are stored and a processor. The processor is configured to execute the instructions stored on the memory to cause the electronic device to execute the following operations: receiving a Simple Network Management Protocol (SNMP) request from a network management station; in response to the receipt of the SNMP request, starting a timer at the electronic device, a timeout period of the timer being set to a first predetermined time period; and in response to a case where the electronic device has not completed an operation required by the SNMP request when the timer expires, sending a timeout message to the network management station as a response to the SNMP request.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: March 19, 2024
    Assignee: ARRIS ENTERPRISES LLC
    Inventor: Yongqiang Ye
  • Patent number: 11915332
    Abstract: A system and process for management of liabilities is disclosed. The embodiments mitigate variance in the assessment of liability values. In an exemplary embodiment, a liability may be created under rules stored in the form of an digital token. The rules may form a smart contract wherein the terms within the contract change automatically based on criteria being met. The token associated with the smart contract may have tangible value that can appreciate/depreciate and may thus be a tradeable asset or commodity. The inventory of liabilities associated with an issuer may thus be tracked and value precisely assessed.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: February 27, 2024
    Assignee: Loyyal Holdings Incorporated
    Inventors: Shannon Code, Sean Dennis, Gregory Simon
  • Patent number: 11915066
    Abstract: Systems and methods provide reception of a call to a first function, determination of a first configuration file associated with the first function, the first configuration file indicating a primary function, a secondary function and a relationship between a first property of the primary function and a second property of the secondary function, calling of the primary function and reception of a corresponding first result set, calling of the secondary function, the call to the secondary function including a filter on the second property based on values of the first result set associated with the first property, reception of a second result set corresponding to the call to the secondary function, generation of a composed result set based on the first result set, the second result set, and the relationship, and return of the composed result set in response to the call to the first function.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: February 27, 2024
    Assignee: SAP SE
    Inventors: Chen Feng, Yang Liu, Xia Yu, Yiliang Liu
  • Patent number: 11902225
    Abstract: An operation method of a user terminal for participating in a group event through an instant messaging application includes receiving, by the user terminal, a group event invitation message including information about an event start time through the instant messaging application; receiving, by the user terminal, a response to the invitation message from a user of the user terminal; in response to the user accepting the invitation message, transmitting, by the user terminal, an acceptance message through the instant messaging application; and receiving, by the user terminal, a group event participation request through the instant messaging application at a time corresponding to the event start time.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: February 13, 2024
    Assignee: LINE Plus Corporation
    Inventor: Keum Ryong Kim
  • Patent number: 11902100
    Abstract: An example network analysis system includes a memory storing telemetry data received from a plurality of network devices, the plurality of network devices includes extract entity information and connectivity information from the received telemetry data, wherein the entity information represents one or more network devices of the plurality of network devices and the connectivity information represents network connections between one or more devices of the plurality of network devices; and store the connectivity information and entity information as a network topology graph in a graph database, wherein the entity information is stored as nodes of the network topology graph and the connectivity information is stored as edges of network topology graph, and wherein the network topology graph represents an organization level topology of the organization network.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: February 13, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Xiaoying Wu, Sunalini Sankhavaram, Abhiram Madhugiri Shamsundar, Kirti Vegad, Huan Thien Vu, Rinoob Babu
  • Patent number: 11893070
    Abstract: An apparatus for expanding contacts for a social networking platform includes at least a processor communicatively connected to a user device and a memory communicatively connected to the processor. The memory contains instructions configuring the at least a processor to determine potential contacts for a user with an automated process including identifying a user identification on an immutable sequential listing, retrieving activity data linked to the user identification, retrieving a body of sets of user activity data as a function of the activity data, and identifying potential contacts by generating a match function between the user and each set of the sets of the user activity data. Processor further receives a selection input from the user device selecting a contact of the potential contacts, delivers an information request about the user to a selected contact device, and receives an information response from the selected contact device.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: February 6, 2024
    Inventors: Arran Stewart, Steve O'Brien
  • Patent number: 11874865
    Abstract: Improved artificial intelligence computer systems actively and/or passively provide end-users with information from firm data systems to help the end-user perform the end-user's job functions. In a passive implementation, the system can prioritize emails for a user, craft consistent responses to multiple email inquiries on the same topic, and/or craft responses whose content is drawn from a library of electronic documents. In an active implementation, the system comprises AI agents associated with individual databases of the system, where the AI agents are tuned to retrieve data from their associated database in response to a query from the end-user.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: January 16, 2024
    Inventors: Amit Kumar Singh, Ravish Sharma, Kevin Eng, Vikram Hemrajani, Eden Kidner, Monika Nica
  • Patent number: 11870866
    Abstract: A method for providing high availability Virtual Desktop Infrastructure (VDI) includes determining, by a VDI client and based on connection information for a first VDI broker associated with a first datacenter, whether a connection to the first VDI broker is available, and responsive to determining that the connection to the first VDI broker associated with the first datacenter is available, connecting the VDI client to a first VDI broker associated with a first datacenter.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: January 9, 2024
    Assignee: Parallels International GmbH
    Inventors: Maxim Kudrin, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11861507
    Abstract: A computer-implemented content suggestion engine provides content suggestions to a requesting user based on information about content items that other users may have independently categorized or organized into folders within a content repository. Embodiments of the method comprise a content repository having a plurality of content items, where each content item is associated with one or more user-created folders. Embodiments further comprise receiving, via a network, a suggestion request for suggested content, where the suggestion request identifies a first content item for which suggestions are sought. Other content items in the content repository are then identified as potential suggestions based on the application of a formal relationship between the first content item and the potential suggested content items. One or more of the potential suggested content items may then be provided in response to the suggestion request via the network.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: January 2, 2024
    Assignee: Bublup, Inc.
    Inventors: Alain J. Cohen, Marc A. Cohen, Ryan McKeown, Stefan Znam, Alberto Morales
  • Patent number: 11861385
    Abstract: A method for electronic device virtualization and management includes transmitting a signal to a server from a client. The signal is initiated by a user of a user interface of the client. The user interface of the client presents at least two devices to the user, which the user may interact with. The signal may include a power cycling instruction directed to at least one of the devices. When the server receives a communication back from the at least one device, it may send the information to the client, where the user interface may be updated in response to the communication. The devices may be controlled with other instructions, such as scheduling instructions, firmware update instructions, and configuration backup instructions. If a power device is virtualized, it may be controlled on a port-by-port basis.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: January 2, 2024
    Inventors: Jaber Jaber, Simon Liu, Victor Pak, Ricardo A. Guerrero, Eric S. Park, Mina Farah, Marc Robert Ilgen, Dusan Jankov
  • Patent number: 11855749
    Abstract: A satellite communication system communicates via a communication satellite using one of a plurality of portable station devices as a master station device and another portable station device as a slave station device. The master station device transmits a first control signal for the slave station device to establish synchronization. The master station device determines that the slave station device is in a communicable state by a second control signal received from the slave station device that has received the first control signal and established synchronization. The master station device selects one of at least one slave station devices in a communicable state and transmits a third control signal for instructing start of transmission of a communication signal to the selected slave station device and the subject device. Due to this, it is possible to connect a channel between portable station devices without the intervention of a control station device or a regulation station device.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: December 26, 2023
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Koichi Harada, Hiroki Shibayama, Masaki Shima, Fumihiro Yamashita
  • Patent number: 11855943
    Abstract: Systems and methods are provided for generating for presentation information about an event on a device that is in a mode of operation that prevents presentation of information about events. This may be accomplished by a media guidance application that receives a command, on a user device associated with a first user, to place the user device in a do not disturb mode. The media guidance application receives, while the user device is in the do not disturb mode, information about an event and determines whether the event is relevant to the user. The media guidance application then determines whether the event is trending among a plurality of users associated with the user and, if trending, displays, while the user device is in the do not disturb mode, a notification about the event to the user on the user device.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: December 26, 2023
    Assignee: Rovi Guides, Inc.
    Inventor: Abubakkar Siddiq
  • Patent number: 11849339
    Abstract: An example access point may comprise a processing resource; and a memory resource storing machine-readable instructions to cause the processing resource to: perform a management system search using a dynamic host configuration protocol (DHCP); determine, in view of the management system search, whether a management system discovered is a controller; and select one of a first role within a centralized local area network and a second role within a distributed local area network based on determining whether the management system is the controller, wherein the first role within the centralized local area network is selected when the management system is the controller.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: December 19, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Stephane Laroche, Jikui Pei, Chunfeng Wang, Hao Lu
  • Patent number: 11831735
    Abstract: The present application discloses a method and a device for processing mini program data, which relates to the technical field of data processing and cloud computing. The method for processing mini program data is applied to a proxy server, and the specific implementation scheme is: obtaining a user data request of a developer server of a mini program, where the user data request is generated by the developer server according to a user request of a user terminal of the mini program; determining returned data according to the user data request, where the returned data of the proxy server is obtained through data synchronization between the proxy server and the developer server; and sending the returned data to the user terminal. In addition, the present application also discloses a proxy server and a developer server.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: November 28, 2023
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Du Chen, Yuzhen Chen, Jiaxing Fu, Rensong Chen
  • Patent number: 11822951
    Abstract: Example methods are provided to use a guest monitoring mode (GMM) module in a hypervisor to authenticate hypercalls sent by a guest agent to the GMM module. The GMM module uses reference information, including thread information associated with a thread, to determine whether a hypercall associated with the thread was issued by the trusted guest agent or by potentially malicious code.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: November 21, 2023
    Assignee: VMWARE, INC.
    Inventors: Prasad Sharad Dabak, Leena Shuklendu Soman
  • Patent number: 11818127
    Abstract: Software development kit (“SDK”) applications may be implemented with user data on an enterprise end-user or shared device subsequent to a single check-out process on the device. A user profile and a context ID for a user can be accessed based on user provided credentials. An agent application can set a value of an agent context ID to a server context ID corresponding to the context ID for the user profile. A status of a local context ID (“LCID”) of an SDK application can be determined in response to an application launch. Using the LCD, a context ID comparison can be performed on the device with a value of a context ID from one of the SDK application, the server, and the agent application based on the LCID status. The SDK application can be implemented with user specific user data obtained from one of the SDK application and the agent application based on a result of the context ID comparison.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: November 14, 2023
    Assignee: VMware, Inc.
    Inventors: Lucas Chen, Sanjay Satagopan, Raghuram Rajan, Rajiv Singh
  • Patent number: 11811604
    Abstract: A method and apparatus for performing cross-platform contract validation are described. In one embodiment, the method for validating compatibility between first and second endpoints, the method comprising: accessing a memory storing a machine-readable contract specifying a request-response pair in a file, the request-response pair consisting of an expected request that the second endpoint expects to receive from the first endpoint and an expected response that should be provided by the second endpoint according to the expected request from the first endpoint; and performing multi-platform contract validation by performing independent tests for the first and second endpoints, using the expected request and expected response specified in the machine-readable contract.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: November 7, 2023
    Assignee: STRIPE, INC.
    Inventors: Tanin Na Nakorn, Ji Huang
  • Patent number: 11812282
    Abstract: Collaborative computing and electronic records are disclosed. An entity that may be able to help achieve an objective is discovered and a connection to the entity established. A meta-language is used to exchange with the entity a description of the objective and a description of the entity. The meta-language is used to negotiate with the entity a contract to help achieve the objective. In the event a contract to help achieve the objective is reached, performing a self-configuration in accordance with the contract.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: November 7, 2023
    Inventor: Mark Cummings
  • Patent number: 11803634
    Abstract: Described are techniques for a secure roles-based access control (RBAC) setup during boot of a connected computational system. The techniques include a method comprising deploying a preconfigured default user profile during booting of a computational system. The techniques further include creating, using the preconfigured default user profile, a plurality of user profiles having administrator and/or root authorities, where each of the plurality of user profiles is associated with a respective custom password. The techniques further include completing booting of the computational system using the plurality of user profiles having the administrator and/or root authorities.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: October 31, 2023
    Assignee: International Business Machines Corporation
    Inventors: Mark Elliott Hack, Warren William Grunbok, Rosana Ramos Morales
  • Patent number: 11797565
    Abstract: Techniques are disclosed relating to data validation using encode values. In various embodiments, a data monitoring system may retrieve a plurality of datasets from a live database at a non-production datacenter. The data monitoring system may perform encoding operations on one or more of the plurality of datasets to generate encode values that correspond to the plurality of datasets. The data monitoring system may then retrieve an updated dataset, for example from an experimental database at the non-production datacenter, and perform validation operations to validate one or more characteristics of the updated dataset. For example, in some embodiments, the data monitoring system may retrieve the encode values corresponding to the plurality of datasets and use the encode values to validate the updated dataset. The data monitoring system may then generate a validation output indicative of a result of the validation operations.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: October 24, 2023
    Assignee: PayPal, Inc.
    Inventors: Kim Dung Bui, Chun Kiat Ho, Lin Song, Kai Xie
  • Patent number: 11782950
    Abstract: Example resource management systems and methods are described. In one implementation, a resource manager is configured to manage data processing tasks associated with multiple data elements. An execution platform is coupled to the resource manager and includes multiple execution nodes configured to store data retrieved from multiple remote storage devices. Each execution node includes a cache and a processor, where the cache and processor are independent of the remote storage devices. A metadata manager is configured to access metadata associated with at least a portion of the multiple data elements.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: October 10, 2023
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski
  • Patent number: 11777879
    Abstract: A computer-implemented system and method aggregate electronic response messages. A communication server receives a request message from a sender addressed to a plurality of users. The request message contains within it an aggregation indicator indicating that responses to the request message are to be aggregated. A response address is modified within the request message directing a response message from a user to go to a message aggregation server, and the modified message is sent to each of the plurality of users.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: October 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Stefania Errore, Daniela Pellegrino, Cristiano Colantuono, Angelina Ascone, Andrea Tortosa
  • Patent number: 11777894
    Abstract: A system and method for providing a social networking service to a plurality of devices. A social networking server for facilitating social information exchange among the plurality of devices through a socially aware network. A social profiles manager is coupled to the social networking server that creates and manages individual centric profiles of the plurality of devices. The individual centric profiles of the plurality of devices are social representation of individual devices within the socially aware network. The plurality of devices are identifiable by other participants and the social networking server through their social profiles.
    Type: Grant
    Filed: May 22, 2021
    Date of Patent: October 3, 2023
    Assignee: Netspective Communications LLC
    Inventor: Shahid N. Shah
  • Patent number: 11770445
    Abstract: A request to present digital content at a client machine associated with a designated network identifier may be received. For each of a plurality of preference characteristics, a respective characteristic query message may be transmitted via a network to a respective plurality of identity nodes via a gossip communication protocol defining a peer-to-peer procedure for transmitting information among the plurality of identity nodes. For each of the plurality of preference characteristics, a respective preference identification response message that includes a respective preference value corresponding with the respective preference characteristic may be received. The designated network identifier may be stored in a trust ledger shared among the plurality of identity nodes. A digital content item may be selected based at least in part on the preference values.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: September 26, 2023
    Assignee: Salesforce, Inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Patent number: 11768848
    Abstract: Various embodiments describe multi-site cluster-based data intake and query systems, including cloud-based data intake and query systems. Using a hybrid search system that includes cloud-based data intake and query systems working in concert with so-called “on-premises” data intake and query systems can promote the scalability of search functionality. In addition, the hybrid search system can enable data isolation in a manner in which sensitive data is maintained “on premises” and information or data that is not sensitive can be moved to the cloud-based system. Further, the cloud-based system can enable efficient leveraging of data that may already exist in the cloud.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: September 26, 2023
    Assignee: SPLUNK Inc.
    Inventors: Ledio Ago, Declan Gerard Shanaghy
  • Patent number: 11762961
    Abstract: Systems, methods, and software described herein provide operations to manage software licenses in relation to a virtualized image. In one implementation, a system may, during a first initiation of a virtualized instance, execute a process to determine and store registration information associated with the virtualized instance. Once stored, the system may delete the process and use the stored registration information during subsequent initiations of the virtualized instance to determine whether to permit software on the virtualized instance to be executed.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: September 19, 2023
    Assignee: TigerGraph, Inc.
    Inventor: Heqing Ya
  • Patent number: 11762702
    Abstract: Provided herein are systems and methods for resilience testing using a DEW. A system includes at least one hardware processor coupled to a memory and configured to decode a workflow to obtain a plurality of workflow steps. Each workflow step of the plurality of workflow steps includes a runtime engine identifier and a script identifier. A script for a workflow step of the plurality of workflow steps is retrieved based on the script identifier. The script specifies a plurality of tasks. One or more containers are configured with a runtime engine based on the runtime engine identifier. The script executes against the one or more containers using the runtime engine, to perform the plurality of tasks.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: September 19, 2023
    Assignee: Snowflake Inc.
    Inventors: Yuchen Cao, Stephen Mark Andrew Clark, Supriya Vasudevan, Jinzhou Yang
  • Patent number: 11755658
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for intelligently buffering queries from a mobile application. In one aspect, the method may include receiving, by an application programming interface executing on a mobile device, multiple queries, from different software widgets executing on a mobile application, for data from a database stored on the mobile device, determining, by the application programming interface, a level of priority for each query of the multiple queries, providing, by the application programming interface, each of the multiple queries for storage in a data buffer until processing resources of the mobile device are available to process one or more of the multiple queries, and processing each query of the multiple queries against the database stored on the mobile device based on the assigned level of priority.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: September 12, 2023
    Assignee: Nuvolo Technologies Corporation
    Inventors: Nabil Enayet, Tejas Yadav, Tao Ye
  • Patent number: 11755933
    Abstract: A method, system and computer readable medium for generating a cognitive insight comprising: receiving training data, the training data being based upon interactions between a user and a cognitive learning and inference system; performing a ranked insight machine learning operation on the training data; generating a cognitive profile based upon the information generated by performing the ranked insight machine learning operations; and, generating a cognitive insight based upon the cognitive profile generated using the plurality of machine learning operations.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: September 12, 2023
    Assignee: Tecnotree Technologies, Inc.
    Inventors: Dilum Ranatunga, Stephen P. Draper, Michael Dobson, Matthew Sanchez
  • Patent number: 11750467
    Abstract: Exemplary aspects are directed to customized communications using a high-level programming interface. In a specific example, a data communications system serves endpoint devices respectively associated with different client entities.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: September 5, 2023
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11734731
    Abstract: A contact center system can track and evaluate dialogue data, telephony data, and/or application usage data associated with communication sessions between customers and representatives. The contact center system can identify communication sessions that have dialogue data containing keywords of one or more keyword categories, such as keyword categories associated with perceptions of high customer effort, and/or based on values of other key performance indicators. Users can use the contact center system to investigate the dialogue data, telephony data, and/or application usage data for identified communication sessions, for example to identify opportunities to train representatives to use alternate language during communication sessions, revise procedures in the contact center, or otherwise reduce perceptions of customer effort.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: August 22, 2023
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Kimberly Zarecki, Chris Johnson, Marvin Roisland
  • Patent number: 11734118
    Abstract: This software wireless device comprises framework software that installs wireless communication software; and interface service software that is provided so as to be directly managed by an OS, and that manages a user interface service and the framework software. The framework software has user interface software, domain management software, hardware management software, and hardware control software. The interface service software issues a running status monitoring request to the user interface software and the domain management software, and determines that there is an abnormality if there is no response from the user interface software or the domain management software.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: August 22, 2023
    Assignee: HITACHI KOKUSAI ELECTRIC INC.
    Inventor: Tomoya Shoji