Patents Examined by Hexing Liu
  • Patent number: 8996592
    Abstract: Methods, systems, and computer program products for identifying a container associated with a plurality of files are disclosed. According to one aspect, a method includes providing for associating a file with a container associated with at least one file to form a plurality of associated files. The prevailing metadata is not required to be from all of the plurality of associated files. Further, the container may be identified based on the prevailing metadata.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: March 31, 2015
    Assignee: Scenera Technologies, LLC
    Inventors: Jeffrey S. Bardsley, Mona Singh
  • Patent number: 8996517
    Abstract: A system may present information regarding a document and provide an option for removing the document. The system may also receive selection of the option and remove the document when the option is selected. The system may aggregate information regarding documents that have been removed by a group of users and assign scores to a set of documents based on the aggregated information.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Sanjay Ghemawat, John Piscitello, Simon Tong, Matt Cutts
  • Patent number: 8990245
    Abstract: A method, system, and processor-readable storage medium are directed towards generating a report derived from data, such as event data, stored on a plurality of distributed nodes. In one embodiment the analysis is generated using a “divide and conquer” algorithm, such that each distributed node analyzes locally stored event data while an aggregating node combines these analysis results to generate the report. In one embodiment, each distributed node also transmits a list of event data references associated with the analysis result to the aggregating node. The aggregating node may then generate a global ordered list of data references based on the list of event data references received from each distributed node. Subsequently, in response to a user selection of a range of global event data, the report may dynamically retrieve event data from one or more distributed nodes for display according to the global order.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: March 24, 2015
    Assignee: Splunk Inc.
    Inventors: Steve Yu Zhang, Stephen Phillip Sorkin
  • Patent number: 8892571
    Abstract: Methods, systems and computer program products for associating healthcare records in healthcare databases with an individual are provided. One or more attribute types are located in first and second records. The one or more attribute types being associated with the individual. A weighted score is determined for the located at least one attribute type based on a comparison of the located at least one attribute type in the first record and the located at least one attribute type in the second record. The weighted score indicates a likelihood that the located at least one attribute type in the first and second records are both associated with the individual. A confidence is provided and is associated with the first and second records based on the weighted score. The confidence score indicates a likelihood that both the first and second records are associated with the individual.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, Anwer M. Khan
  • Patent number: 8856068
    Abstract: Replicating modifications of a directory that include receiving in a source directory service for a source directory requests for modifications in the source directory and transmitting, from the source directory service to a duplicate directory service for a duplicate directory asynchronously in parallel over a plurality of data communications connections, requests for the same modifications in the duplicate directory. In typical embodiments, a duplicate directory may replicate a subtree of a source directory, receiving requests for modifications may include receiving in the source directory service requests for modifications in the subtree in the source directory, and transmitting requests may include transmitting requests for the same modifications in the subtree in the duplicate directory.
    Type: Grant
    Filed: April 12, 2005
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: John Mark McConaughy, John Ryan McGarvey, Gary Dale Williams
  • Patent number: 8856193
    Abstract: At runtime first and second cost functions associated with a request for a merge of a main partition of a table with a delta partition of the table can be calculated. The first and second cost functions can respectively quantify an urgency of the merge relative to availability of system resources required to perform the merge and an urgency of the merge relative to other merges. Determining whether the merge should occur can include comparing the calculated first and second cost functions with calculations of other first and second cost functions for other merge requests of one or more other tables. If the merge should occur, a merge thread can be assigned to execute the merge, and execution of the merge by the merge thread can be commenced if at least one merge token representing system resources usable for merge operations is available.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: October 7, 2014
    Assignee: SAP SE
    Inventor: Klaus Otto Mueller
  • Patent number: 8843525
    Abstract: An apparatus and method for calculating the selectivity of a range query for multidimensional data using a multidimensional histogram are provided. A data space may be partitioned into one or more sub-spaces based on a sum of skew values of the one or more sub-spaces, a space-partitioning tree may be generated for the data space, and a multidimensional histogram may be generated for the data space based on the space-partitioning tree. A range query for multidimensional data may be processed based on the multidimensional histogram.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: September 23, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yohan J. Roh, Myoung Ho Kim, Jaeho Kim
  • Patent number: 8838601
    Abstract: A first data set associated with a first group of users is accessed. The first data set includes demographic data, online behavior data, and additional user data associated with the users in the first group. A second data set associated with a second group of users is accessed. The second data set includes demographic data and online behavior data but not additional user data associated with the users in the second group. One or more sets of matched users are determined based on the demographic data and online behavior data included in the first data set and the demographic data and online behavior data included in the second data set. Each set includes a user from the first group matched with a user from the second group. Based on the one or more sets of matched users, an augmented second data set that includes additional user data associated with the users in the second group is generated. One or more reports are generated based on the augmented second data set.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: September 16, 2014
    Assignee: comScore, Inc.
    Inventors: Cameron S. Meierhoefer, David Pham Kapar, Patrick James Kemp, Alan Vaughn
  • Patent number: 8838591
    Abstract: A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). In one particular embodiment, the MMR system includes a method, system, and computer readable medium for embedding a hot spot in an electronic document. Marks corresponding to a designation for a hot spot in an electronic document are embedded, allowing for later capture of coordinates corresponding to a printed representation of the electronic document and the hot spot.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: September 16, 2014
    Assignee: Ricoh Co., Ltd.
    Inventors: Jonathan J. Hull, Berna Erol, Jamey Graham, Daniel G. Van Olst
  • Patent number: 8838558
    Abstract: A method includes generating an N-bit generated hash key for an M-bit search key. A data value associated with a matching hash key stored in a content addressable memory is retrieved. The matching hash key is then validated. The content addressable memory supports 2k entries, wherein M>N>k.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: September 16, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: King Wayne Luk
  • Patent number: 8819021
    Abstract: A method of more efficient, phased, iterative processing of very large collections of electronic data for the purposes of electronic discovery and related applications is disclosed. The processing minimally includes: text extraction, and the creation of a keyword search index, but may include many additional stages of processing as well. The method further includes: definition of an initial set of characteristics that correspond to “interesting” data, followed by the iterative completion of processing of this data based on a combination of user feedback on the overall relevance of the documents being processed and the system's assessment of whether or not the data it has recently selected to promote in the processing completion queue has the desired quality and quantity of relevant data. The process continues until all identified data has either been fully processed, or discarded at some intermediate stage of processing as being likely irrelevant.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: August 26, 2014
    Assignee: Ernst & Young U.S. LLP
    Inventors: Elizabeth B. Charnock, Steven L. Roberts
  • Patent number: 8799270
    Abstract: A system determines whether a term of a search query is a term with little significance based on a context of the search query. The system performs a search based on the search query while considering the term with little significance as optional when the search query includes the term with little significance and presents a list of search results based on the search.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 5, 2014
    Assignee: Google Inc.
    Inventors: John Lamping, Christophe Bisciglia
  • Patent number: 8793220
    Abstract: A system and method for processing documents is described. The system and method provide for executing a command as part of the execution of an application program, where execution of the command causes the transfer of the document between a processing device in a computer system and a peripheral device. The present invention also provides for transferring the document data between the processing device and the peripheral device in response to the command. The present invention further provides for archiving the document data in a memory in the computer system in response to the command and transparently to the execution of the application program.
    Type: Grant
    Filed: January 6, 2005
    Date of Patent: July 29, 2014
    Assignees: Ricoh Company, Ltd., Ricoh Corporation
    Inventors: Mark Peairs, Jonathan J. Hull, John Cullen, Kiyoshi Suzuki
  • Patent number: 8782092
    Abstract: A system and method are described for progressively efficiently filtering and gathering netflow data. Flow records are analyzed to find out which keys (addresses, conversations, protocols etc) meet defined filter parameters. The netflow data is processed and a data structure of fixed size is continually maintained in order to facilitate efficient retrieval of the gathered netflow data.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: July 15, 2014
    Assignee: Fluke Corporation
    Inventor: Peter Reilly
  • Patent number: 8751529
    Abstract: A method, system, and processor-readable storage medium are directed towards generating a report derived from data, such as event data, stored on a plurality of distributed nodes. In one embodiment the analysis is generated using a “divide and conquer” algorithm, such that each distributed node analyzes locally stored event data while an aggregating node combines these analysis results to generate the report. In one embodiment, each distributed node also transmits a list of event data references associated with the analysis result to the aggregating node. The aggregating node may then generate a global ordered list of data references based on the list of event data references received from each distributed node. Subsequently, in response to a user selection of a range of global event data, the report may dynamically retrieve event data from one or more distributed nodes for display according to the global order.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: June 10, 2014
    Assignee: Splunk Inc.
    Inventors: Steve Yu Zhang, Stephen Phillip Sorkin
  • Patent number: 8725729
    Abstract: Systems and methods allow a user of a text or graphics editor to quickly create multiple robust internet search queries by selecting and ranking groups or individual key words from a document. A user who is composing or reading a document can identify and link multiple sets of key words into separate search queries by highlighting and assigning either unique search numbers, colors or other readily ascertained indicators of their logical relation. Each individual search query is routed to selected internet search engines, and the results are returned to the user in the same viewed document. The user may select the form in which the results are displayed. For example, results may be listed within the document by way footnotes, endnotes, or separate hover or pull-down windows accessible from the search terms. In addition, the user can browse, sort, rank, edit or eliminate portions of the results.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: May 13, 2014
    Inventors: Steven G. Lisa, Jeffrey C. Konicek
  • Patent number: 8712986
    Abstract: Methods and apparatuses for providing an Internet (Web) search functionality to a target application. The Web functionality allows a target application to access and use the Web search functionality without modification of the target application. For one embodiment, information communicated between the target application and the operating system, or other applications, is intercepted and evaluated. A determination is made as to whether or not to implement the Web search functionality within the target application based upon the intercepted information. For one embodiment of the invention, a Web search capability is implemented with applications to which such capability is deemed beneficial. For one embodiment of the invention, the added Web search functionality automates the process of saving selected web content to the user's personal computer, locating the saved Web content on the personal computer, and appending the saved content into the target application product.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: April 29, 2014
    Assignee: IAC Search & Media, Inc.
    Inventors: Jeffrey Alan Joseph Sidlosky, Creighton W. Chong
  • Patent number: 8713004
    Abstract: Systems, methods, and machine-readable media for prioritizing points of interest for display in a map based on the categories associated with each of the points of interest have been described. In certain aspects, the system may include a logging module, a category module, and a ranking module. The logging module may be configured to obtain a plurality of user interactions associated with a one or more categories. The category module may be configured to increment a category count for each category associated with the user interaction for each user interaction of the plurality of user interactions and calculate a category score for the each category of one or more categories based on the category count for each category of the one or more categories. The ranking module may be configured to calculate a priority score for each of the points of interest based on category scores for the one or more categories associated with each of the points of interest.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: April 29, 2014
    Assignee: Google Inc.
    Inventors: Brent Alexander Hands, Nicholas John Lee
  • Patent number: 8694467
    Abstract: A data integrity verification method and system based on a root random number to ensure secure distributed data storage on a public cloud. A new root random number can be generated in response to receiving a file for storage to the public cloud. A unique random number tag for each data chunk associated with the file can be calculated via a shift operation and the tag can be added to the data chunk. A hash function (message digests) can be then generated and concatenated with the data chunk and the random number tag. The data chunk in conjunction with the hash and the random number tag can be encrypted by an encryption module and stored to the public cloud in order to provide multiple levels of security with respect to the distributed public cloud storage. Upon file retrieval, the encryption module decrypts all data chunks and recalculates the hash in order to verify the data integrity of the file.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: April 8, 2014
    Assignee: Xerox Corporation
    Inventor: Yu-An Sun
  • Patent number: 8688631
    Abstract: Media files are drop box-synchronized to limit the amount of new functionality to which a user must grow accustomed in order to synchronize the content of a media player with a remote server within a cloud computing network. Thusly, users are not required to change the way they use their media player(s), but rather are required to use the familiar drag and drop functionality of their native media player. The present invention contemplates automatic versus interval file synchronization between host and nodal processing units via a server within native media player formats. This is achieved through the creation of a media file play list folder that acts as a drop box into which the user drops the desired play list to synchronize with the server. Certain methodology enhances and supports the synchronization process, which methodology incorporates the use of signature waveform metrics.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: April 1, 2014
    Inventors: Alexander Savenok, Pavel Savenok, Dmitry Solovyev, Vassili Altynikov