Patents Examined by Kimberly Lovel
  • Patent number: 8126880
    Abstract: A computer identifies within a document multiple matching chunks in response to a search request from a user. The search request includes one or more search keywords and each of the multiple matching chunks matches at least one of the search keywords. The computer partitions the matching chunks into multiple groups. The matching chunks within a respective group have an associated matching level to the search request. The computer returns one or more groups of the matching chunks to the user in an order consistent with their respective matching levels to the search request.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: February 28, 2012
    Assignee: Tigerlogic Corporation
    Inventors: Jeffrey Matthew Dexter, Robert Smik
  • Patent number: 8126937
    Abstract: Methods, systems, and computer program products, implementing techniques for visual database modeling. The techniques include receiving in a web browser user input defining a structure for a database, the structure including one or more tables and one or more relations between the tables; and displaying in the web browser a visual model of the defined database structure, the visual model including one or more graphical objects representing the tables and relations.
    Type: Grant
    Filed: October 5, 2004
    Date of Patent: February 28, 2012
    Assignee: SAP AG
    Inventor: Victor V. Shaburov
  • Patent number: 8122001
    Abstract: To allow a user to use an appropriate search engine, this invention provides a computer system including: a client computer; a search engine; and a management computer, in which the management computer is configured to: collect logs of access; specify a parameter transferred from the client computer to an access destination of the client computer by analyzing the collected logs of access; judge that an access including a parameter judged as a search query is an access to the search engine; select a log of access to the search engine from the collected logs of access; extract an address of the search engine and the search query from the selected log of access to the search engine; and store a correspondence between the extracted address of the search engine and the extracted search query in a search engine profile.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: February 21, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Yasutsugu Morimoto
  • Patent number: 8117164
    Abstract: The creation and utilization of network restore points is provided by a schema associated with a structured data set that can be conveniently backed up by periodically taking snapshots of the structured data to establish a series of restore points that can be used in the event that the primary structured data becomes lost or corrupted. In general, the snapshots are only taken after the structured data set has undergone a change in content, although they may be taken at other times as well. The snapshot may be taken by a network restore point engine that can be accessed by a user over the Internet. In addition, the snapshot may be stored on an Internet-based storage medium or it may be pushed to or pulled by the client so that the snapshot resides on a client-resident storage medium.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: February 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Daron Spektor, David Mercer, William D. Hay
  • Patent number: 8117245
    Abstract: A method and system is provided to demographically represent and implement one or more projects associated with an entity such as a corporation in a database so that the views into the database reflect a defined hierarchy of the demographics of the project or entity. The views may be created to reflect various aspects such as technological components, physical attributes of the entity, processes, or other attributes. The processes reflected by the views may also provide action based data elements for supporting the activities necessary to accomplish the processes over time. The project and associate views may also be organized by language or geographic requirements. In use, the invention may provide for management and control for large scale projects such as a migration from one organizational state to another.
    Type: Grant
    Filed: September 14, 2004
    Date of Patent: February 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Carol DelGaudio, Scott D. Hicks, James A. Martin, Jr., Diane C. Rauch
  • Patent number: 8112425
    Abstract: Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: February 7, 2012
    Assignee: Splunk Inc.
    Inventors: Michael J. Baum, David Carasso, Robin K. Das, Rory Greene, Brad Hall, Nick Mealy, Brian Murphy, Stephen Sorkin, Andre Stechert, Erik M. Swan
  • Patent number: 8108436
    Abstract: An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise.
    Type: Grant
    Filed: February 13, 2008
    Date of Patent: January 31, 2012
    Assignee: AOL Inc.
    Inventors: Rupesh Chhatrapati, Richard J. Treitel, Jon Chester, David Sobotka, Louis Lao, Andrew Zaeske, Meera Vengadasubbu
  • Patent number: 8099440
    Abstract: A method, system, and article are provided for employment of a hybrid layout of representation of data objects in computer memory. Columns of the database are separated based upon a classification of the columns. A vertical partition in the form of a bank is provided to receive an assignment of one or more data objects identified in the columns. Each bank is sized to be a divisor of a size of an associated hardware register. Assignment of data objects to banks organizes the data in a manner that support efficient query processing that mitigates the quantity of banks required to respond to the query.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: January 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: F. Ryan Johnson, Vijayshankar Raman, Frederick R. Reiss, Richard S. Sidle, Garret F. Swart
  • Patent number: 8095564
    Abstract: A configuration server includes a configuration repository that stores a wide range of configuration information for possible use by application programs. The configuration repository may include configuration parameters, settings for the parameters, and meta-data of definitions and descriptions of the parameters. Configuration information is selected from the configuration repository and stored in a configuration directory for later use by application programs at runtime. The configuration information is accessed from the configuration directory when needed by an application program or a component thereof.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: January 10, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Wolfgang Herzog, Ulrich Frenzel, Klaus-Peter Lang
  • Patent number: 8095562
    Abstract: A configuration server includes a configuration repository that stores a wide range of configuration information for possible use by application programs. The configuration repository may include configuration parameters, settings for the parameters, and meta-data of definitions and descriptions of the parameters. Configuration information is selected from the configuration repository and stored in a configuration directory for later use by application programs at runtime. The configuration information is accessed from the configuration directory when needed by an application program or a component thereof.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: January 10, 2012
    Assignee: SAP Aktiengesellshaft
    Inventors: Wolfgang Herzog, Ulrich Frenzel, Klaus-Peter Lang
  • Patent number: 8095563
    Abstract: A configuration server includes a configuration repository that stores a wide range of configuration information for possible use by application programs. The configuration repository may include configuration parameters, settings for the parameters, and meta-data of definitions and descriptions of the parameters. Configuration information is selected from the configuration repository and stored in a configuration directory for later use by application programs at runtime. The configuration information is accessed from the configuration directory when needed by an application program or a component thereof.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: January 10, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Wolfgang Herzog, Ulrich Frenzel, Klaus-Peter Lang
  • Patent number: 8073822
    Abstract: A method is provided for the storage-efficient management of electronic messages, wherein a message that is to be managed is first received, the message is decomposed into a basic structure and file attachments contained in the message, a unique identification value is calculated for each file attachment, the file attachment is stored as a file with a respective identification value for which no file exists in the storage, or a reference counter of the file attachment for whose identification value a file already exists in the storage, is incremented, and the basic structure with references to the files in the storage, which references correspond to the file attachments originally contained in the message, is stored.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: December 6, 2011
    Assignee: Open Text Software GmbH
    Inventors: Jörg-Stefan Sell, Christian Winter, Franz Heiβ
  • Patent number: 8073879
    Abstract: The present invention provides systems and methods that isomorphically maps constructs between domain spaces (e.g., object, markup, relational and user interface domains). The systems and methods employ a mapping component that utilizes at least one suppress label(s), introduce label(s) and/or mediating schema to facilitate construct mapping. Examples of such mapping include transforming a named construct to an anonymous construct, a named construct to a named construct, an anonymous construct to a named construct, and an anonymous construct to an anonymous construct. In general, introduce labels can be utilized to provide names for anonymous constructs and/or modify existing names; suppress labels typically are utilized to suppress names such as introduced names or names a user desires to be suppressed; and mediating schema can be utilized to provide a default or user customized mapping to an intermediate schema before, during and/or after construct mapping.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, Wolfram Schulte, Oludare V. Obasanjo
  • Patent number: 8073869
    Abstract: A method to support efficient, interactive, and fuzzy search on text data includes an interactive, fuzzy search on structured data used in applications such as query relaxation, autocomplete, and spell checking, where inconsistencies and errors exist in user queries as well as data. It utilizes techniques to efficiently and interactively answer fuzzy queries on structured data to allow users to efficiently search for information interactively, and they can find records and documents even if these records and documents are slightly different from the user keywords.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: December 6, 2011
    Assignee: The Regents of the University of California
    Inventors: Chen Li, Shengyue Ji, Guoliang Li, Jiannan Wang, Jianhua Feng
  • Patent number: 8065346
    Abstract: A graphical user interface (GUI) architecture is configured to enable efficient management of resources in a storage system environment. The GUI architecture is embodied within a namespace and storage management (NSM) application as a GUI toolkit configured to produce reusable GUI components, such as a navigation frame, a wizard and a dialog box. In particular, the reusable wizard allows users to make intelligent choices toward successful completions of desired actions by, e.g., only requesting information needed to accomplish those actions.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: November 22, 2011
    Assignee: NetApp, Inc.
    Inventors: Jeffrey Hing, Jay Perry, Steven R. Klinkner
  • Patent number: 8065314
    Abstract: The present invention is directed to a method for identifying one or more matching formulas for matching color and appearance of a target coating containing effect pigments. The present invention is also directed to a system for identifying one or more matching formulas for matching color and appearance of a target coating containing effect pigments.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: November 22, 2011
    Assignee: E. I. du Pont de Nemours and Company
    Inventors: Arun Prakash, Allan Blase Joseph Rodrigues, Judith Elaine Obetz, Wilhelm Kettler, John Paul Gallagher
  • Patent number: 8060538
    Abstract: Embodiments of the present invention are directed to acquiring information from the worldwide web, organizing information acquired from the worldwide web, and using the acquired and organized information to facilitate web-page searching, web-page browsing, and other worldwide-web-based activities. In one embodiment of the present invention, a database of concept objects is created from an initial set of semantic objects and from hyperlink information obtained from web pages by one or more web crawlers. The initial set of semantic objects is processed using hyperlink based objects created by the web crawler. The processed semantic objects are then associated with additional hyperlink-based objects to create a concept-object database.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: November 15, 2011
    Assignee: Vulcan, Inc.
    Inventors: Stephen G. Hall, Arun T. Jacob, Mark Thomas Greaves, Paul G. Allen
  • Patent number: 8055610
    Abstract: Disclosed are an apparatus, system, and method for generating a post-order set of members referenced by an MDX query statement invoking a post-order function. The apparatus includes an input module that receives the MDX expression specifying the relevant data set. A pre-order module generates a set of the members in pre-order organization. An initialization module generates an empty post-order set and inserts the first member of the pre-order set into the post-order set. An ancestor module determines whether the next member in the pre-order set has an ancestor in the post-order set and the location of the closest ancestor of the member if it exists. An insertion module then inserts the member immediately before the closest ancestor if the ancestor exists, or puts it in the rightmost position of the post-order set if an ancestor does not exist. An iteration module invokes the ancestor and insertion modules for each member of the pre-order set until the post-order set is filled.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventor: David G. Wilhite
  • Patent number: 8055691
    Abstract: A method and system is provided to demographically represent and implement one or more projects associated with an entity such as a corporation in a database so that the views into the database reflect a defined hierarchy of the demographics of the project or entity. The views may be created to reflect various aspects such as technological components, physical attributes of the entity, processes, or other attributes. The processes reflected by the views may also provide action based data elements for supporting the activities necessary to accomplish the processes over time. The project and associate views may also be organized by language or geographic requirements. In use, the invention may provide for management and control for large scale projects such as a migration from one organizational state to another.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Carol Delgaudio, Scott D. Hicks, James A. Martin, Jr., Diane C. Rauch
  • Patent number: 8055628
    Abstract: A method by which a disk-based distributed data storage system is organized for protecting historical records of stored data entities. The method comprises recording distinct states of an entity, corresponding to different moments of time, as separate entity versions coexisting within the distributed data storage system, and assigning expiration times to the entity versions independently within each of a plurality of storage sites according to a shared set of rules, before which times deletion is prohibited.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: November 8, 2011
    Assignee: Permabit Technology Corporation
    Inventors: Norman H. Margolus, Jered J. Floyd, George E. Homsy, II, Jeffrey M. Keller