Patents Examined by Truong Vo
  • Patent number: 9858251
    Abstract: System and method of automatically generating a user-editable document to save search results for efficient management and utilization by users. A book reading program according to the present disclosure can receive a user search request and automatically save the search results to a designated annotation document according to a predetermined layout. Through various editing functions provided by the book reading GUI, a user can advantageously edit the annotation document. The results may be book or other passages that contain a query term. In the document, the passage themselves can be edited and the user can add additional content by using text editing features.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: January 2, 2018
    Assignee: RAKUTEN KOBO INC.
    Inventor: Benjamin Landau
  • Patent number: 9846782
    Abstract: An example embodiment of a method and system of validating a user's control over contact information may comprise at least one server computer receiving contact information for a user and determining whether the contact information for the user is valid. If the contact information for the user is determined to be valid, the server computer(s) may store the contact information in a registered contacts database, monitor a plurality of record updates, including a request to register a domain name, in a domain name registration database for the contact information and determine whether the contact information appears in the record updates. If the contact information is determined to appear in the record updates, the server computer(s) may notify the user that the contact information appears in the record updates. In some embodiments, the registration of the domain name may be declined if the information matches.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: December 19, 2017
    Assignee: Go Daddy Operating Company, LLC
    Inventor: James Bladel
  • Patent number: 9842150
    Abstract: The invention relates to determining a visibility component from a metadata value of an object, determining a visibility-affecting feature of a mobile device using the information management system, and retrieving the object to a display view of the mobile device, if the determined visibility-affecting feature corresponds to a value of a visibility property of the visibility component. The invention further relates to an apparatus, and a computer program product that perform the method.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: December 12, 2017
    Assignee: M-FILES OY
    Inventors: Antti Nivala, Paivi Yli-Olli, Ari Laaja
  • Patent number: 9842135
    Abstract: Performing index search optimization by receiving a search query for a search of an index, wherein the index has been partitioned across a plurality of nodes. This search index optimization may be performed for deterministic as well as non-deterministic queries. In both cases, a local partition is searched and analyzed and a corresponding execution path is selected for optimization. Different optimization strategies are chosen for the two types of queries. For the cases when the partition or the set of partitions containing the required matches can be determined, the request is routed directly to that partition or set of partitions without interrogating other partitions.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: December 12, 2017
    Assignee: HERE Global B.V.
    Inventors: Saied Saadat, Cristina Ileana Maier
  • Patent number: 9842134
    Abstract: An event historian system receives and responds to queries for event data from a client device over a network connection. The queries comprise parameters indicating a date range and filter limitations defining the desired event data. The system selects storage blocks based on the date range and filters event data in the storage blocks based on the filter limitations. The filtered event data is grouped into a results message and sent to the client system via the network connection.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: December 12, 2017
    Assignee: Schneider Electric Software, LLC
    Inventors: Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree, Vinay T. Kamath
  • Patent number: 9830393
    Abstract: A user interface for searching records in a database is provided. Each record may contain information regarding one or more categories. The user interface may receive search criteria of one or more categories and provide search results comprising exact and/or inexact matching records. An inexact matching record may have a relevance value representing the relevance of the record to the search query, and inexact matching records may be displayed in an ordering based on the relevance values. The user interface may provide slider tools for receiving changes in a weight value or search criterion of an associated category. A new ordering of the inexact matching records may be displayed in real-time based on newly received weight values or search criterion. The user interface may also provide a mapping tool, a search-result selection function, and/or one or more drill down tools. The user interface may provide any tool or function alone or in any combination.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: November 28, 2017
    Assignee: Transparensee Systems, Inc.
    Inventor: Steven David Lavine
  • Patent number: 9817917
    Abstract: A system integrator for modeling an object instance of a COBOL data set, the object instance including representations of OCCURS DEPENDING ON clauses or REDEFINE clauses. The system comprises a client interface module, an import module, an object model module and modeler module. The client interface module generates an interface and receives a copybook selection and a set of REDEFINE criteria. The import module receives the copybook selection and imports a copybook from a database. The object model module receives the copybook and the set of REDEFINE criteria, and creates a customized object model for the copybook. The modeler module receives the customized object model and a set of COBOL data, and forms an object instance equivalent to the set of COBOL data, the object instance including representations of a OCCURS DEPENDING ON clause or REDEFINE clause.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: November 14, 2017
    Assignee: Aurea Software, Inc.
    Inventor: Caroline Esther Jesurum
  • Patent number: 9817846
    Abstract: The arrangement and selection of digital content to present to a user can be based upon criteria such as profitability or interest to a user. The selection can also be made to ensure that a diversity of item content is presented. The selection can utilize various rules or policies for diversity at the category level or item feature level, among other such options. In addition to selection diversity, the placement of item content displayed can satisfy various diversity criteria in order to ensure diversity of display as well.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Sriram Srinivasan, Houssam Nassif, Vijai Mohan, Vishwanathan Swaminathan, Mitchell Howard Goodman
  • Patent number: 9817587
    Abstract: A data store maintaining data may implement memory-based on-demand data page generation. Log records may be maintained in system memory according to a version threshold for data pages of data stored in persistent storage. When a request for a version of a particular data page is received that is within the version threshold, the data page may be obtained from persistent storage and log records associated with the data page may be applied to the data page to generate the requested version of the data page. The version threshold for the data pages may change, and log records in system memory may be identified for coalesce operations. The coalesce operations may be efficiently performed (e.g., in the background), updating the data pages in persistent storage to include the changes of the identified log records and space in system memory for the identified log records may be reclaimed.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Yan Valerie Leshinsky, James McClellan Corey, Mustafa Abrar
  • Patent number: 9805121
    Abstract: A database request can be processed at least partly based on one or more differences between multiple database systems and/or environments. The differences can, for example, include differences between one or more database capabilities respectively provided by the multiple database systems, differences between the representation of data in the multiple database systems, and differences in the interfaces for accessing the multiple database systems.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: October 31, 2017
    Assignee: Teradata US, Inc.
    Inventors: Douglas P. Brown, Michael G. Coutts, Sergio Ferragut
  • Patent number: 9798773
    Abstract: The method includes automatic creation of mapping definitions. The method further includes analyzing an external data structure, wherein the external data structure has one or more elements. The method further includes determining a path length and a number of occurrences for each element of a first set of elements of the one or more elements. The method further includes generating at least one query statement for the first set of elements. The method further includes generating mapping definitions based, at least in part on the at least one generated query statement and the path length of each element of the first set of elements.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: October 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Simon Kirchmann, Stephan Laertz, Juergen Schaeck, Andreas C. Seidel, Thomas Steinheber
  • Patent number: 9798795
    Abstract: A method for associate metadata to a multimedia content based on finding matches to similar multimedia content. A given input multimedia content is matched to at least another multimedia content with corresponding metadata. Upon determination of a match, the corresponding metadata is used as metadata of the given multimedia content. When a large number of multimedia data is compared a ranked list of metadata is provided. The most appropriate metadata is associated to the given multimedia content based on various criteria. The method can be implemented in any applications which involve large-scale content-based clustering, recognition and classification of multimedia data, such as, content-tracking, video filtering, multimedia taxonomy generation, video fingerprinting, speech-to-text, audio classification, object recognition, video search and any other application requiring content-based signatures generation and matching for large content volumes such as, web and other large-scale databases.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: October 24, 2017
    Assignee: Cortica, Ltd.
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y Zeevi
  • Patent number: 9792299
    Abstract: Systems, methods, and other embodiments associated with controlling a device to perform functions using features of a native file system are described. According to one embodiment, a method includes in response to receiving a request to a file system in a first device from a second device, decoding a file path in the request to determine a function of the first device that correlates with the file path. The file system is defined to include a hierarchy of folders that correlate with functions performable by the first device. The method includes causing the first device to perform the function associated with the file path decoded from the request.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: October 17, 2017
    Assignee: MARVELL INTERNATIONAL LTD.
    Inventor: Daniel Scofield
  • Patent number: 9792347
    Abstract: A system for knowledge capture and discovery comprises a knowledge repository in which all input data is stored as objects and relationships between objects, and which input data may be stored according to more than one storage format. At least two hierarchical user interfaces provide input mechanisms to obtain the input data, object information concerning the input data and relationship information concerning the input data, thereby permitting end user applications to be developed. A controller receives the input data, object information and relationship information from the at least two hierarchical user interfaces and causes the input data to be stored in the knowledge repository as an object based on the object information and the relationship information.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: October 17, 2017
    Assignee: BEULAHWORKS, LLC
    Inventors: Site Guo, Robert E. Johnson, Blaine Robert Hilton, David A. Nevill
  • Patent number: 9773048
    Abstract: A method includes processing a transaction on an in memory database where data being processed has a validity time, updating a time dependent data view responsive to the transaction being processed to capture time validity information regarding the data, and storing the time validity information in a historization table to provide historical access to past time dependent data following expiration of the validity time.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: September 26, 2017
    Assignee: SAP SE
    Inventor: Siar Sarferaz
  • Patent number: 9773005
    Abstract: Polymorphic application of a policy is disclosed. An indication is received that a retention policy is to be applied with respect to an object. A rule is evaluated associated with the retention policy, in light of a circumstance of the object, to determine a manner in which the retention policy is to be configured to behave with respect to the object.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: September 26, 2017
    Assignee: EMC Corporation
    Inventors: David Humby, John-David Dorman, Steve Sauder, Fiona Schrader, Dan Taillefer
  • Patent number: 9753930
    Abstract: A method for writing a file from an application of a host onto a tape includes sequentially receiving records forming the file from the application, adding a predetermined number of segments of dummy data (dummy records) subsequently to the plurality of records forming the file such that the records of the file and records of a subsequent file are not included in the same data set, interposing the dummy records between a final record of the file and a head record of the subsequent (next) file, to thereby construct at least one data set that is adjacent to one data set and does not include the records of the file, and writing a data set including the records of the file, a data set (dummy data set) including the final record of the file and the dummy records, and a data set including the subsequent file, onto the tape.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: September 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Masayuki Iwanaga, Yumiko Ohta, Yutaka Oishi
  • Patent number: 9754041
    Abstract: Device implemented method and machine readable storage medium automatically generates content from a plurality of web sites into original content. Web sites are searched using a predetermined key word to create a subset of the plurality of web sites having web content related to the predetermined keyword. A corpus is created by separating the web content into a plurality of sentences, each of the plurality of sentences having a plurality of words. The sentences are filtered for suitability of use in automatically generating the generated content. A new sentence is instantiated by taking a first portion of a first one of the plurality of topics combined with a second portion of a second one of the plurality of topics and repeating until a number of new sentences are formed.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: September 5, 2017
    Assignee: Webfire, LLC
    Inventors: Nathan K. Davis, Brian Kosobucki
  • Patent number: 9755925
    Abstract: Systems, methods, and other embodiments associated with event driven metric data collection optimization are described. In one embodiment, a method includes providing a domain knowledge catalog that defines, for each of a plurality of source metrics: i) a plurality of target type relationships and ii) for each target type relationship, a plurality of metrics that are related to the source metric. For a particular system, a deployment topology is determined defines target entities that are included in the system, where the target entities comprise respective instances of a subset of the target type relationships. The method includes receiving configuration of an event related to a source metric. The domain knowledge catalog is accessed and metrics that are related to the subset of target type relationships for the source metric are selected for collection.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: September 5, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Thyagaraju Poola, Venkata Ramana Karpuram, Vladimir Volchegursky, Madeline Mirzoeff
  • Patent number: 9740762
    Abstract: According to one aspect, provided is a horizontally scaled database architecture. Partition a database enables efficient distribution of data across a number of systems reducing processing costs associated with multiple machines. According to some aspects, the partitioned database can be manages as a single source interface to handle client requests. Further, it is realized that by identifying and testing key properties, horizontal scaling architectures can be implemented and operated with minimal overhead. In one embodiment, databases can be partitioned in an order preserving manner such that the overhead associated with moving the data for a given partition can be minimized during management of the data and/or database. In one embodiment, splits and migrations operations prioritize zero cost partitions, thereby, reducing computational burden associated with managing a partitioned database.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: August 22, 2017
    Assignee: MongoDB, Inc.
    Inventors: Eliot Horowitz, Dwight Merriman