Patents Examined by Dangelino Gortayo
  • Patent number: 8473458
    Abstract: A document migration system that controls release, from a source enterprise content management system, of batches of documents and metadata and loading, to a target enterprise content management system, of batches of documents and metadata that have been released from the source enterprise content management system. The document migration system maps source metadata attributes from the released metadata to target metadata attributes and stores migration records that describe migration operations from release from the source enterprise content management system through loading to the target enterprise content management system.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: June 25, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Sachin Yambal, Muhammad Saad Nihal, Jitendra J. Jain, Vijay H. Gurdasani
  • Patent number: 8452805
    Abstract: Preserving context and providing suggestions for genealogy searching. A method includes storing in a storage medium previous user interaction with a genealogical research system from a previous genealogical research session. Initiation of a new genealogical research session is detected. In response to the new research session and based on the previous user interaction with the research system, the system provides suggestions for continuing genealogical research.
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: May 28, 2013
    Assignee: Kinpoint, Inc.
    Inventors: Charles Douglas Knutson, Jonathan Leo Krein, Daniel Zappala, Daniel Pierce Delorey
  • Patent number: 8417735
    Abstract: One embodiment of the present invention sets forth a technique for performing a parallel scan operation with high computational efficiency in a single-instruction multiple-data (SIMD) environment. Each participating thread initially writes an extended region of a data array to initialize the region with an identity value. For example, a value of zero is used as the identity value for addition. The initialized region of the data array includes an initialized entry for every possible out of bounds index that may be computed in the normal course of the parallel scan operation. During the parallel scan operation each thread computes data array indices according to any technically appropriate technique. When a participating thread computes an index that would conventionally be out of bounds, the thread is able to retrieve an identity value from the initialized region of the data array rather than perform a bounds check that returns the identity value.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: April 9, 2013
    Assignee: Nvidia Corporation
    Inventor: John A. Stratton
  • Patent number: 8375005
    Abstract: A method, article of manufacture, and apparatus for restoring or transmitting files from a first location to a second location, comprising prioritizing the files, and restoring or transmitting the files in prioritized order. In one embodiment, the files may be prioritized according to file type, and may be subsorted by timestamp. In one embodiment, the files may be prioritized according to timestamp or timestamp range, and subsorted by file type. File types may be grouped such that all file types in a group have the same priority, and the group may be associated with an application or application suite. In one embodiment, the files may be prioritized according to predicted file usage.
    Type: Grant
    Filed: March 31, 2007
    Date of Patent: February 12, 2013
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss, Steven R. Terwilliger
  • Patent number: 8375052
    Abstract: An outgoing message monitor is provided. In an embodiment, outgoing messages are monitored to detect potential errors and alerts may be triggered. Using information about a message such as an email, a first classifier classifies the email into an expected class and a second classifier classifies the email into an actual class. On the basis of a comparison of the expected and actual classes an alert may be triggered. In an embodiment, the second classifier uses information derived from text content of the email which may optionally be pre-processed. The first classifier, for example, uses other information about the email such as its intended recipients, information about the presence of attachments, information about whether the email is part of a thread and other information.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: February 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Lucas Bordeaux, Youssef Hamadi, Shahram Izadi, Vishwa Vinay
  • Patent number: 8370308
    Abstract: When a document in which a shortcut has been set is exchanged to another document, a shortcut to the document before the exchange is enabled to effectively act on the document after the exchange. When a formation of a shortcut of the document is instructed, the shortcut including a document ID of the document is formed and attributes (shortcut formation history) of the document are updated. After that, when a deletion of the document into a trash box and a formation of a proxy entity of the document are instructed, a proxy entity in which a user ID set into the document to be deleted has been set is formed. The proxy entity is formed in a same folder as a folder in which the deletion document exists. The document ID of the deletion document and the document ID of the formed proxy entity are exchanged and the deletion document is moved into the trash box.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: February 5, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshihiko Hosotsubo
  • Patent number: 8346801
    Abstract: Embodiments of the invention relate to a method for video retrieval by providing a first audio video file, determining a first identifier of a first piece of music in the first audio video file, looking up for the first identifier first meta data in a music database, in which said first meta data are associated with said first identifier, providing second meta data of a second piece of music from the music database. The second piece of music is included in a second audio video file. Further the method is conducted by determining a similarity measure by comparing the first and second meta data, and providing the second audio video file or an identifier thereof depending on the similarity measure. Further embodiments relate to a server, a user device and a system and a computer program product for video retrieval.
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: January 1, 2013
    Assignee: Sony Corporation
    Inventors: Wilhelm Hagg, Jana Eggink, Thomas Kemp, Franck Giron, Javier Alonso Garcia
  • Patent number: 8332353
    Abstract: A method, system and computer-readable medium for synchronizing databases between two disparate computer systems are presented. In one embodiment, the method includes updating a first database, which is part of a first computer system, with a database update, wherein updating the first database does not initially commit the database update to the first computer system; calling a remote function to incorporate the database update into a second database that is part of a second computer system; in response to the remote function determining that the second database has been successfully updated with the database update, committing the database update to the first computer system; and in response to the remote function determining that the second database has not been successfully updated with the database update, rolling back the database update such that the first computer system is unaware of the attempted updating of the first database.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventor: Shirish S. Javalkar
  • Patent number: 8326830
    Abstract: Described herein are methods and systems for pattern recognition in web search engine result pages. The input data is a result page from a web search engine as well as an integer number for the results on the page. The output is a regular expression that matches all the results on the page, capturing each result and its individual fields.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: December 4, 2012
    Assignee: Business Objects Software Limited
    Inventor: Daniel Hollingsworth
  • Patent number: 8326819
    Abstract: Disclosed herein is a method and system for hardware-accelerating the generation of metadata for a data stream using a coprocessor. Using these techniques, data can be richly indexed, classified, and clustered at high speeds. Reconfigurable logic such a field programmable gate arrays (FPGAs) can be used by the coprocessor for this hardware acceleration. Techniques such as exact matching, approximate matching, and regular expression pattern matching can be employed by the coprocessor to generate desired metadata for the data stream.
    Type: Grant
    Filed: November 12, 2007
    Date of Patent: December 4, 2012
    Assignee: Exegy Incorporated
    Inventors: Ronald S. Indeck, Naveen Singla, David E. Taylor
  • Patent number: 8321410
    Abstract: A search engine for searching a corpus improves the relevancy of the results by classifying multiple terms in a search query as a single semantic unit. A semantic unit locator of the search engine generates a subset of documents that are generally relevant to the query based on the individual terms within the query. Combinations of search terms that define potential semantic units from the query are then evaluated against the subset of documents to determine which combinations of search terms should be classified as a semantic unit. The resultant semantic units are used to refine the results of the search.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: November 27, 2012
    Assignee: Google Inc.
    Inventors: Krishna Bharat, Sanjay Ghemawat, Urs Hoelzle
  • Patent number: 8312050
    Abstract: Provided is a solution for storing data, the data comprising a set of tables, each table comprising a set of columns, each column comprising a set of values, each value being one or more data types. In the solution, a binary tree can be created for each of the data types. Each binary tree can comprise a set of nodes. A set of arrays can be associated with each node of the binary tree. The array associated with each node of each binary tree can correspond to one of the columns that comprises the value of the data type represented by the node of the binary tree. Each array can indicate at least one table row and column from the plurality of tables in which the value of the data type represented by the node of the binary tree occurs.
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventor: Oliver Draese
  • Patent number: 8285677
    Abstract: The invention meeting the need identified above is the “Enhanced Database Propagation Program” or (EDPP). EDPP uses a cyclic member table that identifies a first source table in a cyclic relationship with a second source table. The first source table, identified in the cyclic member table, propagates first. EDPP replaces all foreign keys with “NULL” in the first target table. After the second source table in the subscription set has propagated to a second target table, EDPP updates first target table with the foreign keys from the first source table.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, Randolph M. Forlenza, John P. Kaemmerer, Raghuraman Kalyanaraman
  • Patent number: 8285748
    Abstract: A method and apparatus for proactive information security management is described. In one embodiment, for example, a computer-implemented method for controlling access to sensitive information, the method comprising: maintaining access constraint data that can be used to control access to the sensitive information, wherein the access constraint data includes match pattern data and apply pattern data; receiving a semantic query from a querier requesting access to the sensitive information; based on the match pattern data, determining whether the semantic query should be constrained according to the apply pattern data; where said semantic query should be constrained according to the apply pattern data, rewriting the semantic query according to the apply pattern data to produce a rewritten query; executing the rewritten query against a database that contains the sensitive information; and returning any results of executing the rewritten query.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: October 9, 2012
    Assignee: Oracle International Corporation
    Inventors: John S. Thomas, Aravind Yalamanchi, Idriss Mekrez, Matt Topper
  • Patent number: 8275791
    Abstract: A process for executing a downloadable service with specific access rights to at least one profile file in a user's computer. The web browser is used for accessing a web server through a first set of communication port and socket. Therefore is arranged a confined runtime environment such as for example an extended sandbox (11) and used in Java programming which is assigned a second communication port and sockets and which is used for executing downloadable service with restricted access on at least one profile file. The process can be used for executing services under the form of a signed archive file which signature is used for both validating the archive file and for selecting one particular secure class loader prior to the generation of the compiled code of the service.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: September 25, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eric Raffaele, Gavin Brebner
  • Patent number: 8275809
    Abstract: Several tools are included in an object processing system that also includes a common object model containing a data structure and an administrative program for the data structure. The tools have read access and optionally also write access to partial areas of the data structure via the administrative program. The partial areas can be different from one another and can contain mutually corresponding information. The administrative program optionally updates the other partial areas by compulsion, during write access approaches by a tool.
    Type: Grant
    Filed: November 19, 2001
    Date of Patent: September 25, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Clemens Dinges, Joachim Feld, Ronald Lange, Michael Schlereth
  • Patent number: 8260776
    Abstract: A system provides a connection between education administration, particularly as such administration assigns or selects books, and the marketing and use of those books. Such marketing and use of those books and information related to those books can include, without limitation, consumer product information, the publishing industry and specifically book publishing, and market analysis, analysis of data, markets, demand and supply chain and inventory management.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: September 4, 2012
    Inventor: Katherine Lynn France-Prouvoste
  • Patent number: 8244737
    Abstract: Ranking documents based on a series of web graphs collected over time is provided. A ranking system provides multiple transition probability distributions representing different snapshots or times. Each transition probability distribution represents a probability of transitioning from one document to another document within a collection of documents using a link of the document. The ranking system determines a stationary probability distribution for each snapshot based on the transition probability distributions for that snapshot and the stationary probability distribution of the previous snapshot. The stationary probability distributions represent a ranking of the documents over time.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Tie-Yan Liu, Hang Li, Bin Gao, Lei Yang, Lei Qi
  • Patent number: 8214362
    Abstract: A system and method may assist in accurately inserting user data into a form document. An attribute may be received from a user, where the attribute is associated with an attribute name. A document may be presented including a form field element having an identifier. User information may be received into the form field element. It may be determined whether the user information matches the attribute. If so, the identifier associated with the form field element is mapped to the attribute name and the mapping is stored. Upon subsequent display of the form document, user data associated with the mapped attributed name may be inserted into the form field element based on the mapping.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: July 3, 2012
    Assignee: Google Inc.
    Inventor: Gueorgui Djabarov
  • Patent number: 8209295
    Abstract: Methods, systems, and products for storing information in a data processing system. The method includes providing a knowledge base for a file system manager that is adapted to organize a plurality of real files on a mass memory of the data processing system. The knowledge base defines a collection of knowledge that includes a set of concepts, a set of relations among the concepts, and a set of relations of inclusion that describe each real file as an instance of at least one concept. The method includes detecting a command for the file system manager for accessing a set of selected instances. The method also includes identifying a set of selected real files, which are described by the selected instances (according to the knowledge), and accessing the selected real files on the mass memory.
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: June 26, 2012
    Assignee: International Business Machines Corporation
    Inventors: Alessandro Faraotti, Berardino Salvatore