Distributed Data Processing Patents (Class 709/201)
  • Patent number: 11425194
    Abstract: Techniques are described for managing distributed execution of programs. In some situations, the techniques include dynamically modifying the distributed program execution in various manners, such as based on monitored status information. The dynamic modifying of the distributed program execution may include adding and/or removing computing nodes from a cluster that is executing the program, modifying the amount of computing resources that are available for the distributed program execution, terminating or temporarily suspending execution of the program (e.g., if an insufficient quantity of computing nodes of the cluster are available to perform execution), etc.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: August 23, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Richendra Khanna, Peter Sirota, Ian P. Nowland, Richard J. Cole, Jai Vasanth, Andrew J. Hitchcock, Luis Felipe Cabrera
  • Patent number: 11424997
    Abstract: A secured network management domain access system includes a chassis housing a master I/O module that is configured to provide a network management domain, and a management module coupled to the master I/O module. The management module includes an enclosure controller coupled to the master I/O module via a first communication channel, and that retrieves master I/O module secured access information from the master I/O module via the first communication channel. The management module also includes a management service coupled to the enclosure controller via a second communication channel and to the master I/O module via a third communication channel, and that retrieves the master I/O module secured access information from the enclosure controller via the second communication channel, and performs validation operations with the master I/O module via the third communication channel such that the management service may securely access the network management domain via the master I/O module.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: August 23, 2022
    Assignee: Dell Products L.P.
    Inventors: Zoheb Khan, Sudhir Vittal Shetty, Joseph LaSalle White, Balaji Rajagopalan, Venkata Bala Koteswararao Donepudi, Pawan Kumar Singal
  • Patent number: 11425028
    Abstract: In one embodiment, a method includes mapping micro-service network interfaces in a service network to service engine network interfaces for connecting micro-services to external endpoints, transmitting a request for communication with one of the external endpoints from one of the micro-services to a service broker operable to select one of the micro-service network interfaces for the communication with the external endpoint, and receiving a response from the service broker with the selected micro-service network interface. The service broker dynamically selects a service path for the communication based on a policy and independent from default network routes.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: August 23, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Akshya Kumar Singh, Sri Sairam Goli
  • Patent number: 11425652
    Abstract: Deployment of Internet-of-things devices can comprise sensors deployed in remote and hard to reach areas and locations. Due to lack of access to reliable power, these sensors cannot always be connected to a network and also have limited computation power. Consequently, a mechanism can be established to periodically access these sensors and collect data from them. The mechanism can utilize a mobile radio unit device to serve as data collectors. The mobile radio unit device can make use of an adaptive beam scanning to perform sensory data collection via the beam scanning operation. Additionally, the platform can also comprise a radio access network intelligent controller to manage the data collecting radio units by providing specific instructions and data collection methodologies.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: August 23, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mostafa Tofighbakhsh, Shraboni Jana, Bogdan Ungureanu, Deva-Datta Sharma, Rittwik Jana
  • Patent number: 11425091
    Abstract: The present disclosure relates to methods and systems for providing access to external client machine via a domain name system (DNS) of an internal network. A distributed DNS service maintains distributed DNS entries as external clients log on and/or log off of the internal network. In this manner, internal systems within the internal network may access distributed client devices via the internal network DNS.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: August 23, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventors: Joshua Jesse Dowdy, Abraham Isaac Cabanilla, Matthew Mosher
  • Patent number: 11418595
    Abstract: As described herein, a system, method, and computer program are provided for Internet of Things (IoT) community services. In use, a platform of an IoT network is provided to a plurality of IoT devices of the IoT network, where the platform has one or more services accessible to the plurality of IoT devices. Further, the platform executes the one or more services to enhance functionality of the plurality of IoT devices.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: August 16, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Sharon Elgarat
  • Patent number: 11417338
    Abstract: An electronic apparatus and method of controlling the electronic apparatus are provided. The electronic apparatus includes a communicator, a storage storing information on places wherein Internet of Things (IoT) devices are located, and a processor configured to, based on receiving a control signal for controlling an IoT device located in a specific place through the communicator, control the IoT device located in the specific place based on information on the place stored in the storage. The processor is further configured to receive motion information generated based on a motion of a wearable device from the wearable device, identify a place corresponding to the motion information, and store the identified place as information on a place of an IoT device located within a predetermined distance from the wearable device, in the storage.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: August 16, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seongil Hahm, Taejun Kwon, Venkatraman Iyer, Daesung An
  • Patent number: 11416618
    Abstract: A root of trust may include one or more hardware components of an IHS (Information Handling System) that operate using validated hardware instructions. Once a root of trust has been established, it may be extended by validating additional components and the instructions by which these components operate. A chain of trusted boot components may be used to securely initialize a set of components required to support core functions of the IHS. In order to detect components of a trusted boot chain that have been compromised, boot chain components validate their own instructions as well as the instructions to be utilized by the next boot component and the instructions utilized by the prior boot component, thus providing bidirectional validation of trusted boot chain components.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: August 16, 2022
    Assignee: Dell Products, L.P.
    Inventors: Sudhir Mathane, Ricardo L. Martinez
  • Patent number: 11418768
    Abstract: Among other things, videos and commercials are downloaded to a mobile device for storage on the mobile device and later playout on the mobile device. The downloading includes downloading of metadata associated with the commercials and based on which the mobile device can select commercials for insertion into videos being played back to the user of the mobile device. The commercials to be downloaded are selected based on one or a combination of any two or more of the location of the user, the type of mobile device, and personally-identifiable information about a user of the mobile device.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: August 16, 2022
    Assignee: PENTHERA PARTNERS, INC.
    Inventors: Adam L. Berger, Joshua Pressnell, Richard David Jackson
  • Patent number: 11416566
    Abstract: Methods and systems are described for a media guidance application that tailors media content recommendations for downloadable content to the current interests of the users. For example, the media guidance application may determine the current interests of a user based on the media content recently consumed by the friends of the user, and automatically download that media content. In such cases, the media guidance application may monitor social networks of the user for indications of media content that may have been recently consumed by the friends of a user as such media content is likely to be of current interest to the user. In response to detecting media content that was recently consumed by the friend of the user, the media guidance application may automatically download the media content to a device of the user.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: August 16, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Daren Gill, Abubakkar Siddiq, Ahmed Nizam Mohaideen P, Sankar Ardhanari, China Karnati, Sashikumar Venkataraman
  • Patent number: 11412053
    Abstract: Systems and methods provide for scaling service discovery in a micro-service environment. A controller can inject a service discovery agent onto a host. At least one of the controller or the agent can identify a first set of micro-service containers that are dependencies of the first micro-service container and a second set of micro-service containers that are dependencies of the second micro-service container. At least one of the controller or the agent can update routing data for the first set of micro-service containers and the second set of micro-service containers. At least one of the controller or the agent can determine the second micro-service container has terminated on the host computing device. At least one of the controller or the agent can update the agent to remove the routing data for the second set of micro-service containers.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: August 9, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Yi Yang, Wojciech Dec, Syed Basheeruddin Ahmed, Sanjay Agrawal, Ruchir Gupta
  • Patent number: 11411820
    Abstract: A method for operating an electrical device, including automatically configuring a communication unit following the installation of a new application, wherein: a) the control unit broadcasts a notification of the installation of a new application; b) the communication gateway acquires the list of the types of data to which it is not yet subscribed and then sends, to the control unit, a request to subscribe to these types of data; c) the control unit receives the subscription request and compares the types listed in the subscription request with the types of data generated by the newly installed application; d) the communication gateway updates the accepted or denied subscription status for each type of data for which the subscription request has been accepted or denied during step c).
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: August 9, 2022
    Assignee: Schneider Electric Industries SAS
    Inventors: Jiyue Shen, Roland Bohrer
  • Patent number: 11409576
    Abstract: Disclosed are systems, methods, and computer readable media for automatically assessing and allocating virtualized resources (such as central processing unit (CPU) and graphics processing unit (GPU) resources). In some embodiments, this method involves a computing infrastructure receiving a request to perform a workload, determining one or more workflows for performing the workload, selecting a virtualized resource, from a plurality of virtualized resources, wherein the virtualized resource is associated with a hardware configuration, and wherein selecting the virtualized resources is based on a suitability score determined based on benchmark scores of the one or more workflows on the hardware configuration, scheduling performance of at least part of the workload on the selected virtualized resource, and outputting results of the at least part of the workload.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: August 9, 2022
    Assignee: Entefy Inc.
    Inventor: Alston Ghafourifar
  • Patent number: 11405229
    Abstract: Systems and methods for providing explicit multicast local identifier assignment for per-partition default multicast local identifiers defined as subnet manager policy input in a high performance computing environment. In accordance with an embodiment, an explicit multicast local identifier (MLID) assignment policy can be provided (as, e.g., administrative input) that explicitly defines which MLIDs will be used for which partitions in a subnet. Further, an MLID assignment policy can also define which dedicated MLIDs will be associated with given multicast group identifiers (for example, partition independent MLIDs). By employing such an MLID assignment policy, a new or restarted master subnet manger can observe and verify the MLIDs used for existing partitions, instead of generating new MGID to MLID mappings. In this way, changes in MLID associations for any corresponding MGID can be avoided as a result of master SM restarts or failovers, or any subnet-merge operations.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: August 2, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Line Holen, Dag Georg Moxnes
  • Patent number: 11405414
    Abstract: Systems, computer program products, and methods are described herein for a centralized resource transfer engine for facilitating resource transfers between distributed IoT devices.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: August 2, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Eren Kursun
  • Patent number: 11405354
    Abstract: A method for filtering, distributing, and organizing domain name system queries in a communications network may include receiving a first domain name system query from a first endpoint device connected to the network, identifying a first network address of the first endpoint device from the first domain name system query, classifying the first domain name system query into a first class of a plurality of classes, wherein each class of the plurality of classes is associated with one predefined numerical range of a plurality of predefined numerical ranges, and wherein a target address unit of the first network address falls into the predefined numerical range associated with the first class, and forwarding the first domain name system query to a first collection server of a plurality of collection servers, wherein the first collection server is dedicated for collecting domain name system queries that are classified into the first class.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: August 2, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Robert Sayko, Kannu Beri
  • Patent number: 11405658
    Abstract: Provided is an automated system and process for producing a live video stream from a plurality live video feeds of an event from different views utilizing a transponder that measures a variable property of a person or animal participating in the event or a device that moves in the event, or the computer determines the measurement of the variable property utilizing pixels from the live video feeds. The computer 150 automatically selects a live video stream to broadcast from the plurality of live video stream to a user interface 120 based on the measurement.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: August 2, 2022
    Assignee: AUTOVIDPROD LLC
    Inventor: Taun Masterson
  • Patent number: 11403281
    Abstract: Methods and systems are described for validating a block in a blockchain. The methods may include identifying a subset of nodes in a blockchain network as trusted nodes. The trusted nodes perform a voting process to validate a block for the blockchain, whereas those nodes that are not identified as trusted nodes may not engage in the validation process. The trusted nodes may be identified based on past participation in the blockchain, stake in the blockchain, based on an organization operating the node, or other factors. In some cases the trusted nodes may be grouped into one or more voting quorums, and quorum management software may direct the validation process.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: August 2, 2022
    Assignee: Eternal Paradise Limited
    Inventor: Ian Yuan Yuan Huang
  • Patent number: 11403122
    Abstract: A virtual desktop data storage retrieval system that allows a plurality of user accounts each to create one or more virtual desktops. These are maintained and managed on a system computer running one or more virtual servers and communicated over a network to a user's browser on a user device. The browser-based virtual desktops provide the account user's functionally, and allow data transfer to and from a virtual storage system associated with the system computer. The system allows each account user to have one or more changeable virtual desktops with changeable icons and changeable icon functions reflecting the account user's preferences. Each account user can create and share one or more virtual desktop, its icons, and functions associated with the selected icons with another account user's virtual desktop while setting up file rights for each assigned shared account user, and controlling which functions the shared account users can perform.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: August 2, 2022
    Inventor: Thomas E. Fiducci
  • Patent number: 11397847
    Abstract: Systems, methods, and computer-readable media for managing a display interference in an electronic collaborative word processing document are disclosed. The systems and methods may involve accessing a electronic collaborative word processing document; presenting a first and a second instance of the electronic collaborative word processing document via a first and a second hardware device running a first and a second editor, respectively; receiving from the first and the second editor during a common editing period, first and second edits to the electronic collaborative word processing document, respectively; locking a display associated with the second hardware device to suppress the pagination change caused by the first edits received by the second hardware device; and upon receipt of a scroll-up command via the second editor during the common editing period, causing the display associated with the second hardware device to reflect the pagination change caused by the first edits.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: July 26, 2022
    Assignee: MONDAY.COM LTD.
    Inventors: Ron Zionpour, Tal Haramati, Guy Greenhut, Amir Bardugo
  • Patent number: 11397709
    Abstract: A configuration manager of a storage service receives a set of service requirements, comprising one or more of: a performance requirement for one or more types of storage operations, or an access interface type requirement Based on the service requirements, a candidate storage configuration that includes one or more data store instances and a first log-based transaction manager is generated. Subsequent to an approval of the first storage configuration by a client, the establishment of the data store instances and the log-based transaction manager is initiated.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: July 26, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Allan Henry Vermeulen, Omer Ahmed Zaki, Upendra Bhalchandra Shevade, Gregory Rustin Rogers
  • Patent number: 11398949
    Abstract: Systems and methods are provided for providing continuous configuration deployment. A configuration definition object may be obtained from a remote datastore. The obtained configuration definition object may be stored in a local datastore. The configuration definition object may be obtained and stored in advance of a scheduled maintenance. The configuration definition object may be obtained in response to the configuration definition object being committed to the remote datastore. The configuration definition object may be used to generate different configuration objects. A configuration object may be generated from the configuration definition object and one or more system characteristics. A service request may be received, and the configuration object may be executed to perform a configuration of a computing system.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: July 26, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Nicholas Hall, Hamza Muraj, Jason Free, John Montgomery, James Schweiger, Matthew Levan, Thomas Montague
  • Patent number: 11392538
    Abstract: A system for archiving data objects using secondary copies is disclosed. The system creates one or more secondary copies of primary data that contains multiple data objects. The system may maintain a first data structure that tracks the data objects for which the system has created secondary copies and the locations of the secondary copies. To archive data objects in the primary data, the system identifies data objects to be archived, verifies that previously-created secondary copies of the identified data objects exist, and replaces the identified data objects with stubs. The system may maintain a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: July 19, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Parag Gokhale, Rajiv Kottomtharayil, Prakash Varadharajan
  • Patent number: 11392211
    Abstract: The technology disclosed relates to operating a motion-capture system responsive to available computational resources. In particular, it relates to assessing a level of image acquisition and image-analysis resources available using benchmarking of system components. In response, one or more image acquisition parameters and/or image-analysis parameters are adjusted. Acquisition and/or analysis of image data are then made compliant with the adjusted image acquisition parameters and/or image-analysis parameters. In some implementations, image acquisition parameters include frame resolution and frame capture rate and image-analysis parameters include analysis algorithm and analysis density.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: July 19, 2022
    Assignee: Ultrahaptics IP Two Limited
    Inventor: David Holz
  • Patent number: 11395047
    Abstract: A device including a communication component, a DIAL protocol component, a video processing component and a PIC verification component. The communication component can wirelessly receive a personal identification code, can communicate with a display and can receive first video content from a content provider. The DIAL protocol component can perform protocols in accordance with a multiscreen discovery and launch of first screen content specification. The video processing component can provide first video data including PIC image data corresponding to a code so as to display the first video data and a PIC image on the display. The PIC verification component can generate a verification signal when the personal identification code corresponds to the PIC image data. The video processing component can further provide the first video content to the display based on the verification signal.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: July 19, 2022
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Sudha Sundaram, Anil Nainwal, Vinod Jatti
  • Patent number: 11394754
    Abstract: Described herein are methods and systems for admission control of a communication session over a communication network. The methods and systems of the present disclosure may comprise determining whether a communication session originates from an originating device that is part of an autodialing system. If the communication session does originate from an autodialing system, the methods and systems can determine whether the autodialing system is a valid autodialing system or an invalid autodialing system. The methods and systems can process or block future communications sessions from the originating device depending on whether the autodialing system is a valid autodialing system or invalid autodialing system, respectively.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: July 19, 2022
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventor: Eric Anthony Evans
  • Patent number: 11394769
    Abstract: A distributed event processing system is disclosed that receives continuous data streams, registers a continuous query against the data streams, and continuously executes the query as new data appears in the streams. In certain embodiments, the distributed event processing system deploys and executes applications (e.g., event processing applications) by distributing the execution of the application on a cluster of machines within the system. In certain embodiments, the system receive updates to an application, processes the updated application against a continuous stream of data, and continuously generates updated results to a user. In certain embodiments, the system reduces delays associated with application deployment and execution when updates to an application are received. The system enables a user to view results pertaining to an updated application quickly without experiencing the typical deployment and execution delays that occur when updates to an application are made.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: July 19, 2022
    Assignee: Oracle International Corporation
    Inventors: Hoyong Park, Gyorgy Geiszter, Dmitrii Andreevich Strizhikozin, Péter Gordos, Prabhu Thukkaram, Vitaly Bychkov, Dmitrii Markovskii
  • Patent number: 11392837
    Abstract: Embodiments provide for automated dynamic data quality assessment. A data quality job including a new data sample is received. If the new data sample is determined to be added to a reservoir of data samples, a quality verification request is sent to an oracle. A new data sample quality estimate is received from the oracle. The new data sample and estimate can be added to the reservoir. A judgment associated with a new data sample is received from a predictive model. Whether to send a new data sample quality verification request to an oracle is determined. If a new data sample quality estimate is received from the oracle, whether to add the new data sample and the judgment to the reservoir is determined.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: July 19, 2022
    Assignee: GROUPON, INC.
    Inventors: Mark Thomas Daly, Shawn Ryan Jeffery, Matthew DeLand, Nick Pendar, Andrew James, David Johnston
  • Patent number: 11388588
    Abstract: Various communication systems may benefit from an improved signaling protocol. For example, machine-to-machine communications in a network may benefit from improved signaling and security. A method includes establishing a secure data transmission path for an application. The secure data transmission path is used to transmit data between a user equipment and a network element. The network entity includes a gateway or an application server. The method also includes transmitting data for the application over the secure data transmission path using a pre-configured radio bearer. The radio bearer is pre-configured for data transmission between the user equipment and an access node located between the user equipment and the network element. In addition, the method includes receiving a response message at the user equipment from the network element through the secure data transmission path.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: July 12, 2022
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Devaki Chandramouli, Rainer Liebhart
  • Patent number: 11388220
    Abstract: A method and apparatus pertaining to the field of network technologies include generating interplanetary file system (IPFS) metadata of a first image and an IPFS metadata identifier of the first image based on pieces of block data of the first image, storing the pieces of block data of the first image to storage locations corresponding to the address information in an IPFS repository of the node device, and adding the IPFS metadata identifier of the first image to a distributed hash table (DHT) of a distributed file system. A node device is configured to locally construct and store the image without depending on a central repository server, and publish the image by adding the IPFS metadata identifier corresponding to the IPFS metadata of the image to the DHT to enable another node device to obtain the image based on the DHT.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: July 12, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Keyang Xie
  • Patent number: 11386360
    Abstract: Parking space selection systems and methods are disclosed. One or more computing devices are configured to determine a first listing value based on one or more listing parameters associated with a first listing, which is secured by a first wireless device. A second listing value is determined based on one or more listing parameters associated with a second listing. The first and second listing value are compared and a difference between them is determined. It is determined whether the difference between the first listing value and the second listing value exceeds a predetermined threshold. In response to the determination that the difference exceeds the predetermined threshold, a user-selectable message is provided on the first wireless device. The user-selectable message includes a prompt configured to secure the second listing. In response to the prompt, the second listing is secured for the first wireless device.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: July 12, 2022
    Assignee: Pied Parker, Inc.
    Inventors: Gianni Rosas-Maxemin, Robert Mazzola, Francisco Sandoval, Callam Poynter
  • Patent number: 11386109
    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: January 28, 2019
    Date of Patent: July 12, 2022
    Assignee: Splunk Inc.
    Inventors: Ledio Ago, Declan Gerard Shanaghy
  • Patent number: 11379267
    Abstract: A database system receives a query to be processed. The database system has resources. A user assigns the query to a tier of resource allocation priorities in a hierarchy of tiers. The tier has been designated as being automatically managed by the database system. The tier has a plurality of levels of priority for resource allocation (LPRAs). The database system decomposes the query into a first step and a set of subsequent steps. The first step has a beginning and each of the set of subsequent steps has a respective beginning. The database system assigns the first step to a first LPRA, wherein executing the query at the first LPRA is projected by the database system to satisfy a service level goal (SLG) within a on_schedule_range of the SLG.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: July 5, 2022
    Assignee: Teradata US, Inc.
    Inventors: Hoa Thu Tran, Stephen A Brobst, Douglas P Brown, Frank Roderic Vandervort
  • Patent number: 11379575
    Abstract: An identification system that may be used in heterogeneous computing environments provides a fail-free path to providing identifiers from a single canonical namespace. Objects or gateways requiring an identifier for access are accessed using an identifier for the canonical namespace. If an entity requests access using an identifier from another namespace, an external database is consulted to determine if a mapping exists for the identifier to another identifier the canonical namespace. If no mapping exists, or the external database is unavailable, then an identifier is automatically generated in the canonical namespace and is used for the access. An internal database is updated with the automatically generated identifier, providing a mechanism to add mappings without administrative intervention. To access resources requiring an identifier from another particular namespace, a canonical namespace identifier may be mapped to another identifier in the particular namespace, or a generic identifier may be used.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: July 5, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Demyn Lee Plantenberg, Frank B. Schmuck, Yuri Volobuev
  • Patent number: 11381565
    Abstract: Case management systems and techniques are disclosed. In various embodiments, a hierarchical permission model is received, comprising for each of at least a subset of case nodes comprising a hierarchical data model associated with a case model a corresponding set of case roles to be afforded permissions with respect to that case node and for each such case role a set of permissions to be associated with that case role with respect to that case node. The hierarchical permission model is used to enforce with respect to one or more case instances associated with the case model the permissions defined in the hierarchical permission model.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: July 5, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Satyapal P. Reddy, Jeroen van Rotterdam, Muthukumarappa Jayakumar, Michael T. Mohen, Ravikumar Meenakshisundaram
  • Patent number: 11380330
    Abstract: A processing device executing a component of a conversational recovery system receives an intent data and a first entity data identified from user input data. The processing device determines that the first entity data is associated with first content associated with a first component. The processing device additionally receives a text data of the user input data. The processing device determines a word in the text data that matches a keyword associated with second content associated with a second component. The processing device ranks the first component and the second component. The processing device generates message data that comprises an inquiry with respect to choosing the first content or the second content.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: July 5, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Eliav Samuel Zimmern Kahan, Gregory Newell, Mahesh Guruswamy, Daren Gill, Prashant Rao
  • Patent number: 11354310
    Abstract: Techniques are provided for using of zone maps to improve the performance of a much wider range of queries than those for which zone maps are currently used. Specifically, techniques are provided for using zone maps to improve performance of queries by providing aggregate values for a wide range of aggregate operations, including SUM, AVG, etc., providing aggregate values for aggregate queries that specify filter conditions, distinguishing between situations in which the aggregate values for a zone are invalid for pruning purposes and when the aggregate values are invalid for query-answering purposes, determining when aggregate values may be used in multi-table zone maps where the type of join specified by a query differs from the type of join used to generate the aggregate values in the zone map, and selecting among different aggregate values for the same zone based on the type of join specified in a query.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: June 7, 2022
    Assignee: Oracle International Corporation
    Inventor: Mohamed Ziauddin
  • Patent number: 11354655
    Abstract: Systems as described herein may enhance merchant databases using crowdsourced browser data. An electronic payment server may receive cache information associated with the first transaction from a browser extension. The electronic payment server may retrieve a transaction record for a second transaction in a transaction database, wherein the first transaction matches with the second transaction. The electronic payment server may update a merchant record in a private merchant database with a friendly merchant name based on the cache information. Upon determining that the merchant record in the private merchant database exceeds a threshold confidence level, the merchant record may be promoted to a trustworthy database, and the friendly merchant name may be presented to a user device.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: June 7, 2022
    Assignee: Capital One Services, LLC
    Inventors: Abdelkader M'Hamed Benkreira, Michael Mossoba, Joshua Edwards
  • Patent number: 11354318
    Abstract: As a user navigates a website and/or mobile application, events may be captured. Example events include user interactions, return of information from services, and recommendation calls. Event stream data associated with the event may be collected once and provided to a server platform via a streaming data service. The event stream data may be converted to an appropriate structure for storage at the server platform by applying a schema. The schema applied may take advantage of a format in which the event stream data is captured at the client application. This enables the client application to provide minimal data to the server platform (e.g., an incomplete record) and the server platform to complete the record according to the schema. The event stream data may be saved internally within a database of the server platform, and distributed to one or more third parties in a compatible format.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: June 7, 2022
    Assignee: Target Brands, Inc.
    Inventors: Jordi Batlle, Dan Damkoehler, Clive Dsouza, Amanda Engelman, Edward Grams, Don Nguyen, Davis Nyabuti, Melissa Sanders
  • Patent number: 11354168
    Abstract: A database entry may be stored in a container in a database table corresponding with a partition key. The partition key may be determined by applying one or more partition rules to one or more data values associated with the database entry. The database entry may be an instance of one of a plurality of data object definitions associated with database entries in the database. Each of the data object definitions may identify a respective one or more data fields included within an instance of the data object definition.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: June 7, 2022
    Assignee: salesforce.com, Inc.
    Inventor: Rohitashva Mathur
  • Patent number: 11349940
    Abstract: In an example embodiment, a system and method to store and retrieve application data from a cache and a database are provided. The example method may comprise receiving location data associated with application data from a user device, using the location data to determine a cache or database on which the application data is stored, and requesting application data from the cache or database. The system and method may further include monitoring requests for application data associated with instructions having a set of characteristics, identifying application data as associated with the instructions having the set of characteristics, and requesting the application data based on receiving subsequent instructions sharing the same set of characteristics.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: May 31, 2022
    Assignee: PayPal, Inc.
    Inventors: Christopher J. Kasten, Vilas Athavale, Tim Kane, Haili Ma, Naga Mayakuntla, Fred Ty, Scott Molenaar
  • Patent number: 11348480
    Abstract: There is presented a system and method for providing real-time object recognition to a remote user. The system comprises a portable communication device including a camera, at least one client-server host device remote from and accessible by the portable communication device over a network, and a recognition database accessible by the client-server host device or devices. A recognition application residing on the client-server host device or devices is capable of utilizing the recognition database to provide real-time object recognition of visual imagery captured using the portable communication device to the remote user of the portable communication device. In one embodiment, a sighted assistant shares an augmented reality panorama with a visually impaired user of the portable communication device where the panorama is constructed from sensor data from the device.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: May 31, 2022
    Assignee: NANT HOLDINGS IP, LLC
    Inventors: Orang Dialameh, Douglas Miller, Charles Blanchard, Timothy C. Dorcey, Jeremi M. Sudol
  • Patent number: 11341005
    Abstract: a data store and a proxy system. The data store may store state data relating to a cell of the application, each cell having a state. The proxy system may identify whether the cell is operating in the active state, the passive state, or the fenced state and access a database of acceptable and unacceptable commands for the cell's state. For each request directed to the cell received, the proxy system may identifies the request as an acceptable request based on identifying that one or more commands of the request are acceptable to process in the cell's state or identifies the request as an unacceptable request based on identifying that one or more commands of the request are unacceptable to process in the cell's state. The proxy system then conveys the acceptable requests and unacceptable requests appropriately.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: May 24, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Waters, Harvo Reyzell Jones, Nathan Dye
  • Patent number: 11341121
    Abstract: An example operation may include one or more of connecting, by a service discovery node, to a blockchain configured to store workloads and stakes of a plurality of endorser nodes, receiving, by the service discovery node, a discovery query that contains an endorsement policy from a user node, generating, by the service discovery node, cryptographic sortition parameters based on the endorsement policy, sending, by the service discovery node, the cryptographic sortition parameters to the plurality of the endorser nodes, collecting, by the service discovery node, sortition labels from the plurality of the endorser nodes, the sortition labels generated based on the sortition parameters, determining, based on the sortition labels, a set of the endorser nodes from the plurality of the endorser nodes that qualify the endorsement policy, and providing, by the service discovery node, identifiers of the set of the endorser nodes to the user node for an endorsement of a user transaction proposal.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: May 24, 2022
    Assignee: International Business Machines Corporation
    Inventors: Zhi Guo Deng, Qi Li, Huan Wu, Shun Xian Wu, Xiao Ling Chen, Qing Yu Pei
  • Patent number: 11343352
    Abstract: Methods, systems, and computer-readable media for a customer-facing service for service coordination are disclosed. Via a request gateway, a request to perform an operation is received. A data structure associated with the operation is retrieved. The data structure is generated based at least in part on one or more models and an indication of service operations. The one or more models are formatted using a modeling language associated with the request gateway. The data structure comprises a directed acyclic graph representing a flow of data between the service operations, and the flow of data is determined based at least in part on analysis of typed fields of the service operations. The request is processed to perform the operation based at least in part on the data structure, including invoking a plurality of the service operations using traversal of the directed acyclic graph.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: May 24, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Robin Alan Golden, Marc Andrew Bowes, Izak Van Der Merwe
  • Patent number: 11343141
    Abstract: Disclosed examples include determining that a user-approved migration plan satisfies a proposed migration plan, the proposed migration plan to configure a virtual distributed switch using network configuration settings of a virtual standard switch corresponding to first physical network interface cards, the user-approved migration plan based on a user-selection responsive to the proposed migration plan; creating the virtual distributed switch in a first host and a second host in response to the user-approved migration plan satisfying the proposed migration plan; and configuring the virtual distributed switch based on the network configuration settings of the virtual standard switch.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: May 24, 2022
    Assignee: VMWARE, INC.
    Inventors: Boris Dimitrov Stoicov, Christian Dickmann
  • Patent number: 11341139
    Abstract: Provided are a system, method and computer program product for redistribution of data in an online shared nothing database, said shared nothing database comprising a plurality of original partitions and at least one new partition.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: May 24, 2022
    Assignee: International Business Machines Corporation
    Inventors: Enzo Cialini, Austin Clifford, Garrett Fitzsimons
  • Patent number: 11341214
    Abstract: Various embodiments support or provide for a software environment in which one or more software components (e.g., APIs) can be relationally composed together by logic (e.g., as defined using a computer language) to form an operation that abstracts details of the composition, such as details relating to the multiple API calls being made in the composition, to implement the logic of the operation. Depending on the embodiment, a particular software component environment can comprise one or more of the following: a data connector to an external software service; stored authentication information to establish access to the external software service; an operation having defined logic for using at least one data connector or another operation (e.g., from operation repository); or an endpoint for deploying the operation for access.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: May 24, 2022
    Assignee: Transposit Corporation
    Inventors: Tina Huang, Adam H. Leventhal
  • Patent number: 11336606
    Abstract: In accordance with one disclosed method, a first computing system may receive a message from an application hosted on a second computing system, the message being indicative of an event of the application. In response to receiving the message, the first computing system may generate a notification indicative of the event and send the generated notification to a client device. The first computing system may receive a response to the notification from the client device, and may process the response so as to cause the application to take an action responsive to the event.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: May 17, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Sai Xu, Taodong Lu, Qin Zhang
  • Patent number: 11334945
    Abstract: A method and device for processing a transaction request in a blockchain, an apparatus and a medium are provided, which are related to blockchain technology. The method includes: determining at least one transaction request set according to one or more dependency relationships among one or more transaction requests in a blockchain network; and determining a target transaction request set from the at least one transaction request set, to generate a block by performing one or more transaction requests in the target transaction request set. Reasonability of a blockchain node in selecting a transaction request during a block generation process may be improved.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: May 17, 2022
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventor: Bo Jing