Distributed Search And Retrieval Patents (Class 707/770)
-
Patent number: 11349786Abstract: Systems and methods for delivering media files in communication sessions are disclosed. User interfaces are displayed on first and second client devices. A media file is selected at the first client device and a representation of the media file is transmitted to the second client device. The representation is selectable within a sent message region of the user interface on the second client device. In response to selecting the representation of the media file, an embedded viewer is launched within the sent message region of the user interface of the second client device that includes embedded selectable controls which, when activated, control viewing or playback of the media file within the user interface.Type: GrantFiled: February 4, 2021Date of Patent: May 31, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Richard James Cole, Stephanie Robesky, Benjamin Gareth Dove, Natasha Sopieva
-
Patent number: 11347703Abstract: Systems and methods are provided in order to avoid ingesting the entire contents of one or more data sources. An object may be associated with one or more pieces/fragments of data that can be stored in different data sources. When a request for the object is initiated, a search for those pieces/fragments of data can be performed. Nodes associated with each data source may generate data queries appropriate for its corresponding data source, retrieve, and if needed transform the data into an object-based data structure. Any pieces/fragments of data that have been discovered and retrieved can be joined, e.g., by an application programming interface server, and forwarded to a requesting client or application. In this way, only data relevant to the object is obtained. Moreover, object versioning can be employed so that the most up-to-date data is obtained.Type: GrantFiled: November 28, 2018Date of Patent: May 31, 2022Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Alexander Ryan, Allen Chang, Daniel Cervelli, Julie Tibshirani, Timothy Wilson
-
Patent number: 11341112Abstract: Lock table management is provided for a lock manager of a database system, in which lock management is provided in a manner that is fast and efficient, and that conserves processing, memory, and other computational resources. For example, the lock table management can use a hashmap in which keys and values are stored in separate arrays, which can be loaded into separate CPU cache lines.Type: GrantFiled: July 1, 2020Date of Patent: May 24, 2022Assignee: SAP SEInventor: Chang Gyoo Park
-
Patent number: 11334371Abstract: A method and apparatus for configurable application feature experiments is described. The method may include receiving a set of metrics to be collected after a feature treatment is deployed to configurable applications executed by a plurality of end user systems, a significance threshold for detection of feature treatment impact on one or more metrics within the set of metrics, and a request to perform multiple comparison correction when detecting the feature treatment impact. The method may also include receiving, from the configurable applications, event messages that include metric values associated with the set of metrics. Further, the method may also include performing a statistical analysis of the metric values to determine whether the feature treatment caused a statistically significant change in values associated with one or more of the metrics, where the statistical analysis adjusts one or more parameters used to perform the statistical analysis based on a multiple comparison correction analysis.Type: GrantFiled: October 1, 2021Date of Patent: May 17, 2022Assignee: SPLIT SOFTWARE, INC.Inventors: Elizabeth Eardley, Patricio Echagüe
-
Patent number: 11334830Abstract: Methods and systems for providing a crisis management platform are described. A method includes receiving a first notification of an event, such as a crisis event. A second notification of the event is transmitted to user equipment devices of a plurality of individuals. A user selection of a crisis-related option from a plurality of crisis-related options is received after transmitting the second notification is transmitted, and an action is taken in response to receiving the user selection of the crisis-related option. An electronic document is designed and distributed as a portable tool with easily accessible information for a crisis team to use as a straightforward reference to manage the decisioning and workflow coordination related to crisis management. Interactive user interfaces with hyperlinks to various electronic resources and tools may be provided to automatically and methodologically inform various users of their roles and guide them through a crisis response procedure.Type: GrantFiled: July 16, 2015Date of Patent: May 17, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Eric John Hautala, Mary Jane Tohlen, Robert Anthony Fucito
-
Patent number: 11321412Abstract: Methods and systems as described herein may enable customized navigation flow for websites/applications. Navigation flows (e.g., the pages, user interfaces, views, etc. that are displayed to a user) may be customized for each user. Navigation parameters may be generated for a user and may indicate a customized navigation flow for the user. The navigation parameters may indicate one or more pages of a website/application and an order that each of the one or more pages should be displayed to the user. The navigation parameters may indicate a trigger for each page. A trigger may indicate an action and/or event that causes a change in display to the next page in the navigation flow. Navigation parameters may be shared between devices, which may enable the user to experience the same navigation flow across multiple websites/applications.Type: GrantFiled: November 4, 2020Date of Patent: May 3, 2022Assignee: Capital One Services, LLCInventor: Rendheer Joshy
-
Patent number: 11321352Abstract: 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: June 28, 2021Date of Patent: May 3, 2022Assignee: SNOWFLAKE INC.Inventors: Thierry Cruanes, Benoit Dageville, Marcin Zukowski
-
Patent number: 11315041Abstract: Methods, systems, and apparatus, including computer-readable media, for machine learning in a multi-tenant data sharing platform. In some implementations, a server system provides a multi-tenant data sharing platform configured to selectively use stored data collected for different tenant organizations according to policy data for the respective tenant organizations. A request from one organization is received to perform a machine learning task involving a data set of a different tenant organization. The server system uses stored policy data to determine an applicable data policy, and based on the determination, the server system performs the machine learning task and provides the results of the machine learning task.Type: GrantFiled: September 22, 2020Date of Patent: April 26, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Dave Klein, Josh Schilling, Addisu Alemu
-
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: 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: 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: 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: 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
-
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: 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
-
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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