Patents Examined by Navneet K Gmahl
-
Patent number: 10089394Abstract: Methods and apparatus for generating, in response to a search query of a user, a personal search result that identifies a physical location previously interacted with by the user, such as a physical location previously visited by the user. Some implementations are directed to methods and apparatus for determining whether a search query is a personal locational query indicating a desire for information related to one or more physical locations previously interacted with by the user. Some implementations are directed to methods and apparatus for determining search parameters for such a personal locational query. Some implementations are directed to methods and apparatus for searching private content of the user to determine physical locations previously interacted with by the user that are responsive to such a personal locational query.Type: GrantFiled: July 11, 2013Date of Patent: October 2, 2018Assignee: GOOGLE LLCInventors: Zoltan Gyongyi, Albert Segars, Qun Cao, Juthika Dabholkar, Darryl DeWeese, Anandsudhakar Kesari, Yiyuan Xia, Vincent Zammit
-
Patent number: 10073882Abstract: Methods and apparatus for determining whether query templates that have the same entity collection identifier are semantically equivalent query templates based on determining a similarity measure between the query templates. The similarity measure may be based on various factors. For example, in some implementations the similarity measure may be based on a number of the entities of the entity collection that instantiate both of the query templates in a record of past user queries. Also, for example, in some implementations the similarity measure may be based on a number of the entities of the entity collection that instantiate both of the query templates in a record of past user queries and are determined to be entities that satisfy a threshold level of entity similarity between the query templates. In some implementations, terms of two query templates that are determined to be equivalent may be determined to be synonymous.Type: GrantFiled: July 15, 2013Date of Patent: September 11, 2018Assignee: GOOGLE LLCInventors: Nitin Gupta, Mangesh Gupte
-
Patent number: 9418052Abstract: The invention relates to a method and an apparatus for web service schema management. The apparatus includes a processor; a memory including computer program code configured to, with the processor, cause the apparatus at least to perform: controlling the storing of schema information of a binary web service system, the schemas describing the encoding/decoding of binary XML messages; and providing an interface for maintaining the schema information up-to-date in each component of the binary web service system.Type: GrantFiled: April 28, 2010Date of Patent: August 16, 2016Assignee: ARM FINLAND OYInventor: Zachary Shelby
-
Patent number: 9298691Abstract: A system can receive raw log data from log-producing devices. The system can parse the raw log data to generate parsed log data, including extracting fields from the raw log data, generating structured query language (SQL) statements from the extracted fields, and inserting the SQL statements in a database. The system can summarize the parsed log data, including identifying one or more SQL statements based on fields of commonality and fields of uniqueness, and creating summarized data that include a new statement condensed from the identified SQL statements. The system can then generate a report based on the summarized data.Type: GrantFiled: June 28, 2012Date of Patent: March 29, 2016Assignee: TIBCO Software Inc.Inventors: Jason Michael DeStefano, Tomasz Mariusz Mojsa, Thomas Hunt Schabo Grabowski
-
Patent number: 9262779Abstract: A data model and associated systems and methods enable comprehensive and robust analysis based on a member-, employee-, and branch-centric data model. The data model is integrated in a manner in which common data entities for member, branch, employee and time, are related centrally to other data entities. This data structure enables breadth in reporting and analysis. The data model also provides depth in analysis and insight that may be gained from the data quickly, in real-time and without manual manipulation. Automation of reporting and analysis processes is also supported.Type: GrantFiled: October 24, 2011Date of Patent: February 16, 2016Assignee: OnApproach, LLCInventors: Paul Ablack, James A. Rohde
-
Patent number: 9230007Abstract: Techniques for making aggregated entries in a database table which aggregate information from other entries in tables in the database system. The techniques permit the aggregated entries to contain not only metric values aggregated from the other entries by techniques such as averaging in which the individual values are lost, but also sets of individual values from the other entries. One area of application for the techniques is the roll up tables used in the management systems for database management systems to reduce the size of historic information about events that have occurred in the database management system. Each roll up entry in a roll up table is an aggregated entry that contains information about some number of events. A roll up entry that uses the techniques contains a representation of a set whose values are the occurrence times of the events that are represented by the rollup record.Type: GrantFiled: October 3, 2003Date of Patent: January 5, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Todd P. Guay, Dimitris Nakos
-
Patent number: 9152660Abstract: A data normalizer for processing data for use by a CDM system which is capable of dynamically updating user-defined normalization criteria and which is further capable of operating in a multi-tenant environment in which each tenant has distinct data normalization policies.Type: GrantFiled: July 23, 2010Date of Patent: October 6, 2015Inventors: Donato Diorio, Kevin Schuetz, Igor Petrenko
-
Patent number: 9152565Abstract: A storage system implements a storage operating system configured to concurrently perform speculative readahead for a plurality of different read streams. Unlike previous implementations, the operating system manages a separate set of readahead metadata for each of the plurality of read streams. Consequently, the operating system can “match” a received client read request with a corresponding read stream, then perform readahead operations for the request in accordance with the read stream's associated set of metadata. Because received client read requests are matched to their corresponding read streams on a request-by-request basis, the operating system can concurrently perform readahead operations for multiple read streams, regardless of whether the read streams' file read requests are received by the storage system in sequential, nearly-sequential or random orders.Type: GrantFiled: February 6, 2008Date of Patent: October 6, 2015Assignee: NetApp, Inc.Inventor: Robert L. Fair
-
Patent number: 9141435Abstract: A system and methodology providing workload management in a database cluster. In one embodiment, for example, a method for allocating workload amongst a plurality of database servers sharing access to data comprises steps of: periodically collecting information about workload at each database server; distributing the workload information to each of the plurality of database servers; in response to a client connected to a first database server requesting that work be performed, examining the workload information to determine whether the requested work should be performed at a second database server having a lower workload than the first database server; if it is determined that the work should be performed at the second database server, automatically transferring the client connection to the second database server and performing the requested work at the second database server; and otherwise, performing the requested work at the first database server.Type: GrantFiled: August 17, 2007Date of Patent: September 22, 2015Assignee: Sybase, Inc.Inventor: David Wein
-
Patent number: 9134921Abstract: The present invention uniquely names storage devices in a global storage environment with hierarchical storage domains. In particular, according to one or more embodiments of the present invention a storage device (e.g., a disk) is connected at a particular location within the global storage environment. That particular location is associated with a path of each of one or more hierarchical storage domains in which the storage device is located. Accordingly, a name is assigned to the storage device that is the path of the hierarchical storage domains in which the storage device is located.Type: GrantFiled: April 23, 2007Date of Patent: September 15, 2015Assignee: NetApp, Inc.Inventors: Dongfeng Li, Edward R. Zayas, Randal Thelen, Stephen H. Strange, Susan M. Coatney
-
Patent number: 9135268Abstract: A list of servers known to a client is compared with lists of servers stored on the servers. An instance of content (e.g., a data file) can be accessed from a server on the list if at least a simple majority of the servers have the same version of the list.Type: GrantFiled: December 30, 2009Date of Patent: September 15, 2015Assignee: Symantec CorporationInventors: Prasanta Dash, Craig Harmer, Vishal Kher
-
Patent number: 9122715Abstract: A method, apparatus, and computer program product for automatically detecting changes in end-user transaction performance and availability caused by a transaction server configuration change. When a configuration change to an element in a distributed computing system is proposed, a set of instrumented synthetic transactions in the distributed computer system is initiated. Access to managed resources by the synthetic transactions is tracked to produce a list of utilized resources for the transaction. The utilized resources are then categorized according to criteria including associating the utilized resources with respective transactions. The initiating, tracking, and categorizing steps are repeated after a proposed configuration change using a selected subset of the set of transactions. The effect of the proposed configuration change is then displayed for the selected subset of the set of transactions.Type: GrantFiled: June 29, 2006Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Scott Stephen Dickerson, James Nicholas Klazynski
-
Patent number: 9117223Abstract: In one embodiment, method that can be performed on a system, is provided to take not just a person's time and location into consideration, but also has knowledge of and takes into account their availability, their preferences, their schedule, their purpose for being at their current location, and/or their next goal or stop (not just in terms of location but also in terms of activity). One embodiment is able to take into account a real-time view of supplier inventory and deduce and make available much better-adapted offerings and support for that person's travels and endeavors. In one embodiment, having an understanding of a rate of conversion and its relation to traffic and weather patterns allows service providers to make more accurate predictions about various items, including but not limited to, conversion rates, offer types, offer upgrades, traffic etc.Type: GrantFiled: March 23, 2006Date of Patent: August 25, 2015Assignee: Deem, Inc.Inventors: Sean Handel, Patrick Grady, Mark Orttung, Dan Kikinis
-
Patent number: 9117204Abstract: An approach for managing calendar information received from a plurality of data sources is described. Calendar information associated respectively with a plurality of data sources is retrieved by a calendar management platform. For each of the data sources, metadata specifying a contributor of the corresponding calendar information and for relating distribution of the calendar information is determined. Based on the first and second metadata, a data view for the calendar information is generated.Type: GrantFiled: September 30, 2010Date of Patent: August 25, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Paul Hubner, Kristopher Pate, Steven T. Archer, Robert A. Clavenna
-
Patent number: 9047330Abstract: Systems, methods and computer program products for compression of database indexes are described herein. A system embodiment includes a sequence determiner to scan a database index and to determine a start of a range and end of a range of consistently changing values in one or more index pages of said database index and an index updater to update said database index based on a sequence determined by said sequence determiner, while suspending writing of one or more values that lie within start of said range and end of said range of values. A method embodiment includes scanning an index, determining a pattern of changing values in one or more index pages of said index and selectively updating said index based on said determining step to minimize index insertions.Type: GrantFiled: October 27, 2008Date of Patent: June 2, 2015Assignee: IANYWHERE SOLUTIONS, INC.Inventors: Daniel James Farrar, Peter Bumbulis, Nathan Michael Auch