Patents Examined by Mahesh Dwivedi
-
Patent number: 8548851Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.Type: GrantFiled: March 23, 2011Date of Patent: October 1, 2013Assignee: Google Inc.Inventors: Liren Chen, Chao Cai, Eric W. Ewald, Cameron M. Tangney, Robert A. Walker, II, Japjit Tulsi, Ming Lei, Zhimin He, Sagnik Nandy, Ashok Babu Amara
-
Patent number: 8543614Abstract: A storage of nodes of hierarchically structured data uses logical node identifiers to reference the nodes stored within and across record data structures. A node identifier index is used to map each logical node identifier to a record identifier for the record that contains the node. When a sub-tree is stored in a separate record, a proxy node is used to represent the sub-tree in the parent record. The mapping in the node identifier index reflects the storage of the sub-tree nodes in the separate record. Since the references between the records are through logical node identifiers, there is no limitation to the moving of records across pages, as long as the indices are updated or rebuilt to maintain synchronization with the resulting data pages. This approach is highly scalable and has a much smaller storage consumption than approaches that use explicit references between nodes.Type: GrantFiled: August 22, 2005Date of Patent: September 24, 2013Assignee: International Business Machines CorporationInventors: Yao-Ching Stephen Chen, Yue Huang, Fen-Ling Lin, Brian Thinh-Vinh Tran, Guogen Zhang
-
Patent number: 8538998Abstract: Embodiments of the present invention provide techniques for customizing aspects of a metadata-driven software application. In particular, embodiments of the present invention provide (1) a self-contained metadata engine for generating customized metadata documents from base metadata documents and customizations; (2) a customization syntax for defining customizations; (3) a customization creation/update component for creating and updating customizations; (4) a customization restriction mechanism for restricting the creation of new customizations by specific users or groups of users; and (5) memory and caching optimizations for optimizing the storage and lookup of customized metadata documents.Type: GrantFiled: February 12, 2008Date of Patent: September 17, 2013Assignee: Oracle International CorporationInventor: Chris Barrow
-
Patent number: 8521841Abstract: Reports of data elements from a data repository, such as may be used in a browser based business information system, can be displayed whether or not the data repository is currently accessible. Report documents, comprising a master report as well as linked reports, may be exported to a local storage. Upon invoking a master report that has been previously exported to the local storage, requests for the data elements in parameter form that are ordinarily directed to the data repository are intercepted and the local storage is checked for copies of the previously exported reports. Any existing copies of the desired reports are presented as a first option. A browser applet may be used to intercept the data requests and convert them to the corresponding subdirectory paths on the local storage. The linked reports may also be exported to the local storage as a group in a batch operation.Type: GrantFiled: October 11, 2007Date of Patent: August 27, 2013Assignee: International Business Machines CorporationInventor: William R. Warren
-
Patent number: 8521742Abstract: Embodiments of the disclosure provide a method and system used for searching among a plurality of entities on a computer network by a user. A computer server in communication with the computer network can include a database with a storage mechanism, a rule set, and an interaction calculation engine. The user can search for a first entity using a location calculation engine in communication with the computer network. The location calculation engine can locate the first entity and determine and display at least a second portion of the plurality of entities relevant to the first entity.Type: GrantFiled: May 15, 2009Date of Patent: August 27, 2013Assignee: Unicorn Media, Inc.Inventors: Albert John McGowan, Niko Thomas John Huffman, Michael Edmund Godlewski, Matthew A. Johnson
-
Patent number: 8515943Abstract: A first query is retrieved by a computing device. A second query is retrieved by the computing device, wherein the second query is linked to the first query. A derivative query is generated by the computing device based, at least in part, upon merging at least a portion of the second query with at least a portion of the first query, wherein generating the derivative query includes retrieving the first query and the second query prior to generation of the derivative query. The computing device determines whether the derivative query contains one or more conflicts. If it is determined that the derivative query contains one or more conflicts, the one or more conflicts in the derivative query are resolved by the computing device.Type: GrantFiled: March 26, 2012Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Matthew Gordon Marum, Ravi Gopalakrishnan, Nirav S. Sheth, Michael John Tabb
-
Patent number: 8515942Abstract: A first query is retrieved by a computing device. A second query is retrieved by the computing device, wherein the second query is linked to the first query. A derivative query is generated by the computing device based, at least in part, upon merging at least a portion of the second query with at least a portion of the first query, wherein generating the derivative query includes retrieving the first query and the second query prior to generation of the derivative query. The computing device determines whether the derivative query contains one or more conflicts. If it is determined that the derivative query contains one or more conflicts, the one or more conflicts in the derivative query are resolved by the computing device.Type: GrantFiled: June 29, 2010Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Matthew Gordon Marum, Ravi Gopalakrishnan, Nirav S. Sheth, Michael John Tabb
-
Patent number: 8516036Abstract: A method and apparatus to manage files of a portable device such as an mp3 player, a mobile phone, or a game console, the method comprising copying files to be played from a source server and storing the files in a file system on a folder-by-folder basis; determining the presence of files which have been changed in the portable device by checking the file system when the files are completely copied; and creating a playlist of the files, folder-by-folder, according to file path information of the file system when there are the changed files.Type: GrantFiled: January 24, 2007Date of Patent: August 20, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Jono-woo Park, Jin-ho Kang, Kyung-suk Cho
-
Patent number: 8515990Abstract: A mobile terminal and method of managing a video using metadata therein are disclosed, by which videos matching search conditions of various types can be found. The present invention includes searching for metadata set on each of at least one partial section included in each of at least one video, obtaining an identification information on each of the at least one partial section having the found metadata set thereon, obtaining a section information on each of the at least one partial section having the found metadata set thereon, and displaying the obtained identification or section information.Type: GrantFiled: July 28, 2011Date of Patent: August 20, 2013Assignee: LG Electronics Inc.Inventors: Choonsik Lee, Younghun Nam, Donghyun Lee
-
Patent number: 8510290Abstract: A system includes a multi-system database management system having a plurality of database systems. An index selection subsystem combines sets of query information from respective ones of the plurality of database systems into a workload. The index selection subsystem then generates candidate indexes from the workload, and selects recommended indexes from the candidate indexes based on one or more criteria.Type: GrantFiled: December 30, 2008Date of Patent: August 13, 2013Assignee: Teradata US, Inc.Inventors: Douglas Brown, John Mark Morris
-
Patent number: 8510645Abstract: Disclosed is a method of applying a function to a set of data. Initially a tabular representation of the set of data is displayed, the representation comprising a plurality of columns. The data in the representation is grouped in each column based upon an order of the at least one column in the tabular representation. The method also generates a new column of data comprising a transform of existing column data contained in the tabular representation, wherein transform data within the new column depends upon a grouping context of the existing column data. Desirably the method further repositions the new column of data in the tabular representation and updates the transform data in the new column in accordance with a destination grouping context of a destination position of the new column in the tabular representation.Type: GrantFiled: October 4, 2006Date of Patent: August 13, 2013Assignee: Canon Kabushiki KaishaInventors: Joel Timothy Beach, Alexander Will
-
Patent number: 8498967Abstract: Techniques for maintaining mirrored storage cluster data consistency on systems with two-node, highly available storage solutions can employ an initiator-side agent operable to prevent split-brain scenarios. Split brain syndrome can be avoided, information identifying changes of synchronization states can be maintained, and both graceful and ungraceful shutdowns (or failures) of either one of the nodes or of the intelligent initiator itself can be mitigated. Technology presented herein supports load balancing and hot failover/failback in systems that may feature redundant network connectivity. Moreover, a method is supported for communicating storage cluster status between the storage nodes and the initiator.Type: GrantFiled: January 11, 2008Date of Patent: July 30, 2013Assignee: American Megatrends, Inc.Inventors: Paresh Chatterjee, Narayanan Balakrishnan, Raja Jayaraman
-
Patent number: 8495082Abstract: Provided is a stream data processing method cooperable with external data in real time. By providing a stream predict cache corresponding to a hierarchical cache of relation data predicted as being a data matching target with stream data, the number of accesses to a database is reduced to improve performance. Data to be stored in the stream predict cache is determined based on a characteristic of the stream data input by a user or monitoring information obtained by monitoring the stream data.Type: GrantFiled: August 11, 2006Date of Patent: July 23, 2013Assignee: Hitachi, Ltd.Inventors: Toshihiko Kashiyama, Itaru Nishizawa, Tsuneyuki Imaki
-
Patent number: 8489435Abstract: A process for storing and accessing data in databases of a computerized travel reservation system includes, for each type of information to be stored, created rules associating a set of criteria defining the trips to which the information applies, and a content representing the value of the information to be applied, the set of criteria of a rule including a pair of markets with a market of origin that is defined by the geographical zone of departure on the trip and a destination market which is defined by the geographical zone of arrival of the trip. A database stores the defined markets and a database stores the created rules.Type: GrantFiled: June 13, 2003Date of Patent: July 16, 2013Assignee: Amadeus S.A.S.Inventors: Hugues Gabriel, Vanessa Auzanne, Alexandre Taillades
-
Patent number: 8484258Abstract: A method for avoiding directory conflicts across a file system having multiple nodes with one node representing a token manager. For each directory, at least one metanode responsible for directory updates. The method involving obtaining a name-based lock on a filename. Querying the token manager for a lock token. If a new token is obtained, sending a Remote Procedure Call (RPC) to the metanode to obtain matching directory entries, and caching the result of the RPC so that subsequent operations on that filename can be satisfied without additional messages sent to the metanode. Updating a cached directory block in memory by creating a new directory entry in the block or deleting an existing directory entry from the block. Information regarding the updating is sent to the metanode on one of: periodic schedule, a subsequent synchronization event, or when the name-based lock token is revoked.Type: GrantFiled: March 5, 2012Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: Owen T. Anderson, Sr., Frank B. Schmuck
-
Patent number: 8484247Abstract: In one embodiment the present invention includes a system for securing and authorizing access to multidimensional transactional data. The system includes online analytical processing (OLAP) system and a database system. The OLAP system accesses a selection of multidimensional transactional data from the database system according to a multidimensional request. The OLAP system aggregates the selection to form aggregated information. The OLAP system filters the selection according to the authorization for the user, to form a filtered selection. In this manner the user can see accurate aggregations yet not see unauthorized data.Type: GrantFiled: December 30, 2008Date of Patent: July 9, 2013Assignee: SAP AGInventors: Peter John, Erich Marschall
-
Patent number: 8484238Abstract: A method and system for automatically generating regular expressions for relaxed matching of text patterns. A received input phrase expressed in a natural language is determined to be a plain text pattern. The plain text pattern is automatically tokenized, thereby generating a first token list. Rules loaded from a predefined rule set are automatically applied to the first token list to automatically generate a modified token list. The order of the rules being applied to the first token list is specified by the rule set. The modified token list is automatically converted into a regular expression that matches the plain text pattern and one or more variations of the plain text pattern. A utilization of the regular expression for an information extraction facilitates a recall and a precision of the information extraction.Type: GrantFiled: May 22, 2008Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: Alexander Stephan Loeser, Sriram Raghavan, Shivakumar Vaithyanathan
-
Patent number: 8478801Abstract: A method and software is described for recreating on a target datastore a set of hierarchical files that are present on a source datastore. A content identifier (ID) is maintained for each component of the set of hierarchical files. The content ID of a component is updated when its contents are modified. The child component is copied from the source datastore to the target datastore. The content ID corresponding to the parent component on the source datastore is compared with content IDs corresponding to files present on the target datastore. When a matching content ID is discovered, it infers a copy of the parent component. The matching file on the target datastore is associated with the copied child component so that the matching file becomes a new parent component to the copied child component, thereby recreating the set of hierarchical files on the target.Type: GrantFiled: May 20, 2009Date of Patent: July 2, 2013Assignee: VMware, Inc.Inventors: Gregory M. Hutchins, Steven Kusalo, Haripriya Rajagopal, Jairam Ranganathan, Li Zheng
-
Patent number: 8458215Abstract: The present invention generally is directed to a system, method and article of manufacture for accessing data independent of the particular manner in which the data is physically represented. In one embodiment, a data repository abstraction layer provides a logical view of the underlying data repository that is independent of the particular manner of data representation. A query abstraction layer is also provided and is based on the data repository abstraction layer. A runtime component performs translation of an abstract query into a form that can be used against a particular physical data representation.Type: GrantFiled: November 24, 2003Date of Patent: June 4, 2013Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Terrence R. O'Brien, Richard J. Stevens
-
Patent number: 8458165Abstract: An enterprise-wide query relaxative support vector machine ranking algorithm approach provides enhanced functionality for query execution in a heterogeneous enterprise environment. Improved query results are obtained by adjusting ranking functions using machine learning methods to automatically train ranking functions. The improved query results are obtained using a list of document-query pairs that are modeled as a binary classification training problem, combination function which requires ranking and learning functions to be implemented representing document attributes and metadata utilizing query relaxation techniques and adjusted ranking functions. Machine learning methods implement user feedback to automatically train ranking functions.Type: GrantFiled: June 28, 2007Date of Patent: June 4, 2013Assignee: Oracle International CorporationInventors: Ciya Liao, Thomas Chang