Patents Examined by Tony Wu
-
Patent number: 10474641Abstract: An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary directory entry types that may be custom defined. The primary and secondary directory entry types can be further classified as critical and benign directory entries.Type: GrantFiled: January 3, 2017Date of Patent: November 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ravisankar V. Pudipeddi, Vishal V. Ghotge, Sarosh C. Havewala, Ravinder S. Thind, Mark J. Zbikowski
-
Patent number: 10395260Abstract: A system and method for the federation of content items of a social network based on personalized relevance includes obtaining content items from first and second content item sources. Profile data for a member of the social network is obtained from the electronic data storage. A relevance score of the content item to the profile data of the member is determined for each of the content items. A utility value is determined based on the selection value, the value metric for content items from the first content item source, and the relevance score. A user device associated with the member displays the content items based on their respective utility values.Type: GrantFiled: February 27, 2015Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Joshua Daniel Hartman, Kai Chao, Anuj Goyal
-
Patent number: 10394682Abstract: A system is described for identifying key lock contention issues in computing devices. A computing device is executed and lock contention information relating to operations during execution of the computing device is recorded. The data is parsed and analyzed to determine blocking relationships between operations due to lock contention. Algorithms are implemented to analyze dependencies between operations based on the data and to identify key areas of optimization for performance improvement. Algorithms can be based on the Hyperlink-Induced Topic Search algorithm or the PageRank algorithm.Type: GrantFiled: February 27, 2015Date of Patent: August 27, 2019Assignee: VMware, Inc.Inventors: Jiaojiao Song, Zhelong Pan, Inna Rytsareva
-
Patent number: 10353897Abstract: A system performs database management. The system receives a request for a query of a plurality of tables under a join condition on an attribute and determines a uniform mapping that maps a domain of the attribute into a set of numbers, where the domain of the attribute includes all attribute values taken by the attribute in the tables. Then, for a row in a table, the system includes the row into a synopsis of the table if the row includes an attribute value that is mapped by the uniform mapping to a number less than an inclusion probability associated with the table. The system obtains a plurality of synopsis for the tables by repeating the including for all rows in the table and for all tables, and determines, based on the plurality of synopsis, an estimate join size of the tables under the join condition.Type: GrantFiled: June 29, 2015Date of Patent: July 16, 2019Assignee: Oracle International CorporationInventors: David Vengerov, Mohamed Zait, Sunil P. Chakkappen, Andre Menck
-
Patent number: 10319047Abstract: Identifying life events within social network feeds. The method may include receiving social media data. The method may include identifying life event data within the social media data. The method may include determining a life event probability score associated with a life event class for the life event data using metadata. The method may include assigning a first life event class to each item of life event data based on the life event probability score. The method may include creating conversations by grouping the life event data. The method may include extracting metadata. The method may include determining a conversation probability score for each conversation based on the metadata and the life event probability score associated with each item of life event data. The method may include assigning a second life event class based on the conversation probability score. The method may include displaying the conversations based on user preferences.Type: GrantFiled: June 29, 2015Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventors: Alan Braz, Paulo R. Cavalin, Rogerio A. de Paula, Luis G. Moyano, Claudio S. Pinhanez
-
Patent number: 10282448Abstract: A system and method for searching a symmetrically encrypted database for conjunctive keywords is provided. More particularly, the system and method provides means for searching a symmetrically encrypted database for conjunctive keywords by utilizing an encrypted index table and a Bloom filter. The encrypted index table contains encrypted keywords and their associated index pairs while the Bloom filter contains elements that represent encrypted identity-keyword pairs of the database.Type: GrantFiled: October 23, 2015Date of Patent: May 7, 2019Assignee: HUAWEI INTERNATIONAL PTE. LTD.Inventor: Tsz Hon Yuen
-
Patent number: 10268732Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking native applications. In one aspect, a method includes determining, for a given query, a first ranking of a set of first native applications that each have a respective corresponding web resource. For each particular first native application in the first ranking, a first universal ranking score is determined based on a position of the particular first native application in the first ranking and a total number of first native applications in the first ranking. A second ranking of a set of second native applications that do not have a corresponding web resource is determined. For each particular second native application, a second universal ranking score is determined based on a position of the particular second native application in the second ranking and a total number of second native applications in the second ranking.Type: GrantFiled: June 29, 2015Date of Patent: April 23, 2019Assignee: Google LLCInventors: Dong Ha Lee, Jaehyun Yeom
-
Patent number: 10248512Abstract: A method for scheduling one or more backup jobs among backup clients with a common backup window. The method includes collecting and recording historical information pertaining to the backup clients with the common backup window. An application then estimates the number of open files during the common backup window based on the historical information and infers an impact of skipping a backup of the open files during the common backup window, where the impact is inferred from the historical information according to one or more predetermined criteria. The estimated number of open files and the inferred impact of skipping the backup of the estimated number of open files during the common backup window are then combined according to a predetermined cost function. The order of the backup jobs for the backup clients during the common backup window is then scheduled to reduce the predetermined cost function.Type: GrantFiled: May 19, 2015Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Bernhard J. Klingenberg, Ramani R. Routray, Alan C. Skinner, Yang Song
-
Patent number: 10223440Abstract: Embodiments are directed to an information processing system for generating answers in response to questions. The system includes a memory, a processor system communicatively coupled to the memory. The processor system is configured to store in the memory data of a corpus of a predetermined entity, and receive a question comprising a natural language format. The processor circuit is further configured to analyze the data of the corpus of the predetermined entity to derive an emulated answer to the question, wherein the emulated answer includes an emulation of an actual answer that would be provided by the predetermined entity.Type: GrantFiled: June 29, 2015Date of Patent: March 5, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Itzhack Goldberg, James R. Kozloski, Clifford A. Pickover, Maja Vukovic
-
Patent number: 10185757Abstract: One or more techniques and/or systems are provided for metadata driven loading a non-uniform multi-row text file. A non-uniform multi-row text file may comprise one or more disparate rows, such as a first row with a name field, an address field, and an age field and a second row with an occupation field, a marital status field, and a gender field. The non-uniform multi-row text file may be evaluated by generating task execution code for tasks identified within a profile for a file type of the non-uniform multi-row text file (e.g., dynamically generate structure query language commands may be executed based upon the task execution code). Responsive to processing the task list, parsed output data for the non-uniform multi-row text file may be generated based upon result data for the tasks. The parsed output data may be outputted into a staging area, such as a staging table, for client access.Type: GrantFiled: October 26, 2015Date of Patent: January 22, 2019Assignee: DATAIQ, LLCInventor: Frederick G. Blake
-
Patent number: 10157234Abstract: In one embodiment, a method includes receiving a data-transformation request in relation to a visualization of a first dataset, wherein the data-transformation request expresses at least one transformation of the first dataset without using Structured Query Language (SQL) syntax, wherein the visualization is characterized by a first SQL statement. In addition, the method includes automatically determining based, at least in part, on a mapping of the visualization to the first SQL statement, a second SQL statement operable to return a second dataset. Further, the method includes causing the second SQL statement to be executed on one or more databases. Moreover, the method includes receiving, in response to the causing, the second dataset. The method also includes updating the visualization to reflect the second dataset.Type: GrantFiled: February 27, 2015Date of Patent: December 18, 2018Assignee: Quest Software Inc.Inventors: Kannan Alagappan, Jan Henrik Jonsson
-
Patent number: 10037153Abstract: A memory device, system and method of editing a file in a non-volatile memory device is described. The memory device includes a controller and a memory array configured to copy an existing first file into a second file during editing and to maintain the first file while applying edits to the second file. When editing is completed, a first cluster pointer of the first file is redirected to point at the first cluster of the second file that has been edited.Type: GrantFiled: July 6, 2015Date of Patent: July 31, 2018Assignee: Micron Technology, Inc.Inventor: Frank J. Sepulveda