Patents Examined by Johnese T Johnson
  • Patent number: 10970357
    Abstract: A system and method are provided for summarizing multiple aspects of tags associated with media events. In the system and method, tag metadata for tags generated at one or more user interfaces associated with at least one media event is obtained. Thereafter, tags are organized into a hierarchy of tags based on the metadata and a metadata sorting criteria. Additionally, tag significance data for tags is computed based on the metadata and the hierarchy. A visual representation of the tags can then be generated, where indicia for the tags is spatially arranged to visually depict the hierarchy of the tags are selected to visually depict at least a relative significance among sibling tags in the hierarchy.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: April 6, 2021
    Assignee: Avaya Inc.
    Inventors: Ajita John, Shreeharsh Kelkar, Doree Duncan Seligmann
  • Patent number: 10963469
    Abstract: Embodiments include facilitating DNA storage of digital data including a plurality of data assets in a network by building a causal graph of the network and the relationship of the data assets; computing a value of each data asset; computing, using the causal graph and data values, a radius of recovery for each data asset; classifying each data asset as appropriate DNA stored by assigning a numerical ranking of each data asset; defining manual constraints and a DNA storage configuration; and generating a ranked list of recommended data assets for storing in the DNA storage using the classification, manual constraints and DNA storage configuration.
    Type: Grant
    Filed: January 21, 2018
    Date of Patent: March 30, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ran Taig, Avitan Gefen, Omer Sagi
  • Patent number: 10915513
    Abstract: Archiving data in a relational database management system through a process in which an invisible index is created for each primary index of a data. When an input is received to initiate block copy of data to be archived; the data tables are locked and the identified blocks of data form the data table are block copied to an archive table. The invisible index is updated to correspond to the data table which had data archived. The primary index is then swapped with the invisible index and the data tables are unlocked. Data blocks from the main table which were copied into the archival table is deleted along with the old primary index.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Senthil Nathan Gnanamani, Gnanam Badhmanaban Kothandaraman, Sriram Lakshminarasimhan
  • Patent number: 10909113
    Abstract: A global dictionary is described that corresponds to a database or table stored across multiple partitions. The global dictionary can be used to identify which partitions of the database contain records that are relevant to a user's query on the database. The global dictionary is made up of variable tables. Each variable table corresponds to a column of the database. A given variable table includes value tables where each value table corresponds to a defined value that has been assigned to a record in the database. A value table can include a list of partitions that contain a record having the related defined value.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: February 2, 2021
    Assignee: SAP SE
    Inventor: Toni Fabijancic
  • Patent number: 10877855
    Abstract: Techniques for data backup and restoration are disclosed. In one embodiment, the techniques may be realized as a method including generating a first backup representing a database at a first time; after the first backup, generating a plurality of journal entries, each journal entry representing a change to the database made after the first time; and restoring the database from the first backup and the plurality of journal entries, the restored database including the changes represented by the entries.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: December 29, 2020
    Assignee: Veritas Technologies LLC
    Inventors: Dongxu Sun, Cheng Hai Zhu, Cheng Shan, Haibin She, Xianbo Zhang
  • Patent number: 10769191
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying data objects. One of the methods includes obtaining data that associates each term in a vocabulary of terms with a respective high-dimensional representation of the term; obtaining classification data for a data object, wherein the classification data includes a respective score for each of a plurality of categories, and wherein each of the categories is associated with a respective category label; computing an aggregate high-dimensional representation for the data object from high-dimensional representations for the category labels associated with the categories and the respective scores; identifying a first term in the vocabulary of terms having a high-dimensional representation that is closest to the aggregate high-dimensional representation; and selecting the first term as a category label for the data object.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: September 8, 2020
    Assignee: Google LLC
    Inventors: Gregory Sean Corrado, Tomas Mikolov, Samy Bengio, Yoram Singer, Jonathon Shlens, Andrea L. Frome, Jeffrey Adgate Dean, Mohammad Norouzi
  • Patent number: 10726295
    Abstract: A control method includes: receiving, from a case search system, a plurality of data including a plurality of images corresponding to a plurality of similar medical images having a certain similarity with a target medical image to be interpreted; displaying on a display a display screen including a first display area that displays thumbnails of the plurality of similar medical images; sensing one similar medical image selected from among the plurality of similar medical images displayed as thumbnails in the first display area; if the one selected similar medical image is a diffuse lesion, displaying the other plurality of medical images in a second display area included on the display screen; and if the one selected similar medical image is a localized lesion, successively displaying, in the second display area and in a first direction, the plurality of medical images including the localized lesion.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: July 28, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Kazutoyo Takata, Kenji Kondo, Kazuki Kozuka, Hirohiko Kimura, Toyohiko Sakai
  • Patent number: 10706025
    Abstract: A database service may provide multi-tenant and single-tenant environments in which tables may be maintained on behalf of clients. The service (or underlying system) may create database instances and tables in either or both types of environments (e.g., by default or according to various parameter values specified in requests to create the instances or tables). When receiving and servicing requests directed to a table hosted in a single-tenant environment, the system may elide at least some of the authentication or metering operations that would be performed when servicing requests directed to tables hosted in a multi-tenant environment. Tables may be moved from a single-tenant environment to a multi-tenant environment, or vice versa, automatically by the system (e.g., dependent on an observed, expected, or desired throughput) or in response to an explicit request from a client to do so (e.g., to increase throughput or reduce cost).
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: July 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, Stefano Stefani
  • Patent number: 10628440
    Abstract: A method involves providing an information base comprising a plurality of domain-specific segments, each segment comprising a case base having cases therein and a transform base having transforms therein. Each case comprises a case antecedent and a case consequent. One or more cases are associated with one or more of transforms within the respective segment. A contextual situation falling within one of the domain-specific segments is then received and it is determined that the received contextual situation does not match the case antecedent of any of the cases within the particular domain-specific segment. One or more transforms are applied to one or more cases within the segment to create a transformed case. The transformed case has a case antecedent that matches the contextual situation and a case consequent. The case consequent of the transformed case is displayed to a user and the transformed case is stored in the case base.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: April 21, 2020
    Assignee: United States of America as represented by Secretary of the Navy
    Inventor: Stuart H. Rubin
  • Patent number: 10564944
    Abstract: Efficient immutable syntax representation with parent pointers under incremental change is enabled by creating a data structure comprising at least one tree structure that allows both upward and downward references in the tree and a tree structure that is immutable (read-only), and allows parts of itself to be re-used in other data structures. The data structure described enables tools to search and target particular sub trees. The fragment of the tree representing the targeted sub tree is produced as it is used. The rest of the tree is not produced. The read-only tree retains relative information, allowing it to be reassembled and shared.
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew J. Warren, Avner Y. Aharoni, Mads Torgersen, Renaud Paquay, Neal M. Gafter, Jared Parsons, David N. Schach, Aleksey V. Tsingauz, Peter Golde, Kevin Pilch-Bisson, Karen Liu
  • Patent number: 10552490
    Abstract: The present invention provides for quick and efficient searching. One embodiment includes a first instruction configured to read at least a first search string and a second search string entered into a same first search field, and a second instruction configured to incrementally filter search results to locate at least a first document that has a least a first word that begins with the first string and a second word that begins with the second string.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: February 4, 2020
    Assignee: Future Search Holdings, Inc.
    Inventors: William Gross, Steven Lee Colwell
  • Patent number: 10545987
    Abstract: Systems, methods, and computer readable storage mediums for replicating data to the cloud. A first dataset is replicated from a first storage subsystem to the cloud, with only the changes made to the first dataset since a previous replication event being replicated to the cloud. Additionally, the data may be deduplicated and compressed before being replicated from the first storage subsystem to the cloud. In some cases, the first dataset may be replicated to the cloud in a stream format which is not directly usable and then, at a later point in time, loaded onto a second storage subsystem from the cloud.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: January 28, 2020
    Assignee: Pure Storage, Inc.
    Inventors: Benjamin Borowiec, Ethan L. Miller, Steve Hodgson, Andrew R. Bernat, Ganesh Ramanarayanan, Malcolm Sharpe, Alan S. Driscoll
  • Patent number: 10521456
    Abstract: Disclosed herein are system, method, and computer program product embodiments for linking data records in memory. The system, method, and computer program product includes accessing a first record stored in memory, the first record holding information describing a first person and accessing at least one additional record stored in memory, the additional records holding information describing additional persons. The method continues by parsing the information of the first record and additional record and assigning the parsed information to predefined categories within the respective records. After assigning the information into categories, a similarity score between categorical information in the first record and categorical information of additional records is determined. A category of an additional record is then modified based on the similarity score, so the additional record is associated with the first person.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: December 31, 2019
    Assignee: VEDA Data Solutions, Inc.
    Inventor: Robert Raymond Lindner
  • Patent number: 10509814
    Abstract: System and method for the indexing and retrieval of semantically annotated information units from a collection of semantically annotated indexed information units in response to a query using an ontology-based IR model. The retrieval method comprises: receiving a semantically annotated query with semantic annotations to individuals or classes within a determined populated base ontology; embedding, as a set of weighted-mentions to individuals or classes within the populated base ontology, the semantically annotated query in a semantic representation space of an ontology-based metric space IR model; obtaining the representation in the semantic representation space for every indexed information unit; computing the Hausdorff distance between the space representation of the query and the space representation of all the indexed information units of the collection; retrieving and ranking, the relevant information units based on the computed Hausdorff distance.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: December 17, 2019
    Assignee: UNIVERSIDAD NACIONAL DE EDUCACION A DISTANCIA (UNED)
    Inventors: Juan Jose Lastra Diaz, Ana Garcia Serrano
  • Patent number: 10496659
    Abstract: Embodiments relate to a method, system, and computer program product for processing database grouping set query. The method includes receiving a grouping set query request; the grouping set query request including a plurality of groups and determining via said grouping set query request a plurality of to be assigned child tasks for parallel processing. Subsequently, one or more of the groups are assigned as child tasks to be parallel processed based on logical relationship among the groups and the number of available parallel child tasks determined and the parallel child tasks are executed to generate grouping set query result.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: December 3, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fen-Ling Lin, Xin Ying Yang
  • Patent number: 10467303
    Abstract: System and methods for an agent tool that identifies high value targets within a particular area, based on an individual's social media activity are disclosed. A computing device displays a user interface generated by an analysis module, and receives an agent's search criteria. Then, the analysis module scans a plurality of social media sites and selects the profile of individuals according to the search criteria. Next, the analysis module identifies the profile of members who are associated to the profile of each previously selected individual, and compares them with the profile of pleased customers. If both profiles match, then the analysis module has identified a high value target. The system also provides the full profile of each high value target found, when needed. The agent tool identifies high value targets in a simpler, less time-consuming and inexpensive way, while increasing the company's revenue.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: November 5, 2019
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Gareth Ross, Tricia Walker
  • Patent number: 10459915
    Abstract: Managing queries performed on one or more data sources includes: storing at least a first query in a storage medium; selecting the first query for processing; instructing a query engine to process the first query on a first portion of data in the one or more data sources for a first query interval; receiving result data from the query engine based on processing the first query on the first portion of data; saving a state of the first query in the storage medium after the first query interval; instructing the query engine to process a second query during a second query interval after the first query interval; and instructing the query engine to process the first query on a second portion of data in the one or more data sources during a third query interval after the second query interval.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: October 29, 2019
    Assignee: Ab Initio Technology LLC
    Inventors: Craig W. Stanfill, John Maclean
  • Patent number: 10437865
    Abstract: Decentralized deduplication operations in a virtualized computer environment having multiple storage devices employ a hash index for each storage device. When an image of a virtual machine is selected to be migrated from a source storage device to a destination storage device, hash values representing content of the storage blocks of the virtual machine are compared with hash entries of the destination hash index. Storage blocks of the virtual machine that have matching hash entries in the destination hash index are not transferred as part of the migration process so that the overall migration process can be accelerated.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: October 8, 2019
    Assignee: VMware, Inc.
    Inventors: Austin Clements, Irfan Ahmad, Jinyuan Li, Murali Vilayannur
  • Patent number: 10437853
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a first transaction timestamp from a record that is replicated across a set of data sources. Next, the system includes at least a portion of the first transaction timestamp in a first key of a first mapping of the record to a first set of values for the record from the set of data sources. The system then audits the record by comparing the first set of values in the first mapping. Finally, the system outputs a result of the audited record based on the compared first set of values.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Janardh Bantupalli, Sai Sundar Selvaganesan, Basavaiah Thambara, Srivathsan Vijaya Raghavan
  • Patent number: 10387416
    Abstract: Technology is disclosed for retrieving data from a specific storage layer of a storage system (“the technology”). A query application programming interface (API) is provided that allows an application to specify a storage layer on which the query should be executed. The query API can be used in a multi-threaded environment which employs a combination of fast threads and slow threads to serve read/write requests from applications. The fast threads are configured to query on a first set of storage layers, e.g., storage layers in a primary storage, while the slow threads are configured to query on a second set of storage layers, e.g., storage layers in a secondary storage. If a fast thread does not find the requested data in the first set, the request is transferred to a slow thread and the fast thread is allocated to another request while the slow thread is serving the current request.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: August 20, 2019
    Assignee: Facebook, Inc.
    Inventors: Mayank Agarwal, Dhrubajyoti Borthakur, Nagavamsi Ponnekanti, Haobo Xu