Distributed Search And Retrieval Patents (Class 707/770)
-
Patent number: 11308091Abstract: 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: GrantFiled: September 20, 2017Date of Patent: April 19, 2022Assignee: NEC CORPORATIONInventors: Tatsuya Ito, Yuki Ashino, Masato Yamane
-
Patent number: 11308085Abstract: 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: GrantFiled: April 27, 2015Date of Patent: April 19, 2022Assignee: Teradata US, Inc.Inventor: John Mark Morris
-
Patent number: 11308953Abstract: 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: GrantFiled: August 8, 2019Date of Patent: April 19, 2022Assignee: 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: 11301274Abstract: 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: GrantFiled: May 6, 2019Date of Patent: April 12, 2022Assignee: Nutanix, Inc.Inventors: Mohit Aron, Dheeraj Pandey, Ajeet Singh
-
Patent number: 11288898Abstract: 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: GrantFiled: April 30, 2019Date of Patent: March 29, 2022Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)Inventor: Dexter Moon
-
Patent number: 11288385Abstract: 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: GrantFiled: October 19, 2018Date of Patent: March 29, 2022Assignee: Sophos LimitedInventors: Karl Ackerman, Russell Humphries, Daniel Salvatore Schiappa, Kenneth D. Ray, Andrew J. Thomas
-
Processing data access requests for different types of data using a decentralized agreement protocol
Patent number: 11283871Abstract: 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: GrantFiled: April 29, 2020Date of Patent: March 22, 2022Assignee: Pure Storage, Inc.Inventors: Niall J. McShane, Tavis L. Potter, Jason K. Resch -
Patent number: 11281625Abstract: 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: GrantFiled: June 5, 2017Date of Patent: March 22, 2022Assignee: 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: 11275756Abstract: 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: GrantFiled: December 18, 2018Date of Patent: March 15, 2022Assignee: 3LOQ LABS PVT. LTD.Inventors: Anirudh Shah, Saurabh Kumar, Naveen Kumar, Sunil Motaparti
-
Patent number: 11270239Abstract: 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: GrantFiled: May 29, 2015Date of Patent: March 8, 2022Assignee: INVIZION LLCInventors: Kristy Tan Neckowicz, Philip Dale Ramsey, William R. Musick, Jr., Matthew Cody Lambert, Philip Tyson Ramsey
-
Patent number: 11269921Abstract: 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: GrantFiled: July 16, 2021Date of Patent: March 8, 2022Assignee: SNOWFLAKE INC.Inventors: Thierry Cruanes, Benoit Dageville, Marcin Zukowski
-
Patent number: 11269970Abstract: 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: GrantFiled: September 3, 2019Date of Patent: March 8, 2022Assignee: Bootstrap Collective LLCInventor: Steve Raymond
-
Patent number: 11269828Abstract: 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: GrantFiled: November 12, 2019Date of Patent: March 8, 2022Assignee: Meta Platforms, Inc.Inventors: Muthukaruppan Annamalai, Sumeet Ungratwar, Daniel Arraes Pereira, Benjamin Francois Marie Renard, Sameet Harishanker Agarwal
-
Patent number: 11263234Abstract: 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: GrantFiled: October 8, 2021Date of Patent: March 1, 2022Assignee: Snowflake Inc.Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski
-
Patent number: 11256664Abstract: 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: GrantFiled: May 3, 2018Date of Patent: February 22, 2022Assignee: Fannie MaeInventor: Richard Monson
-
Patent number: 11250033Abstract: 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: GrantFiled: September 25, 2019Date of Patent: February 15, 2022Assignee: Intuit Inc.Inventor: Timothy B. Doyle
-
Patent number: 11243515Abstract: 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: GrantFiled: September 28, 2018Date of Patent: February 8, 2022Assignee: 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: 11238062Abstract: 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: GrantFiled: July 26, 2021Date of Patent: February 1, 2022Assignee: Snowflake Inc.Inventors: Thierry Cruanes, Benoit Dageville, Marcin Zukowski
-
Patent number: 11226973Abstract: 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: GrantFiled: May 16, 2019Date of Patent: January 18, 2022Assignee: QUANTIFY LABS, INC.Inventors: Blair Livingston, Matt Ball
-
Patent number: 11222032Abstract: Methods and systems are disclosed for a sequential federated query for information in a residential, commercial, and/or distributed system.Type: GrantFiled: June 23, 2017Date of Patent: January 11, 2022Assignee: SCHNEIDER ELECTRIC USA, INC.Inventors: Charbel Joseph El Kaed, Stephen Dillon
-
Patent number: 11210181Abstract: 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: GrantFiled: October 1, 2018Date of Patent: December 28, 2021Assignee: JPMorgan Chase Bank, N.A.Inventors: Jagmohan Singh, Prasad V. Pondicherry, Bharaneedaran Saravanan
-
Patent number: 11200238Abstract: 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: GrantFiled: January 28, 2019Date of Patent: December 14, 2021Assignee: Roblox CorporationInventors: Aswath Manoharan, Nikolaus Sonntag
-
Patent number: 11182366Abstract: 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: GrantFiled: September 17, 2019Date of Patent: November 23, 2021Assignee: Bank of America CorporationInventors: Dirk Anderson, Haresh Kurani
-
Patent number: 11176128Abstract: 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: GrantFiled: May 15, 2018Date of Patent: November 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xiaobo Wang, Shuo Li, Ke Wei Wei, Heng Liu
-
Patent number: 11176113Abstract: 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: GrantFiled: June 8, 2018Date of Patent: November 16, 2021Assignee: Palantir Technologies Inc.Inventors: Robert Fink, Amr Al Mallah, Haithem Turki
-
Patent number: 11157534Abstract: 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: GrantFiled: February 27, 2017Date of Patent: October 26, 2021Assignee: Convercent, Inc.Inventors: Eugene F. Ferraro, Steven Foster, Kimberly L. Pfaff, Mary Eileen Persichetti, Briggin A. Palmer
-
Patent number: 11120089Abstract: 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: GrantFiled: June 21, 2019Date of Patent: September 14, 2021Assignee: DROPBOX, INC.Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
-
Patent number: 11119995Abstract: 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: GrantFiled: December 18, 2019Date of Patent: September 14, 2021Assignee: Ndata, Inc.Inventors: Santhosh Rahul Ponnala, Tarang Vaish
-
Patent number: 11113285Abstract: 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: GrantFiled: April 4, 2018Date of Patent: September 7, 2021Assignee: SAP SEInventors: Davide Corradi, Johannes Merx, Julian Schwing, Christoph Weyerhaeuser
-
Patent number: 11113153Abstract: 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: GrantFiled: July 27, 2017Date of Patent: September 7, 2021Assignee: EMC IP Holding Company LLCInventors: Assaf Natanzon, Simon Zhang
-
Patent number: 11106676Abstract: 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: GrantFiled: December 23, 2014Date of Patent: August 31, 2021Assignee: SAP SEInventors: Martin Weidner, Jonathan Dees, Peter Sanders
-
Patent number: 11100109Abstract: 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: GrantFiled: July 9, 2019Date of Patent: August 24, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Eric Eilebrecht, Karthick Krishnamoorthy, Maneesh Sah
-
Patent number: 11093518Abstract: 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: GrantFiled: July 30, 2018Date of Patent: August 17, 2021Assignee: Splunk Inc.Inventors: Ai-chi Lu, Arun Ramani, Nicholas Matthew Tankersley
-
Patent number: 11087569Abstract: 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: GrantFiled: March 25, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Wiliam Pereira Righi, Marco Aurelio Stelmar Netto, Facundo Miguel Oliveri, Juliano Rodovalho Macedo
-
Patent number: 11086874Abstract: 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: GrantFiled: November 30, 2016Date of Patent: August 10, 2021Assignee: VMware, Inc.Inventor: David Byard
-
Patent number: 11089023Abstract: 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: GrantFiled: June 25, 2019Date of Patent: August 10, 2021Assignee: Document Storage Systems, Inc.Inventor: Ralph Katieb
-
Patent number: 11068254Abstract: 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: GrantFiled: June 10, 2020Date of Patent: July 20, 2021Assignee: Cigna Intellectual Property, Inc.Inventor: Chungjet Gau
-
Patent number: 11055312Abstract: 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: GrantFiled: October 19, 2016Date of Patent: July 6, 2021Assignee: Google LLCInventor: Henrik Jacobsson
-
Patent number: 11044393Abstract: 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: GrantFiled: October 22, 2018Date of Patent: June 22, 2021Assignee: Pipbin, Inc.Inventors: Maximillian John Suiter, Sean Patrick Suiter, Ian Padraic Suiter, Scott David Morrison, Valerie Michele Morrison
-
Patent number: 11037250Abstract: 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: GrantFiled: April 2, 2019Date of Patent: June 15, 2021Assignee: Guidewire Software, Inc.Inventors: John Lorne Campbell Seybold, Eugene Lee
-
Patent number: 11037249Abstract: 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: GrantFiled: October 25, 2018Date of Patent: June 15, 2021Assignee: Hartford Fire Insurance CompanyInventors: 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: 11023500Abstract: 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: GrantFiled: January 18, 2019Date of Patent: June 1, 2021Assignee: Capital One Services, LLCInventors: Sunil Vasisht, Fei Tong, Yuanyuan Yin
-
Patent number: 11019455Abstract: 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: GrantFiled: June 11, 2020Date of Patent: May 25, 2021Assignee: Tile, Inc.Inventors: Guilherme Chapiewski, Mayank Kumar
-
Patent number: 11017161Abstract: 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: GrantFiled: July 31, 2017Date of Patent: May 25, 2021Assignee: Google LLCInventors: Stanislaw Pasko, Michal Brzozowski, Wiktor Gworek, Zachary Yeskel
-
Patent number: 10984488Abstract: 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: GrantFiled: April 23, 2018Date of Patent: April 20, 2021Inventor: Michele Colucci
-
Patent number: 10984089Abstract: 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: GrantFiled: March 1, 2019Date of Patent: April 20, 2021Assignee: Light Cone Corp.Inventor: Curtis Lewis
-
Patent number: 10977227Abstract: 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: GrantFiled: June 6, 2017Date of Patent: April 13, 2021Assignee: SAP SEInventors: Juchang Lee, Chang Gyoo Park
-
Patent number: 10963174Abstract: 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: GrantFiled: January 30, 2020Date of Patent: March 30, 2021Assignee: Practechal Solutions, Inc.Inventors: Joshua Mendiola, Jonathan Adam, Darren Furtado
-
Patent number: 10956526Abstract: 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: GrantFiled: March 4, 2019Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Joseph W. Cropper, Jeffrey W. Tenner
-
Patent number: 10949129Abstract: 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: GrantFiled: July 19, 2019Date of Patent: March 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ilya Volvovski, Andrew D. Baptist, Benjamin L. Martin, Praveen Viraraghavan, Ying Z. Guo, Jordan H. Williams