Patents Examined by Raheem Hoffler
  • Patent number: 9552372
    Abstract: A system or computer usable program product for mapping infrastructure layout between non-corresponding datasets including accessing from a memory a set of long links with points that trace the curvature of a set of linestrings, accessing from the memory a set of short links that are short enough for analytical purposes wherein each short link represents a straight line, and from the set of long links and the set of short links, using a processor to create a set of hybrid links for storage in the memory, each hybrid link corresponding to one short link for analytic purposes, a plurality of the hybrid links including at least one of the points for tracing the curvature of the set of linestrings.
    Type: Grant
    Filed: October 8, 2012
    Date of Patent: January 24, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Liam J. Murphy, Pamela A. Nesbitt, Shane O'Sullivan
  • Patent number: 9547711
    Abstract: A method includes identifying a plurality of content types in a database of a social network, wherein members produce and request content of different content types from the database. Job types to be performed on each content type are identified, when requests for content are received from members of the social network. A sharding process for each content type is selected based on the job types to be performed on the content types. The database is sharded into first group of shards for content types having job types that are parallel processing efficient and into second group of shards for content types having job types that are linear processing efficient. The first and second group of shards define a multi-shard database. Requests for contents are serviced from the first group or the second group of shards from the multi-shard database depending on the job types associated with the requests.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: January 17, 2017
    Assignee: GOOGLE INC.
    Inventors: Gavin Edward Bee, Anish Acharya, John Mathias Barr
  • Patent number: 9542482
    Abstract: A source-matching service may gather information from one or more interest resources, then process the information to generate a set of keywords corresponding to an item or type of item in which users of a network-based service may be interested. Optionally, the source-matching service may identify a source to provide an item described by the interest keywords through the network-based service, and offer the source the opportunity to provide the item described by the interest keywords through the network-based service.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: January 10, 2017
    Assignee: AMAZON TECHNOLOGIES INC.
    Inventors: Mayank Sachan, Peter Lai, David Glick
  • Patent number: 9542392
    Abstract: An electronic publishing platform maps supplemental content layers associated with one or more paired target documents, such as user-generated content layers associated with the paired target documents, into a source document. The publishing platform correlates content items in the source document to content items in the paired target documents. Based on the correlation, the publishing platform generates indexes mapping the source document content items to the paired target document content items. The publishing platform uses the indexes to map supplemental content layers associated with the paired target document to the source document.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: January 10, 2017
    Assignee: Chegg, Inc.
    Inventors: Vincent Le Chevalier, Pierce Trowbridge Wetter, III, Joshua Richardson, Charles F. Geiger
  • Patent number: 9507867
    Abstract: A method that is relatively inexpensive to implement and that permits a user to conduct searches of electronically stored documents using an entire document, multiple documents or portions of a document as the search criteria and to collect, store and to share the relevant documents from the search.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: November 29, 2016
    Inventors: Mark Ellingham Johns, Chris McKinzie
  • Patent number: 9495451
    Abstract: Methods and systems to identify video content based on video fingerprint matching are described. In some example embodiments, the methods and systems generate a query fingerprint of a frame of video content captured at a client device, query a database of reference fingerprints, determine the query fingerprint of the frame of captured video content matches a reference fingerprint, and identify the video content based on the match of fingerprints.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: November 15, 2016
    Assignee: Gracenote, Inc.
    Inventor: Wilson Harron
  • Patent number: 9495397
    Abstract: Computer-readable storage media, apparatus and method associated with storing a copy of local data in a historical data store, among other embodiments, are disclosed herein. In embodiments, one or more computer-readable storage media may contain instructions which when executed by a computing device may provide access of local data to one or more applications on the computing device for contemporaneous processing by the one or more applications. The local data may be associated, at least in part, with one or more sensors of the computing device. In some embodiments, a copy of the local data may be transmitted to a remote historical data store where it may be categorized and correlated with data from computing devices associated with one or more other users for further processing.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: November 15, 2016
    Assignee: Intel Corporation
    Inventors: Glen J. Anderson, Richard P. Crawford, Audrey C. Younkin, Giuseppe Raffa
  • Patent number: 9495635
    Abstract: Systems and techniques for determining significance between entities are disclosed. The systems and techniques identify a first entity having an association with a second entity, apply a plurality of association criteria to the association, weight each of the criteria based on defined weight values, and compute a significance score for the first entity with respect to the second entity based on a sum of a plurality of weighted criteria values. The systems and techniques utilize information from disparate sources to create a uniquely powerful signal. The systems and techniques can be used to identify the significance of relationships (e.g., associations) among various entities including, but not limited to, organizations, people, products, industries, geographies, commodities, financial indicators, economic indicators, events, topics, subject codes, unique identifiers, social tags, industry terms, general term/s, metadata elements, classification codes, and combinations thereof.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: November 15, 2016
    Assignee: Thomson Reuters Global Resources
    Inventors: Hassan H. Malik, Mans Olof-Ors
  • Patent number: 9495412
    Abstract: Embodiments of the present invention provide for an end-to-end system and method for identifying custodians, preserving, collecting, processing, reviewing, analyzing, producing, presenting, and dispositioning data responsive to a legal discovery request.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: November 15, 2016
    Assignee: COX COMMUNICATIONS, INC.
    Inventors: Steve Thomas Williams, Keith Entwistle, Kristen Weathersby
  • Patent number: 9489411
    Abstract: High performance index creation using parallel query plans with repartitioning scan and vector-based repartitioning scan is described. An example method includes extracting index key columns from data rows of the database table to build a set of index rows, wherein the index on the database table is defined by a plurality of index key columns including a first index key column and a second index key column. Partition boundary values are generated to divide up the index rows into range-partitioned sets, and the index rows are sorted based on values of the index key columns. A repartitioning scan, including a SARG-based or a vector-based partitioning scan is performed on the index rows, using a plurality of worker threads executing in parallel to build sub-indexes. Subsequently, each range-partitioned set of index rows are assigned to a worker thread in the plurality of worker threads. Accordingly, the sub-indexes generated from the plurality of work threads are merged to build the index for the database table.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: November 8, 2016
    Assignee: Sybase, Inc.
    Inventors: Peter Schneider, Ming-li Rui, Santosh Pendap, Leon Xiong
  • Patent number: 9483543
    Abstract: A data collecting method and apparatus, and a mobile terminal are provided. The data collecting method may be applied in an apparatus including multiple data collecting units. The method includes collecting, by at least two data collecting units, initial data simultaneously at their respective collecting frequencies and at a collection starting moment and collecting, at a synchronous collecting frequency, the initial data collected by the at least two data collecting units so as to obtain synchronous data. The synchronous collecting frequency is a common divisor frequency of the respective collecting frequencies of the at least two data collecting units.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: November 1, 2016
    Assignee: Huawei Device Co., Ltd.
    Inventor: Lei Chen
  • Patent number: 9477729
    Abstract: A database keyword search technique that relies on a domain based storage infrastructure is disclosed. In operation, a keyword search string is processed to generate a set of search string permutations. Each string permutation specifies a different ordering of one or more portions of the search string. A domain based search process is then executed asynchronously for each string permutation. Each execution generates a search result set that identifies rows in the database that include data relevant to the string permutation. The results in each result set are scored and ranked based in part on the similarity between the string permutation and the search string provided by the user. The rankings determine which of the results are to be presented to the user.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: October 25, 2016
    Assignee: Informatica LLC
    Inventors: Pradeep Bhattiprolu, Richard Grondin
  • Patent number: 9471633
    Abstract: Embodiments relate to an eigenvalue-based data query. An aspect includes receiving a query request that includes a query statement. Another aspect includes calculating eigenvalues of key component elements in the query statement. Another aspect includes matching eigenvalues of nodes in an execution plan of a historical query statement to the eigenvalues of the key component elements. Yet another aspect includes based on determining success of matching the eigenvalues of the key component elements to the eigenvalues of the nodes in an execution plan of the historical query statement, generating an execution plan of the query statement.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jing Jing Liu, Lei Qiu, Chen Wang, Fu Fei Xu, Guang Zhou Zhang, Sheng Zhao, Zan Zhou
  • Patent number: 9454527
    Abstract: A method, and computer-readable media for performing the method, for creating verified business transaction documents. Electronic transaction documents are received from authenticated users, version identifiers are assigned to these documents, and the documents and version identifiers are stored in a database. Authenticated users may select a single version for “finalization” and a non-alterable document with a verification code is created and stored in the database for retrieval by users.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: September 27, 2016
    Inventor: Robert E. Marsh
  • Patent number: 9449083
    Abstract: A user inputs, as a query pattern, a desired search-object rhythm pattern using a control, corresponding to a desired one of a plurality of performance parts constituting a performance data set (automatic accompaniment data set), in a rhythm input device. An input rhythm pattern storage section stores the input rhythm pattern (query pattern) into a RAM on the basis of a clock signal output from a bar line clock output section and input trigger data. A part identification section identifies a search-object performance part corresponding to the user-operated control. For the identified performance part, a rhythm pattern search section searches an automatic accompaniment database for an automatic accompaniment data set including a rhythm pattern that matches, i.e. has the highest similarity to, the input rhythm pattern (query pattern).
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: September 20, 2016
    Assignee: Yamaha Corporation
    Inventors: Daichi Watanabe, Takuya Fujishima
  • Patent number: 9442966
    Abstract: The reporting and recovery of log activity in a computer system is extended by receiving an indication of a desired log activity to be retrieved, and by designating an active index file as a current index file. The current index file includes an inventory of log files, and is constrained in the number of log files. A searching operation is performed in an iterative process. The searching operation determines whether the desired log activity is within any of log files of the current file, designates a backup index file as the current index file if it is determined that the desired log activity is not within the current index file, and accesses a select log file within the current index file that includes the desired log activity, if it is determined that the desired log activity is within the current index file.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: September 13, 2016
    Assignee: CA, Inc.
    Inventor: Andrew J. Badgley
  • Patent number: 9430513
    Abstract: Methods and apparatus for archiving files in a content addressable storage (CAS) system with support for folder renames on the CAS and optimizing the same by filtering unnecessary folder renames from being recorded on the CAS based on folder rename flush policy.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: August 30, 2016
    Assignee: EMC Corporation
    Inventors: Sreenidhi R. Iyangar, Ravi T. Edpuganti
  • Patent number: 9430501
    Abstract: Time correction records are created for correcting timestamps of network logs to identify timing of network events in a predetermined time reference frame, the network logs being created by logging devices generating the timestamps in device time reference frames. For each logging device, one or more network events are generated or identified at respective event times in the predetermined time reference frame, each network event having a corresponding event-related network log from the logging device and a respective timestamp in a device time reference frame. For each network event, a respective difference value is calculated as a difference between the event time and a respective timestamp from a network log. For each logging device, a selection function is applied to the difference values to calculate a correction value, and the correction value is stored along with an identifier of the logging device in a time correction record.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: August 30, 2016
    Assignee: EMC Corporation
    Inventors: Ting-Fang Yen, Ari Juels, Kaan Onarlioglu, Alina Oprea
  • Patent number: 9418164
    Abstract: A method of reviewing geo-coded information at a geographic information system is disclosed. The method may include receiving information identifying a geo-located object from a submitter of the object, receiving information identifying the location of the geo-located object from the submitter, and receiving a request from a user of the geographic information system for one or more geo-located objects that includes the submitted geo-located object, and transmitting information for permitting display of the geo-located object to the user of the geographic information system.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Olivier Bailly, Francois Bailly, Adam Smith, Mark Limber, Michael W. Springer
  • Patent number: 9418163
    Abstract: A method of reviewing geo-coded information at a geographic information system is disclosed. The method may include receiving information identifying a geo-located object from a submitter of the object, receiving information identifying the location of the geo-located object from the submitter, and receiving a request from a user of the geographic information system for one or more geo-located objects that includes the submitted geo-located object, and transmitting information for permitting display of the geo-located object to the user of the geographic information system.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Olivier Bailly, Francois Bailly, Adam Smith, Mark Limber, Michael W. Springer