Patents Examined by Thong Vu
  • Patent number: 8370306
    Abstract: A computer-implemented method for recovering from continuous-data-protection blackouts may include identifying a continuous data protection system configured to copy each change made to a set of data. The computer-implemented method may also include identifying a set of changes made to the set of data but missed by the continuous data protection system. The computer-implemented method may further include identifying an alternate change-tracking system that tracks changes made to the set of data. The computer-implemented method may additionally include updating the continuous data protection system with the missed set of changes as tracked by the alternate change-tracking system. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: February 5, 2013
    Assignee: Symantec Corporation
    Inventor: Taher Vohra
  • Patent number: 8370338
    Abstract: A system and method for comparing a query object and one or more of a set of database objects are provided. The method includes providing quantized representations of database objects. The database objects have each been transformed with a quantized embedding function which is the composition of a real-valued embedding function and a quantization function. The query object is transformed to a representation of the query object in a real-valued embedding space using the real-valued embedding function. Query-dependent estimated distance values are computed for the query object, based on the transformed query object and stored. A comparison (e.g., distance or similarity) measure between the query object and each of the quantized database object representations is computed based on the stored query-dependent estimated distance values. Data is output based on the comparison computation.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: February 5, 2013
    Assignee: Xerox Corporation
    Inventors: Albert Gordo, Florent Perronnin
  • Patent number: 8364644
    Abstract: A data set on a physical storage device is associated with an active bitmap and a persistent point-in-time image (PPI) exclusion bitmap, where each bit in the bitmaps is associated with a data block in the data set. The active bitmap and the PPI exclusion bitmap are used to determine which of the data blocks in the data set are to be included in a PPI of the data set.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: January 29, 2013
    Assignee: Network Appliance, Inc.
    Inventors: Sandeep Yadav, Subramaniam V. Periyagaram
  • Patent number: 8352484
    Abstract: A method for hashing executable files may include identifying an executable file comprising non-variable executable content that contributes to the functionality of the executable file and does not vary among instances of the executable file. The method may also include identifying, within the executable file, non-executable content that does not contribute to the functionality of the executable file. The method may further include creating a normalized executable file by normalizing at least a portion of the non-executable content of the executable file without normalizing the non-variable executable content of the executable file. The method may include calculating a hash value that represents the normalized executable file. Various other methods, systems, and computer-readable media are also disclosed herein.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: January 8, 2013
    Assignee: Symantec Corporation
    Inventor: Scott Schneider
  • Patent number: 8332431
    Abstract: A CMDB (configuration information management database) stores a CI (configuration item) and know-how separately. A CMDB data update management unit associates with each set of “property:value” stored in the CI with related know-how in the CMDB. The know-how stores a set of “property:value” common to a number of associated CIs.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: December 11, 2012
    Assignee: Fujitsu Limited
    Inventors: Yasuhide Matsumoto, Yukihiro Watanabe, Kuniaki Shimada
  • Patent number: 8321422
    Abstract: A covariance matrix associated for a set of spatial and/or temporal sub-portions of a media object is populated based on a lookup table of relative displacements and sums of covariance values generated from pairs of data elements in the media object. The lookup table is generated in linear time, providing an efficient method of generating the covariance matrix.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: November 27, 2012
    Assignee: Google Inc.
    Inventor: Vivek Kwatra
  • Patent number: 8306985
    Abstract: A system for increasing search ranking of a community Website includes a link code application module residing on and executable from a digital medium, a link verification module residing on and executable from the digital medium, and a member feedback module residing on and executable from the digital medium for providing feedback about link quality and for distributing rewards to persons using the system.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: November 6, 2012
    Assignee: Roblox Corporation
    Inventor: Chad Alton Flippo
  • Patent number: 8285692
    Abstract: A computer readable medium having software instructions that, when executed, perform a method for preserving data stored in a file system with a plurality of files. The method involves determining whether storage capacity of the file system has reached a threshold level, wherein the threshold level is stored in at least one of a plurality of size-reducing policies, obtaining a criterion from the at least one size-reducing policy, identifying a subset of the plurality of files that match the criterion, accessing metadata of each of the identified subset of files, wherein the metadata of each of the identified subset of files comprises at least one option for reducing a size of the file, and performing a size-reducing action to reduce a size of each of the identified subset of files based on the option for reducing the size of each of the identified subset of files and the criterion.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: October 9, 2012
    Assignee: Oracle America, Inc.
    Inventors: Darrin P. Johnson, William H. Moore, Eric C. Saxe
  • Patent number: 8244754
    Abstract: A system and method enabling the search for a three-dimensional virtual world object across the universe of virtual worlds by utilizing a two-step search process to first identify the object and second, to actively locate and generate a URI to all presently manifest instances of that object.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Boas Betzler, Xing Fang, Neil A. Katz, Dong Jun Lan, Sheng Lu, Meng Ye, Zi Yu Zhu
  • Patent number: 8229900
    Abstract: A computer system for generating data structures for information retrieval of documents stored in a database. The computer system includes: a neighborhood patch generation system for defining patch of nodes having predetermined similarities in a hierarchy structure. The neighborhood patch generation subsystem includes a hierarchy generation subsystem for generating a hierarchy structure upon the document-keyword vectors and a patch definition subsystem. The computer system also comprises a cluster estimation subsystem for generating cluster data of the document-keyword vectors using the similarities of the patches.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventor: Michael Edward Houle
  • Patent number: 8214389
    Abstract: According to one embodiment of the present invention, a system, method and computer program product or the administration of client side property settings in a distributed and heterogeneous environment is provided. According to one embodiment of the present invention, a method comprises establishing communication between a plurality of property agents and a property service, and looking up an identifier in a property repository for each property agent. A property setting in an updated client application associated with a selected one of the property agents is then modified by a database administrator. Changed property settings from the selected one of the property agents are then sent to the property service. Property settings associated with the updated client application are updated in the property repository. The updated property settings are sent from the property service to a plurality of property agents. The property agents may then merge the updated property settings into an associated application.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Bilung Lee, Paul Arnold Ostler
  • Patent number: 8204878
    Abstract: An improved method for information retrieval in web query and recommendation systems, where items that are likely unfamiliar to the users of the system, but potentially relevant, are recommended. In a recommendation system having ratings by a plurality of users for a plurality of items, items are assigned to one or more data regions based on item attributes or user activity. Source regions are identified for each of the data regions. For a given user, data regions with which both the user and the user's social network are unfamiliar are identified. Within a given data region, the relevance of items to the user within such regions is evaluated using ratings provided by other users who have entered ratings similar to the user in source regions for the data region. Items receiving the highest relevance score are recommended to the user.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: June 19, 2012
    Assignee: Yahoo! Inc.
    Inventors: Sihem Amer-Yahia, Sergei Vassilvitskii, Cong Yu
  • Patent number: 8190569
    Abstract: A system and computer implemented method comprises: (a) receiving, via a computing device, configuration data comprising unique settings and areas to clone from a site cloning page of a base site; (b) pulling all content to be cloned that is located from at least one database based on the configuration data; (c) creating a new site having a framework, the framework comprising site structure and being initially empty; and (d) copying the content from the at least one database into the framework of the new site to create a site clone of the base site customized with the configuration data.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: May 29, 2012
    Assignee: Wishlist Holdings Limited
    Inventors: Nuvan Aranwela, Chris Taylor, Lucy Brown, John Myron
  • Patent number: 8180755
    Abstract: A method is provided to associate reviews that have unknown correspondences to tangible entities to structured objects that have known correspondences to tangible entities comprising: transforming a respective review and text from a respective structured object to a collection of words that intersect the respective review and text from the respective structured object; determining a measure of a likelihood of a match as a function of respective probabilities of occurrences of respective words of such intersecting collection within generic review text and respective probabilities of occurrences of respective words of such intersecting collection within structured object text.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: May 15, 2012
    Assignee: Yahoo! Inc.
    Inventors: Nilesh Dalvi, Shanmugasundaram Ravikumar, Bo Pang, Andrew Tomkins
  • Patent number: 8171005
    Abstract: A technique to quiesce a database without causing after-arriving access requests to abnormally terminate interrogates database management system control structures associated with the database. Specified modifications to these control structures can be made so that subsequent access requests to the database (i.e., during quiesce operations) are not abnormally terminated. Once quiesced, regular or special purpose maintenance or testing operations, the starting or stopping of log keeping operations or similar operations may be made to the database. Once these are complete, the database control structures may be updated again to permit pending/scheduled access requests to proceed.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: May 1, 2012
    Assignee: BMC Software, Inc.
    Inventors: Bruce Mansur, Gary Salazar
  • Patent number: 8161032
    Abstract: A thread ranking system includes: a thread collector for collecting a thread from a bulletin board website, a thread information storage for storing the collected thread, an event extractor for extracting the event from respective threads by using the event knowledge stored in the event knowledge storage, a related expression extractor for extracting a related expression characterizing the thread from expressions contained in the thread every thread, an input/output controller for presenting information that calls upon the user to input an evaluation of a predetermined thread to the user and inputting an evaluation of the user, a related expression importance calculator for calculating importance based on the input evaluation of the user every related expression, and a thread ranking unit 8 for deciding ranks of respective threads based on the extracted event and the calculated importance every related expression.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: April 17, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Shigeaki Sakurai
  • Patent number: 8145622
    Abstract: Systems and methodologies for improved query classification and processing are provided herein. As described herein, a query prediction model can be constructed from a set of training data (e.g., diagnostic data obtained from an automatic diagnostic system and/or other suitable data) using a machine learning-based technique. Subsequently upon receiving a query, a set of features corresponding to the query, such as the length and/or frequency of the query, unigram probabilities of respective words and/or groups of words in the query, presence of pre-designated words or phrases in the query, or the like, can be generated. The generated features can then be analyzed in combination with the query prediction model to classify the query by predicting whether the query is aimed at a head Uniform Resource Locator (URL) or a tail URL. Based on this prediction, an appropriate index or combination of indexes can be assigned to answer the query.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: March 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Xiaoxin Yin, Vijay Ravindran Nair, Ryan Frederick Stewart, Fang Liu, Junhua Wang, Tiffany Kumi Dohzen, Yi-Min Wang
  • Patent number: 8131735
    Abstract: Methods and systems for rapid automatic keyword extraction for information retrieval and analysis. Embodiments can include parsing words in an individual document by delimiters, stop words, or both in order to identify candidate keywords. Word scores for each word within the candidate keywords are then calculated based on a function of co-occurrence degree, co-occurrence frequency, or both. Based on a function of the word scores for words within the candidate keyword, a keyword score is calculated for each of the candidate keywords. A portion of the candidate keywords are then extracted as keywords based, at least in part, on the candidate keywords having the highest keyword scores.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: March 6, 2012
    Assignee: Battelle Memorial Institute
    Inventors: Stuart J Rose, Wendy E Cowley, Vernon L Crow, Nicholas O Cramer
  • Patent number: 8095515
    Abstract: A method and system is provided for computing an approximation of the number of distinct results of a query over a relational data source. The approximation uses information about dependencies between fields of relations, in particular the number of distinct values of a field for each possible value of another field. This information can be obtained by analysis of the data stored in the relational data source, or may be specified as annotations to a database schema. An approximation of the number of results is and the dependencies between fields of each part of the query are computed. The approximation can be used to reorder parts of a query, by using the estimated size of parts to guide reordering. The approximation can further be used to determine which parts of a query are relevant to the evaluation of a subquery, which can be used to guide the magic sets transformation.
    Type: Grant
    Filed: March 18, 2009
    Date of Patent: January 10, 2012
    Assignee: Semmle Limited
    Inventors: Damien Sereni, Pavel Avgustinov, Oege de Moor
  • Patent number: 8081584
    Abstract: A system for process control comprises a server digital data processor and a client digital data processor that are coupled by a network, such as the Internet or an Intranet. The server digital data processor, which is additionally coupled to a control/sensing device and any associated interface equipment (collectively, referred to as “process control apparatus”), includes a command processor that transfers information between the network and the process control apparatus. The client digital data processor includes an information client (e.g., a so-called Internet web browser) capable of requesting and receiving an applet from the server digital data processor. The information client, further, defines a hardware-independent and operating system-independent virtual machine environment within the client digital data processor.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: December 20, 2011
    Assignee: Invensys Systems, Inc.
    Inventors: Richard L. Thibault, Bruce S. Canna, Gerald S. Couper