Distributed Search And Retrieval Patents (Class 707/770)
  • Patent number: 11308091
    Abstract: An information collection system for efficiently collecting target information from an enormous amount of contents in a variety of formats is provided. The information collection system 100 includes a learning unit 110 and an extraction unit 130. The learning unit 110 generates, by using learning data, a parser rule for extracting a target character string from data, the target character string being a character string including specific information. The extraction unit 130 extracts the target character string from data by using the parser rule.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: April 19, 2022
    Assignee: NEC CORPORATION
    Inventors: Tatsuya Ito, Yuki Ashino, Masato Yamane
  • Patent number: 11308085
    Abstract: One or more assignments (e.g., one or more maps) can be used for assigning data to processing units of a database system with multiple processing. In other words, assignments can be provided as a more effective solution for assigning data to the processing units of database systems that can operate with multiple processing units. Generally, an assignment can be used to assign data to the processing units for processing, virtually in any desired manner (e.g., virtually any desired function). By way of example, maps can associate data to containers (e.g., buckets) and associate the containers to processing units of database system with multiple processing units.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: April 19, 2022
    Assignee: Teradata US, Inc.
    Inventor: John Mark Morris
  • Patent number: 11308953
    Abstract: An electronic device is provided. The electronic device includes a display, a microphone, a memory, a communication circuitry, and a processor. The processor receives a voice input of a user via the microphone, displays a first response corresponding to the voice input on the display, receives a first user input, displays a user interface for changing at least one parameter associated with the voice input, in response to the first user input, receives a second user input via the user interface, and displays a second response corresponding to the voice input on the display based on a value of the at least one parameter, the value being selected by the second user input.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: April 19, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Miran Lee, Sunkyoung Kim, Hyerin Kim, Seongick Jon, Hankyung Jeon, Edward Arthur Schweizer, Gaurav Bhushan, Marco Paolo Antonio Iacono, Mark Brian Mozolewski, Richard James Schatzberger
  • Patent number: 11301274
    Abstract: Disclosed is an improved approach to implement I/O and storage device management in a virtualization environment. According to some approaches, a Service VM is employed to control and manage any type of storage device, including directly attached storage in addition to networked and cloud storage. The Service VM implements the Storage Controller logic in the user space, and can be migrated as needed from one node to another. IP-based requests are used to send I/O request to the Service VMs. The Service VM can directly implement storage and I/O optimizations within the direct data access path, without the need for add-on products.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: April 12, 2022
    Assignee: Nutanix, Inc.
    Inventors: Mohit Aron, Dheeraj Pandey, Ajeet Singh
  • Patent number: 11288898
    Abstract: A system and method are disclosed for helping a user determine whether a vehicle is subject to a safety recall and assisting the user with addressing incomplete safety recalls. A vehicle identification number (VIN) may be extracted from an image of a vehicle captured by a user electronic device and used to request safety recall information from a remote information system, which may provide a list of recalls associated with the vehicle. A list of nearby service centers may be identified based on the physical location of the user electronic device, and service appointments to address any incomplete recalls may be scheduled, either automatically or in response to user input.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: March 29, 2022
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventor: Dexter Moon
  • Patent number: 11288385
    Abstract: A ledger stores chain of custody information for files throughout an enterprise network. By identifying files with a homologous identifier such as a fuzzy hash that permits piecewise evaluation of similarity, the ledger can be used to track a chain of custody over a sequence of changes in content, ownership, and file properties. The ledger can be used, e.g., to evaluate trustworthiness of a file the first time it is encountered by an endpoint, or to apply enterprise policies based on trust.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: March 29, 2022
    Assignee: Sophos Limited
    Inventors: Karl Ackerman, Russell Humphries, Daniel Salvatore Schiappa, Kenneth D. Ray, Andrew J. Thomas
  • Patent number: 11283871
    Abstract: A method includes receiving a data access request regarding a data segment of a data object, where the data segment is one of a plurality of data types and is stored in accordance with a distributed agreement protocol (DAP). The method continues with determining a data type of the data segment. When the data type is a first data type, the method continues with obtaining a first set of DAP configuration information of a plurality of sets of DAP configuration information, where each set of DAP configuration information corresponds to the data type utilized in the storage network. The method continues with performing one or more distributed agreement protocol functions utilizing an identifier of the data segment and the corresponding set of DAP configuration information to select storage units of the storage network. The method continues with sending the data access request to the selected storage units for execution.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: March 22, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Niall J. McShane, Tavis L. Potter, Jason K. Resch
  • Patent number: 11281625
    Abstract: A resource management service implements techniques for provisioning a process with computing resources sufficient to process a query. A query is received and computing system resources sufficient to process the query are provisioned. A response to the query is generated by running the process with the provisioned computing system resources.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: March 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Si Yin, Julio Delgado Mangas, Omer Baluch, Ajay Gopalakrishnan, Kiran-Kumar Muniswamy-Reddy, Mukul Vijay Karnik, Vishal Parakh, Antoun Joubran Kanawati
  • Patent number: 11275756
    Abstract: The present invention extracts and then analyses data based on a set of communication between an enterprise and a user associated with the enterprise. A system for extracting and analyzing the data comprising: a database and a processor communicatively coupled with the database and an Output Unit. The processor is configured to categorize data present in the database after extraction, associate the data with a set of parameters, and send the associated data to the output unit. The database includes user metadata, interaction data, and interaction metadata and the processor comprises a Data Acquisition Unit, a Data Categorization Unit, and a Model Processing Unit. The Model Processing Unit comprises of a Habit Formation Unit and a Recommendation Unit. Further, a method for extracting and analyzing data of a user of an enterprise over a pre-defined period of time has also been discussed.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: March 15, 2022
    Assignee: 3LOQ LABS PVT. LTD.
    Inventors: Anirudh Shah, Saurabh Kumar, Naveen Kumar, Sunil Motaparti
  • Patent number: 11270239
    Abstract: A project portfolio management system creating virtual interrelationships between projects. Aspects of the system include creating virtual relationships at the Work Breakdown Structure (“WBS”) level with appropriate offsets using interpretations of logic relationships in detailed project schedules using various calculation approaches. The system models the linkages between detailed project schedules in a virtual relationship usable in alternate scenario planning analysis at a summary or working level. The virtual relationships are accurate enough for high level planning by users (e.g., program managers and analysts) with limited familiarity of project details (e.g., which non-workdays are in which project calendars) and reduce the computation times when altering a project planning scenario. Using the virtual relationships allows scenarios to be quickly evaluated to gauge the effects of changing constraints before committing to recalculating the detailed schedules of a project.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: March 8, 2022
    Assignee: INVIZION LLC
    Inventors: Kristy Tan Neckowicz, Philip Dale Ramsey, William R. Musick, Jr., Matthew Cody Lambert, Philip Tyson Ramsey
  • Patent number: 11269921
    Abstract: A method and apparatus managing a set of processors for a set of queries is described. In an exemplary embodiment, a device receives a set of queries for a data warehouse, the set of queries including one or more queries to be processed by the data warehouse. The device further provisions a set of processors from a first plurality of processors, where the set of processors to process the set of queries, and a set of storage resources to store data for the set of queries. In addition, the device monitors a utilization of the set of processors as the set of processors processes the set of queries. The device additionally updates a number of the processors in the set of processors provisioned based on the utilization/Furthermore, the device processes the set of queries using the updated set of processors.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: March 8, 2022
    Assignee: SNOWFLAKE INC.
    Inventors: Thierry Cruanes, Benoit Dageville, Marcin Zukowski
  • Patent number: 11269970
    Abstract: The present invention is directed to a method and computer readable medium for automatically generating a Uniform Resource Locator (URL) from schema and semantics of an organizational structure. The semantically intelligent URL conveys knowledge about content it accompanies by defining patterns of possible URL parameters within an organizational structure of related content stored in a database, each pattern being represented by entities and semantic information formed of attributes and relationships. The patterns of the URL organize categories of information and form relationships among the entities. The patterns are used for automatically generating a URL along with semantic information about the content in a resource or web page, wherein said semantic information explains the content, such as with attributes of entities, such as in a name value pair that correlates to the content of a page.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: March 8, 2022
    Assignee: Bootstrap Collective LLC
    Inventor: Steve Raymond
  • Patent number: 11269828
    Abstract: Data sharding partitions data associated with an application into multiple shards in which each shard stores a subset of the data. A shard is further divided into multiple microshards in which each microshard contains a subset of the shard data. A set of microshards are assigned to a specified shard. The assignment of microshards can change, e.g., when new shards are added and microshards are migrated from one shard to another shard. A microshard map, which indicates a mapping between the microshards and shards, is updated automatically when the assignments change. After identifying the shard to which a specified microshard is assigned using the microshard map, a data access request from a client device is automatically forwarded to the appropriate shard. Because data can be accessed efficiently regardless of whether the number of shards changes, the data sharding facilitates provisioning of the shards on a need basis.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: March 8, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Muthukaruppan Annamalai, Sumeet Ungratwar, Daniel Arraes Pereira, Benjamin Francois Marie Renard, Sameet Harishanker Agarwal
  • Patent number: 11263234
    Abstract: A method and apparatus managing a set of processors for a set of queries is described. In an exemplary embodiment, a device receives a set of queries for a data warehouse, the set of queries including one or more queries to be processed by the data warehouse. The device further provisions a set of processors from a first plurality of processors, where the set of processors to process the set of queries, and a set of storage resources to store data for the set of queries. In addition, the device monitors a utilization of the set of processors as the set of processors processes the set of queries. The device additionally updates a number of the processors in the set of processors provisioned based on the utilization/Furthermore, the device processes the set of queries using the updated set of processors.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: March 1, 2022
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski
  • Patent number: 11256664
    Abstract: A content staging system includes a content engine structured to receive content including a plurality of dataset elements from a content source, determine whether a content amount of the received content exceeds a memory capacity threshold, and auto-switch between memory and a file system during content processing based on the content amount. The content staging system includes a processing engine communicably coupled to the content engine. The processing engine is structured to receive the content including a plurality of dataset elements, and transform the plurality of dataset elements based on a source agnostic file definition format. The source agnostic file definition format supports content encryption, track a field of the plurality of dataset elements, or a combination thereof.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: February 22, 2022
    Assignee: Fannie Mae
    Inventor: Richard Monson
  • Patent number: 11250033
    Abstract: Disclosed are techniques for classifying inquiries and providing recommended actions. These techniques identify or generate a data model that receives and classifies an inquiry into at least one class in real-time or nearly real-time. One or more actions may be determined based at least in part on the at least one class and presented in a user interface to a user who first submitted the inquiry.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: February 15, 2022
    Assignee: Intuit Inc.
    Inventor: Timothy B. Doyle
  • Patent number: 11243515
    Abstract: Various embodiments of the present technology provide an integrated platform that provides personalized experiences for users of an integrated platform during various phases of an industrial automation project lifecycle. In accordance with various embodiments, the integrated platform can create personalized experiences for different users based on one or more assigned roles. The roles can include company roles, industry roles, job roles, location-based roles, personalized roles, and the like. For example, some company that only purchases certain brands of components for an industrial automation project can indicate that preference. During interactions with the integrated platform, any user associated with that company (e.g., via the company role) will only be presented with those preferences. As another example, generic requests received via one interaction channel can be analyzed and personalized, specific responses can be generated based on activity within other interaction channels.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: February 8, 2022
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Brian Dipert, Eric Rehl, Barry M. Jereb, Tracy L. Swartzendruber, Jessica L. Korpela, Amit R. Sathe, Jessica M. Truong, Kyle K. Reissner, Peter Baron
  • Patent number: 11238062
    Abstract: A method and apparatus managing a set of processors for a set of queries is described. In an exemplary embodiment, a device receives a set of queries for a data warehouse, the set of queries including one or more queries to be processed by the data warehouse. The device further provisions a set of processors from a first plurality of processors, where the set of processors to process the set of queries, and a set of storage resources to store data for the set of queries. In addition, the device monitors a utilization of the set of processors as the set of processors processes the set of queries. The device additionally updates a number of the processors in the set of processors provisioned based on the utilization/Furthermore, the device processes the set of queries using the updated set of processors.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: February 1, 2022
    Assignee: Snowflake Inc.
    Inventors: Thierry Cruanes, Benoit Dageville, Marcin Zukowski
  • Patent number: 11226973
    Abstract: Distribution of content items provided by content producer computers to content consumer computers via a computer network is controlled and indications of different interactions with content items contained in messages distributed to content consumer computers are tracked. The different interactions with content items occur at the content consumer computers. Content items are indexed and ranked indications of at least some indexed content items are output in response to search queries. Tracking indications of different interactions with indexed content items occurs at the content consumer computers. Indications of different interactions with content items contained in messages distributed to content consumer computers and with indexed content items outputted in response to search queries are quantified. Content items are ranked based on the indications of different interactions.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: January 18, 2022
    Assignee: QUANTIFY LABS, INC.
    Inventors: Blair Livingston, Matt Ball
  • Patent number: 11222032
    Abstract: Methods and systems are disclosed for a sequential federated query for information in a residential, commercial, and/or distributed system.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: January 11, 2022
    Assignee: SCHNEIDER ELECTRIC USA, INC.
    Inventors: Charbel Joseph El Kaed, Stephen Dillon
  • Patent number: 11210181
    Abstract: An embodiment of the present invention is directed to creating a re-usable code component that may be used with the data manipulation and transformation tool to natively support DML functionality. In addition to Insert, Update, and Delete, an addition function directed to “DeDup” may be implemented as it is used frequently in data transformation processes. An embodiment of the present invention is directed to capability to roll-back to a prior version of the original dataset. Any number of versions as required may be maintained.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: December 28, 2021
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Jagmohan Singh, Prasad V. Pondicherry, Bharaneedaran Saravanan
  • Patent number: 11200238
    Abstract: A request is received to generate cross products from a dataset based on a join field. The join field indicates that each of the cross products is to be generated from a corresponding subset of the dataset where the subset associated with identical keys. Responsive to receiving the request to generate the plurality of cross products of the dataset based on the join field, a set of map reduce jobs is performed on the dataset to generate the cross products. Performing the set of map reduce jobs generates groups of key-value pairs from the corresponding subsets of the dataset. Each key-value pair of a respective group of key-value pairs includes the identical keys. Responsive to performing the set of map reduce jobs, final output data is received that identifies the cross products for each of the groups of key-value pairs.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: December 14, 2021
    Assignee: Roblox Corporation
    Inventors: Aswath Manoharan, Nikolaus Sonntag
  • Patent number: 11182366
    Abstract: Aspects described herein relate to methods and systems for comparing data stored in disparate parallel systems using hash sums. A database having a parallel system architecture may comprise a plurality of nodes each storing a plurality of records. A central node may initiate parallel calculation of a set of node hash sums for each individual node. Calculating a node hash sum for an individual node may comprise calculating, by the individual node, a set of hash values for each individual record of the plurality of records stored by the individual node and combining each hash value of the set of hash values to generate the node hash sum for the individual node. The central processor may combine each node hash sum to generate a database hash sum. The central processor may store the generated database hash sum and/or utilize it in comparisons with database hash sums for other databases.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: November 23, 2021
    Assignee: Bank of America Corporation
    Inventors: Dirk Anderson, Haresh Kurani
  • Patent number: 11176128
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving, by a production database, a query statement for processing by the production database; the production database in performing runtime execution processing of the query statement identifying one or more query statement value of the query statement; the production database in performing runtime execution processing of the query statement establishing, using a predictive model, an access path based on the identified one or more query statement value; and the production database using the established access path in performing runtime execution processing of the query statement.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiaobo Wang, Shuo Li, Ke Wei Wei, Heng Liu
  • Patent number: 11176113
    Abstract: A method, performed by one or more processors, is disclosed, the method comprising receiving a stream of log data from one or more applications and indexing a plurality of different portions of the received stream to respective locations of a cold storage system. The method may also comprise storing, in an index, catalog pointers to the respective locations of the indexed portions in the cold storage system. One or more requests for log data may be received, and the method may also comprise subsequently identifying from the index catalog one or more pointers to respective indexed portions appropriate to at least part of the one or more requests, and sending of the identified one or more indexed portions to one or more hot storage systems each associated with a respective search node for processing of one or more search requests.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: November 16, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Robert Fink, Amr Al Mallah, Haithem Turki
  • Patent number: 11157534
    Abstract: An anonymous reporting system for use in reporting and following up on incidents, accidents, and the like. The system may be accessed via an Internet website. A reporting individual may select a type of incident to report. In one example, the reporting individual may select a level on anonymity and some, none or all of the individual's personal identification is displayed to the organization according to the selected level.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: October 26, 2021
    Assignee: Convercent, Inc.
    Inventors: Eugene F. Ferraro, Steven Foster, Kimberly L. Pfaff, Mary Eileen Persichetti, Briggin A. Palmer
  • Patent number: 11120089
    Abstract: A system and method for enabling a user to use a user computer to search the user's personal content items hosted by an online content management service. In one aspect, the user computer is configured to obtain a search query, use the search query to identify in a local index at the user computer one or more of the user's hosted content items that satisfy the search query, and display, in a graphical user interface at the user computer, a search answer summary for each of the one or more of the user's hosted content items that satisfy the search query.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: September 14, 2021
    Assignee: DROPBOX, INC.
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Patent number: 11119995
    Abstract: A method for sketch computation is provided. The method may comprise receiving an input data stream from one or more client applications. The method may also comprise generating at least one segment from the input data stream. At least one segment may comprise a plurality of chunks. The method may further comprise computing a sketch of the at least one segment. The sketch may comprise a set of features that are representative of or unique to the at least one segment, such that the set of features corresponds to the at least one segment. The sketch may be useable for inline deduplication of at least one other input data stream received from the one or more client applications without (i) generation of a full index of the plurality of chunks or (ii) comparison of the at least one other input data stream to the full index.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: September 14, 2021
    Assignee: Ndata, Inc.
    Inventors: Santhosh Rahul Ponnala, Tarang Vaish
  • Patent number: 11113285
    Abstract: Described herein includes a calculation scenario of a calculation engine that efficiently partitions data for processing at separate hosts, including in parallel, and unions intermediate results from such separate processing when required for further processing. Such parallel processing of partitions can allow for faster processing times, and such unioning of data only when required for further processing can limit the transferring of data that results in slower processing.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: September 7, 2021
    Assignee: SAP SE
    Inventors: Davide Corradi, Johannes Merx, Julian Schwing, Christoph Weyerhaeuser
  • Patent number: 11113153
    Abstract: A method and system for sharing pre-calculated fingerprints and data chunks amongst storage systems on a cloud local area network. Specifically, the disclosed method and system extend the functionality of data deduplication storage systems to include querying other data deduplication storage systems on the cloud local area network for fingerprints, corresponding to data chunks, when these fingerprints and data chunks are not stored locally. The transfer of data chunks between one data deduplication storage system to another through the cloud local area network may be a faster and cheaper alternative to the transfer of data chunks between a data deduplication storage system and a client through a wide area network.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: September 7, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Simon Zhang
  • Patent number: 11106676
    Abstract: Techniques are described for efficient execution of analytical queries on large amounts of data in a parallel database cluster while making maximal use of the available hardware.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: August 31, 2021
    Assignee: SAP SE
    Inventors: Martin Weidner, Jonathan Dees, Peter Sanders
  • Patent number: 11100109
    Abstract: One example provides, at a front-end node of a distributed storage system, a method comprising receiving a query regarding data stored in an object, obtaining information identifying data nodes at which blocks of the object are stored, sending, to a first data node, a query regarding data in a first block, and receiving results for the query regarding the data in the first block comprising an incomplete record. The method further comprises sending, to a second data node, a query regarding data in a second block comprising the incomplete record, the second block being stored on a different physical device than the first block, and receiving results for the query regarding the data in the second block. The method further comprises outputting the results for the queries regarding the data in the first block and the data in the second block.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Eilebrecht, Karthick Krishnamoorthy, Maneesh Sah
  • Patent number: 11093518
    Abstract: Data intake and query system (DIQS) instances supporting applications including lower-tier, focused, work group oriented applications, are tailored to display the metrics for the needs of the user. An interface caused by operation of an entity monitoring system (EMS) operating in conjunction with the lower-tier DIQS displays the monitored entities as individual representations. The user selects a metric and a metric threshold. The EMS causes a display of an interface having a representation for each monitored entity. Each representation includes a metric value and indicates an entity status based on the metric value and the threshold. The user can dynamically change the threshold on the interface for easy visualization of aggregation of monitored entities to determine the performance of the infrastructure. The interface also provides the user with the ability to select an entity and click through to the entity analysis workspace for more detailed information.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: August 17, 2021
    Assignee: Splunk Inc.
    Inventors: Ai-chi Lu, Arun Ramani, Nicholas Matthew Tankersley
  • Patent number: 11087569
    Abstract: A method, apparatus, system, and computer program product for processing vehicle accident information. Selected information is collected from a sensor system for a vehicle to form initial accident information in response to detecting an accident involving the vehicle. A first assessment of a severity of the accident is determined using the initial accident information. A vehicle notification of the accident is sent by the computer system onto a distributed network. A set of client devices located within a selected distance from the vehicle is searched for in response to the vehicle notification of the accident. Additional accident information is requested from the set of client devices when the set of client devices are present within the selected distance from the vehicle. A second assessment of the severity of the accident is determined using the initial accident information and the additional accident information received from the set of client devices.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Wiliam Pereira Righi, Marco Aurelio Stelmar Netto, Facundo Miguel Oliveri, Juliano Rodovalho Macedo
  • Patent number: 11086874
    Abstract: Management of a virtual infrastructure via an object query language module is described. The virtual infrastructure includes one or more virtual machines, and one or more host machines communicatively coupled with the one or more virtual machines. The virtual infrastructure also includes a centralized management tool communicatively coupled with the one or more host machines. The object query language module fetches information from the one or more host machines and the one or more virtual machines. It further provides commands to the one or more host machines and the one or more virtual machines. In response to the fetch and command of the one or more host machines and the one or more virtual machines, a result of the fetch and command is displayed via a graphical user-interface.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: August 10, 2021
    Assignee: VMware, Inc.
    Inventor: David Byard
  • Patent number: 11089023
    Abstract: Systems and methods for tiered connection pooling are disclosed herein, which may be used in a method of fulfilling user requests in an enterprise computing system. The method involving generating, by a processing unit, a first connection pool comprising one or more previously used authenticated connections with a resource; generating, by the processing unit, a second connection pool comprising one or more unused authenticated connections with the resource; and generating, by the processing unit, a third connection pool comprising one or more unauthenticated connections with the resource; receiving, by the processing unit, a request from the user device to access the resource, the resource requiring authentication for access; and fulfilling, by the processing unit, the request based on a connection from the first, second, or third connection pool.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: August 10, 2021
    Assignee: Document Storage Systems, Inc.
    Inventor: Ralph Katieb
  • Patent number: 11068254
    Abstract: A technology management server for domain-based technology deployment and management is provided. The server includes a processor configured to receive an architecture definition file identifying a prior system status for each snapshotted application system. The processor is also configured to scan the application systems and classify each of the scanned application systems into an associated technology domain using a domain classification algorithm. The processor is configured to identify each scanned application system with a changed system status. The processor is configured to obtain a system update for each scanned application system with a changed system status, based on the technology domain. The system updates define implementation characteristics of each changed scanned application system. The processor is also configured to redefine the architecture definition file with the system updates.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: July 20, 2021
    Assignee: Cigna Intellectual Property, Inc.
    Inventor: Chungjet Gau
  • Patent number: 11055312
    Abstract: Systems and methods of the disclosure relate to selecting content via a computer network. The system can receive a query to generate content selection criteria. The system can identify an entity of the query and a query graph based on the entity. The system can access a database to identify a template corresponding to the query graph. The template can include a topology and a named variable. The system can determine multiple semantic criteria corresponding to the named variable that match the query graph. The system can use a statistical metric of each of the matching semantic criteria to select candidate content selection criteria.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: July 6, 2021
    Assignee: Google LLC
    Inventor: Henrik Jacobsson
  • Patent number: 11044393
    Abstract: A device for recording filterable content in the form of an augmented reality moment file which is represented by an augmented reality icon recordable and readable by a device having a processor in proximity to the locus of a recorded moment file configured to receive an augmented reality moment file. The content of the augmented reality moment file is preferably assessable via a user selectable icon either representative of a user, location, and/or theme. The icon assessable content moment file preferably includes a location, a product or a service purchase fact, a coupon, an advertisement, a promotional offer, a public transportation advisement, a travel advisement, a review, a moment proximity alert, a monetary amount, a map of locations where moments were created by a specific user, a time certification, a resume, a biography, a headshot, a moment “like” notification, a riddle, or a challenge.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: June 22, 2021
    Assignee: Pipbin, Inc.
    Inventors: Maximillian John Suiter, Sean Patrick Suiter, Ian Padraic Suiter, Scott David Morrison, Valerie Michele Morrison
  • Patent number: 11037250
    Abstract: A technique of obtaining update data from a database includes accessing configuration data associated with a particular entity in a plurality of entities. The configuration data includes a specification of how to extract a set of entity generated data records from a remote data store associated with the particular entity. The remote data store associated with the particular entity comprises common data elements shared by the plurality of entities and entity-specific data elements specified by the particular entity. It further includes determining whether values for a data field specified in the configuration data have been previously extracted from the remote data store. It further includes generating, according to the specification included in the configuration data, a query for values associated with the data field. Generating the query comprises determining a range indicator that indicates a time period of data values to be extracted.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: June 15, 2021
    Assignee: Guidewire Software, Inc.
    Inventors: John Lorne Campbell Seybold, Eugene Lee
  • Patent number: 11037249
    Abstract: Document creation systems and methods are provided for a potential risk relationship between an enterprise and an entity. A back-end application computer server may include a data collection engine to exchange information with a remote entity device associated with the entity. A bundle creation engine may receive the information about the entity and automatically and dynamically create a potential bundle of optional risk relationship components (each associated with an electronic file representing an optional risk relationship component document). A presentation engine may present information about the potential bundle and receive an indication of a selected subset of the potential bundle of optional risk relationship components. A final document construction engine may automatically construct, based on the selected subset and associated electronic files representing component documents, an electronic file representing a risk relationship package document to be transmitted to the remote entity device.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: June 15, 2021
    Assignee: Hartford Fire Insurance Company
    Inventors: Kristin Elizabeth Atherton, Bruce D. Betancourt, Lauren Charlotte Elliott, Laura O'Connor Hanson, Barkley Scott Harris, M. Gary Letscher, Diana Reihl, Catherine M. Sommer
  • Patent number: 11023500
    Abstract: Disclosed embodiments provide systems, methods, and techniques for lineage detection of calculations (e.g., processes, metrics, important data elements, data elements, or the like). According to disclosed embodiments, a lineage detector acquires one or more parameters, which at least include a first parameter indicative of source code and a second parameter indicative of a calculation. The lineage detector also parses the source code. After parsing the source code, the lineage detector determines the data lineage of the calculation based on the parsed source code. In some embodiments, the lineage detector generates and displays output of the data lineage.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: June 1, 2021
    Assignee: Capital One Services, LLC
    Inventors: Sunil Vasisht, Fei Tong, Yuanyuan Yin
  • Patent number: 11019455
    Abstract: In one embodiment, a method includes receiving, by a tracking server from a first computing device of multiple computing devices, a request to establish a search party to locate a tracking device associated with the tracking server. The search party includes a subset of the computing devices. The method includes selecting, by the tracking server based on the request, one or more criteria for selecting one or more second computing devices for inclusion in the search party. Each criteria defines a requirement for a candidate second computing device. The method includes identifying, by the tracking server, one or more candidate second computing devices, each candidate second computing device satisfying the requirement of each of the selected criteria. The method includes requesting, by the tracking server, the one or more candidate second computing devices to join the search party.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: May 25, 2021
    Assignee: Tile, Inc.
    Inventors: Guilherme Chapiewski, Mayank Kumar
  • Patent number: 11017161
    Abstract: A computer-implemented method, computer program product, and computing system for rendering an annotatable image within an image viewer. An indication of an intent to annotate the annotatable image is received from a user. A meme generation interface is rendered with respect to the annotatable image. Meme annotation criteria is received from the user via the meme generation interface. The meme annotation criteria includes one or more of: a meme message, a meme position indicator, and a font type identifier. The annotatable image is modified based, at least in part, upon the meme annotation criteria, thus generating an annotated image. The annotated image is published to a meme publication website.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: May 25, 2021
    Assignee: Google LLC
    Inventors: Stanislaw Pasko, Michal Brzozowski, Wiktor Gworek, Zachary Yeskel
  • Patent number: 10984488
    Abstract: A variety of improved methods and systems for a connection compatibility matching platform using machine learning. Machine learning algorithms and artificial intelligence can analyze information about users from a plurality of sources, determine important factors and dynamically adjust the weights of the information received to provide accurate compatibility matches.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: April 20, 2021
    Inventor: Michele Colucci
  • Patent number: 10984089
    Abstract: The disclosure provided herein includes a multi-step authentication process to unlock a portable electronic device. To unlock the device, a user can use a touch screen on the device to select an access category, to select an access subcategory, and to enter an access subcategory value. The access subcategory can depend on the access category, making them logically related. The access subcategory value can be a value that corresponds to the selected access category and subcategory. The multi-step authentication or unlocking process can advantageously be easy to remember because the pieces of information to be provided are logically related to one another. In addition, the multi-step authentication or unlocking process can be difficult to guess as each step in the process decreases the chances an unwanted person or system correctly guesses the correct values for each step.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: April 20, 2021
    Assignee: Light Cone Corp.
    Inventor: Curtis Lewis
  • Patent number: 10977227
    Abstract: Technologies are described for facilitating the processing of requests for database operations in a distributed database environment. Criteria are defined for processing a request for a database operation according to first or second snapshot isolation protocols. A request for a database operation is received and it is determined if the snapshot isolation protocol criteria are met. If the criteria are met, the request can be processed using a local snapshot identifier value of a worker node. If the criteria are not met, the local snapshot identifier value is synchronized with another node, and the request processed using the updated snapshot identifier value.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: April 13, 2021
    Assignee: SAP SE
    Inventors: Juchang Lee, Chang Gyoo Park
  • Patent number: 10963174
    Abstract: Exemplary memory storage system and methods for distributive storage of data. Exemplary embodiments provide methods and systems including a plurality of nodes where each node has memory for storing data. The nodes may be configured to receive data and store the data at the node if the data is intended for the node or pass the data to another node if the data is not intended for the node. The nodes may manage memory and allocation of specific memory addresses locally, while the system of nodes manages memory based on a naming convention to indicate the nodes and not the individual memory addresses within a node.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: March 30, 2021
    Assignee: Practechal Solutions, Inc.
    Inventors: Joshua Mendiola, Jonathan Adam, Darren Furtado
  • Patent number: 10956526
    Abstract: A method and system are provided for implementing a policy-driven resource deployment in a cloud environment. A rules-based workflow is used to determine an enhanced deployment option based on requirements of an end user. A policy-driven catalog entry is created including a corresponding set of questions to determine how the end user intends to use their environment. The end user makes a request which contains answers to the set of questions. Answers contained in the end user request are applied to a set of rules for determining a particular deployment option, and resources are deployed using the determined deployment option.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joseph W. Cropper, Jeffrey W. Tenner
  • Patent number: 10949129
    Abstract: A method for execution by a compaction management system includes determining observed compaction information based on compaction observed in at least one storage device during an observed timeframe. An estimated compaction rate is generated for a first future timeframe based on the observed compaction information. An updated ingest rate is generated for the first future timeframe based on a current ingest rate and the estimated compaction rate. A first proper subset of a set of data to be written to the at least one storage device is generated based on the updated ingest rate. Storage of the first proper subset in the at least one storage device is facilitated during the first future timeframe. Storage of a remaining proper subset of the set of data in an elastic buffer is facilitated during the first future timeframe, where the elastic buffer utilizes a memory of the compaction management system.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: March 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ilya Volvovski, Andrew D. Baptist, Benjamin L. Martin, Praveen Viraraghavan, Ying Z. Guo, Jordan H. Williams