Patents Examined by Kimberly Wilson
  • Patent number: 8543548
    Abstract: The storage system eliminates inconsistency between a stub, and a file data storage location indicated by the stub. In a storage system that executes HSM using stubs, information relating to a higher tier, which is a data migration source, is recorded during data migration. The stub in the higher tier is correctly restored using the higher-tier information thus recorded. The stub is restored, and inconsistency between information in the HSM layers is resolved.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: September 24, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Akira Ito, Nobumitsu Takaoka, Takahiro Nakano
  • Patent number: 8543582
    Abstract: The subject disclosure relates to leveraging input from media consumers of media content with no or unstructured metadata in order to provide accurate and relevant structured metadata for the media content. Thus, media content uploaded to a content server can be associated with a set of predetermined metadata tags that are intended to be relevant to the media content and to accurately describe the media content. These tags can be implemented as key-value pairs, in which either the keys or the values for a given key can be provided by users (e.g., consumers of the media content), and any such input can be assigned a confidence score in order to determine the “correct” value for a key.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: September 24, 2013
    Assignee: Google Inc.
    Inventor: Johan Georg Granström
  • Patent number: 8538959
    Abstract: Embodiments relate personalized data searches utilizing social activities. In one embodiment, a search query is received from a user. A set of search results that satisfy the search query is received from a search engine. A user interest profile associated with the user is identified. The user interest profile includes information associated with a set of activities performed by the user on one or more social systems. A ranking score is assigned to each result in at least a subset of search results in the set of search results based at least on the user interest profile. The subset of search results are sorted based on the score that has assigned to each result in the subset of results. The subset of search results that has been sorted is sent to the user.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hongxia Jin, Qihua Wang
  • Patent number: 8538954
    Abstract: Systems and apparatuses are provided for a distributed aggregate user defined function processing system. A non-transitory computer readable medium stores instructions for a query compiler to identify a call to a distributed aggregate user defined function within a query of the distributed analytical data processing system, retrieve metadata associated with the distributed aggregate user defined function, and validate and resolve respective inputs and outputs of a plurality of function partitions associated with the distributed aggregate user defined function according to the retrieved metadata. A distributed processing engine includes a plurality of processing nodes to execute the plurality of function partitions and organize data flow from the plurality of function partitions to produce an output for the distributed aggregate user defined function.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: September 17, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Muthian George, Song Wang, Ahmed K Ezzat
  • Patent number: 8533183
    Abstract: When each file of a number of files is accessed, at least a number of times each file has been accessed is kept track of. Each file is stored on a storage of a number of storages. Periodically, at least one file is moved among the number of storages, based at least on the number of times each file has been accessed. As such, the at least one file is moved from being stored on a first storage to being stored on a second storage, to optimize subsequent access time of the at least one file. The storages are physically distinct storage devices. At least one of the storage devices has different storage characteristics as compared to one or more other of the storage devices.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: September 10, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Mark K. Hokanson
  • Patent number: 8527479
    Abstract: Provided are computer program product, system, and method for assessing a backup image comprising a backup of a source computer system to recover to a target computer system. A point-in-time backup image is selected from a plurality of backup images taken of an image on the source computer system, wherein the selected backup is to be applied to the target computer system. A determination is made from a plurality of retention policies applicable to files included in the source computer system a most restrictive retention policy. A determination is made as to whether the selected backup image satisfies the most restrictive retention policy. A retention status of the backup image is set based on whether the determined version of the selected backup satisfies the most restrictive retention policy. The retention status is presented for use in determining whether to use the selected backup image.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Surya K. Ghatty, James P. Smith, Peter B. Symonds, William R. Yonker
  • Patent number: 8527501
    Abstract: A method, system, and program for combining and processing transactions. The method includes the steps of: receiving a plurality of transactions from a plurality of clients, where each of the plurality of transactions includes a select query; combining the select queries in the transactions; and sending combined select queries to the database as a combined transaction.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventor: Hiroshi Horii
  • Patent number: 8527082
    Abstract: A component mounting method for mounting a component on a substrate is used by a component mounter including a mounting head mounting the component on the substrate, and an inspection head inspecting a surface status of the substrate. The component mounting method includes repeatedly mounting a component to be mounted on a predetermined substrate by the mounting head, determining whether or not the component to be mounted is a predetermined component, and when the determination is made that the component to be mounted is the predetermined component, performing at least one of inspecting a mounting status of the predetermined component after mounting the predetermined component and inspecting a status of a mounting surface on which the predetermined component is to be mounted, before mounting the predetermined component.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: September 3, 2013
    Assignee: Panasonic Corporation
    Inventor: Yasuhiro Maenishi
  • Patent number: 8521720
    Abstract: Methods and systems and machine readable media for managing data. In one exemplary embodiment, an initial search query is received and examined to determine whether elements within the initial search query are within the same category of data, and a machine interpreted search query is derived in response to the determining. Other methods and systems and media are also described.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: August 27, 2013
    Assignee: Apple Inc.
    Inventors: Jonah Petri, Yan Arrouye, Dominic Giampaolo
  • Patent number: 8521737
    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 provides for multi-tier image matching.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: August 27, 2013
    Assignee: Ricoh Co., Ltd.
    Inventors: Peter E. Hart, Berna Erol, Jonathan J. Hull, Kurt Piersol
  • Patent number: 8504570
    Abstract: A spatial and temporal memory system (STMS) processes input data to detect whether spatial patterns and/or temporal sequences of spatial patterns exist within the data, and to make predictions about future data. The data processed by the STMS may be retrieved from, for example, one or more database fields and is encoded into a distributed representation format using a coding scheme. The performance of the STMS in predicting future data is evaluated for the coding scheme used to process the data as performance data. The selection and prioritization of STMS experiments to perform may be based on the performance data for an experiment. The best fields, encodings, and time aggregations for generating predictions can be determined by an automated search and evaluation of multiple STMS systems.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: August 6, 2013
    Assignee: Numenta, Inc.
    Inventors: Jeffrey C. Hawkins, Ronald Marianetti, II, Anosh Raj, Subutai Ahmad
  • Patent number: 8495069
    Abstract: Methods 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: September 6, 2007
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, Anwer M. Khan
  • Patent number: 8489554
    Abstract: A method for recording a sequence of events is provided. The method includes operating a sequence of events recorder in a normal mode, wherein data stored is related to the sequence of events in a history buffer. The method also includes initiating a snap-shot mode of the events recorder after a triggering event occurs in the sequence of events. The snap-shot mode operates by freezing data related to a moment in the sequence of events that occurred prior to the triggering event, storing data related to the sequence of events at the time of the triggering event in the snap-shot buffer, and continuing to record the data related to the sequence of events to a snap-shot buffer until a predetermined event.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: July 16, 2013
    Assignee: GE Intelligent Platforms, Inc.
    Inventors: Yan Hua Xu, Mark Anthony Lobuono, Robert A. Rucinski, Jerry Simons
  • Patent number: 8489640
    Abstract: A system may include reception of a definition of an extension field to be added to a business object node, generation of metadata for a data type enhancement object associated with the extension field, and generation of an ABAP dictionary proxy object based on the data type enhancement object, wherein the ABAP dictionary proxy object describes the extension field in a sub-structure of a first field of the ABAP dictionary proxy object.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: July 16, 2013
    Assignee: SAP AG
    Inventors: Uwe Schlarb, Stefan A. Baeuerle, Bernhard Thimmel, Matthias Lehr, Karsten Fanghänel, Johannes Haselberger, Anne Jacobi, Bertram Vielsack
  • Patent number: 8484232
    Abstract: The invention relates to a method for checking for the presence of control statements in a data value, comprising providing at least one first data value (8) from a trustworthy source (3), receiving at least one second data value (9) from an untrustworthy source (4) and marking the second data value (9) as untrustworthy, performing a computation on the first and second data value (8, 9) resulting in a third data value (10) and marking all parts (11) of the third data value (10), which are derived from the second data value (9), as untrustworthy, and checking the parts (11) of the third data value (10) marked as untrustworthy for the presence of control statements. The invention further relates to a computer arrangement, a computer program, and a computer program product adapted to perform a method in accordance with the invention.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: July 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Tadeusz J. Pietraszek, Chris P. Vanden Berghe
  • Patent number: 8463749
    Abstract: A method for transmitting records of changes to data from a production location to a storage location is provided. The method stores in a log, records of changes to data stored at a production location. Those records are transmitted and a transmitted records checkpoint is generated that is transmitted at the end of the transmitted records. A records checkpoint confirmation is received and the plurality of transmitted records are purged from the log.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: June 11, 2013
    Assignee: Microsoft Corporation
    Inventors: Giedrius Zizys, Kestutis Patiejunas
  • Patent number: 8463761
    Abstract: In a light-weight transactional system architecture, each component providing a service performs its own scheduling and transaction management. An invocation of one of these services (through remote method invocation) results in the creation of a local transaction (child of the invoking transaction and parent of any transaction that might be triggered by invoking the services of other servers). The information that is required to build a global composite transaction is implicitly added by the system to each call. Each transaction is, however, independently handled at each server. That is, the servers neither communicate among themselves nor rely on a centralized component to make scheduling or recovery decisions. In this way, components can be dynamically added or removed from the system without compromising correctness. Regardless of the configuration, the system according to the invention guarantees that transactions executed over these servers are correct and recoverable at a global and local level.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: June 11, 2013
    Inventors: Guy Pardon, Gustavo Alonso
  • Patent number: 8463814
    Abstract: The present invention relates to digital data comprising a passive part (2) comprising content (1) to be protected in encrypted form, an active part (3) comprising information (4) how to decrypt the content (1) comprised in the passive part (2) and a hidden part (6), wherein the active part (3) and the corresponding passive part (2) constitute an active content (8) and the hidden part (6) comprising information (7) about properties of the respective active content (8) and/or respective active part (3) and/or the respective passive part (2). The active part (2) of the active content (8) additionally comprises rules (5) to allow and/or forbid decryption of the content (1) comprised in the passive part (2) of the active content (8) based on the information (7) comprised in the hidden part (6). With that neither a central database has to be accessed nor a special hardware has to be provided.
    Type: Grant
    Filed: July 19, 2004
    Date of Patent: June 11, 2013
    Assignee: Sony Deutschland GmbH
    Inventors: Sabine Terranova, Alexander Vollschwitz
  • Patent number: 8458192
    Abstract: A method and system for determining topical interest may include receiving signal information for a user of a document, the information including at least one signal value representing the user's activity with or relationship to the document. A document interest value based on the signal information for the user may be computed. Topic information for the document may be received, the information including at least one topic and a weight for each topic, where the topic relates to content of the document, and the weight represents how strongly the topic is associated with the document. An interest signature value of a first topic for the user may be updated by adding the product of the computed document interest value for the user for the document and the weight of the first topic for the document.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: June 4, 2013
    Assignee: Google Inc.
    Inventor: Michael Jeffrey Procopio
  • Patent number: 8442939
    Abstract: Provided is a computer system including a plurality of computing hosts, which constructs a shared file system dynamically so that job execution efficiency is improved. In the computer system which includes the plurality of computing hosts and executes a job requested, in a case where the job is executed by the plurality of computing hosts, each computing host which executes the job is configured to: share a file necessary for executing the job; access the shared file to execute the requested job; and cancel the sharing of the file after execution of the requested job is completed.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: May 14, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Takashi Yasui, Masaaki Shimizu