Patents Examined by Jared Bibbee
  • Patent number: 8671081
    Abstract: Data processing systems and methods are provided for correcting data inconsistencies within one or more databases and/or data repositories. In accordance with one implementation, a correction module is selected from a set of correction modules, and the selected correction module is configured to correct data inconsistencies of a solvable data inconsistency type. Data having an data inconsistency of the solvable data inconsistency type is identified within one or more databases or data repositories. If the selected correction module is unassociated with an obstacle data inconsistency type, or if the identified data not include an inconsistency of the obstacle data inconsistency type, then the correction module corrects the data inconsistency within the identified data.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: March 11, 2014
    Assignee: SAP AG
    Inventor: Martin Kaisermayr
  • Patent number: 8666935
    Abstract: A document processing method for a medical office includes receiving, at a server with a network interface, electronic documents from a medical office. The server includes a software application adapted to recognize an expected class of electronic documents corresponding to the medical office. The method also includes processing the electronic documents received from the medical office to extract data therefrom based on a recognition that the electronic documents belong to the expected class of electronic documents corresponding to the medical office. The method also includes automatically mapping the extracted data from the processed electronic documents to a data repository on the server. The data repository is accessible by the medical office through the network interface.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: March 4, 2014
    Assignee: Xerox Corporation
    Inventor: Eugene Stephen Evanitsky
  • Patent number: 8660990
    Abstract: A content reproduction apparatus includes a communication unit that communicates with a content-providing apparatus. The content reproduction apparatus also includes a reproducing unit that reproduces content data. Further, the content reproduction apparatus includes a controller that transmits a request to the content-providing apparatus. The request indicates whether a data streaming reproduction service is available. The controller receives and reproduces a first one of an order of content data which is ordered by the content-providing apparatus based on the request. The controller also receives, after a determination that a second one of the order of content data exists, an attribute of the second one of the order of content data.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: February 25, 2014
    Assignee: Sony Corporation
    Inventor: Susumu Ijichi
  • Patent number: 8661042
    Abstract: Systems, methods, and machine readable and executable instructions are provided for collaborative filtering. Collaborative filtering includes representing users and objects by rows and columns in a binary ratings matrix having a particular dimensional space. Unknown values in the binary ratings matrix are weighted with a weight matrix having the particular dimensional space. The binary ratings matrix and the weight matrix are hashed into a lower dimensional space by one of row and column. The hashed binary ratings matrix and the hashed weight matrix are low-rank approximated by alternating least squares. A result of the low-rank approximation for the one of row and column is updated using the binary ratings matrix and the weight matrix. A recommendation of one of the objects can be generated for one of the users based on the updated result.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: February 25, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Martin B. Scholz, Shyamsundar Rajaram, Rajan Lukose
  • Patent number: 8655872
    Abstract: Systems and methods are provided for implementing searches using contextual information associated with a Web page (or other document) that a user is viewing when a query is entered. The page includes a contextual search interface that has an associated context vector representing content of the page. When the user submits a search query via the contextual search interface, the query and the context vector are both provided to the query processor and used in responding to the query.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: February 18, 2014
    Assignee: Yahoo! Inc.
    Inventor: Reiner Kraft
  • Patent number: 8645424
    Abstract: A system for electronically recording and sharing medical data is provided, the system comprising an electronic source document, wherein the electronic source document comprises a database. In one particular embodiment, the medical data comprise clinical study data, and in another the medical data comprise patient specific data. In some embodiments, the system includes means for defining data parameters and storing the data parameters within the electronic source document, as well as a browser-based means for entering data into the electronic source document and storing the data therein. In a further embodiment, the system comprises means for one or more users of the system to view stored data. In a still further embodiment, means for one or more users to amend data stored in the electronic source document is provided, and in yet another embodiment the system comprises means for creating and maintaining an audit trail when one or more of the users amends data stored in the electronic source document.
    Type: Grant
    Filed: July 8, 2009
    Date of Patent: February 4, 2014
    Inventor: Sam Stanley Miller
  • Patent number: 8631006
    Abstract: Snippets of text provided are generated based in part on a user's profile. An item, such as a document, is examined to identify terms related to the user's profile. A term profile for an identified term is compared to a user's profile. The more closely related the identified term is to the user's profile, the higher a similarity score will be. Alternatively, terms found in a document may have a user profile score which may be obtained by looking the term up in the user's profile. Terms having high profile similarity scores or high user profile scores are used in identifying snippets which may be relevant to a user. The high scoring terms may be added to search terms and provided to a snippet generator.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: January 14, 2014
    Assignee: Google Inc.
    Inventors: Taher H. Haveliwala, Sepandar D. Kamvar
  • Patent number: 8631017
    Abstract: Systems, methods, and machine readable and executable instructions are provided for collaborative filtering. Collaborative filtering includes representing users and objects by rows and columns in an ordinal ratings matrix having a particular dimensional space. Values in the ordinal ratings matrix are weighted with a weight matrix having the particular dimensional space. The weight matrix is hashed into a lower dimensional space by one of row and column by multiplying a projection matrix by the weight matrix. The ordinal ratings matrix is hashed into a lower dimensional space by multiplying the projection matrix by an element-wise product of the weight matrix and the ordinal ratings matrix to form a reduced ratings matrix, and element-wise dividing the reduced ratings matrix by the hashed weight matrix. The hashed ordinal ratings matrix and the hashed weight matrix are low-rank approximated by alternating least squares.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: January 14, 2014
    Assignee: Hewlett-Packard Development, L.P.
    Inventors: Martin B. Scholz, Shyamsundar Rajaram, Rajan Lukose
  • Patent number: 8626725
    Abstract: The subject disclosure relates to efficient query processing over large scale data storage. An exemplary process includes retrieving a subset of columns implicated by a query as integer encoded and compressed sequences of values corresponding to different columns of data, defining query processing buckets that span over the subset of columns based on changes of compression type occurring in the integer encoded and compressed sequences of values of the subset of data and processing the query in memory on a bucket by bucket basis and processing the query based on type of current bucket when processing the integer encoded and compressed sequences of values. The column based organization of the data, and the application of a hybrid run length encoding and bit packing technique, enable a highly efficient and speedy query response in real-time.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Amir Netz, Cristian Petculescu
  • Patent number: 8606758
    Abstract: A computer-implemented method for archiving information includes: executing a first application in a first process; determining that the first application is an archiving application configured to archive information stored in a transactional system; assigning, based on the determination, an archiving mode to the first process; receiving, from the first process and after assigning the archiving mode, a request to delete information; and processing the request to delete information according to the archiving mode.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: December 10, 2013
    Assignee: SAP AG
    Inventor: Axel Herbst
  • Patent number: 8583601
    Abstract: A method, article of manufacture, and apparatus for backing up or archiving objects in the event of imminent failure, comprising receiving an indication of imminent failure, determining a target, and backing up the objects to the target. The target may be determined by the nature of the imminent failure, and may be selected to be the fastest available target. More than one target may be selected, and more than one connection may be used to transfer objects.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: November 12, 2013
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss
  • Patent number: 8583594
    Abstract: The present invention relates to a method for performing integrated storage operations on an information store. The present invention comprises identifying a plurality disparate types of storage operations stored in a policy option table. A first storage operation is performed according to a first set of storage criteria stored in the policy option table and a second operation, disparate from the first storage operation, is performed according to a second set of storage criteria stored in the policy option table.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 12, 2013
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, David Ngo, Lixin Zhou, Andreas May
  • Patent number: 8577927
    Abstract: A computer readable medium includes executable instructions to define an individual publication schema for each heterogeneous source of a set of heterogeneous sources. Each individual publication schema specifies mapping rules between data from a heterogeneous source and a non-permanent structured instance of data. A non-permanent structured instance of data as defined by an individual publication schema is generated. An integration schema defining a set of integration rules for combining data from each non-permanent structured instance of data as defined by individual publication schema is established. A target non-permanent structured instance of data to include data from the plurality of heterogeneous sources based on at least one integration schema is formed.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: November 5, 2013
    Assignee: Business Objects Software Limited
    Inventors: Francoise Fabret, Francoise Llirbat, Eric Simon
  • Patent number: 8572024
    Abstract: Systems and methods for extracting information from structured documents are provided. The systems and methods relate to selecting a centroid document from a group of structured documents, selecting a subset of the group of structured documents in order to form a cluster of the subset of documents about the centroid document. The selecting the subset is preferably based on the relative similarity between each of the selected subset and the centroid document. Then, systems and methods according to the invention include marking a data element on the centroid document. The systems and elements also include identifying a data element on each of the subset of documents, the data element that corresponds to the marked data element on the centroid document. Finally, data may be extracted from the subset of documents based on the identifying step.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: October 29, 2013
    Assignee: EBay Inc.
    Inventors: Amir Ashkenazi, Oren Glickman, Ariel Yaar
  • Patent number: 8554720
    Abstract: The present invention relates to methods, apparatus and systems for processing an electronic document and its corresponding device. It provides methods for browsing an electronic document and its corresponding browser, and methods for extracting information segments from an electronic document and its corresponding system for the same. An example of a method for processing an electronic document comprises extracting one or more information segments of the domains to which the electronic document relates from the electronic document being written by an author, and correspondingly storing said extracted information segments with said document. Wherein one or more information extraction patterns are used to extract information segments of different domains to which the electronic document relates from said document. And the extracted information segments are verified by the writer so as to ensure its correctness, reliability and readability.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: October 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Shi Xia Liu, Li Ping Yang
  • Patent number: 8521733
    Abstract: Database report subscription technology, in which subscriptions are delivered to multiple, different recipients on a customized basis. In response to detection of an event that triggers generation and delivery of a database report, customized versions of the report are generated for the multiple, different recipients based on a definition of the data used to generate the report included in the subscription, report parameters that define presentation aspects of the report included in the subscription, and profile data associated with at least one of the multiple, different recipients. The customized versions of the report include at least a first version of the report and a second version of the report that differs from the first version of the report and the customized versions of the report are delivered to the multiple, different recipients.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: August 27, 2013
    Assignee: MicroStrategy Incorporated
    Inventor: Kaustubh Patekar
  • Patent number: 8521706
    Abstract: A database may facilitate zero-downtime upgrades by concurrently maintaining multiple editions of database objects for use by both pre-upgrade and post-upgrade clients of a database application. Operations performed within the database are associated with an edition based on, for example, an initiating client or transaction. When an operation references an object or data, the database automatically performs the operation using the object or data associated with the edition with which the operation is itself associated. The database may determine the associated edition without explicit identification of the associated edition in a query or in code. Thus, no client or stored procedure code changes are necessary to reflect a new edition added during an update. Data changes in one edition may be automatically and immediately propagated to the other edition through the use of cross-edition triggers, thereby allowing both pre-upgrade and post-upgrade clients to remain fully functional throughout an upgrade.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: August 27, 2013
    Assignee: Oracle International Corporation
    Inventors: David M. Alpern, Alan Choi, Chandrasekharan Iyer, Jaebock Lee, Kumar Rajamani, Shrikanth Shankar, Guhan Viswanathan, William Waddington, Philip Yam
  • Patent number: 8521687
    Abstract: An apparatus, system, and method are disclosed for selecting optimal replica sources in a grid computing environment. As disclosed, the present invention overcomes shortcomings in the art involving location and selection of replica sources. In particular, the present invention selects an optimal replica source based on current and historical network statistics, as well as user-defined policies. The user-defined policies allow for customization of the replica source search, and the option of obtaining multiple ranked sources for parallel data transfer.
    Type: Grant
    Filed: August 3, 2004
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Scott Joseph Colbeck, Vandana Gupta, Jian Xu
  • Patent number: 8484257
    Abstract: A system and method for generating extensible file system metadata. In one embodiment, the system may include a storage device configured to store data and a file system configured to manage access to the storage device and to store file system content. The file system may be further configured to detect a file system content access event, and in response to detecting the file system content access event, to generate a metadata record, where the metadata record is stored in an extensible, self-describing data format.
    Type: Grant
    Filed: June 7, 2004
    Date of Patent: July 9, 2013
    Assignee: Symantec Operating Corporation
    Inventors: Dhrubajyoti Borthakur, Nur Premo
  • Patent number: 8429192
    Abstract: System, method and computer program product for supporting a plurality of Access Control List types for a file system in an operating system in a data processing system. An Access Control List supporting system for managing access to a file system in a data processing system has at least one file system in an operating system of the data processing system, and an Access Control List management framework in the operating system and external to the at least one file system for managing access to the at least one file system. The Access Control List supporting system of the invention removes ACL management and access check-related functions from the at least one file system to an external Access Control List management framework, thus enabling an operating system to support a plurality of Access Control List types using the same Access Control List management framework and enabling new Access Control List types to be added to the operating system dynamically while the operating system is running.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: April 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rodney Carlton Burnett, Ramanjaneya Sarma Burugula, Niteesh K. Dubey, Joefon Jann, Ravi A. Shankar, Wu Zheng