Patents Examined by Ken Hoang
  • Patent number: 10915661
    Abstract: A method, system and a computer program product are provided for obscuring web searches by performing cognitive analysis on one or more user search inquiries from a first user to identify a user search behavior profile for the first user, and then generating one or more obfuscating search inquiries consistent with the user behavior search profile for the first user for issuance with the user search inquiries to impair the search engine from accurately characterizing search information related to the first user.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rashmi Avancha, James E. Bostick, Wing L. Leung, Craig M. Trim
  • Patent number: 10891289
    Abstract: In various embodiments, a method for optimizing data storage includes receiving an input data stream, where each data record received in the data stream is tagged with a group of one or more tags. The method further includes, for each data record of data records that have been received in the data stream, using the group of one or more tags of the corresponding data record to update a data structure tracking coexistence implications of tags that have been observed together in the groups of tags of the data records. The method further includes using the data structure tracking coexistence implications of tags to optimize a query.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: January 12, 2021
    Assignee: Wavefront, Inc.
    Inventor: Clement Ho Yan Pang
  • Patent number: 10885024
    Abstract: Systems, device configurations, and processes for a server to receive, from a user interface (UI) on a client, a request to generate a list from a selection of: an objective, vocabulary item, and/or grammar point mapped to a range of competency scores, and an audience. The server then selects data records storing data for the objective, vocabulary item or grammar point. The server then renders, for transmission and display on the client, a user interface control including a list of data for the objective, grammar point, and/or vocabulary item.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: January 5, 2021
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Catherine Hayes, Michael John Mayor, Joseph John Worachek, Ian Wood, Veronica Benigno, Simon Piers Buckland
  • Patent number: 10885028
    Abstract: Methods and devices for searching and aggregating data in a distributed cloud computing environment are provided. In some embodiments, a request from a client to perform a data transaction is received by a first server. The first server simultaneously spawns a plurality of threads, each thread sending to a different server of a plurality of servers the request to perform the data transaction. A response indicating whether the data transaction was performed by the server is received by the first server and from each server of the plurality of servers. In response to an indication that the data transaction was performed by one or more servers of the plurality of servers and when the data transaction is a get transaction: data corresponding to the data transaction is received by the first server and from the one more servers, the data received from the one or more servers is aggregated by the first server to form combined data, and the first server sends the combined data to the client.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: January 5, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Jose Reyes, Tom Kludy, Ricardo Fernando Feijoo
  • Patent number: 10885103
    Abstract: The cell image search apparatus includes: an image set storage unit; a captured image acquisition unit that acquires a plurality of captured images obtained by imaging cells in time series; an image feature amount extraction unit that extracts an image feature amount from each cell image of the image set and each of the plurality of captured images; an image search unit that searches for a captured image similar to each cell image of the image set, among the plurality of captured images, based on image feature amounts of each cell image of the image set and the plurality of captured images; and a search result output unit that outputs a search result in a case where captured images similar to at least two cell images included in the image set are searched for by the image search unit.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: January 5, 2021
    Assignee: FUJIFILM Corporation
    Inventor: Tsuyoshi Matsumoto
  • Patent number: 10884704
    Abstract: A computer-implemented method, a system, and a computer program product for sorting a data table by an attribute of the data table is provided. Each data block of the data table is provided with attribute value information being indicative of distinct values and/or ranges of values of the attribute in each of the data blocks of the data table. Distinct ranges and/or distinct values of the attribute of the data table are derived from the attribute value information. For each determined distinct range and/or distinct value, a bucket may be created. For each created bucket, it may be determined, using the attribute value information, which data block of the data table is to be scanned. Each scanned record is distributed to a corresponding bucket. The entries or records in each bucket having more than one record, may be sorted by the attribute.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Felix Beier, Andreas Brodt, Oliver Schiller, Knut Stolze
  • Patent number: 10885034
    Abstract: A data query method and apparatus, and a database system, where the method includes receiving a data query request, generating an original query plan according to the data query request, obtaining a candidate query plan set according to the original query plan, restructuring a join predicate in the original query plan, determining basic information of a restructured join predicate in the original query plan, determining a constraint condition of the restructured join predicate in the original query plan, determining an equal-cost query plan for the original query plan according to the basic information of the restructured join predicate in the original query plan and the constraint condition of the restructured join predicate in the original query plan, and performing querying according to the equal-cost query plan for the original query plan. Hence, data query performance can be improved.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: January 5, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Guoping Wang, Junhua Zhu
  • Patent number: 10885039
    Abstract: Systems and methods are disclosed for improving search results returned to a user from one or more search domains, utilizing query features learned locally on the user's device. A search engine can receive, analyze and forward query results from multiple search domains and pass the query results to a client device. A search engine can determine a feature by analyzing query results, generate a predictor for the feature, instruct a client device to use the predictor to train on the feature, and report back to the search engine on training progress. A search engine can instruct a first and second set of client devices to train on set A and B of predictors, respectively, and report back training progress to the search engine. A client device can store search session context and share the context with a search engine between sessions with one or more search engines. A synchronization system can synchronize local predictors between multiple client devices of a user.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: January 5, 2021
    Assignee: Apple Inc.
    Inventors: John M. Hornkvist, Gaurav Kapoor
  • Patent number: 10885132
    Abstract: A method, system and a computer program product are provided for obscuring web searches by generating or retrieving one or more simulated user search behavior profiles for one or more simulated users, and then generating one or more obfuscating search inquiries consistent with the one or more simulated user search behavior profiles for issuance with the user search inquiries to impair the search engine from accurately characterizing search information related to the first user.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, Jia Chen, Wing L. Leung, Craig M. Trim
  • Patent number: 10885131
    Abstract: Various embodiments are described herein for a system and method for determining a community of users with similar temporal behaviour from a plurality of users that generate electronic content during a time period by, for example, accessing the electronic content from a data store using a processing unit; determining at least one transient topic from the accessed electronic content for the time period using a topic extractor; determining contributions of the users to the identified at least one transient topic using a user community detector; determining the community of users as the users that have similar temporal contributions to the at least one identified transient topic using the user community detector; and providing a recommendation based on a determined user community.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: January 5, 2021
    Inventors: Ebrahim Bagheri, Hossein Fani, Fattane Zarrinkalam
  • Patent number: 10885488
    Abstract: A system for accessing business metadata within a distributed network is disclosed. The system facilitates metadata driven for using social constructs in combination with metadata management to enhance metadata. The system includes a data storage device configured to store business information and metadata related to the business information, a processor configured to: selectively receive rated user input that provides supplemental information regarding at least one of the business information and the metadata, determine the context of the supplemental information and the at least one of the business information and the metadata; template the supplemental information by type and using pointers in the system provide non-redundancy, store the organized supplemental information in the data storage device, and generate a user interface element, and a display device configured to display the user interface element as the definition of the business information.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: January 5, 2021
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: James A. Madison, Balachandar Kandaswamy, Teresa Mullen-Sweeney
  • Patent number: 10877929
    Abstract: The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: December 29, 2020
    Assignee: Oracle International Corporation
    Inventors: Chetan Kothari, John Westworth Leigh, Robert Velisar
  • Patent number: 10762140
    Abstract: A computer system receives a published electronic document from a first source. The computer system analyzes structure and content of the published electronic document to extract information. Such extracted information can include keywords, based on content, and information indicative of relative importance of those keywords, based on structure. The computer system generates queries based on the extracted information to query a content management system of a second source of published electronic documents. The results can indicate whether the content management has content available corresponding to the query, and whether the content is published in electronic documents available from the second source.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Georgios Krasadakis, Oleksiy Shepetko
  • Patent number: 10754824
    Abstract: Various embodiments for enhancing storage of deduplicated data in a computing storage environment. Analytics are applied to at least one data storage characteristic observed in the computing storage environment to restructure the deduplicated data in a more sequential manner so as to enhance performance of the computing storage environment. A type of storage device associated with the deduplicated data is monitored, and the analytics are withheld from application when the type of storage device is determined to be a solid-state device. The restructuring of the deduplicated data in the sequential manner is performed by comparing the at least one data storage characteristic against at least one predetermined thresholds, one of the at least one predetermined thresholds prohibiting a particular block of the deduplicated data from being restructured when the particular block of deduplicated data has been previously moved in the computing storage environment within a predefined timeframe.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: August 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Harry McGregor
  • Patent number: 10740418
    Abstract: A method, system and a computer program product are provided for obscuring web searches by performing cognitive analysis on the one or more user search inquiries to identify a user search behavior profile and user characterization information for the first user and generating or retrieving one or more simulated user search behavior profiles for one or more simulated users, and then generating one or more obfuscating search inquiries consistent with the one or more simulated user search behavior profiles for issuance with the user search inquiries to impair the search engine from accurately determining the user characterization information for the first user.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, Jia Chen, Wing L. Leung, Craig M. Trim
  • Patent number: 10733153
    Abstract: A system and method are disclosed for managing snapshots of a distributed file system. In accordance with one implementation, a list of snapshots of a file system is presented to a user, where the snapshots include one or more active snapshots and one or more inactive snapshots. A request by the user to access one of the snapshots in the list is received. In response to determining that the requested snapshot is active, the user is provided access to the requested snapshot. In response to determining that the requested snapshot is inactive, the requested snapshot is activated and the user is provided access to the requested snapshot.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: August 4, 2020
    Assignee: Red Hat, Inc.
    Inventors: Avra Sengupta, Rajesh Joseph
  • Patent number: 10713321
    Abstract: A system analyzes periodically collected data associated with entities, for example, users, servers, or systems. The system determines anomalies associated with populations of entities. The system excludes anomalies from consideration to increase efficiency of execution. The system may rank the anomalies based on relevance scores. The system determines relevance scores based on various factors describing the sets of entities. The system may present information describing the anomalies based on the ranking. The system may use a machine learning based model for predicting likelihoods of outcomes associated with sets of entities. The system generates alerts for reporting the outcomes based on the predictions.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chih Po Wen, Goutham Kurra
  • Patent number: 10698908
    Abstract: A computerized method comprising using hardware processor(s) for receiving, from a computerized search engine, digital input data comprising a group of relevancy score sets, where each relevancy score set comprises scores associated with computerized search terms and search field pairs found in electronic documents. Two or more statistical values are computed of the relevancy score sets, one or more of the two or more statistical values for each relevancy score set. Based on some of the two or more statistical values, some relevancy scores sets are reduced from the group to create a reduced group. The reduced group is sent to the computerized search engine for presenting a search result to a user on a computer display.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Doron Cohen, Haggai Roitman
  • Patent number: 10691739
    Abstract: In an example, there is disclosed a computing apparatus, including one or more logic elements, including at least one hardware logic element, comprising a classification engine to: receive a clean multi-labeled dataset comprising a plurality of document each assigned to one or more of a plurality of categories; receive an unclean multi-labeled dataset; and produce a recategorized and cleansed dataset from the unclean multi-labeled dataset, comprising predicting a number of labels {circumflex over (l)} for a document j, and comparing {circumflex over (l)} to an existing number of labels l. There is also disclosed a method of providing a classification engine.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: June 23, 2020
    Assignee: McAfee, LLC
    Inventors: Nidhi Singh, Craig Philip Olinsky, Thamizhannal Paramasivam
  • Patent number: 10678847
    Abstract: The present application discloses a method and a device for searching a target in an image. The search method includes: locating a target in an image to be searched (S101); classifying the target and extracting a local feature of the target to generate a local feature code of the local feature (S102); searching an image database for suspected images of the same classification as the target through a tree classification index structure, comparing pre-stored local feature codes of the suspected images with the local feature code of the target, and outputting a suspected image with a similarity larger than a first threshold (S103).
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: June 9, 2020
    Assignee: Hangzhou Hikvision Digital Technology Co., Ltd.
    Inventor: Jietian Guo