Patents Examined by Binh V Ho
-
Patent number: 10146796Abstract: A method and an apparatus for photograph classification and storage by matching an image characteristic of a first photograph with an image characteristic of a second photograph in a directory, and calculating the similarity between the first photograph and the second photograph and presenting the first photograph and the second photograph in a front-end page as located in a same subdirectory when the similarity between the first photograph and the second photograph is larger than a preset threshold. The beneficial effects being that a number of similar images in a user's photo album can be sorted efficiently and placed into the same directory to facilitate the user's management and viewing of the photographs.Type: GrantFiled: January 14, 2015Date of Patent: December 4, 2018Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Haoyuan Gao, Xi Wu
-
Patent number: 10140323Abstract: The use of a data model index for assisting in efficient response to a data model query. The data model query identifies the data model itself and references the schema of the data model, rather than referencing the schema of the underlying data source. The index assists by correlating previous model queries on the data model and associated response to those previous model queries. Accordingly, if a similar model query is encountered, the response from the previous model query may still be considered fresh, the index may be used to more efficiently retrieve the results for the similar model query. A data management system may include multiple data models, each having a corresponding data model index.Type: GrantFiled: November 20, 2014Date of Patent: November 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Zhen Liu, Chiu Chun Bobby Mak, Xiaomin Deng, Yet Luong Huynh, Ning Wang
-
Patent number: 10121060Abstract: Disclosed is a method and system for automatically forming a group to share a media file or adding the media file to an existing group. The method and system includes receiving, by a processor, a media file comprising an image, identifying, by the processor, the face of a first person in the image and the face of a second person in the image, identifying, by the processor, a first profile of the first person from the face of the first person and a second profile of the second person from the face of the second person, automatically forming, by the processor, a group of recipients in a messaging application, the forming of the group of recipients based on the first profile and the second profile, the group of recipients comprising the first person and the second person; and sharing, by the processor, the media file with the group.Type: GrantFiled: February 13, 2015Date of Patent: November 6, 2018Assignee: OATH INC.Inventors: Austin Shoemaker, Howard Law, Hamoun Parvizi, Venkat Krishnaraj, Soujanya Bhumkar
-
Patent number: 10100375Abstract: Method, systems and apparatus to determine the suitability of parts or protocols to perform unit operations in the context of a biological process, comprising recording of a user score associated with an instance of use of a protocol or part, wherein the context of the use is recorded along with the rating, and wherein the context is defined as the value of factors that may affect the performance of the unit operation in which the part or protocol was used. The method may be implemented as a web service.Type: GrantFiled: September 22, 2016Date of Patent: October 16, 2018Assignee: SYNTHACE LIMITEDInventors: Markus Christian Gershater, Sean Michael Ward, Michael Ian Sadowski, Christopher Richard Grant
-
Patent number: 10095735Abstract: A system for exploring data in a database comprises a query parser, a parameter manager, a query submitter, and a result formatter. The query parser is to receive a base query and determine an input parameter from the base query. The parameter manager is to provide a first request for a value for the input parameter; receive the value for the input parameter; and provide a second request for the value for the input parameter. The query submitter is to determine a first query using the base query and the value for the input parameter; and provide an indication to execute the first query. The result formatter is to receive a result associated with the indication to execute the first query.Type: GrantFiled: August 11, 2017Date of Patent: October 9, 2018Assignee: Databricks Inc.Inventors: Ali Ghodsi, Ion Stoica, Matei Zaharia
-
Patent number: 10061833Abstract: Systems are disclosed herein for improving analytic processing and processing for handling severe outliers in a dataset that cause predictive analytic processing to fail. In one embodiment, the system comprises one or more processors, a memory communicatively coupled to the one or more processors and to store logic, the logic, upon being executed by the one or more processors, transmits instructions to filter data for only a specified one or more variables, receives a first set of specified variables corresponding to a first external database, upon receiving the first set of specified variables, accessing a second set of specified variables corresponding to a second external database, accessing a third set of specified variables corresponding to a third external database, and performing predictive analytic processing using the first set of specified variables, the second set of specified variables and the third set of specified variables to generate a first insight.Type: GrantFiled: September 25, 2014Date of Patent: August 28, 2018Assignee: SENSLYTICS CORPORATIONInventors: Rabindra Chakraborty, Jay Kalra, Anupam Awasthi, Amol Awasthi
-
Patent number: 10055425Abstract: A control device is designed to equip a content receiver having a first file system. This device is arranged, consecutively to a first coupling of a storage device, having a second file system incompatible with the first file system, on the content receiver, on the one hand, to instruct the content receiver to transmit to the storage device a set of control data comprising a third system of the virtual file type compatible with the first file system, so that it stores this set in at least one file of its second file system, and, on the other hand, to control the transmission of data content received by the content receiver, from the latter to the storage device, under the control of the first file system, such that the content data is stored in the storage device under the control of the third file system.Type: GrantFiled: November 29, 2012Date of Patent: August 21, 2018Assignee: THOMSON LICENSINGInventors: Nicolas Marce, Alain Tritschler
-
Patent number: 10013456Abstract: A method and system for executing database queries in parallel using a shared metadata store. The metadata store may reside on a master node, and the master node may distribute this metadata with query plans to worker nodes. The worker nodes may request additional metadata from the master node when necessary.Type: GrantFiled: August 3, 2016Date of Patent: July 3, 2018Assignee: EMC IP Holding Company LLCInventors: Caleb E. Welton, Hitoshi Harada, Jeffrey Ira Cohen, Lei Chang, Radhika Reddy, Tao Ma, Zhanwei Wang
-
Patent number: 10002116Abstract: The present invention comprises a system and method for automatically processing one or more citations contained within a document while the document is presented by a document rendering application. The method of the present invention comprises scanning the document to identify an unformatted citation and parsing the unformatted citation to determine one or more citation terms. One or more citation libraries are queried to find citations comprising the one or more citation terms. A citation falling within the scope of the query is selected and inserted into the document.Type: GrantFiled: October 21, 2013Date of Patent: June 19, 2018Assignee: CAMELOT UK BIDCO LIMITEDInventors: Eftim L. Pop-Lazarov, Stephen J. Reiger, David M. Pedrick, Sandro Cifelli
-
Patent number: 9990398Abstract: Methods, computer systems, and stored instructions are described herein for inferring dimensional metadata from content of a query that references tables. A server analyzes the content of the query to determine which table(s) of the referenced tables could be fact tables and/or which table(s) of the referenced tables could be dimension tables. The server transforms the query to a transformed query that operates on a candidate fact table and candidate dimension table(s) of the referenced tables other than the candidate fact table. The transformed query, when executed, processes at least some data from dimension(s) using the candidate dimension table(s) before processing at least some data from the candidate fact table. Alternatively or additionally, the server generates an execution plan that operates on the candidate fact table and the candidate dimension table(s).Type: GrantFiled: September 20, 2013Date of Patent: June 5, 2018Assignee: Oracle International CorporationInventors: James Hunter, Adam Kociubes
-
Patent number: 9990352Abstract: Techniques and mechanisms described herein facilitate the transmission of a data stream to a networked storage system. According to various embodiments, a data stream may be parsed to identify one or more uncompressed data chunks for transmission to a networked storage system. Each uncompressed data chunk may be compressed to produce a respective compressed data chunk. Each compressed data chunk may be transmitted to the networked storage system via a network for storage at the networked storage system.Type: GrantFiled: August 6, 2014Date of Patent: June 5, 2018Assignee: QUEST SOFTWARE INC.Inventors: Tarun K. Tripathy, Brian R. Smith, Abhijit S. Dinkar
-
Patent number: 9984328Abstract: A system, an apparatus and a method for recommending a thesaurus in an input method are provided. A thesaurus selecting unit is set on the network side to obtain a personal information of a user through the Internet; in a thesaurus set unit, one or more thesauruses are determined as matching the personal information of the user; and the determined thesauruses are sent to a terminal currently used by the user so that the thesaurus is available for being installed on the terminal currently used by the user. Further, before the thesauruses are sent to the terminal currently used by the user, under a condition that there are at least two determined thesauruses that match the personal information of the user, the determined thesauruses are sorted to obtain a list of thesauruses, where thesauruses in the list are sent to the terminal currently used by the user.Type: GrantFiled: October 31, 2014Date of Patent: May 29, 2018Assignee: Shenzhen Shi Ji Guang Su Information Technology Co., Ltd.Inventor: Jinghui Xiao
-
Patent number: 9984093Abstract: Techniques and mechanisms described herein facilitate the transmission of a data stream to a networked storage system. According to various embodiments, a determination may be made as to whether an amount of available computing resources at a client device meets or exceeds a computing resource availability threshold at the client device. A processing operation on a data stream may be performed at the client device to produce a pre-processed data stream when the amount of available computing resources meets or exceeds the computing resource availability threshold. The pre-processed data stream may be transmitted to a networked storage system for storage via a network. The networked storage system may be operable to store deduplicated data for retrieval via the network.Type: GrantFiled: August 6, 2014Date of Patent: May 29, 2018Assignee: Quest Software Inc.Inventors: Tarun K. Tripathy, Brian R. Smith, Abhijit S. Dinkar
-
Patent number: 9978107Abstract: Embodiments described herein provide numerous applications and implementations of a social network to facilitate individuals to resolve various life issues. These issues may include issues that arise when individuals or families relocate, including logistic problems, assimilation of family members in a community, and roommate pairings. As will be described, embodiments described herein greatly facilitate corporations in relocating their employees logistically, and also assist employees and their families with life issues that may determine whether the employees' relocation will be a success.Type: GrantFiled: December 18, 2015Date of Patent: May 22, 2018Inventor: Emily J. White
-
Patent number: 9971988Abstract: A system and method are disclosed for rationalizing configurations associated with one or more products. The system includes a database associated with one or more customers. The system further includes an order analysis system coupled with the database. The order analysis system is capable of rationalizing the differences between configurations of various combinations of options that are stored in the database.Type: GrantFiled: February 27, 2017Date of Patent: May 15, 2018Assignee: JDA Software Group, Inc.Inventors: Aamer Rehman, Jonathan Bier, Suriya Ganesan
-
Patent number: 9959302Abstract: A method and apparatus for processing packets in a network are disclosed. For example, the method scans one or more packets representing a content that is being transferred via the network, where the scanning acquires one or more content elements. The method then builds a keyterm index from the one or more content elements, and stores the keyterm index in a repository. A query handler then responds to queries in accordance with the keyterm index.Type: GrantFiled: September 22, 2014Date of Patent: May 1, 2018Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventor: Joseph Bernard Weinman, Jr.
-
Patent number: 9959322Abstract: A search result is modified to include a predetermined number of channels within a predetermined number of a plurality of entries in the search result. The search result is generated in response to a search query. The search result is modified to comprise a predetermined number of channels within a predetermined number of the plurality of entries. The modified search result is updated based on the plurality of entries and a subset of the updated modified search result is selected to be presented in response to the search query. The subset of the updated modified search result comprises the channel and at least one selection of data content.Type: GrantFiled: May 13, 2016Date of Patent: May 1, 2018Assignee: GOOGLE LLCInventors: Nitin Khandelwal, Sreedhar Mukkamalla, Nitin Jindal, Fabio Lopiano, Nicola Muscettola
-
Patent number: 9952933Abstract: Various systems, methods, and processes for caching and referencing multiple fingerprints while data operations are ongoing are disclosed. A first fingerprint is generated based on a first fingerprinting process. The first fingerprint is stored in association with a second fingerprint, which is based on a second fingerprinting process. The first fingerprint and the second fingerprint are associated with the same data segment. Data operations such as a backup operation, a restore operation, or a replication operation can be performed while the conversion of the data segment from the second fingerprint to the first fingerprint is ongoing.Type: GrantFiled: December 31, 2014Date of Patent: April 24, 2018Assignee: Veritas Technologies LLCInventors: Xianbo Zhang, Haigang Wang
-
Patent number: 9934312Abstract: A recommendation search method is provided for a search engine. The method includes recording a search log and a click log for query terms during search processes, and determining weights of tendencies of vertical searches for the query terms based on the recorded search log and click log. The method also includes, upon detecting a query term in a search box, determining recommended query terms relating to the query term in the search box, searching for the weights of tendencies of the vertical searches for each of the recommended query terms and determining a tendentious vertical search type for each of the recommended query terms based on the weights of tendencies of the vertical searches, and displaying each of the recommended query terms and links of the tendentious vertical search types for the recommended query terms.Type: GrantFiled: September 26, 2014Date of Patent: April 3, 2018Assignee: SHENZHEN SHI JI GUANG SU INFORMATION TECHNOLOGY CO., LTD.Inventors: Jun He, Jianfeng Kuang, Huajie Pan
-
Patent number: 9928284Abstract: In various embodiments, a system and method for recognizing and integrating datasets disclosed. The system comprises a processor and a memory unit. A training dataset is developed that forms the basis to measure similarities between and among the datasets. Incoming datasets are examined for features and a measurement is made to determine similarity with datasets in the training dataset. An estimate can be made of the probability that an incoming dataset contains specified attributes. The incoming dataset can be assigned an attribute based on the probability estimate.Type: GrantFiled: December 31, 2014Date of Patent: March 27, 2018Assignee: ZEPHYR HEALTH, INC.Inventor: Funmi Fapohunda