Patents Examined by Amresh Singh
-
Patent number: 10628436Abstract: The technology described herein improves presentation of data housed in large data stores (e.g., an enterprise data warehouse) by providing digital reporting tools (e.g., specific computer systems and software) to easily present analysis data to users. Further, the technology described herein allows for data analysis dashboards to provide dynamic manipulation of the underlying data without requiring significant computing resources and a connection to the data stores. Additionally, the technology described herein generates a portable dataset that contains only the relevant data to the request provided by a user, thus alleviating the concern for inadvertently exposing sensitive data.Type: GrantFiled: February 2, 2017Date of Patent: April 21, 2020Assignee: CVS Pharmacy, Inc.Inventors: Karin Berger, James Chalker, Wayne Paul Comer, II, Robert Darin, Sheri Faust, Kim Fordiani, Stacey Goodall, Mir Mujtaba Ali
-
Patent number: 10628417Abstract: A database system determines execution plans for database queries by evaluating a number of partial solutions for each database query. The database system determines a partial solutions limit on the number of partial solutions to be evaluated for determining the execution plan of the query. The database system determines a plurality of partial solutions, each partial solution corresponding to a portion of the execution plan for processing the database query. The database system evaluates a number of candidate partial solutions for determining a partial solution. The number of candidate partial solutions evaluated is determined based on the partial solutions limit. The database system combines the plurality of partial solutions to obtain an execution plan for the database query. The database system executes the database query by executing the execution plan.Type: GrantFiled: October 24, 2014Date of Patent: April 21, 2020Assignee: ParAccel LLCInventors: William J. McKenna, Richard L. Cole
-
Patent number: 10628261Abstract: A method of performing a checkpoint on a set of connected processors and memories comprises the steps of creating one or more statefiles for one or more of the processors, querying available processing and/or memory resources, allocating data from one or more statefiles to the available resources, compressing the allocated data, storing the compressed data, and repeating the querying, allocating, compressing and storing steps until all of the statefile(s) are compressed and stored.Type: GrantFiled: December 13, 2017Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Hua Chai, Jun He, Christophe Lombard
-
Patent number: 10621142Abstract: Input backup data is deduplicated with data of a synthetic backup previously constructed by a deduplication storage system. A synthetic backup is constructed by processing metadata instructions provided by a backup application. Deduplication digests are calculated based on the data of the synthetic backup and the deduplication digests are stored in a digests index. When new backup data is processed, deduplication digests of the new data are calculated and searched in the digests index. Matching digests of previously constructed synthetic backups are located in the digests index. Each of the located matching digest references stored data are included in the synthetic backup, and the stored data is similar to the input backup data. Data matches are found in the input backup data and data in the synthetic backup.Type: GrantFiled: November 29, 2017Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lior Aronovich, Michael Hirsch, Yair Toaff
-
Patent number: 10621225Abstract: A system for performing a hierarchical visual faceted search includes a media platform comprising processors configured to: provide a selector user interface (UI) adapted to receive selection criteria; provide a first level menu comprising first level selection criteria including a first selection criterion; receive an indication to add the first selection criterion to the selector UI; provide a second level menu comprising second level selection criteria corresponding to the first selection criterion, wherein the second level selection criteria includes a second selection criterion; receive an indication to add the second selection criterion to the selector UI; add the first selection criterion and the second selection criterion to the selector UI; and execute a search to identify digital objects satisfying the first and the second selection criterion based on a content of the selector UI.Type: GrantFiled: January 19, 2017Date of Patent: April 14, 2020Assignee: Regwez, Inc.Inventor: Ragy Farouk Eleish
-
Patent number: 10614047Abstract: In one example, a method for data protection in a cluster environment includes identifying data in the cluster environment that is to be backed up, where the identified data includes data that resides on a shared disk of the cluster environment. Next, a physical proxy node, from which a backup of the identified data will be performed, is selected. The selected physical proxy node is in the cluster environment. A federated backup of the identified data is then performed from the physical proxy node and generates a backup. The backup is then stored for later restoration to a node of the cluster environment.Type: GrantFiled: September 24, 2013Date of Patent: April 7, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Soumen Acharya, Sunil Kumar Yadav, Upanshu Singhal, Poornima Ramu, Suman Tokuri
-
Patent number: 10592569Abstract: The subject disclosure pertains to web searches and more particularly toward influencing resultant content to increase relevancy. The resultant content can be influenced by reconfiguring a query and/or filtering results based on user location and/or context information (e.g., user characteristics/profile, prior interaction/usage temporal, current events, and third party state/context . . . ). Furthermore, the disclosure provides for query execution on at least a subset of designated web content, for example as specified by a user. Still further yet, a localized marketing system is disclosed that provides discount offers to users that match merchant criteria including proximity. A system for actively probing populations of users with different parameters and monitoring responses can be employed to collect data for identifying the best discounts and deadlines to offer to users to achieve desired results.Type: GrantFiled: December 28, 2016Date of Patent: March 17, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Gary Flake, William H. Gates, III, Eric J. Horvitz, Joshua T. Goodman, Surajit J. Chaudhuri, Trenholme J. Griffin, Oliver Hurst-Hiller, Kenneth A. Moss
-
Patent number: 10585857Abstract: Input backup data is deduplicated with data of a synthetic backup previously constructed by a deduplication storage system. A synthetic backup is constructed by processing metadata instructions provided by a backup application. Deduplication digests are calculated based on the data of the synthetic backup and the deduplication digests are stored in a digests index. When new backup data is processed, deduplication digests of the new data are calculated and searched in the digests index. Matching digests of previously constructed synthetic backups are located in the digests index. Each of the located matching digest references stored data are included in the synthetic backup, and the stored data is similar to the input backup data. Data matches are found in the input backup data and data in the synthetic backup.Type: GrantFiled: November 17, 2017Date of Patent: March 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lior Aronovich, Michael Hirsch, Yair Toaff
-
Patent number: 10579635Abstract: A system and method for providing real-time search assistance is provided. Incoming queries are analyzed and an in core set of query statistics is maintained to enable a current suggestion list to be generated. By analyzing each query as it occurs, the suggestion list and associated data stores may be updated in substantially real-time to enable suggestions to be available at the same time as new messages are occurring relating to the subject of the query.Type: GrantFiled: March 7, 2016Date of Patent: March 3, 2020Assignee: Twitter, Inc.Inventors: Gilad Mishne, Zhenghua Li, Aneesh Sharma
-
Patent number: 10579642Abstract: Techniques for assisting owners to remotely administer their digital content items stored at non-owners' personal computing devices. The techniques involve identifying owned content items from among content items stored in a synchronization replica that is synchronized with synchronization replicas at the non-owners' personal computing devices. The techniques further involve allowing owners to remotely perform certain administrative actions on owned content items. For example, in response to a command initiated at an owner's personal computing device, a network signal or signals can be sent to a synchronization agent installed on the non-owners' personal computing devices to automatically remove all owned content items from the synchronization replicas at the non-owners' personal computing devices.Type: GrantFiled: May 14, 2018Date of Patent: March 3, 2020Assignee: Dropbox, Inc.Inventor: Chris Barton
-
Patent number: 10558633Abstract: A data store system includes a processor that may generate a hash value based on a hash function for each column value in a selected column of a data store table and may select a first domain and a second domain of hash values. The processor may determine a frequency value for each hash value within the first domain, generate a unique identifier for each hash value within the second domain, and determine at least one statistic on the selected column based on the frequency values and the unique identifiers. The processor may store the at least one statistic for use in a query plan. A method and computer-readable medium may also be implemented.Type: GrantFiled: December 30, 2015Date of Patent: February 11, 2020Assignee: Teradata US, Inc.Inventor: Sung Jin Kim
-
Patent number: 10528602Abstract: The disclosed computer-implemented method for facilitating analytics on remotely stored data sets may include (1) identifying, within a secondary storage system, a secondary copy of a data set duplicated from a primary copy of the data set stored in a primary storage system, (2) generating a set of virtual objects that represent at least a portion of the secondary copy of the data set, (3) exposing the set of virtual objects to a remote analytics engine via a network such that the portion of the secondary copy of the data set appears to be stored locally on the remote analytics engine, and then (4) enabling the remote analytics engine to perform at least one analytics job on the portion of the secondary copy of the data set by way of the set of virtual objects via the network. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: December 26, 2014Date of Patent: January 7, 2020Assignee: Veritas Technologies LLCInventors: Gaurav Makin, Kirk Searls, Pradip Kulkarni
-
Patent number: 10445334Abstract: A client application may interact with a database service using a data interchange format with limited support for database data types or query representations. A map may be supported in the interchange format as a collection of name-value pairs. A database query may be parsed to form an abstract syntax tree. From the abstract syntax tree, a hierarchy of nested maps may be formed to represent the query, based on schemas mapping from regions of the abstract syntax tree to maps in the interchange format.Type: GrantFiled: September 11, 2015Date of Patent: October 15, 2019Assignee: Amazon Technologies, Inc.Inventors: Wei Xiao, Fahad Ahmed, Andrew Desmond Budiman, Usman Ahmed Shami, Fehmi Dogus Ertemur, Jeffrey Hocheng Nieh
-
Patent number: 10437777Abstract: Embodiments presented herein provide techniques for enforcing a document retention policy that uses defensible disposal processes. According to one embodiment, a records management system identifies a set of records in a container that is scheduled for deletion on a specified date according to a retention policy. The records management system generates one or more reports listing the records and information associated with the records. The records management system performs a deletion workflow to remove the records listed in the report.Type: GrantFiled: February 13, 2015Date of Patent: October 8, 2019Assignee: International Business Machines CorporationInventors: Ronald L. Rathgeber, Jeffrey L. Wallace, Li Zhou
-
Patent number: 10437776Abstract: Systems and methods are disclosed herein for selecting folders to upload to a cloud system. A plurality of folders on a client system is identified, where the plurality of folders is associated with metadata. A respective score for each folder in the plurality of folders is evaluated by applying a set of rules to the metadata. A subset of folders is selected from the plurality of folders based on the respective scores, and a recommendation is provided to upload the subset of folders to the cloud system.Type: GrantFiled: May 18, 2018Date of Patent: October 8, 2019Assignee: GOOGLE LLCInventors: Ian Kilpatrick, Cayden Meyer
-
Patent number: 10430401Abstract: In one embodiment, a computer-implemented method includes receiving a query. A target confidence level is established for the query, the target confidence level representing a requested level of accuracy for a result of the query. At least one individual confidence level is assigned to each of a plurality of analytics engines. One or more analytics engines are queried based on the query. A group of the analytics engines are selected, by a computer processor, where the analytics engines in the selected group have query responses to the query that are deemed to be similar to one another, and where the selection of the selected group is at least partially based on the target confidence level. The query responses from the selected group of analytics engines are summarized into a final result, where the final result is an answer to the query.Type: GrantFiled: November 21, 2014Date of Patent: October 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tabari H. Alexander, John A. Bivens, Michael C. Buzzetti, Yuk L. Chan, Derrick L. Washington
-
Patent number: 10430377Abstract: Embodiments presented herein provide techniques for enforcing a document retention policy that uses defensible disposal processes. According to one embodiment, a records management system identifies a set of records in a container that is scheduled for deletion on a specified date according to a retention policy. The records management system generates one or more reports listing the records and information associated with the records. The records management system performs a deletion workflow to remove the records listed in the report.Type: GrantFiled: April 24, 2014Date of Patent: October 1, 2019Assignee: International Business Machines CorporationInventors: Ronald L. Rathgeber, Jeffrey L. Wallace, Li Zhou
-
Patent number: 10423681Abstract: A system and method for compiling search results is presented herein. A method can include gathering user behavior data, filtering the user behavior data, performing update calculations on the filtered user behavior data, using a decaying function to aggregate the filtered user behavior data; and facilitating the presentation of aggregated user behavior data. The user behavior data can include the user history for a plurality of users at an Internet-accessible site. The site can be an eCommerce site and the user history can include purchase and browsing history that can be used to determine a popularity of items sold by the eCommerce site. Facilitating the presentation can include displaying products in order of popularity. Other embodiments are also disclosed herein.Type: GrantFiled: September 11, 2015Date of Patent: September 24, 2019Assignee: WALMART APOLLO, LLCInventors: Shenghua Wan, Prijith Chandran, Varun Srivastava
-
Patent number: 10417334Abstract: The present invention is directed towards systems and methods for providing a microdocument framework. The method and system includes receiving a plurality microdocuments and detecting content data for each of the plurality of microdocuments. The method and system further includes indexing at least a portion of the plurality of microdocuments based on the detected content and performing a searching operation using the content data associated with the microdocument data to determine a microdocument set. Thereupon, the method and system performs at least processing one operation on the microdocument set.Type: GrantFiled: April 19, 2010Date of Patent: September 17, 2019Assignee: Oath, Inc.Inventors: Su-Lin Wu, Wei-Cheng Lai, Timothy P. Daly, Jr., William Robert Pentney
-
Patent number: 10417188Abstract: A method for generating a segmented blockchain includes: storing a first blockchain, the blockchain being comprised of blocks including a recent block, the recent block including a corresponding block header and transaction values; generating a recent hash value via hashing the corresponding block header; writing a terminal block to the first blockchain, the terminal block including a terminal block header comprised of the recent hash value, an activated terminal flag, and a forward reference identifier; generating a terminal hash value via hashing the terminal block header; generating a second blockchain, the second blockchain being comprised of a starting block, the starting blocking including a starting block header comprised of the terminal hash value and an activated starting flag; and transmitting the terminal block and the second blockchain to one or more computing devices associated with the first blockchain.Type: GrantFiled: May 27, 2016Date of Patent: September 17, 2019Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: David J. King