Patents Examined by Binh V Ho
  • Patent number: 10146796
    Abstract: 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: Grant
    Filed: January 14, 2015
    Date of Patent: December 4, 2018
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Haoyuan Gao, Xi Wu
  • Patent number: 10140323
    Abstract: 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: Grant
    Filed: November 20, 2014
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhen Liu, Chiu Chun Bobby Mak, Xiaomin Deng, Yet Luong Huynh, Ning Wang
  • Patent number: 10121060
    Abstract: 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: Grant
    Filed: February 13, 2015
    Date of Patent: November 6, 2018
    Assignee: OATH INC.
    Inventors: Austin Shoemaker, Howard Law, Hamoun Parvizi, Venkat Krishnaraj, Soujanya Bhumkar
  • Patent number: 10100375
    Abstract: 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: Grant
    Filed: September 22, 2016
    Date of Patent: October 16, 2018
    Assignee: SYNTHACE LIMITED
    Inventors: Markus Christian Gershater, Sean Michael Ward, Michael Ian Sadowski, Christopher Richard Grant
  • Patent number: 10095735
    Abstract: 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: Grant
    Filed: August 11, 2017
    Date of Patent: October 9, 2018
    Assignee: Databricks Inc.
    Inventors: Ali Ghodsi, Ion Stoica, Matei Zaharia
  • Patent number: 10061833
    Abstract: 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: Grant
    Filed: September 25, 2014
    Date of Patent: August 28, 2018
    Assignee: SENSLYTICS CORPORATION
    Inventors: Rabindra Chakraborty, Jay Kalra, Anupam Awasthi, Amol Awasthi
  • Patent number: 10055425
    Abstract: 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: Grant
    Filed: November 29, 2012
    Date of Patent: August 21, 2018
    Assignee: THOMSON LICENSING
    Inventors: Nicolas Marce, Alain Tritschler
  • Patent number: 10013456
    Abstract: 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: Grant
    Filed: August 3, 2016
    Date of Patent: July 3, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Caleb E. Welton, Hitoshi Harada, Jeffrey Ira Cohen, Lei Chang, Radhika Reddy, Tao Ma, Zhanwei Wang
  • Patent number: 10002116
    Abstract: 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: Grant
    Filed: October 21, 2013
    Date of Patent: June 19, 2018
    Assignee: CAMELOT UK BIDCO LIMITED
    Inventors: Eftim L. Pop-Lazarov, Stephen J. Reiger, David M. Pedrick, Sandro Cifelli
  • Patent number: 9990398
    Abstract: 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: Grant
    Filed: September 20, 2013
    Date of Patent: June 5, 2018
    Assignee: Oracle International Corporation
    Inventors: James Hunter, Adam Kociubes
  • Patent number: 9990352
    Abstract: 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: Grant
    Filed: August 6, 2014
    Date of Patent: June 5, 2018
    Assignee: QUEST SOFTWARE INC.
    Inventors: Tarun K. Tripathy, Brian R. Smith, Abhijit S. Dinkar
  • Patent number: 9984328
    Abstract: 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: Grant
    Filed: October 31, 2014
    Date of Patent: May 29, 2018
    Assignee: Shenzhen Shi Ji Guang Su Information Technology Co., Ltd.
    Inventor: Jinghui Xiao
  • Patent number: 9984093
    Abstract: 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: Grant
    Filed: August 6, 2014
    Date of Patent: May 29, 2018
    Assignee: Quest Software Inc.
    Inventors: Tarun K. Tripathy, Brian R. Smith, Abhijit S. Dinkar
  • Patent number: 9978107
    Abstract: 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: Grant
    Filed: December 18, 2015
    Date of Patent: May 22, 2018
    Inventor: Emily J. White
  • Patent number: 9971988
    Abstract: 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: Grant
    Filed: February 27, 2017
    Date of Patent: May 15, 2018
    Assignee: JDA Software Group, Inc.
    Inventors: Aamer Rehman, Jonathan Bier, Suriya Ganesan
  • Patent number: 9959302
    Abstract: 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: Grant
    Filed: September 22, 2014
    Date of Patent: May 1, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Joseph Bernard Weinman, Jr.
  • Patent number: 9959322
    Abstract: 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: Grant
    Filed: May 13, 2016
    Date of Patent: May 1, 2018
    Assignee: GOOGLE LLC
    Inventors: Nitin Khandelwal, Sreedhar Mukkamalla, Nitin Jindal, Fabio Lopiano, Nicola Muscettola
  • Patent number: 9952933
    Abstract: 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: Grant
    Filed: December 31, 2014
    Date of Patent: April 24, 2018
    Assignee: Veritas Technologies LLC
    Inventors: Xianbo Zhang, Haigang Wang
  • Patent number: 9934312
    Abstract: 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: Grant
    Filed: September 26, 2014
    Date of Patent: April 3, 2018
    Assignee: SHENZHEN SHI JI GUANG SU INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Jun He, Jianfeng Kuang, Huajie Pan
  • Patent number: 9928284
    Abstract: 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: Grant
    Filed: December 31, 2014
    Date of Patent: March 27, 2018
    Assignee: ZEPHYR HEALTH, INC.
    Inventor: Funmi Fapohunda