Index Generation Patents (Class 707/711)
  • Patent number: 10534822
    Abstract: Methods, systems, apparatus, including computer programs encoded on computer storage mediums, to employ a benchmarking search engine system. In one aspect, a method includes actions of maintaining a medical study instrument index that organizes data based on procedure type, wherein each index entry in the medical study instrument index includes a procedure type. The actions may further include receiving a search query that identifies particular procedure criteria from a user device, accessing the medical study instrument index that is organized based on procedure type, determining a first output that is representative of biometric data that is independent of a procedure specified by the particular procedure criteria, determining a second output that is representative of biometric data that is dependent on a procedure specified by the particular procedure criteria, and generating a page for display on the user device that includes the first output and the second output.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: January 14, 2020
    Assignee: Universal Research Solutions, LLC
    Inventors: Ali Adel Hussam, Nathan Bleigh, Sowjanya Paladugu
  • Patent number: 10529031
    Abstract: A computerized method for implementing a ranked health-content article feed includes the step of obtaining a set of health-content articles. A health-content article includes a distributable computer file containing a media content comprising text, a digital image or a digital video. The method includes the step of identifying a sub-set of health content articles comprising a marketing content. The method includes the step of removing the sub-set of health content articles comprising the marketing content from the set of health-content articles. The method includes the step of providing an authority score for each health-content article of the set of health-content articles. The method includes the step of providing a social-popularity score for each health-content article of the set of health-content articles. The method includes the step of providing a content score for each health-content article of the set of health-content articles.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: January 7, 2020
    Inventors: Sai Suresh Ganesamoorthi, Aravind Kilaru
  • Patent number: 10521411
    Abstract: An inline tree data structure and one or more auxiliary data structure encode a multitude of data records of a dataset; data fields of the dataset define a tree hierarchy. The inline tree comprises one binary string for each data record that are all the same length, are arranged in an ordered sequence that corresponds to the tree hierarchy, and include an indicator string indicating position in the tree hierarchy of each data record relative to an immediately adjacent data record. A search program is guided through the dataset by interrogating each indicator string in the inline tree data structure so as to reduce unnecessary interrogation of data field values.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: December 31, 2019
    Assignee: MOONSHADOW MOBILE, INC.
    Inventor: Roy W. Ward
  • Patent number: 10509835
    Abstract: A retrieval method includes: transforming, by a computer, a scale of a feature space according to feature information of each of items which become retrieval targets based on history information of an item selected in the past by a user; calculating a distance between the items in the feature space based on the feature space transformed for each of the items; and outputting an item located at a near distance to a specific item among the items based on the distance between the items.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: December 17, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Hiroshi Ikeda
  • Patent number: 10509768
    Abstract: A method for secure storage of data and retrieval of desired data from a cloud-based service environment includes receiving the data from a tenant having a unique tenant ID, dynamically extracting data to be indexed from the received data, and creating index information from the extracted data. The index information is encrypted with a tenant private key, the encrypted index information is uploaded into the cloud environment in the form of index files, and a last uploaded index file is queried for in the cloud environment. The encrypted index information of the index file is decrypted with the tenant private key, the decrypted index information is searched for a relevant patient record, and the corresponding desired data is retrieved from the cloud environment. The desired data is rendered onto a client application. The index files are created from the index information in chronological order of receipt of the data.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: December 17, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Bijesh Balachandran, Ranjith Nair
  • Patent number: 10482133
    Abstract: Embodiments include methods, and computing systems, and computer program products for creating and editing documents. Aspects include creating a new document by a user using an interactive content manager system, and selecting one or more existing documents related to new document from a content database by user using a content source selection interface. Aspects also include performing content unit mining on the existing documents to extract a set of existing content units, and on the new document to extract a set of new content units, respectively, by a content unit mining and extraction module. Aspects further include comparing set of existing content units and the set of new content units to obtain a set of updated content units using a content unit comparison module, and updating the new document using the set of updated content units by the user using an interactive content manager module.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: November 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kiera Caponi, Michael E. Gildein, II, Steven P. LaFalce, James A. O'Connor, William G. White
  • Patent number: 10475116
    Abstract: A method and system to identify a suggested location for storing a data entry in a database including a plurality of divisions is provided. The method includes receiving entry criteria associated with the data entry, and searching the database using the entry criteria to locate similar stored data entries. At least one division for data entries is identified wherein the stored data entries are located. The at least one division is then presented to a user as the suggested location. The method and system may be applied in a network-based auction facility and the data entry may then be a user listing. The method may thus include identifying at least one potentially relevant category for the user listing as the suggested location.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: November 12, 2019
    Assignee: eBay Inc.
    Inventors: Dorothy Ann Nelson, David Jesse, Petra Gross
  • Patent number: 10467193
    Abstract: Methods and apparatus are provided for real-time ad hoc querying of data records, such as call detail records.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: November 5, 2019
    Assignee: EMC IP Holding Company LLP
    Inventors: Rodrigo Dias Arruda Senra, Percy E. Rivera Salas, Diego Salomone Bruno, Rômulo Teixeira de Abreu Pinho, Caio Souza
  • Patent number: 10460017
    Abstract: A method for providing alternative text for use in association with an image in a web page includes processing, by a web browser application program, code for a web page to display the web page. The web browser application program identifies from the code a URI specifying an image data file for an image to be displayed in the web page. The web browser application program determines whether the URI of the image data file includes a fragment identifier and, in response to determining that the image data file includes a fragment identifier, determines whether text follows the fragment identifier. In response to determining that text follows the fragment identifier, the text is used to identify alternative text for the image and the web page is rendered with the alternative text in place of the image.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: October 29, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Andrew Johnson
  • Patent number: 10453080
    Abstract: Techniques are described for collecting customer data through a software application in order to optimize registration form to maximize registration success rates, based on a user engagement score related to user's interest, needs, registration behavior patterns, and source of user. In some examples, a method includes evaluating user data indicating interactions of a user with a software application. The method further includes determining a user engagement score for the user based at least in part on the user data. The method further includes determining, based at least in part on the user engagement score, a number and a type of one or more registration fields. The method further includes outputting the one or more registration fields to a display device based at least in part on a triggering event.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: October 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Richard A. Gebhardt, ChunHui Y. Higgins, William P. Higgins, Peter J. Parente, Ke Zhu
  • Patent number: 10452679
    Abstract: Systems and methods for receiving, storing, and returning annotations in association with annotated data. Data visualizations can be generated using data selected from a data organization and storage system, e.g., a database. Annotation data is stored in association with the underlying data used to generate data visualizations. Future renderings of data visualizations using the same underlying data may then include the corresponding annotation data. In some implementations, a system includes a data storage system storing a plurality of data entries in a database and a processor configured to generate data visualizations representative of the plurality of data entries stored in the database, receive a selection of an element of a data visualization, identify data entries represented by the selected element; receive annotation data associated with the selection, and record data associating the received annotation data with the identified data entries.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: October 22, 2019
    Assignee: Google LLC
    Inventor: David Otaguro
  • Patent number: 10452644
    Abstract: The present invention relates to a technology for verifying relevance of data. One object of the present invention is to suppress increase in time required for verifying relevance of data. According to one embodiment of the present invention, a computer system includes: a storage apparatus configured to provide a storage area formed by storage devices; and a computer configured to manage data. The storage area is configured to store a plurality of pieces of data. The plurality of pieces of data include a first piece of data associated with a second piece of data. The computer is configured to: verify whether or not the first piece of data is normally associated with the second piece of data; and start, when the plurality of pieces of data are verified, verification for one piece of data irrespective of whether or not verification for another piece of data is complete.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: October 22, 2019
    Assignee: THE UNIVERSITY OF TOKYO
    Inventors: Kazuo Goda, Masaru Kitsuregawa
  • Patent number: 10439992
    Abstract: The present disclosure relates to a computer system for inserting multiple data items in a relation, the relation being stored on a server computer of the computer system, the relation comprising data items, wherein the data items are encrypted with a first encryption method in the relation, wherein the data items form a partially ordered set in the relation, the partial order being formed with respect to the data items in non-encrypted form.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: October 8, 2019
    Assignee: CompuGROUP Medical SE
    Inventors: Jan Lehnhardt, Tobias Rho
  • Patent number: 10437893
    Abstract: Provided are methods, systems, and computer program products that generate a plurality of query queues that correspond to a plurality of row-based identifiers corresponding to a plurality of physical memory locations in at least one of a plurality of associative memory networks in response to a semantic-space based query that includes at least one query search element, determine count information responsive to the plurality of query queues and compute information distances between the at least one query search element and ones of associative memory query result elements to determine closeness values corresponding to the information distances.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: October 8, 2019
    Assignee: Intel Corporation
    Inventors: Paul Hofmann, Manuel Aparicio, IV, James S. Fleming
  • Patent number: 10432792
    Abstract: In the field of government engagement management, for users of an employee desktop web client, it is now possible, within the web client application, to search and read articles and/or knowledge content that has been authored to external locations. Due to this integration to external, third-party applications, content and/or articles can be displayed to an agent on the employee desktop web client graphical user interface. Agents can enter free text into a specific search field and review the results in summary form, and then select an article in HTML format to progress the current interaction with the client. This functionality adds value to the agent experience and enables the agent to provide an improved service to the end client. Results may be filtered by the search engine as well. Moreover, this system and method improves the operation of the computer in that the computer running such a system in the past was not able to integrate in such a fashion in a web client format.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: October 1, 2019
    Assignee: Verint Systems UK Limited
    Inventor: Conor Adams
  • Patent number: 10430714
    Abstract: Techniques are described for automatic suggestion for socially connected experts in electronic discussions. In one example, techniques include extracting topics from an electronic discussion, generating a list of experts in the topics, and editing the list according to social closeness to participants in the electronic discussion.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Leonid Bolshinsky, Vladimir Gamaley, Sharon Krisher
  • Patent number: 10423682
    Abstract: The embodiments of the present invention provide a novel way of searching and interacting with content available via a network, such as the Internet, and the World Wide Web. In some embodiments, systems and methods provide a semantically-oriented structure for organizing and accessing content items. The semantic organization can be derived by leveraging user interactions with the content items. The systems and methods leverage the semantics of the content items and to help the user find content items that are consistent with the purpose of the user's search. In addition, the embodiments provide a novel navigation paradigm of search results and content items so that the user can more intuitively and more efficiently get information form an information space.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: September 24, 2019
    Assignee: Bublup, Inc.
    Inventors: Alain J. Cohen, Marc A. Cohen
  • Patent number: 10373273
    Abstract: A method, system and computer program product for evaluating an impact of a user's content utilized in a social network. Content in a document (e.g., a presentation) that has been posted on a social network environment is detected as being reused by another user in another document. The author of the reused content is then identified. A counter keeping track of the number of times this content has been adopted in derivative works is then incremented. A score (“impact score”), representing the author's ability to influence other users to adopt the author's content in other users' derivative works, is then generated based on the number of times this content has been adopted in derivative works. Social credit is then provided to the author using the impact score. In this manner, recognition is provided to the author thereby providing motivation for users to post created content in the social network.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jeffrey R. Hoy, Asima Silva
  • Patent number: 10346727
    Abstract: The present disclosure includes methods and systems for searching for digital visual media based on semantic and spatial information. In particular, one or more embodiments of the disclosed systems and methods identify digital visual media displaying targeted visual content in a targeted region based on a query term and a query area provide via a digital canvas. Specifically, the disclosed systems and methods can receive user input of a query term and a query area and provide the query term and query area to a query neural network to generate a query feature set. Moreover, the disclosed systems and methods can compare the query feature set to digital visual media feature sets. Further, based on the comparison, the disclosed systems and methods can identify digital visual media portraying targeted visual content corresponding to the query term within a targeted region corresponding to the query area.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: July 9, 2019
    Assignee: ADOBE INC.
    Inventors: Zhe Lin, Mai Long, Jonathan Brandt, Hailin Jin, Chen Fang
  • Patent number: 10339116
    Abstract: Techniques are provided for creating, organizing, and maintaining a sharded database. A sharded database can be created using user-defined sharding, system-managed sharding, or composite sharding. The sharded database is implemented with relational database techniques. The techniques described can be used for organizing a sharded database using composite sharding.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: July 2, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Wei-Ming Hu, Mark Dilman, Ghazi Nourdine Benadjaoud, Ilya Taranov
  • Patent number: 10339561
    Abstract: A method and system is described including presenting a first SERP version to a first set of users and a second SERP version to a second set of users; assessing first and second measures of user interactions with the first and second version of the SERP respectively, the user interactions being of a pre-selected type; computing a first and a second distribution of the first and second measures of user interactions and analyzing the first and second distributions conjointly for determining a change in user interactivity. The analyzing can include determining a set of ratios; determining a lowest ratio indicative of a smallest relative change and a highest ratio being indicative of a largest relative change within the set of ratios; determining the magnitude of the change in user interactivity based on the lowest and highest ratios; and determining a significance of the magnitude of the change in user interactivity.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: July 2, 2019
    Assignee: YANDEX EUROPE AG
    Inventors: Gleb Gennadevich Gusev, Kirill Valerevich Nikolaev, Aleksey Valerevich Drutsa
  • Patent number: 10324984
    Abstract: An indexing system for documents such as web pages divides a document into elements, such as document object model elements. User attention data from prior interactions with the document are analyzed to determine those elements of a document that satisfy a threshold requirement of user attention. Elements meeting the user attention threshold requirement are added to a set of indexable content for the document. Furthermore, document sections are determined based on attention data and each section is indexed separately. Indexing is per section and based only on the indexable content, thereby enhancing the index relevance, increasing the efficiency of search engines and reducing spamdexing.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: June 18, 2019
    Assignee: ORACLE AMERICA, INC.
    Inventor: Robert R. Hauser
  • Patent number: 10318843
    Abstract: An apparatus that includes a computer server having processing circuitry operatively coupled to a memory and a communication interface is provided. A remote image capture device is communicatively coupled to the computer server via the communication interface. The apparatus acquires a captured image of a storage system from the image capture device. The apparatus identifies a pair of physical items in the image, including determining identities of each item of the pair of physical items, and identifying locations in the storage system of each physical item of the pair of physical items. The apparatus processes the image to measure a physical proximity between the pair of physical items, and generates or updates a measure of similarity between the pair of physical items based on the measured physical proximity. The apparatus can also process multiple images to determine similarity between different storage systems or associated persons based on item proximities.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: June 11, 2019
    Assignee: Rakuten Kobo, Inc.
    Inventors: Sancho Juan Carlos Dean Rob Roy McCann, Marius Constantin Muja, Peter Michael Bruce Hudson
  • Patent number: 10289810
    Abstract: Disclosed is, among other things, a method for distributing content items to authorized users. The method comprising: a content owner device (190), COD, obtaining a first content item (196a); the COD (190) obtaining a first tag associated with the first content item (196a); the COD (190) obtaining a first content key, CK1, for said first content item (196a); the COD (190) encrypting the first content item (196a) using CK1, thereby producing a first encrypted content item; the COD (190) using at least the first tag and a key derivation function, KDF, to derive a first derived key, DK1; the COD (190) encrypting CK1 using the DK1, thereby producing a first encrypted content key, ECK1; and the COD (190) transmitting information to a content server (108), the information comprising: the first encrypted content item and the first tag.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: May 14, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Tommy Arngren, Mats Näslund
  • Patent number: 10262081
    Abstract: A method, apparatus, and computer program product are disclosed for improved string searching. Embodiments described herein provide a mechanism for retrieving string positions of nearest sorted strings. Each letter of the string being used to search for uses its own pointer, each with an array large enough to hold all possible characters. Only the minimum number of letter pointers are needed to make the string unique within the list. Near strings are found by walking up and down each array of pointers to find the closest string.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: April 16, 2019
    Inventor: Alvin Roy Reed
  • Patent number: 10242216
    Abstract: Database entries can be protected by indexing the entries using a plurality of indexes, each associated with a level of access rights. A level of access rights can be determined from a search query, and an index can be selected based on the determined level of access rights. A search key can be generated based on the received query, and the selected index can be searched using the search query. Database entries mapped to the values of the selected index returned in response to the search can be outputted. Each index is associated with a different granularity defining the number and/or ambiguity of search results returned in response to searching an index.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: March 26, 2019
    Assignee: Protegrity Corporation
    Inventors: Yigal Rozenberg, Ulf Mattsson
  • Patent number: 10242105
    Abstract: The present disclosure provides example methods and apparatuses for implementing comment ranking by a search engine. One or more terms describing a target object are extracted from a comment in connection with the target object. One or more useful attributes included in the comment are obtained according to the terms describing the target object. An scoring index the comment is determined according to a number of the useful attributes. The comment is scored according to the index. The comment is ranked according to the score. The present techniques enable a user to quickly and efficiently view helpful comments and help the user make an informed decision.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: March 26, 2019
    Assignee: Alibaba Group Holding Limited
    Inventors: Ranran Du, Yongbin Lin
  • Patent number: 10216852
    Abstract: Methods, systems, and apparatus for determining that a native application limits access to the native application using account credential requirements, the native application generating an application environment for display on a user device within the native application and operating independent of a browser application that can operate on the user device; obtaining a set of account credentials for indexing environment instances of the native application; instantiating the native application with the set of account credentials; and accessing environment instances of the native application, and for each of the environment instances: generating environment instance data describing content of the environment instance, the content described by the environment instance data including text that a user device displays on the environment instance when the user device displays the environment instance; and indexing the environment instance data for the native application in an index that is searchable by a search en
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: February 26, 2019
    Assignee: Google LLC
    Inventors: Pranay Gupta, Chirag Shah
  • Patent number: 10210256
    Abstract: Provided is a method and system for indexing documents in a collection of linked documents. A link log, including one or more pairings of source documents and target documents is accessed. A sorted anchor map, containing one or more target document to source document pairings, is generated. The pairings in the sorted anchor map are ordered based on target document identifiers.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: February 19, 2019
    Assignee: GOOGLE LLC
    Inventors: Huican Zhu, Jeffrey Dean, Sanjay Ghemawat, Bwolen Po-Jen Yang, Anurag Acharya
  • Patent number: 10187490
    Abstract: A method for predicting the behavior of an electronic social network (ESN) includes identifying one user's connections with other users and creating a data structure in a memory that represents the users and their connections in the ESN. A plurality of data sources for electronic communications between users are analyzed and assigned a relative importance value. A weight is also assigned to each of the connections between the users. The weight is an encoded value computed based on a link structure of the connections where the link structure includes metadata indicating a category and a status of the respective connection. The probability that one user will communicate with one of the other users is calculated based on the analyzed plurality of data sources calculating, and the user's connections with respect to other users are ranked based on the calculated probabilities.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: January 22, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dinesh Garg, Ramasuri Narayanam
  • Patent number: 10187526
    Abstract: In the field of government engagement management, for users of an employee desktop web client, it is now possible, within the web client application, to search and read articles and/or knowledge content that has been authored to external locations. Due to this integration to external, third-party applications, content and/or articles can be displayed to an agent on the employee desktop web client graphical user interface. Agents can enter free text into a specific search field and review the results in summary form, and then select an article in HTML format to progress the current interaction with the client. This functionality adds value to the agent experience and enables the agent to provide an improved service to the end client. Results may be filtered by the search engine as well. Moreover, this system and method improves the operation of the computer in that the computer running such a system in the past was not able to integrate in such a fashion in a web client format.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: January 22, 2019
    Assignee: Verint Systems UK Limited
    Inventor: Conor Adams
  • Patent number: 10176232
    Abstract: Web search results and enterprise search results are combined into a single presentation. A search query is received from a user associated with a tenant of an enterprise cloud computing platform. Web search results are retrieved based on the search query. The Web search results are ranked and sent to the search engine user interface. An intent of the search query is determined. It is determined that the search query is related to the tenant's enterprise data. An instruction containing the search query keywords and intent is sent to the search engine user interface, and is configured to cause the search engine user interface to submit the keywords intent to an enterprise search engine within the enterprise cloud computing platform. A content template is communicated to the search engine user interface. The content template is configured to display enterprise search results received at the search engine user interface.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: January 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander O. Coll, Richard J. Qian, Daniel Marantz, Yan Ke, Yi Li, Javier Garcia Flynn, Longfei Zhang
  • Patent number: 10142109
    Abstract: Example embodiments relate to instantiating containers. For example, in an embodiment, integrity of a container image may be verified by executing a verification program using verification information associated with the container image. Provenance of the container image may be verified by checking a log associated with the container image. A container may be instantiated from the container image by loading a file system associated with the container image. The file system associated with the container image may be isolated from the verification information and the log.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: November 27, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Nigel Edwards
  • Patent number: 10133758
    Abstract: Provided are systems and methods for managing a database. In an example system, information stored in cells includes a row identifier, a column identifier, a value identifier, and a transaction identifier. The system includes a cell domain and one or more cell buffers. Both the cell domain and cell buffer include a plurality of cells, a row sequence ordering the row identifiers of cells, and a column sequence ordering the column identifiers. Additionally, the cell domain includes row and column identifier generators and transaction and value sequences. The system further includes a transfer module operable to transfer cells from a cell buffer to the cell domain, and a reader module operable to output cells, upon receiving a request buffer, from the cell domain to a response buffer. A set of constraints is applied when outputting cells to the response buffer based on the information stored in the request buffer.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: November 20, 2018
    Assignee: Boardwalktech, Inc.
    Inventors: Ganesh Krishnan, Dharmesh Kirit Dadbhawala, Ashish Baluja
  • Patent number: 10127269
    Abstract: According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Arthur Marais, Christopher J. Munson, Nigel G. Slinger, John B. Tobler
  • Patent number: 10095794
    Abstract: Disclosed are techniques for a method for generating search results that indicate to a user whether the applications listed in the search results have been installed on one or more of their user devices. A search engine obtains one or more user device profiles and combines them to generate a master device profile. The search engine is further configured to provide search results that indicate the installation history of the applications appearing in the search results based on the master device profile. The master device profile contains the installation history of applications across the user devices associated to a particular user. A user device can be configured to generate and maintain a master device profile and can tag search results received from the search engine accordingly.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: October 9, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sameer Patil
  • Patent number: 10096074
    Abstract: The disclosed computer-implemented method for expanding relevant search results in electronic discovery may include (1) creating a file-participant cluster that links a file within a data source to a set of participants that had interactions with the file, (2) determining that the file-participant cluster exceeds a threshold level of similarity relative to another file-participant cluster, (3) merging the file-participant clusters into a merged file-participant cluster that identifies files and participants linked by the file-participant clusters, (4) receiving, from a user involved in electronic discovery, a query to search the data source for files that match one or more search parameters, and then in response to receiving the query, (5) determining that the file linked by the file-participant cluster matches the search parameters, and (6) providing, to the user, a search result that identifies the merged file-participant cluster.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: October 9, 2018
    Assignee: Veritas Technologies LLC
    Inventor: Sandeep Khanzode
  • Patent number: 10083161
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a policy document specifying a plurality of criteria, identifying, in a segment of unstructured text in the policy document, a criteria delimiter, creating a first portion and a second portion of the segment of unstructured text, wherein the first and second portions are created based on the criteria delimiter, wherein the first and second portions comprise a first criterion and a second criterion, respectively, and responsive to identifying an anaphora in the second portion of the segment of unstructured text that is related to a term in the first portion of the segment of unstructured text, combining the first criterion and the second criterion into a composite criterion.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew R. Freed, Mario J. Lorenzo, Jeffrey B. Nowicki, Daniel Z. Pierce, Jerry L. Von Berge
  • Patent number: 10078696
    Abstract: A system and method that enables the user to search and identify meaningful and relevant information, based upon the weighted, custom parameters provided by the user and parameters or rules defined by the community of users as a group, with the option of utilizing user profile information to tune or detune searching, comparing or contrasting, and predicting. User profile information is collected and organized with data and feedback collected from other users. The results are then tailored to a weighted, cumulative summary result, for display that benefits the contributing user and subsequent future community or user group associations (UGA). The methods provide a summary, or result, that can be tailored specifically to the user based upon weighted rules (algorithms) and parameters defined by the user (or a user group as a whole), and the weighted rules and parameters defined as meaningful by the user (group).
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: September 18, 2018
    Inventor: Paul Jerome Sadler
  • Patent number: 10061856
    Abstract: In one embodiment, a method includes receiving a search query for multimedia objects of an online social network from a user of the online social network; searching an index of multimedia objects to identify multimedia objects indexed with keywords that match n-grams of the search query, the keywords having been extracted from reshares associated with the multimedia objects; calculating an object-score for each identified multimedia object based on social signals; generating search results with references to the identified multimedia objects that have an object-score greater than a threshold object-score; and sending to the user one or more of the search results as part of a search-results page.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: August 28, 2018
    Assignee: Facebook, Inc.
    Inventors: Anuj Bindal, Maxime Boucher, Sahil P. Thaker, Mahsa Ghafourian, Arpit Suresh Jain
  • Patent number: 10057275
    Abstract: A processor-implemented method is provided. The method may include providing a content registry with at least one application program interface (API) to manage a plurality of entries stored in the content registry. The method may also include providing access to the plurality of entries by a pre-authorized search engine to the content registry in response to a search requested by an authorized requester.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Patent number: 10043158
    Abstract: A calendar platform is provided for creating an event calendar for publication on a website and sharing events between different calendars. A method for creating an online calendar includes creating at least one event post in the calendar and retrieving from a web server a calendar feed corresponding to a second calendar. For each one of the events in the calendar feed, a new event post for the event is created if the event does not match one of the previously created event posts in the calendar. An event category is assigned to the new event post based on settings defined for the calendar feed. An Internet user viewing the calendar can filter the events by category and export selected events to the user's calendar.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: August 7, 2018
    Assignee: Time.ly Network Inc.
    Inventor: Rik Logtenberg
  • Patent number: 10025851
    Abstract: There is provided information processing apparatus. An extraction unit extracts features of a selected document from an inverted index in which documents and features of the documents are associated. A retrieval unit retrieves a document having any one of the features extracted by the extraction unit by the inverted index. A selection unit selects a feature of the features corresponding to a plurality of retrieval results by the retrieval unit, the feature having a high effect of narrowing down the retrieval results. A presentation unit presents a combination of the features selected by the selection unit, as a retrieval condition.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: July 17, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Motoyuki Takaai, Seiji Suzuki
  • Patent number: 9996263
    Abstract: A method and apparatus of a device that includes a shared memory hash table that notifies one or more readers of changes to the shared memory hash table is described. In an exemplary embodiment, a device modifies a value in the shared memory hash table, where the value has a corresponding key. The device further stores a notification in a notification queue that indicates the value has changed. In addition, the device invalidates a previous entry in the notification queue that indicates the value has been modified. The device signals to the reader that a notification is ready to be processed.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: June 12, 2018
    Assignee: Arista Networks, Inc.
    Inventors: Hugh W. Holbrook, Duncan Stuart Ritchie, Sebastian Sapa, Simon Francis Capper
  • Patent number: 9986093
    Abstract: In the field of government engagement management, for users of an employee desktop web client, it is now possible, within the web client application, to search and read articles and/or knowledge content that has been authored to external locations. Due to this integration to external, third-party applications, content and/or articles can be displayed to an agent on the employee desktop web client graphical user interface. Agents can enter free text into a specific search field and review the results in summary form, and then select an article in HTML format to progress the current interaction with the client. This functionality adds value to the agent experience and enables the agent to provide an improved service to the end client. Results may be filtered by the search engine as well. Moreover, this system and method improves the operation of the computer in that the computer running such a system in the past was not able to integrate in such a fashion in a web client format.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: May 29, 2018
    Assignee: Verint Systems UK Limited
    Inventor: Conor Adams
  • Patent number: 9959357
    Abstract: Enable using a user computer to search the user's personal content items hosted by an online content management service, the online content management service having an indexer computer configured to generate a base index of the user's content items hosted by the service, a base index server computer configured to transmit the generated base index over a network to the user computer, an index mutation generator computer configured to generate index mutations for subsequent changes to user's hosted content items, and an index mutation sever computer configured to transmit the generated index mutations over the network to the user computer. In one aspect, the system and method enable searches of the user's hosted content items and changes thereto to be conducted at the user computer using an index local to the user computer constructed based on the base index and the index mutations received by the user computer.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: May 1, 2018
    Assignee: Dropbox, Inc.
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Patent number: 9928240
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating a plan for document processing. A plurality of electronic documents are received from a data store. The plurality of electronic documents are analyzed. Textual data within the identified tabular data are identified, by performing a first natural language search of the analyzed plurality of electronic documents. Textual hints are generated, where the generated textual hints are mapped to a lookup set. References are identified, and a count of identified references are determined. A priority score is calculating based on the count of identified references. In response to receiving a priority score modifying value, a modified priority score is calculated. Ingestion plans are generated based on the modified priority score. Generated ingestion plans are communicated by the computer using the network.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Donna K. Byron, Robert E. Loredo
  • Patent number: 9916328
    Abstract: Systems and methods are provided for providing user assistance on a mobile device. For example, a method may include receiving a first image of a screen captured on a mobile device, determining key content in the first image by performing recognition on the first image, and using the key content as a query to an index that associates key items with screen capture images previously received from the mobile device. The method may further include determining that a search result of the query includes at least one key item with a rank that exceeds a relevancy threshold, determining a portion of a second image from the screen capture images that is associated with the at least one key item, generating annotation data that includes the portion of the second image, and providing the annotation data for display with the screen on the mobile device.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: March 13, 2018
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, David Petrou
  • Patent number: 9898535
    Abstract: A method of performing a digital search, wherein the result set returned is additionally narrowed via a virtual personality, represented by an animated avatar selected by the user prior to enacting the search. The avatar consists of a virtual identity, which, when reduced to keyword characteristics and then applied to a search algorithm, enables the filtering of result sets according to the inferred desires of the hypothetical individual instantiated by the virtual identity itself, expressed as an avatar.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: February 20, 2018
    Inventor: Mark C. Edberg
  • Patent number: 9900276
    Abstract: A system includes an image repository that maintains a plurality of images submitted by submitting users. Upon submitting an image, the submitting user may specify one or more communicative actions to be launched in the event that a searching user presents the same image to the repository. The presented image is searched against every image in the repository using image matching technology. If a match is found—that is, if the presented image is substantially the same as an image previously submitted and stored in the repository (i.e., the same image or a photograph thereof)—then one or more communicative actions, previously defined by the submitting user and associated with the stored image, are launched towards the searching user.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: February 20, 2018
    Assignee: Red Gun Technologies, Inc.
    Inventors: J. Scott Carr, Mark Norton