Patents Examined by Cam Truong
  • Patent number: 8762422
    Abstract: Data structures used to store data in an enterprise resource planning (ERP) system may be configured and custom-generated in a configuration mode of the ERP system where a subset of selectable data fields may be selected to avoid allocating space and resources to unused data fields. The data structures may then be generated in the configuration mode to eliminate the unused data fields at runtime. This in turn saves space and resources that would otherwise be allocated but not used. In ERP systems substantial space and computing resources may be saved by only allocating space and resources to only those resources that a specific customer intends to use.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: June 24, 2014
    Assignee: SAP AG
    Inventors: Artur Kaufmann, Georg Lang
  • Patent number: 8738630
    Abstract: Embodiments of a method and apparatus of image search are provided. An exemplary method of image search includes: receiving a request and returning a web page, where the returned web page allows uploading an image and adding annotation content for the image; receiving and storing the image and the annotation content for the image; and providing the annotation content for the image as a search index to an image search engine. Using the disclosed method and server, more searches related to information in an image can be provided. Moreover, because more information related to merchandise in an image can be provided to a viewer, it is believed that more online transactions can be facilitated.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: May 27, 2014
    Assignee: Alibaba Group Holding Limited
    Inventor: Xuanyin Lin
  • Patent number: 8725693
    Abstract: Techniques used in an automatic failover configuration having a primary database system, a standby database system, and an observer. In the automatic failover configuration, the primary database system remains available even in the absence of both the standby and the observer as long as the standby and the observer become absent sequentially. The failover configuration may use asynchronous transfer modes to transfer redo to the standby and permits automatic failover only when the observer is present and the failover will not result in data loss due to the asynchronous transfer mode beyond a specified maximum. The database systems and the observer have copies of failover configuration state and the techniques include techniques for propagating the most recent version of the state among the databases and the observer and techniques for using carefully-ordered writes to ensure that state changes are propagated in a fashion which prevents divergence.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: May 13, 2014
    Assignee: Oracle International Corporation
    Inventors: Steven Taihung Lee, Sadhana Kyathappala, Benedicto Elmo Garin, Jr.
  • Patent number: 8725759
    Abstract: In some embodiments, a method of providing data comprises receiving an XML document. The XML document includes data from a data repository. A SOAP message is generated. The SOAP message is configured to receive a value associated with a selected one of a name-value pair and an XML attribute and configured to receive XML text. The XML document is embedded as the value within the SOAP message. The XML document is designated in the SOAP message as character data such that a SOAP parser does not parse the XML document.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: May 13, 2014
    Assignee: Bank of America Corporation
    Inventors: Lincoln A. Baxter, Prathmesh Gandhi, Santosh Setty, Debasis Mishra, Tim Mincey, Michael J. Leary, William H. Storey
  • Patent number: 8725696
    Abstract: A computer-implemented method for providing access to media content in multiple locations includes: storing media content in a system that has a memory and another storage; generating an object that represents the media content, the object including media content metadata and a media content reference configured to identify each of a memory location and a storage location; and making the object available to an application, the media content reference providing access to the stored media content at the memory location or at the storage location.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: May 13, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Oliver Goldman, David W. George, Ankit Jain, Ashutosh Sharma, Alok Manchanda, Ashish Baweja
  • Patent number: 8706739
    Abstract: A method for user profile matching, including extracting online social network (OSN) user profile tokens from user profiles of one or more OSNs, generate indexes each referencing a user by at least one of the OSN user profile tokens that is associated with the user, extracting target OSN user profile tokens from a target OSN user profile of the one or more OSNs, identifying a candidate user based on the target OSN user profile tokens and at least one of the indexes, calculating a score representing a similarity measure between a candidate OSN user profile selected from the OSN user profiles that belongs to the candidate user and the target OSN user profile of the target user, and storing, in response to the score exceeding a pre-determined threshold, a combination of the target OSN user profile and the candidate OSN user profile as an expanded profile of the target user.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: April 22, 2014
    Assignee: Narus, Inc.
    Inventors: Han See Song, Antonio Nucci, Qiang Ma
  • Patent number: 8700632
    Abstract: Methods of managing data. A master catalog of properties may be generated. An object model catalog containing a plurality of object models may be generated, each object model including at least one property listed in the master catalog. A data set including a plurality of data objects may be defined, each data object an instantiation of a respective object model from the object model catalog. Data may be collected in accordance with the data set definition. Data collection may be performed, at least in part, by an automatic data collection system.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: April 15, 2014
    Assignee: Ixia
    Inventors: Florin Ciodaru, Flaviu Matan
  • Patent number: 8700572
    Abstract: Provided is a storage system providing a data storage area to an external apparatus. The storage system includes at least a first information processing apparatus including a first logical storage area forming the data storage area and a first data processing part performing processing of reducing the storage capacity used by a backup target data in the first logical storage area, and a second information processing apparatus communicatively coupled to the first information processing apparatus and including a second logical storage area forming the data storage area, and a second data processing part performing processing of reducing the storage capacity used by the backup target data in the second logical storage area.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: April 15, 2014
    Assignees: Hitachi, Ltd., Hitachi Information & Telecommunication Engineering, Ltd.
    Inventors: Shigeru Kaga, Mikito Ogata, Mamoru Sato
  • Patent number: 8694564
    Abstract: A method of providing on-demand service through a virtual file system is implemented at a computing device. In response to receiving a request for a file associated with an instance of the virtual file system, the computing device checks the metadata of the requested file in the virtual file system to identify a first set of data blocks of the requested file that is not present at the computing device and retrieves the first set of data blocks from at least one of a plurality of storage devices associated with the virtual file system. The computing device generates a copy of the requested file using the retrieved first set of data blocks and returns the generated copy of the requested file to the requesting application or user.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: April 8, 2014
    Assignee: Beijing Innovation Works Technology Company Limited
    Inventor: Brian J. Guarraci
  • Patent number: 8694557
    Abstract: A system may include acquisition of metadata defining a first object model including extensible entities, the first object model comprising an instance of a metaobject, acquisition of metadata defining an extension object model, the extension object model to extend at least one of the extensible entities of the first object model, and merging of the object model and the extension object to create metadata defining an extended object model, the extended object model comprising an instance of the metaobject.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: April 8, 2014
    Assignee: SAP AG
    Inventors: Bernhard Thimmel, Adam Polly, Uwe Schlarb, Stefan A. Baeuerle
  • Patent number: 8688753
    Abstract: Various embodiments for operating a transformation system, capable of transforming a logical data object (LO) to a transformed logical data object (TLO), are provided. In one such embodiment, an open LO request to a certain LO and addressed by the at least one client to the at least one storage device, is intercepted. An identifier (ID) in a header of a TLO corresponding to the requested LO and stored in the at least one storage device, is obtained. The obtained ID is used to characterize the TLO and the LO. A determination is made whether the transformation system handles at least one open LO characterized by an ID with a same value as the obtained ID. The requested LO is opened if at least one open LO is not found. An instance corresponding to the intercepted open LO request is generated. The instance is associated to the obtained ID.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Amit, Chaim Koifman, Rostislav Raikhman
  • Patent number: 8676757
    Abstract: Systems and methods are described herein for creating, maintaining and applying a dataset that can be used to synchronize multiple instances of a data store. The dataset includes a sequentially-ordered sequence of change sets associated with the data store, wherein each change set includes zero or more entries that specify how the state of certain entities in the data store have changed since state changes represented by a previous change set in the sequence were applied to the data store. When a new change set is added to the dataset, any entries in any previously-added change sets dealing with the entities identified in the new change set are removed. Consequently, the dataset provides a concise and complete representation of all the state changes that have occurred to the data store since a known origin state.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: March 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael Lasky, Matthew Ryan
  • Patent number: 8676786
    Abstract: A computer-readable medium storing therein a data conversion program that causes a computer to execute a process that includes receiving after a schema of a database has been changed from a former schema to a new schema, a processing request concerning the database; judging based on difference information concerning the former schema and the new schema, whether in the processing request, a condition that specifies process data subject to processing, has been changed by the new schema; searching the database for conversion data whose format is to be converted from the former schema to the new schema, the searching based on judgment results obtained at the judging and on the processing request; and converting the format of the retrieved conversion data, from the former schema to the new schema.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: March 18, 2014
    Assignee: Fujitsu Limited
    Inventors: Hiroshi Otsuka, Atsuji Sekiguchi, Masazumi Matsubara, Shinya Kitajima, Yuji Wada, Yasuhide Matsumoto
  • Patent number: 8635235
    Abstract: An apparatus for providing standard real world to virtual world links may include a processing element configured to receive indications of an image including an object, determine whether the object corresponds to a particular object having a predefined association based on a recognition of the object, and execute a function corresponding to the predefined association in response to the object corresponding to the particular object.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: January 21, 2014
    Assignee: Nokia Corporation
    Inventor: Philipp Schloter
  • Patent number: 8635244
    Abstract: A method of providing a news release to a user is disclosed. In one embodiment, the method comprises: providing access to the user, over a network, to data stored in a computer-readable digital storage medium; and structuring the data provided to the user over the network so that the user experiences a news release having a plurality of sections, the sections including a headline, a summary, key points, and a network address.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: January 21, 2014
    Assignee: NewsGems LLC
    Inventors: Eileen C. Shapiro, Steven J. Mintz
  • Patent number: 8635229
    Abstract: Techniques for constructing query operations associated with a report specification are described. The query operations may include a mixture of multidimensional operations and relational operations. The application of the query operations are sequenced with the computing device to reduce or eliminate certain complexities and ambiguities during generation of reports, thereby providing an improved experience for user. For example, any multidimensional rollup operation may be applied to the multidimensional representation of the data within a first timeframe and that any aggregation operation and second level filtering are applied within a second timeframe subsequent to the first timeframe. A report may be output based on a resultant data set produced by application of the query operation in accordance with the sequencing.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: David C. Cummings, Glen M. Seeds
  • Patent number: 8620938
    Abstract: A method and system for routing a query to one or more providers. The system may include a search interface for presenting a service list including one or more services offered by the one or more providers, permitting selection of one or more of the one or more services, and a query entry for receiving input of the query. A search processor is capable of receiving and parsing the query. A service recognizer for a particular provider is capable of receiving and analyzing one or more terms of the query to determine if the particular provider is a match for the query. A query router can route the query to the particular provider if the particular provider is determined to be a match and block the query to the particular provider if the particular provider is determined not to be a match. A results interface presents results of the query.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Roberto C. Taboada, Eric D. Bailey
  • Patent number: 8615508
    Abstract: Methods, systems, and apparatus, including computer program products, for linking to an intra-document portion of a target document includes receiving an address for a target document identified by a search engine in response to a query, the target document including query-relevant text that identifies an intra-document portion of the target document, the intra-document portion including the query relevant text. An artificial anchor is generated, the artificial anchor corresponding to the intra-document portion. The artificial anchor is appended the address.
    Type: Grant
    Filed: July 24, 2009
    Date of Patent: December 24, 2013
    Assignee: Google Inc.
    Inventors: David P. Marmaros, Benedict A. Gomes, Krishna Bharat
  • Patent number: 8615527
    Abstract: The present invention generally is directed to methods, articles of manufacture and systems for automatically generating abstract representations of a limited subset of data repository fields accessed by a particular application. The limited subset of fields may be identified by monitoring queries issued against the data repository by the application. The abstract representations may be grouped in a data repository abstraction (DRA) component that serves as a data definition framework allowing data from the fields to be accessed independent of the particular in which the data is physically represented in the data repository. By limiting the fields exposed to the application to the limited subset of fields actually accessed by the application, the DRA component, in effect, provides the application with a custom database tailored to its particular needs.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Frederick A. Kulack, Richard J. Stevens, Eric W. Will
  • Patent number: 8595270
    Abstract: Methods, systems, and apparatus, including computer program products, for linking to an intra-document portion of a target document includes receiving an address for a target document identified by a search engine in response to a query, the target document including query-relevant text at an intra-document portion of the target document. An artificial anchor that corresponds to the intra-document portion is generated and appended the address.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: November 26, 2013
    Assignee: Google Inc.
    Inventors: David P. Marmaros, Benedict A. Gomes, Krishna Bharat