Processing Agent Patents (Class 709/202)
-
Patent number: 11962611Abstract: 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: GrantFiled: March 15, 2021Date of Patent: April 16, 2024Inventor: Raymond Canfield
-
Patent number: 11960939Abstract: 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: GrantFiled: September 22, 2021Date of Patent: April 16, 2024Assignee: HITACHI, LTD.Inventors: Kaori Nakano, Shinichi Hayashi, Satoshi Kaneko
-
Patent number: 11959809Abstract: 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: GrantFiled: April 29, 2022Date of Patent: April 16, 2024Assignee: Cognian Technologies, Ltd.Inventors: Vicheslav Zinger, Gary Aitchison
-
Patent number: 11962643Abstract: 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: GrantFiled: February 11, 2019Date of Patent: April 16, 2024Assignee: Red Hat Israel, Ltd.Inventors: Nir Magnezi, Arie Bregman
-
Patent number: 11962699Abstract: 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: GrantFiled: January 21, 2022Date of Patent: April 16, 2024Assignee: PROTEGRITY CORPORATIONInventors: Ulf Mattsson, Denis Scherbakov
-
Patent number: 11947566Abstract: 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: GrantFiled: August 12, 2021Date of Patent: April 2, 2024Assignee: SAP SEInventors: Qendrim Kuqi, Ping Hou, Sagar Joshi, Frank Bareis, Thomas Markotschi, Tobias Lukas Bader, Aysan Mazloumi, Semih Gercek, Hui Xu
-
Patent number: 11941060Abstract: Described are methods, systems and computer readable media for computer data distribution architecture for efficient distribution and synchronization of plotting processing and data.Type: GrantFiled: September 19, 2022Date of Patent: March 26, 2024Assignee: Deephaven Data Labs LLCInventors: Ryan Caudy, David R. Kent, IV, Charles Wright, Devon Patrick Allison, Raffi Basralian
-
Patent number: 11941385Abstract: 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: GrantFiled: June 30, 2022Date of Patent: March 26, 2024Assignee: 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: 11941465Abstract: 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: GrantFiled: April 29, 2022Date of Patent: March 26, 2024Inventor: Michael G. Whitfield
-
Patent number: 11934306Abstract: 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: GrantFiled: July 15, 2022Date of Patent: March 19, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Sandesh Ashok Doddameti, Himanshu Gupta, Jegan Devaraju, Maneesh Sah
-
Patent number: 11936510Abstract: 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: GrantFiled: August 27, 2021Date of Patent: March 19, 2024Assignee: ARRIS ENTERPRISES LLCInventor: Yongqiang Ye
-
Patent number: 11915332Abstract: 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: GrantFiled: October 3, 2016Date of Patent: February 27, 2024Assignee: Loyyal Holdings IncorporatedInventors: Shannon Code, Sean Dennis, Gregory Simon
-
Patent number: 11915066Abstract: 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: GrantFiled: May 12, 2021Date of Patent: February 27, 2024Assignee: SAP SEInventors: Chen Feng, Yang Liu, Xia Yu, Yiliang Liu
-
Patent number: 11902225Abstract: 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: GrantFiled: December 16, 2020Date of Patent: February 13, 2024Assignee: LINE Plus CorporationInventor: Keum Ryong Kim
-
Patent number: 11902100Abstract: 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: GrantFiled: September 7, 2022Date of Patent: February 13, 2024Assignee: Juniper Networks, Inc.Inventors: Xiaoying Wu, Sunalini Sankhavaram, Abhiram Madhugiri Shamsundar, Kirti Vegad, Huan Thien Vu, Rinoob Babu
-
Patent number: 11893070Abstract: 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: GrantFiled: February 8, 2022Date of Patent: February 6, 2024Inventors: Arran Stewart, Steve O'Brien
-
Patent number: 11874865Abstract: 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: GrantFiled: September 24, 2021Date of Patent: January 16, 2024Inventors: Amit Kumar Singh, Ravish Sharma, Kevin Eng, Vikram Hemrajani, Eden Kidner, Monika Nica
-
Patent number: 11870866Abstract: 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: GrantFiled: June 6, 2022Date of Patent: January 9, 2024Assignee: Parallels International GmbHInventors: Maxim Kudrin, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 11861507Abstract: 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: GrantFiled: July 31, 2019Date of Patent: January 2, 2024Assignee: Bublup, Inc.Inventors: Alain J. Cohen, Marc A. Cohen, Ryan McKeown, Stefan Znam, Alberto Morales
-
Patent number: 11861385Abstract: 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: GrantFiled: February 6, 2020Date of Patent: January 2, 2024Inventors: Jaber Jaber, Simon Liu, Victor Pak, Ricardo A. Guerrero, Eric S. Park, Mina Farah, Marc Robert Ilgen, Dusan Jankov
-
Patent number: 11855749Abstract: 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: GrantFiled: December 13, 2019Date of Patent: December 26, 2023Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Koichi Harada, Hiroki Shibayama, Masaki Shima, Fumihiro Yamashita
-
Patent number: 11855943Abstract: 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: GrantFiled: May 12, 2022Date of Patent: December 26, 2023Assignee: Rovi Guides, Inc.Inventor: Abubakkar Siddiq
-
Patent number: 11849339Abstract: 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: GrantFiled: May 9, 2022Date of Patent: December 19, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Stephane Laroche, Jikui Pei, Chunfeng Wang, Hao Lu
-
Patent number: 11831735Abstract: 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: GrantFiled: March 16, 2021Date of Patent: November 28, 2023Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Du Chen, Yuzhen Chen, Jiaxing Fu, Rensong Chen
-
Patent number: 11822951Abstract: 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: GrantFiled: July 27, 2020Date of Patent: November 21, 2023Assignee: VMWARE, INC.Inventors: Prasad Sharad Dabak, Leena Shuklendu Soman
-
Patent number: 11818127Abstract: 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: GrantFiled: April 29, 2021Date of Patent: November 14, 2023Assignee: VMware, Inc.Inventors: Lucas Chen, Sanjay Satagopan, Raghuram Rajan, Rajiv Singh
-
Patent number: 11811604Abstract: 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: GrantFiled: March 17, 2021Date of Patent: November 7, 2023Assignee: STRIPE, INC.Inventors: Tanin Na Nakorn, Ji Huang
-
Patent number: 11812282Abstract: 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: GrantFiled: November 30, 2020Date of Patent: November 7, 2023Inventor: Mark Cummings
-
Patent number: 11803634Abstract: 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: GrantFiled: February 25, 2021Date of Patent: October 31, 2023Assignee: International Business Machines CorporationInventors: Mark Elliott Hack, Warren William Grunbok, Rosana Ramos Morales
-
Patent number: 11797565Abstract: 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: GrantFiled: March 12, 2020Date of Patent: October 24, 2023Assignee: PayPal, Inc.Inventors: Kim Dung Bui, Chun Kiat Ho, Lin Song, Kai Xie
-
Patent number: 11782950Abstract: 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: GrantFiled: August 31, 2021Date of Patent: October 10, 2023Assignee: Snowflake Inc.Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski
-
Patent number: 11777879Abstract: 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: GrantFiled: August 26, 2019Date of Patent: October 3, 2023Assignee: International Business Machines CorporationInventors: Stefania Errore, Daniela Pellegrino, Cristiano Colantuono, Angelina Ascone, Andrea Tortosa
-
Patent number: 11777894Abstract: 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: GrantFiled: May 22, 2021Date of Patent: October 3, 2023Assignee: Netspective Communications LLCInventor: Shahid N. Shah
-
Patent number: 11770445Abstract: 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: GrantFiled: January 25, 2022Date of Patent: September 26, 2023Assignee: Salesforce, Inc.Inventor: Prithvi Krishnan Padmanabhan
-
Patent number: 11768848Abstract: 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: GrantFiled: May 24, 2022Date of Patent: September 26, 2023Assignee: SPLUNK Inc.Inventors: Ledio Ago, Declan Gerard Shanaghy
-
Patent number: 11762961Abstract: 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: GrantFiled: March 9, 2020Date of Patent: September 19, 2023Assignee: TigerGraph, Inc.Inventor: Heqing Ya
-
Patent number: 11762702Abstract: 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: GrantFiled: April 21, 2022Date of Patent: September 19, 2023Assignee: Snowflake Inc.Inventors: Yuchen Cao, Stephen Mark Andrew Clark, Supriya Vasudevan, Jinzhou Yang
-
Patent number: 11755658Abstract: 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: GrantFiled: June 12, 2019Date of Patent: September 12, 2023Assignee: Nuvolo Technologies CorporationInventors: Nabil Enayet, Tejas Yadav, Tao Ye
-
Patent number: 11755933Abstract: 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: GrantFiled: October 2, 2020Date of Patent: September 12, 2023Assignee: Tecnotree Technologies, Inc.Inventors: Dilum Ranatunga, Stephen P. Draper, Michael Dobson, Matthew Sanchez
-
Patent number: 11750467Abstract: 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: GrantFiled: July 1, 2022Date of Patent: September 5, 2023Assignee: 8x8, Inc.Inventor: Zhishen Liu
-
Patent number: 11734731Abstract: 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: GrantFiled: March 18, 2020Date of Patent: August 22, 2023Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Kimberly Zarecki, Chris Johnson, Marvin Roisland
-
Patent number: 11734118Abstract: 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: GrantFiled: September 18, 2018Date of Patent: August 22, 2023Assignee: HITACHI KOKUSAI ELECTRIC INC.Inventor: Tomoya Shoji
-
Patent number: 11736240Abstract: Systems and methods are described for streaming content to multiple devices from a shared sliding window buffer in kernel space, thereby reducing memory resource use and minimizing context/mode switching between kernel space and user space. For example, concurrent streaming sessions may be seen, e.g., as a live multimedia stream. If a live video is being transmitted as a multicast stream to many devices, rather than each device having a corresponding sliding window buffer in kernel space, each device will share a shared sliding buffer in kernel space. The sliding window buffer size will be at least large enough to stream the slowest connection speed and can be, e.g., multiple times as large as necessary, in case of the issues beyond the worst-case scenario. The system then transmits chunks of the content from the shared sliding window buffer to each of the plurality of client devices.Type: GrantFiled: June 15, 2021Date of Patent: August 22, 2023Assignee: ROVI GUIDES, INC.Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Gyanveer Singh, Prakash Viswanathan
-
Patent number: 11727941Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing dialogs. In one aspect, a method includes receiving a request associated with a task from a user device; submitting the request to each of a plurality of distinct data providers; receiving a plurality of suggested dialog responses from two or more of the data providers; scoring the one or more suggested dialog responses based on one or more scoring factors; determining a particular dialog response to provide to the user based on the scoring; and providing the determined dialog response to the user device.Type: GrantFiled: September 13, 2021Date of Patent: August 15, 2023Assignee: GOOGLE LLCInventors: David Kliger Elson, David P. Whipp, Shir Judith Yehoshua
-
Patent number: 11729221Abstract: Disclosed herein are embodiments of systems and methods that dynamically reconfigure a multi-tiered system of network devices and software applications in response to an ongoing and/or anticipated cyber-attack. The dynamic reconfiguration of the network devices may consist of a wide range of processes, which may include generating new network addresses for individual network devices; reconfiguring the network devices by creating firewalls, changing protocols between the network devices in a multi-tier reconfiguration solution, changing the cloud infrastructure provider of the network devices, even when the underlying network infrastructure ecosystem differs across cloud service providers (CSPs); and maintaining a secure and updated data model of a record of reconfigured network devices and their dependencies to allow legitimate users of the network devices to understand reconfiguration actions that are hidden from malicious users such as hackers and cyber-attackers.Type: GrantFiled: November 22, 2022Date of Patent: August 15, 2023Assignee: ARCHITECTURE TECHNOLOGY CORPORATIONInventors: Scott Aloisio, Robert Joyce
-
Patent number: 11722549Abstract: Aspects of the disclosure provide methods and apparatus for accessing a Constrained Application Protocol (CoAP) server in a media scene description system. A CoAP request can be sent, by a media access function (MAF) of processing circuitry implementing the media scene description system using an application programming interface (API), to the CoAP server to request a media resource. The MAF can be configured as a CoAP client or a Hypertext Transfer Protocol (HTTP)-CoAP proxy. A CoAP response can be received, by the MAF using the API, from the CoAP server. In an example, the CoAP response includes the requested media resource. In an embodiment, the MAF is compatible with both the CoAP request according to a CoAP communication protocol and a proxy request according to an HTTP communication protocol.Type: GrantFiled: October 12, 2021Date of Patent: August 8, 2023Assignee: Tencent America LLCInventors: Shuai Zhao, Stephan Wenger, Shan Liu
-
Patent number: 11716282Abstract: Disclosed is a system and method of providing a segment routing as a service application. The method includes receiving a configuration of an internet protocol environment. The configuration can be a layer 3 configuration of a single cloud environment or even across multiple cloud environments. The configuration defines routing, forwarding, and paths in the environment between different entities such as virtual machines. The method includes receiving a parameter associated with a workload of a tenant. The parameter can be a service level agreement (i.e., a best bandwidth available), a pathway requirement, a parameter associated with specific workload, and so forth. Based on the configuration and the parameter, the method includes generating tenant-defined layer 3 overlay segment routing rules that define how the workload of the tenant will route data in the internet protocol environment using segment routing.Type: GrantFiled: March 4, 2022Date of Patent: August 1, 2023Assignee: Cisco Technology, Inc.Inventors: Sebastian Jeuk, Gonzalo Salgueiro
-
Patent number: 11716259Abstract: A method, a system, and a computer program product for generating and/or configuring a computing instance. A request to configure a computing instance for integration with at least one first computing system is received. At least one first computing component associated with the first computing system required for integration of the configured computing instance with the first computing system is identified. At least one second computing component for inclusion into the computing instance is identified. The second computing component is not required for integration of the configured computing instance with the first computing system. A configuration of the computing instance is generated using the identified first and second computing components. The configuration of the computing instance is applied in the first computing system. The configuration of the computing instance is executed by the first computing system and stored.Type: GrantFiled: November 29, 2021Date of Patent: August 1, 2023Assignee: SAP SEInventors: Siddhartha Bhattacharya, Amanda Hope Bailey, Jon Fullerton
-
Patent number: 11711336Abstract: In one embodiment, a device in a network receives domain name system (DNS) information for a domain. The DNS information includes one or more service tags indicative of one or more services offered by the domain. The device detects an encrypted traffic flow associated with the domain. The device identifies a service associated with the encrypted traffic flow based on the one or more service tags. The device prioritizes the encrypted traffic flow based on the identified service associated with the encrypted traffic flow.Type: GrantFiled: September 3, 2021Date of Patent: July 25, 2023Assignee: Cisco Technology, Inc.Inventors: K. Tirumaleswar Reddy, David McGrew, Blake Harrell Anderson, Daniel G. Wing
-
Patent number: 11709945Abstract: A system and method of security assessment of a network is described. The system may include one or more security assessment computers controlled by a security assessor, and connected to a network, and first executable program code for acting as an agent on a first end device on the network. The first executable program code is configured to be executed by a browser application of the first end device, and is configured to collect software information, hardware information, and/or vulnerability information of the first end device and transmit the same to a first security assessment computer of the one or more security assessment computers. The information may be transmitted as part of a domain name server (DNS) request. The DNS request may include information identifying the first end device to thus allow modification of the first end device in response to analysis of the collected information.Type: GrantFiled: October 18, 2021Date of Patent: July 25, 2023Assignee: RELIAQUEST HOLDINGS, LLCInventors: Marcus J. Carey, Tolulope Oyeniyi