Patents Examined by Hexing Liu
-
Patent number: 8996592Abstract: 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: GrantFiled: June 26, 2006Date of Patent: March 31, 2015Assignee: Scenera Technologies, LLCInventors: Jeffrey S. Bardsley, Mona Singh
-
Patent number: 8996517Abstract: 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: GrantFiled: April 8, 2013Date of Patent: March 31, 2015Assignee: Google Inc.Inventors: Sanjay Ghemawat, John Piscitello, Simon Tong, Matt Cutts
-
Patent number: 8990245Abstract: 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: GrantFiled: January 17, 2014Date of Patent: March 24, 2015Assignee: Splunk Inc.Inventors: Steve Yu Zhang, Stephen Phillip Sorkin
-
Patent number: 8892571Abstract: 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: GrantFiled: October 12, 2004Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Robert R. Friedlander, Anwer M. Khan
-
Patent number: 8856068Abstract: 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: GrantFiled: April 12, 2005Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: John Mark McConaughy, John Ryan McGarvey, Gary Dale Williams
-
Patent number: 8856193Abstract: 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: GrantFiled: December 20, 2011Date of Patent: October 7, 2014Assignee: SAP SEInventor: Klaus Otto Mueller
-
Patent number: 8843525Abstract: 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: GrantFiled: August 31, 2011Date of Patent: September 23, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Yohan J. Roh, Myoung Ho Kim, Jaeho Kim
-
Patent number: 8838601Abstract: 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: GrantFiled: August 31, 2011Date of Patent: September 16, 2014Assignee: comScore, Inc.Inventors: Cameron S. Meierhoefer, David Pham Kapar, Patrick James Kemp, Alan Vaughn
-
Patent number: 8838591Abstract: 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: GrantFiled: July 31, 2006Date of Patent: September 16, 2014Assignee: Ricoh Co., Ltd.Inventors: Jonathan J. Hull, Berna Erol, Jamey Graham, Daniel G. Van Olst
-
Patent number: 8838558Abstract: 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: GrantFiled: August 8, 2007Date of Patent: September 16, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: King Wayne Luk
-
Patent number: 8819021Abstract: 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: GrantFiled: January 28, 2008Date of Patent: August 26, 2014Assignee: Ernst & Young U.S. LLPInventors: Elizabeth B. Charnock, Steven L. Roberts
-
Patent number: 8799270Abstract: 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: GrantFiled: September 14, 2012Date of Patent: August 5, 2014Assignee: Google Inc.Inventors: John Lamping, Christophe Bisciglia
-
Patent number: 8793220Abstract: 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: GrantFiled: January 6, 2005Date of Patent: July 29, 2014Assignees: Ricoh Company, Ltd., Ricoh CorporationInventors: Mark Peairs, Jonathan J. Hull, John Cullen, Kiyoshi Suzuki
-
Patent number: 8782092Abstract: 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: GrantFiled: August 30, 2011Date of Patent: July 15, 2014Assignee: Fluke CorporationInventor: Peter Reilly
-
Patent number: 8751529Abstract: 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: GrantFiled: October 25, 2012Date of Patent: June 10, 2014Assignee: Splunk Inc.Inventors: Steve Yu Zhang, Stephen Phillip Sorkin
-
Patent number: 8725729Abstract: 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: GrantFiled: April 3, 2006Date of Patent: May 13, 2014Inventors: Steven G. Lisa, Jeffrey C. Konicek
-
Patent number: 8712986Abstract: 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: GrantFiled: February 18, 2005Date of Patent: April 29, 2014Assignee: IAC Search & Media, Inc.Inventors: Jeffrey Alan Joseph Sidlosky, Creighton W. Chong
-
Patent number: 8713004Abstract: 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: GrantFiled: August 26, 2011Date of Patent: April 29, 2014Assignee: Google Inc.Inventors: Brent Alexander Hands, Nicholas John Lee
-
Patent number: 8694467Abstract: 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: GrantFiled: March 31, 2010Date of Patent: April 8, 2014Assignee: Xerox CorporationInventor: Yu-An Sun
-
Patent number: 8688631Abstract: 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: GrantFiled: August 30, 2011Date of Patent: April 1, 2014Inventors: Alexander Savenok, Pavel Savenok, Dmitry Solovyev, Vassili Altynikov