Patents Examined by Wayne Amsbury
  • Patent number: 7333982
    Abstract: A customer relationship management (CRM) system with integrated data aggregation engine comprising a database management system (DBMS) including a relational datastore storing data in tables. An aggregation module, operatively coupled to the relational datastore aggregates the data stored in the tables of the relational datastore and storing the resultant aggregated data in a non-relational datastore. A reference generating mechanism generates a first reference to data stored in the relational datastore and a second reference to aggregated data generated by the aggregation module and stored in the non-relational datastore. A query processing mechanism processes query statements, wherein, upon identifying that a given query statement is on the second reference, the query processing mechanism communicates with the aggregation module to retrieve portions of aggregated data identified by the reference that are relevant to the given query statement.
    Type: Grant
    Filed: December 9, 2002
    Date of Patent: February 19, 2008
    Assignee: Hyperroll Israel, Ltd.
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 7139769
    Abstract: The invention is related to electronic information transfer between trading partners and more particularly to the use of a catalog, catalog query, and item identifier to specify an item that has a number of configurations or features. The item identifier is used in business transactions between the trading partners. In the present invention, a configured item is associated with a two-part item identifier where one part is a systematically assigned, fixed length field that provides systematic identification of the catalog and the second part is a variable length field to identify the item in the catalog. A catalog and catalog query provide a means to generate the two-part item identifier based on the description of the configured item identifier. A catalog query with the item identifier can query the catalog to determine the description of the item.
    Type: Grant
    Filed: March 11, 2002
    Date of Patent: November 21, 2006
    Inventor: Norman Ken Ouchi
  • Patent number: 7133873
    Abstract: A system and method for modifying the output of a computer program without source code modification. A computer program reads in two files, an input data file and a recipe text file. The data input file contains name/value pairs to be rendered to an output device and the recipe text file contains the formatting descriptions. The name/value pairs of the data input file need not be arranged according to a required structure. During the execution of the program, the formatting descriptions of the recipe text file are converted into a sequence of executable objects and the name/value pairs from the data input file are rendered in a format according to these formatting descriptions. A coordinated alteration of the input text file and the recipe text file will result in a modification to the output format.
    Type: Grant
    Filed: June 13, 2000
    Date of Patent: November 7, 2006
    Assignee: United Parcel Service of America, Inc.
    Inventors: Rick Winkelman, Andrew Sullivan, James Hollenstein
  • Patent number: 7111010
    Abstract: The present invention provides techniques for managing and analyzing business information. Specific embodiments provide persons with business or other non-technical fields with the capability to create, edit, and work with data models, profiles, and reports for business and other information. Specific embodiments can enable business and other non-technical users with enhanced understanding of information, and greater capabilities to manipulate relationships between various data entities in databases, for example.
    Type: Grant
    Filed: September 24, 2001
    Date of Patent: September 19, 2006
    Assignee: Hon Hai Precision Industry, Ltd.
    Inventor: Li-Wen Chen
  • Patent number: 7089257
    Abstract: A method and system is presented that provides for a unified format for both data exchange and data storage protocols in a network. The unified data format provides for an efficient protocol for receiving, parsing, decoding, and storing varying sizes of real-time data.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: August 8, 2006
    Assignee: Qualcomm, Inc.
    Inventor: Gary G. McGrath
  • Patent number: 7085762
    Abstract: Accessing an analytical model is provided by invoking the analytical model hosted by an analytic engine through a web services interface to the analytic engine. Invocation of the analytical model through the web services interface may be independent of the analytic engine hosting the analytical model. Furthermore, the analytical model may be a predictive model markup language (PMML) model. Invoking the analytical model may be provided by creating a set of tables utilized to store model information and parsing a PMML modeling language representation of the analytical model to populate the set of tables. A web services signature is generated for the analytical model based on the populated set of tables.
    Type: Grant
    Filed: May 22, 2003
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: John A. Medicke, Feng-Wei Chen Russell
  • Patent number: 7085778
    Abstract: A database search system that retrieves multimedia information in a flexible, user friendly system. The search system uses a multimedia database consisting of text, picture, audio and animated data. That database is searched through multiple graphical and textual entry paths. Those entry paths include an idea search, a title finder search, a topic tree search, a picture explorer search, a history timeline search, a world atlas search, a researcher's assistant search, and a feature articles search.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: August 1, 2006
    Assignee: Encyclopaedia Britannica, Inc.
    Inventors: Michael Reed, Greg Bestick, Carol Greenhalgh, Norman J. Bastin, Ron Carlton, Stanley D. Frank, Dale Good, Neil Holman, Carl Holzman, Ann Jensen, Harold Kester, Dave Maatman, Edwardo Munevar, Derryl Rogers
  • Patent number: 7082437
    Abstract: A database search system that retrieves multimedia information in a flexible, user friendly system. The search system uses a multimedia database consisting of text, picture, audio and animated data. That database is searched through multiple graphical and textual entry paths. Those entry paths include an idea search, a title finder search, a topic tree search, a picture explorer search, a history timeline search, a world atlas search, a researcher's assistant search, and a feature articles search.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: July 25, 2006
    Assignee: Encyclopaedia Britannica, Inc.
    Inventors: Michael Reed, Carol Greenhalgh, Ron Carlton, Dale Good, Carl Holzman, Harold Kester, Edwardo Munevar, Greg Bestick, Norman J. Bastin, Stanley D. Frank, Neil Holman, Ann Jensen, Gail B. Maatman, Derryl Rogers
  • Patent number: 7076496
    Abstract: A method for maintaining software product version tracking in a client/server computer system environment. The method includes the step of storing a plurality of software product versions within a database. A plurality of directories of the database are traversed to determine paths for each of the plurality of software product versions, the traversing performed by a server. At least one of the software product versions is select for updating, the selecting performed by one of a plurality of clients. The one software product version is edited using the one client and a resulting new software product version is subsequently returned to the database. Using the server, the directories of the database are updated to chronologically track the new software product version to ensure the paths for each of the plurality of software product versions and the new software product version are available to the plurality of clients.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: July 11, 2006
    Assignee: 3Com Corporation
    Inventor: Guillermo Ruizandrade
  • Patent number: 7076499
    Abstract: A system for tracking client contacts for a host organization utilizes a multimedia database and a user interface at a connected computer device. The database stores client communications as full content, and relates contacts by issue, and the user interface displays client contact communications as objects, such as icons, in issue related chronological strings. In a preferred embodiment the interface also provides an input facility for a host agent to select appropriate responses to client communications, to make commitments for response, to assign responsibility for commitments, and to notify personnel effected by entered commitments in various ways, such as reminders. Other notifications include fulfilled and unfulfilled commitments.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: July 11, 2006
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: James Karl Powers
  • Patent number: 7076506
    Abstract: In an electronic data managing system, predetermined attribute values of attribute values of the electronic data are assigned to attribute items different from attribute items to which the attribute values have been assigned at a copy-to apparatus. Then, the predetermined attribute values assigned to the different attribute items by the assigning part are transmitted to a copy-to apparatus.
    Type: Grant
    Filed: December 10, 2002
    Date of Patent: July 11, 2006
    Assignee: Ricoh Company, Ltd.
    Inventor: Masakazu Shima
  • Patent number: 7076500
    Abstract: A method for improving performance through selective file caching is disclosed. The caching policy of a client's browser cache is set to cache all files. Web page files that reference a dynamic file include JavaScript code that mangles the dynamic filename, such that a reference by the web page file to the dynamic file is unique each time a browser, processes the web page file. In one embodiment, the filename is mangled by appending to it a known string followed by a 12-digit timestamp. Consequently, the mangled filename misses in the cache, forcing the browser to fetch the dynamic file from the web server. The web server recognizes the filename is in the mangled format, regenerates the original filename, and returns the file to the client. Static filenames are not mangled; hence, they are satisfied from the browser cache. The method also works to selectively defeat network caching.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: July 11, 2006
    Inventors: David Gallant, Rex Vedder
  • Patent number: 7072913
    Abstract: A method, system and computer program for executing a hot migration operation are provided. A hot migration operation is executed from a first version of a service using a first data model, to a second version of the service using a second data model that is modified with respect to said first data model. A service comprises a client application, a data manager and a data repository. The migrate operation is effected on a server facility that accommodates multiple processes to be running in parallel. Second version client applications, a second version data manager operating according to the second data model, and a second version data repository arranged according to the second data model and cooperating with the second version data manager are installed. The first and the second version data managers are provided each with a migration plug-in.
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: July 4, 2006
    Assignee: OCÉ-Technologies B.V.
    Inventors: Jozef Theodorus Johannes Maria Jans, Richard Michel De Groot
  • Patent number: 7072897
    Abstract: Disclosed is a system, method, and apparatus for calculating metrics by using hierarchical level metadata to describe the various structures within the database. The hierarchical level metadata permit calculation of complex metrics by an analytical server which would otherwise be difficult or impossible. As a result of the way that the analytical server calculates the metrics, slicing and drilling are supported. Additionally, dimension and fact level security are also supported.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: July 4, 2006
    Assignee: Hyperion Solutions Corporation
    Inventors: Arun Shah, Robert F. Novy, Robert A. Ertl
  • Patent number: 7069267
    Abstract: A data management system operable between a set of presentation layer servers, a set of application servers and a set of data servers. The data management system includes: a session manager routing users to at least one of a plurality of presentation layer servers; an application manager coupling business applications provided by the business application servers responsive to user interaction with the presentation servers; and a data manager coupling business applications to at least one of a plurality of data sets.
    Type: Grant
    Filed: March 8, 2002
    Date of Patent: June 27, 2006
    Assignee: Tririga LLC
    Inventor: Herman Spencer, Jr.
  • Patent number: 7065539
    Abstract: A data transfer method which quickens the resumption of work execution in an environment in which works are executed by a plurality of computers according to a schedule. The work server identifies a work to be processed, identifies a file used by the identified work, and then restores the data of the identified file.
    Type: Grant
    Filed: February 14, 2003
    Date of Patent: June 20, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Shogo Mikami, Motoaki Hirabayashi, Naoki Shimada
  • Patent number: 7065531
    Abstract: A file is created that includes two computer programs. The first computer program is combined with a second computer program in the file, for example, by adding the first computer program to the file and appending the second computer program to the file. A file location identifier is included in the file. The file location identifier identifies a location of a division between the first and second computer programs in the file. The file may be stored in memory, and file location identifier may be used to identify a location of one of the computer programs in the memory.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: June 20, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: John W. Hover
  • Patent number: 7065524
    Abstract: Systems and methods are disclosed for identifying and/or compensating for relationships between influencers and outcomes. First, a metadata model of information that characterizes relationships between influencers and outcomes is built. A query is accepted from a user, and an outcome of interest is determined based on the query. The model is subsequently relied on to flag influencers that might have an impact on an outcome of interest. The impact of these influencers on the outcome of interest is then analyzed with respect to specific conditions. When the impact is sufficiently large, the user is notified or an adjustment is made to the user's query.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: June 20, 2006
    Assignee: Pharsight Corporation
    Inventor: Edmund G. Lee
  • Patent number: 7062500
    Abstract: A descriptive data structure provides an abstract representation of a rights management data structure such as a secure container. The abstract representation may describe, for example, the layout of the rights management data structure. It can also provide metadata describing or defining other characteristics of rights management data structure use and/or processing. For example, the descriptive data structure can provide integrity constraints that provide a way to state rules about associated information. The abstract representation can be used to create rights management data structures that are interoperable and compatible with one another. This arrangement preserves flexibility and ease of use without compromising security.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: June 13, 2006
    Assignee: Intertrust Technologies Corp.
    Inventors: Edwin J. Hall, Victor H. Shear, Luke S. Tomasello, David M. Van Wie, Robert P. Weber, Kim Worsencroft, Xuejun Xu
  • Patent number: 7058649
    Abstract: A system and method for delivering a file to a portal is disclosed. The invention supports a separation of content generation from presentation of content to deliver the file for presentation on a portal. By separation of content from presentation of content, a uniform presentation of a file can be rendered on the portal. The invention also supports multiple versions and renderings of the presentation at the portal level.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: June 6, 2006
    Assignee: Intel Corporation
    Inventors: Cameron J. Ough, Joshua R. Williams