Patents Examined by Raheem Hoffler
-
Patent number: 9552372Abstract: 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: GrantFiled: October 8, 2012Date of Patent: January 24, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Liam J. Murphy, Pamela A. Nesbitt, Shane O'Sullivan
-
Patent number: 9547711Abstract: 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: GrantFiled: July 22, 2013Date of Patent: January 17, 2017Assignee: GOOGLE INC.Inventors: Gavin Edward Bee, Anish Acharya, John Mathias Barr
-
Patent number: 9542482Abstract: 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: GrantFiled: April 6, 2012Date of Patent: January 10, 2017Assignee: AMAZON TECHNOLOGIES INC.Inventors: Mayank Sachan, Peter Lai, David Glick
-
Patent number: 9542392Abstract: 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: GrantFiled: January 31, 2014Date of Patent: January 10, 2017Assignee: Chegg, Inc.Inventors: Vincent Le Chevalier, Pierce Trowbridge Wetter, III, Joshua Richardson, Charles F. Geiger
-
Patent number: 9507867Abstract: 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: GrantFiled: March 6, 2014Date of Patent: November 29, 2016Inventors: Mark Ellingham Johns, Chris McKinzie
-
Patent number: 9495451Abstract: 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: GrantFiled: January 7, 2013Date of Patent: November 15, 2016Assignee: Gracenote, Inc.Inventor: Wilson Harron
-
Patent number: 9495397Abstract: 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: GrantFiled: March 12, 2013Date of Patent: November 15, 2016Assignee: Intel CorporationInventors: Glen J. Anderson, Richard P. Crawford, Audrey C. Younkin, Giuseppe Raffa
-
Patent number: 9495635Abstract: 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: GrantFiled: May 13, 2011Date of Patent: November 15, 2016Assignee: Thomson Reuters Global ResourcesInventors: Hassan H. Malik, Mans Olof-Ors
-
Patent number: 9495412Abstract: 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: GrantFiled: February 3, 2014Date of Patent: November 15, 2016Assignee: COX COMMUNICATIONS, INC.Inventors: Steve Thomas Williams, Keith Entwistle, Kristen Weathersby
-
Patent number: 9489411Abstract: 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: GrantFiled: July 29, 2013Date of Patent: November 8, 2016Assignee: Sybase, Inc.Inventors: Peter Schneider, Ming-li Rui, Santosh Pendap, Leon Xiong
-
Patent number: 9483543Abstract: 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: GrantFiled: August 21, 2014Date of Patent: November 1, 2016Assignee: Huawei Device Co., Ltd.Inventor: Lei Chen
-
Patent number: 9477729Abstract: 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: GrantFiled: May 9, 2014Date of Patent: October 25, 2016Assignee: Informatica LLCInventors: Pradeep Bhattiprolu, Richard Grondin
-
Patent number: 9471633Abstract: 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: GrantFiled: March 4, 2014Date of Patent: October 18, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jing Jing Liu, Lei Qiu, Chen Wang, Fu Fei Xu, Guang Zhou Zhang, Sheng Zhao, Zan Zhou
-
Patent number: 9454527Abstract: 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: GrantFiled: May 8, 2008Date of Patent: September 27, 2016Inventor: Robert E. Marsh
-
Patent number: 9449083Abstract: 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: GrantFiled: April 19, 2012Date of Patent: September 20, 2016Assignee: Yamaha CorporationInventors: Daichi Watanabe, Takuya Fujishima
-
Patent number: 9442966Abstract: 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: GrantFiled: January 15, 2014Date of Patent: September 13, 2016Assignee: CA, Inc.Inventor: Andrew J. Badgley
-
Patent number: 9430513Abstract: 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: GrantFiled: September 25, 2013Date of Patent: August 30, 2016Assignee: EMC CorporationInventors: Sreenidhi R. Iyangar, Ravi T. Edpuganti
-
Patent number: 9430501Abstract: 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: GrantFiled: December 31, 2012Date of Patent: August 30, 2016Assignee: EMC CorporationInventors: Ting-Fang Yen, Ari Juels, Kaan Onarlioglu, Alina Oprea
-
Patent number: 9418164Abstract: 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: GrantFiled: September 11, 2015Date of Patent: August 16, 2016Assignee: Google Inc.Inventors: Olivier Bailly, Francois Bailly, Adam Smith, Mark Limber, Michael W. Springer
-
Patent number: 9418163Abstract: 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: GrantFiled: May 11, 2015Date of Patent: August 16, 2016Assignee: Google Inc.Inventors: Olivier Bailly, Francois Bailly, Adam Smith, Mark Limber, Michael W. Springer