Patents Examined by Van Oberly
  • Patent number: 9842127
    Abstract: Systems, methods, and machine-readable media are provided for database diagnostics. A specification of a target database system may be processed. A diagnostic tool, corresponding to a plug-in for transmission to the target database system, may be created. A script may be selected to conditionally execute on the target database system when detected values of a monitored parameter satisfy conditional criteria. A plug-in structure that encapsulates modules of the plug-in may be defined. The diagnostic tool may be transmitted via a network to the target database system to cause the diagnostic tool to be executed on the target database system. The execution of the diagnostic tool may include executing a first iteration of the plug-in based on a first threshold specified by conditional criteria, and executing a subsequent iteration of the plug-in based on a subsequent threshold specified by the conditional criteria after the conditional criteria has been adjusted.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: December 12, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Clive Bostock
  • Patent number: 9836520
    Abstract: A method, system and computer-usable medium are disclosed for enhancing a classification system to include an automatic classification validation system. The automatic classification validation system takes the classification results and automatically validates them for correctness. More specifically, the automatic classification validation system analyzes the data objects in the categories and, if any outliers are identified, then determines a context of the data object from a plurality of records contained within a certain category to determine the context. The classification validation system then uses the context of the data object to validate the classification.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: December 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Romina M. J. Jose, Jason D. LaVoie, Kavita Patil, Aleksandr E. Petrov, Jeffrey R. Pratt, Edward T. Winchester, Kristin A. Witherspoon
  • Patent number: 9824109
    Abstract: Methods and systems allow indexing references to documents of a database according to database reference profiles. Documents may then be located in the database using decoding protocols based on the database reference profiles. To this end, the documents are stored in the database and searchable terms extracted therefrom are associated with posting lists. Each posting list is divided into blocks of M database references. The blocks are encoded according to a pattern that depends on the M database references. A corresponding pointer to a table of encoding patterns is appended to each block. When a query is received for a searchable term, blocks are extracted from a posting list corresponding to the searchable term and a pointer for each block is used to extract a decoding protocol related to an encoding pattern for the block.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: November 21, 2017
    Assignee: YANDEX EUROPE AG
    Inventor: Petr Sergeevich Popov
  • Patent number: 9806978
    Abstract: Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can obtain a lease enabling the component to periodically communicate with, and monitor, one or more data instances in the data environment, where the data instance can be a replicated instance including a primary and a secondary replica. For a large number of instances, the data environment can be partitioned such that each monitoring component can be assigned a partition of the workload. In the event of a failure of a monitoring component, the instances can be repartitioned and the remaining monitoring components can be assigned to the new partitions to substantially evenly distribute the workload.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: October 31, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Grant Alexander MacDonald McAlister, Swaminathan Sivasubramanian, Barry B. Hunter, Jr., Silas M. Brazil
  • Patent number: 9792355
    Abstract: In an embodiment, a method is provided for searching similar documents. Here, a document is accessed and terms from a metamodel semantic network is identified. The document is analyzed to identify a number of the terms from the metamodel semantic network that are also found in the document, and to identify a frequency of occurrence in the document for each term. A search is conducted for other documents having frequencies of occurrences that are similar to the identified frequency of occurrence. These other documents have been previously analyzed using the same terms from the metamodel semantic network.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: October 17, 2017
    Assignees: intelligent views gmbh, SAP SE
    Inventors: Robert Heidasch, Stefan Scheidl, Michael Neumann, Stephan Brand, Nico Licht, Klaus Reichenberger, Archim Heimann, Steffen Moldaner
  • Patent number: 9792321
    Abstract: Various arrangements for performing an online migration between server systems is presented. A transfer, from a source server system to a target server system, of a database, may be initiated. During the transfer, the database of the source server system may remain online. A timing indication of when transfer of the database was initiated may be recorded. While transferring the database, modifications to the records of the database may be received. The plurality of modifications may be stored, and, for each modification of the plurality of modifications, a timing indication of when the modification was received may be stored. After completing the transfer of the database to the target server system, the plurality of modifications to the database stored by the target server system may be applied while the source server system is online.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: October 17, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Stephan Buehne, Elmar Spiegelberg
  • Patent number: 9779119
    Abstract: The different advantageous embodiments provide a method for identifying changes in data sets. An ending version for a data set is received. A beginning version for the data set is identified. The ending version for the data set is compared with the beginning version for the data set. A number of differences is calculated between the ending version and the beginning version. A data structure is created that identifies the number of differences between the ending version and the beginning version.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: October 3, 2017
    Assignee: THE BOEING COMPANY
    Inventors: William H. Page, John B. Sims
  • Patent number: 9767137
    Abstract: A method and system of verifying data stored in a database, by polling one or more computing devices. A server generates a poll object for a data item and a poll notification is transmitted to the one or more computing devices, whereupon users of the computing devices may respond to the poll notification and transmit responses. A set of response notifications is received and the server determines if the set of response notifications satisfies a quorum criterion. If the quorum criterion is satisfied, the server determines a data verification result, based on a tally criterion.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: September 19, 2017
    Assignee: Apple Inc.
    Inventors: Grant C. Ritchie, Sergejs Marins
  • Patent number: 9760735
    Abstract: A third party facilitates exchange of customer data between first and second entities while maintaining customer privacy. Personally identifiable information (PII) and first entity customer attributes of a first set of customers are received from a first entity. PII for a second set of customers is received from a second entity. First and second set common customers are identified using the PII of the first and the second set of customers. Subsequently, a list of third set of customers is sent to the second entity. The list of third set of customers includes the common customers and a plurality of other customers from the second set of customers. Second entity customer attributes are received for each customer in the list of third set of customers. Further, the first entity customer attributes of the common customers and the second entity customer attributes of the common customers are linked.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: September 12, 2017
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Mehmet E. Dedeoglu, Iwao Fusillo, Eddie J. Alvarez, Qaiser S. Shakeel, Andrew E. Roth, Lewis A. Tierney
  • Patent number: 9734173
    Abstract: A plurality of data records that comprise a data set can be stored in a plurality of main part fragments such that each main part fragment includes a subset of the set of data records. Each fragment of the plurality of main part fragments can be assigned a relative data temperature. A newly arrived data record for storage in the data set can be placed in a delta part, and a merge can be performed to add the newly arrived data record to a corresponding main part fragment. The performing of the merge can occur more quickly if the corresponding main part fragment has a higher relative data temperature than if the corresponding main part fragment has a lower relative data temperature.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 15, 2017
    Assignee: SAP SE
    Inventors: Ivan Schreter, Dirk Thomsen, Colin Florendo, Blaine French
  • Patent number: 9734172
    Abstract: Transform governance rules for a data asset to apply to a set of related data assets. Establishing a governance rule over a first data asset based on a second governance rule applied to either an upstream or a downstream data asset.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Benjamin D. Halberstadt, Roger K. Hecker, Ortal Nizri, Shlomo Steinhart
  • Patent number: 9727880
    Abstract: Predicting user responses to items is useful in many application domains, such as personalized information retrieval and recommendation systems. In an embodiment a contacts service identifies contacts of a target user and predictions are elicited from the contacts about the target user's response to an item. In various examples, the predictions are combined taking into account weights of the contacts to produce a prediction of the target user's response. For example, the response may be one or more of: a numerical rating, a word or phrase describing the targets user's opinion of the item and a word or phrase stating a reason that the target user holds the opinion. In examples, accuracy of the predictions is calculated after observing the target user's actual response. The accuracy may be used to calculate and display scores and rankings of the contact's prediction abilities and to update the weights of the contacts.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: August 8, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohammad Raza, Thore Graepel
  • Patent number: 9720983
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for content presentation. In one aspect, a method includes obtaining information associated with a mobile application of interest; determining a plurality of similar applications to the application of interest; determining keywords from the similar applications; and extracting new keywords for the application of interest using a model trained using statistical information for keywords of the plurality of similar applications that overlap with keywords of the application of interest.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventors: Zhou Yu, Yudong Gao
  • Patent number: 9710511
    Abstract: Described are methods, systems and computer readable media for external table index mapping.
    Type: Grant
    Filed: May 14, 2016
    Date of Patent: July 18, 2017
    Inventors: Charles Wright, Ryan Caudy, David R. Kent, IV, Mark Zeldis, Radu Teodorescu
  • Patent number: 9705815
    Abstract: In general, techniques are described for representing services, network resources, and relationships between such services and resources in a graph database with which to validate, provision, and manage the services in near real-time. In one example, a controller device includes at least one processor; and at least one memory to store a graph database comprising a graph that represents network resources and relationships between network resources. The controller device receives, at an application programming interface, a data-interchange formatted message that indicates a service request to configure a network service; queries, at least a portion of the plurality of the graph, to determine whether a set of the plurality of network resources can satisfy the service request to provision the network service within the network; and configures the set of the plurality of network resources to provide the network service.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: July 11, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Geoffrey A. Mattson, Lei Qiu
  • Patent number: 9697223
    Abstract: Data file in the data deduplication system are associated with a file identifier defined to have a first part identifier for denoting a location of the data file in a storage, and a second part identifier for uniquely identifying the data file in the data deduplication system over time.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: July 4, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. Akirav, Lior Aronovich, Rafael Buchbinder, Ariel J. Ish-Shalom, Lior Tamary
  • Patent number: 9684691
    Abstract: This disclosure relates to facilitating the association of structured content in a structured document with unstructured content in an unstructured document. The system described herein may be configured to facilitate the association by linking numeric instances in the structured document to corresponding numeric instances in the unstructured document. In some implementations, the system may be configured to link the numeric instances in the structured document to the corresponding numeric instances the unstructured document based on a uniqueness of the numeric instances in the structured document, structural information assigned to non-unique numeric instances, structural information assigned to unique numeric instances related to the non-unique numeric instances, unstructured contextual information related to non-unique numeric instances, and/or other information.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: June 20, 2017
    Assignee: Ez-XBRL Solutions, Inc.
    Inventors: George Bediako, Srinivas Murty
  • Patent number: 9679031
    Abstract: Embodiments of the invention provide a database administrator composing an abstract query with visibility to logical fields that are permitted for the delegated roles. In one embodiment, a query interface is configured to receive administrator selections of delegated roles (i.e., the user roles to be provided with access to the finished abstract query). The query interface may then present the administrator with logical fields that are permitted for each delegated role. Providing such information may enable the administrator to verify that all intended users will have access to the finished abstract query.
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: June 13, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard D. Dettinger, Frederick A. Kulack
  • Patent number: 9652741
    Abstract: Systems and methods for synchronizing workspaces in a web-based collaboration environment with local folders on computers of collaborators of the workspaces are disclosed. Collaborators of a workspace can edit copies of work items either at the collaboration environment server or at the computer. Updates to all synchronized folders are automatically performed. Conflicts between edits made by different collaborators to the same file are flagged, and a notification is sent to the author attempting to make edits to a version of a file that has already been updated by another collaborator.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: May 16, 2017
    Assignee: Box, Inc.
    Inventors: Arnold Goldberg, Satish Asok, David T. Lee
  • Patent number: 9646030
    Abstract: An information processing apparatus permits editing of information held by an existing node in a version control graph that contains a plurality of nodes, each of which is assigned an identifier corresponding to information held by the node. The information processing apparatus detects, upon merging a first branch and a second branch contained in the version control graph, a previous merged data set that is generated from a data set of a first version referred to by a node of the first branch and a data set of a second version referred to by a node of the second branch, on the basis of history information. The information processing apparatus generates a new merged data set by merging the first branch and the second branch, using the detected merged data set.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: May 9, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiro Ohtake, Toshihiro Kodaka