Patents Examined by Alex Gofman
-
Patent number: 10936195Abstract: A data storage system manages use of a pool of secondary storage by internal file systems hosting logical data storage objects accessed by clients. A choose-and-mark-slices operation scans the file system to identify a subset of the slices as evacuatable slices to be de-provisioned and returned to the pool, the subset having a size exceeding a per-iteration limit observed by a separate evacuate-slices operation. The subset is recorded in an in-memory structure. Each iteration of the evacuate-slices operation (1) examines the in-memory structure to select slices for evacuation, no more than the per-iteration limit being selected, (2) moves data from the selected slices to the remaining slices of the set, and (3) subsequently (i) updates metadata of the file system to reflect the moving of the data and (ii) de-provisions the selected slices from the file-system to return them to the pool for subsequent re-provisioning.Type: GrantFiled: October 30, 2017Date of Patent: March 2, 2021Assignee: EMC IP Holding Company LLCInventors: Xianlong Liu, Changyong Yu, Ruiling Dou, Alexander S. Mathews
-
Patent number: 10936695Abstract: Techniques are disclosed for distributing online content (e.g., news articles, blog posts, and the like) to a social media provider at a point in time determined based on topic maturity. One or more metrics are obtained from each of a plurality of social media providers. The metrics relate to a topic associated with a document for publishing on the social media providers. A measure is determined for each of the social media providers. The measure indicates when to publish the document on the social media provider based on the metrics associated with that provider. Upon determining that the measure exceeds a threshold for at least one of the social media providers, the document is published to the social media provider.Type: GrantFiled: August 2, 2016Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Cristina Bonanni, Giuseppe Ciano, Gianluca Della Corte, Antonio Di Cocco, Alessandro Donatelli, Filomena Ferrara, Giuseppe Longobardi, Antonio Sgro'
-
Patent number: 10929390Abstract: A method and an apparatus for correcting a query based on artificial intelligence, including: receiving a first query input by a user, and judging whether the first query satisfies an error correcting condition according to a preset error correcting strategy; determining a first segment to be corrected in the first query if the first query satisfies the error correcting condition; acquiring one or more first candidate results corresponding to the first segment according to a preset candidate recalling strategy; determining an error correcting result corresponding to the first segment according to quality feature values of the one or more first candidate results; and performing an error correction on the first query according to the error correcting result, and generating a second query.Type: GrantFiled: August 15, 2017Date of Patent: February 23, 2021Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Zhihong Fu, Zengfeng Zeng, Qiugen Xiao, Jingzhou He, Lei Shi, Pengkai Li
-
Patent number: 10922280Abstract: A data storage site receives data from different data producer sites. Each of the data producer sites has a particular relationship to the data storage site, and each particular relationship carries corresponding data storage policies, constraints and commitments. When a data storage site receives a data storage request from a data producer, and that particular data is already present from a prior storage operation at the data storage site, the characteristics of the policies, constraints and commitments that were applied when that data was saved by the prior storage operation are reconciled with the policies, constraints and commitments of the requesting data producer. Deduplication logic reconciles different sets of policies, constraints and commitments such that the data can be effectively deduplicated by saving data-producer-specific metadata. Alternatively, the data can be effectively deduplicated by promoting the storage of the data so it covers a broader set of policies, constraints and commitments.Type: GrantFiled: April 10, 2018Date of Patent: February 16, 2021Assignee: Nutanix, Inc.Inventors: Amit Jain, Hinal Gala, Karan Gupta, Kilol Surjan, Parthasarathy Ramachandran, Timothy Sujay Isaacs
-
Patent number: 10922322Abstract: According to some aspects, a method of searching for content in response to a user voice query is provided. The method may comprise receiving the user voice query, performing speech recognition to generate N best speech recognition results comprising a first speech recognition result, performing a supervised search of at least one content repository to identify one or more supervised search results using one or more classifiers that classify the first speech recognition result into at least one class that identifies previously classified content in the at least one content repository, performing an unsupervised search of the at least one content repository to identify one or more unsupervised search results, wherein performing the unsupervised search comprises performing a word search of the at least one content repository, and generating combined results from among the one or more supervised search results and the one or more unsupervised search results.Type: GrantFiled: July 22, 2014Date of Patent: February 16, 2021Assignee: Nuance Communications, Inc.Inventors: Jan Kleindienst, Ladislav Kunc, Martin Labsky, Tomas Macek
-
Patent number: 10891306Abstract: A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.Type: GrantFiled: August 17, 2020Date of Patent: January 12, 2021Assignee: Snowflake Inc.Inventors: Thierry Cruanes, Benoit Dageville, Allison Waingold Lee
-
Patent number: 10891283Abstract: A system and method that preserves consistency of corporate data including interdependent corporate data in a globally distributed environment.Type: GrantFiled: March 18, 2016Date of Patent: January 12, 2021Assignee: D&B BUSINESS INFORMATION SOLUTIONSInventors: Conor O'Reilly, Telmo Inacio de Sousa Felix, Cian Craddock
-
Patent number: 10891276Abstract: Methods and apparatuses are described for enforcing referential integrity of database columns across a plurality of tables in a database. A server periodically captures a database schema comprising relationships between a primary key column in a first table and a foreign key column in a second table. The server executes a first procedure call to determine a discrepancy between the primary key column and the foreign key column with respect to a data length value or a data type value. The server executes database queries against data in the first table or second table to confirm the discrepancy. The server executes a second procedure call to change the data length value or the data type value. After the second procedure call finishes, the data length value and the data type value of the primary key column and the foreign key column match.Type: GrantFiled: June 22, 2018Date of Patent: January 12, 2021Assignee: FMR LLCInventors: Basavaraja Sugeerappa, Swarupa Kummitha, Kishan P. Shetty, Sameer Pitke, Rajendra Sripada
-
Patent number: 10884873Abstract: A method and an apparatus for recovery of a file system using metadata and data clusters. The apparatus for recovery of a file system generates an MFT entry list in a disc or an evidence image, collects at least one data cluster candidate, and uses at least one MFT entry and at least one data cluster candidate within the MFT entry list to generate at least one MFT entry-data cluster pair candidate. The apparatus for recovery of a file system analyzes the at least one MFT entry-data cluster pair candidate to determine attribute values of a virtual partition and generate the virtual partition based on the attribute values.Type: GrantFiled: August 1, 2016Date of Patent: January 5, 2021Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Hyunuk Hwang, Kibom Kim, Seungyong Lee, Seongtaek Chee
-
Patent number: 10885018Abstract: A data service may be distributed over a set of servers in order to provide a database with properties such as low latency, high availability, and support for various consistency levels. Presented herein is a particular architecture that promotes rapid provisioning to promote scalability and failover; adaptive load-balancing to accommodate fluctuations in demand; and resiliency in the event of various types of failure, such as network partitions or regional outages. For a service comprising a resource set, a container is provided that hosts a set of replicas of a partition, and that is assigned an allocation of computing capabilities of one or more servers. The resource set of the service may be distributed over the replicas of the container. Scalability is achieved by adding replicas to the container, and load-balancing may be provided by splitting, merging, or otherwise refactoring the partition to accommodate anticipated and unanticipated fluctuations in service demand.Type: GrantFiled: May 29, 2018Date of Patent: January 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Karthik Raman, Momin Mahmoud Al-Ghosien, Rajeev Sudhakar Bhopi, Madhan Gajendran, Atul Katiyar, Liang Li, Ankur Savailal Shah, Pankaj Sharma, Dharma Shukla, Hari Sudan Sundar, Shireesh Kumar Thota
-
Patent number: 10860936Abstract: A system comprising: a processor; a data bus coupled to the processor; and a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus. The computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for: receiving data from a plurality of data sources; processing the data from the plurality of data sources, the processing the data from the plurality of data sources identifying a plurality of knowledge elements; and, storing the knowledge elements within the cognitive graph as a collection of knowledge elements, the storing universally representing knowledge obtained from the data, each knowledge element being structurally defined within the cognitive graph.Type: GrantFiled: October 11, 2016Date of Patent: December 8, 2020Assignee: Cognitive Scale, Inc.Inventor: Hannah R. Lindsley
-
Patent number: 10860832Abstract: Systems and methods for scanning signatures in a string field. In one implementation, the invention provides a method for signature scanning. The method includes receiving a particular string field, scanning the particular string field for a plurality of signatures using a larger scan step size, scanning the particular string field for the remaining signatures that are shorter than what can be scanned by the larger scan step size separately either using the same scanning method but a smaller scan step size or using a different scan method and the same or a smaller scan step size, and outputting any identified signatures in the particular string field.Type: GrantFiled: June 24, 2020Date of Patent: December 8, 2020Inventor: Qiang Wang
-
Patent number: 10860526Abstract: Disclosed are systems and software that provide a high-performance, extensible file format and web API for remote data access and a visual interface for data viewing, query, and analysis. The described system can support storage of raw spectroscopic data such as neural recording data, MSI data, metadata, and derived analyses in a single, self-describing format that may be compatible by a large range of analysis software.Type: GrantFiled: November 27, 2013Date of Patent: December 8, 2020Assignee: The Regents of the University of CaliforniaInventors: Benjamin P. Bowen, Oliver Ruebel
-
Patent number: 10846181Abstract: A system includes reception, at a target database system, of a request to recover a backup created by a source database system into the target database system, where the request comprises a system identifier of the source database system, determination of a backup tool configuration file associated with the source database system based on the system identifier of the source database system, request of a recovery of the backup into the target database system using the backup tool configuration file, copying of a backup catalog of the source database system into a storage location associated with the target database system, and appending of a system change marker to the copied backup catalog, wherein the system change marker comprises the system identifier of the source database system.Type: GrantFiled: July 19, 2017Date of Patent: November 24, 2020Assignee: SAP SEInventors: Andre Schefe, Bernd Vorsprach, Henrik Hempelmann, Martin E. Brunzema, Robin Wissbrock, Torsten Strahl
-
Patent number: 10846304Abstract: A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.Type: GrantFiled: June 26, 2020Date of Patent: November 24, 2020Assignee: Snowflake Inc.Inventors: Thierry Cruanes, Benoit Dageville, Allison Waingold Lee
-
Patent number: 10831781Abstract: A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.Type: GrantFiled: June 26, 2020Date of Patent: November 10, 2020Assignee: Snowflake Inc.Inventors: Thierry Cruanes, Benoit Dageville, Allison Waingold Lee
-
Patent number: 10831803Abstract: A method and system for true product word recognition using a computing device. The method includes: obtaining title words from titles of products; determining word vectors based on a word matrix, where the word matrix is constructed based on a number of cooccurrence of each of the title words and all the other title words; determining title vectors based on a title matrix, where the title matrix is constructed based on the number of cooccurrence of each of the title words and all the other title words, and the title words in each of the titles; calculating scores for the title words in corresponding one of the titles based on the corresponding word vector and title vector; and recognizing true product words of the corresponding one of the titles based on the scores.Type: GrantFiled: July 26, 2018Date of Patent: November 10, 2020Assignees: Beijing Jingdong Shangke Information Technology Co., Ltd., JD.com American Technologies CorporationInventors: Ruiqiang Zhang, Yun Xiao, Bin Li, Liping Zhang
-
Patent number: 10817489Abstract: In some examples, a plurality of content properties may be used for managing indexing of object data, such as a plurality of files. Each content property may include an expression for extracting data values from specific data fields in the object data. Further, each content property may include a name that may be used for indexing the objects using the extracted data values. For instance, multiple content properties may have the same name, but may each have different expressions for extracting different data values from different data fields. Accordingly, the content properties may be used to extract desired data values from the objects for indexing. When a search query is received including a content property name and a specified value, one or more of the objects that are indexed with the specified value may be searched.Type: GrantFiled: March 17, 2017Date of Patent: October 27, 2020Assignee: HITACHI VANTARA LLCInventors: Benjamin Isherwood, Yury Kats, Rich Rogers
-
Patent number: 10795914Abstract: A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.Type: GrantFiled: April 29, 2020Date of Patent: October 6, 2020Assignee: Snowflake Inc.Inventors: Thierry Cruanes, Benoit Dageville, Allison Waingold Lee
-
Patent number: 10789256Abstract: A method and computer device for selecting a current context-specific response for a current query is disclosed. The method comprises receiving a current context snippet comprising the current query; generating, by a neural network, a current context vector based on the current context snippet; for each response snippet associated with a respective one of a plurality of vectors, generating a respective ranking score as a value of (1) a respective first vector similarity value being indicative of a linguistic similarity between (i) the current context snippet and (ii) the respective context snippet, and (2) a respective second vector similarity value being indicative of a linguistic and a logical similarity between (i) the current context snippet and (ii) the respective response snippet. The method comprises selecting the current context-specific response amongst the response snippets based on the respective ranking scores.Type: GrantFiled: July 10, 2018Date of Patent: September 29, 2020Assignee: YANDEX EUROPE AGInventors: Vyacheslav Vyacheslavovich Alipov, Roman Leonidovich Kuznetsov, Boris Konstantinovich Yangel