Patents Examined by Cam Truong
-
Patent number: 8762422Abstract: 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: GrantFiled: August 18, 2011Date of Patent: June 24, 2014Assignee: SAP AGInventors: Artur Kaufmann, Georg Lang
-
Patent number: 8738630Abstract: 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: GrantFiled: November 12, 2009Date of Patent: May 27, 2014Assignee: Alibaba Group Holding LimitedInventor: Xuanyin Lin
-
Patent number: 8725693Abstract: 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: GrantFiled: January 23, 2012Date of Patent: May 13, 2014Assignee: Oracle International CorporationInventors: Steven Taihung Lee, Sadhana Kyathappala, Benedicto Elmo Garin, Jr.
-
Patent number: 8725759Abstract: 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: GrantFiled: January 4, 2011Date of Patent: May 13, 2014Assignee: Bank of America CorporationInventors: Lincoln A. Baxter, Prathmesh Gandhi, Santosh Setty, Debasis Mishra, Tim Mincey, Michael J. Leary, William H. Storey
-
Patent number: 8725696Abstract: 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: GrantFiled: January 4, 2011Date of Patent: May 13, 2014Assignee: Adobe Systems IncorporatedInventors: Oliver Goldman, David W. George, Ankit Jain, Ashutosh Sharma, Alok Manchanda, Ashish Baweja
-
Patent number: 8706739Abstract: 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: GrantFiled: April 26, 2012Date of Patent: April 22, 2014Assignee: Narus, Inc.Inventors: Han See Song, Antonio Nucci, Qiang Ma
-
Patent number: 8700632Abstract: 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: GrantFiled: January 18, 2012Date of Patent: April 15, 2014Assignee: IxiaInventors: Florin Ciodaru, Flaviu Matan
-
Patent number: 8700572Abstract: 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: GrantFiled: December 20, 2011Date of Patent: April 15, 2014Assignees: Hitachi, Ltd., Hitachi Information & Telecommunication Engineering, Ltd.Inventors: Shigeru Kaga, Mikito Ogata, Mamoru Sato
-
Patent number: 8694564Abstract: 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: GrantFiled: November 24, 2010Date of Patent: April 8, 2014Assignee: Beijing Innovation Works Technology Company LimitedInventor: Brian J. Guarraci
-
Patent number: 8694557Abstract: 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: GrantFiled: July 2, 2010Date of Patent: April 8, 2014Assignee: SAP AGInventors: Bernhard Thimmel, Adam Polly, Uwe Schlarb, Stefan A. Baeuerle
-
Patent number: 8688753Abstract: 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: GrantFiled: August 12, 2011Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: Jonathan Amit, Chaim Koifman, Rostislav Raikhman
-
Patent number: 8676757Abstract: 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: GrantFiled: October 18, 2011Date of Patent: March 18, 2014Assignee: Microsoft CorporationInventors: Michael Lasky, Matthew Ryan
-
Patent number: 8676786Abstract: 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: GrantFiled: October 18, 2011Date of Patent: March 18, 2014Assignee: Fujitsu LimitedInventors: Hiroshi Otsuka, Atsuji Sekiguchi, Masazumi Matsubara, Shinya Kitajima, Yuji Wada, Yasuhide Matsumoto
-
Patent number: 8635235Abstract: 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: GrantFiled: September 14, 2007Date of Patent: January 21, 2014Assignee: Nokia CorporationInventor: Philipp Schloter
-
Patent number: 8635244Abstract: 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: GrantFiled: June 29, 2012Date of Patent: January 21, 2014Assignee: NewsGems LLCInventors: Eileen C. Shapiro, Steven J. Mintz
-
Patent number: 8635229Abstract: 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: GrantFiled: October 18, 2011Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: David C. Cummings, Glen M. Seeds
-
Patent number: 8620938Abstract: 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: GrantFiled: February 23, 2007Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: Roberto C. Taboada, Eric D. Bailey
-
Patent number: 8615508Abstract: 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: GrantFiled: July 24, 2009Date of Patent: December 24, 2013Assignee: Google Inc.Inventors: David P. Marmaros, Benedict A. Gomes, Krishna Bharat
-
Patent number: 8615527Abstract: 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: GrantFiled: August 3, 2006Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Frederick A. Kulack, Richard J. Stevens, Eric W. Will
-
Patent number: 8595270Abstract: 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: GrantFiled: September 29, 2011Date of Patent: November 26, 2013Assignee: Google Inc.Inventors: David P. Marmaros, Benedict A. Gomes, Krishna Bharat