Patents Examined by Sam Rimell
  • Patent number: 7270589
    Abstract: A leg for use on hopping, running, jumping and walking machines. As incorporated into the bow leg hopper robot, a thrust actuator provides elastic energy to the leg which is automatically released during stance to control hopping height. Lateral motion is controlled by directing the leg angle at touchdown, which determines the angle of takeoff. The leg pivots freely on a hip bearing, and is automatically decoupled from the leg-angle positioner during stance to preclude hip torques that would disturb body attitude. Upright attitude is maintained without active control by allowing the body to hang from the hip joint. The leg may also be incorporated into multilegged running robots, and recreational vehicles.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: September 18, 2007
    Assignee: Carnegie Mellon University
    Inventors: H. Benjamin Brown, Jr., Garth J. Zeglin, Illah R. Nourbakhsh
  • Patent number: 7272597
    Abstract: Expert domains for a query category represent domains from which a high percentage of search results for queries associated with the query category are retrieved. The expert domains are identified by establishing a base statistical model that indicates frequencies of appearance for domains in search results retrieved for queries corresponding to multiple categories. In addition, frequencies of domain appearance are determined for search results retrieved for queries associated with a category. Domains that appear more frequently in the search results corresponding to the category are identified as expert domains for the category. A user may be allowed to customize expert domains related to one or more categories by adding or removing expert domains for the category.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: September 18, 2007
    Assignee: AOL LLC
    Inventors: Abdur R. Chowdhury, Gregory S. Pass, Gerald Frederick Campbell
  • Patent number: 7270546
    Abstract: A reading or language interactive system which utilizes a mechanism to permit a computer-based instruction program in reading or language instruction to implement a shared reading program, wherein portions of the text are read by the student and portions by the computer itself. The proportion of the text “read” by each participant and the pace at which the lesson progresses can each be automatically altered based upon the proficiency of the student. In addition, the system utilizes a computer instructor to share the task of reading or language learning by modeling the task for the learner, variably controlling the amount of material that the student reads aloud based upon a computer assessment of the student's ability, helping the learner navigate through the instructional application, and participating in a joint performance that demonstrates the student's reading.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Hugh Williams Adams, Jr., Subrata Kumar Das, Peter Gustav Fairweather, Don Holmes Nix
  • Patent number: 7269581
    Abstract: The present invention leverages MOLAP performance for ROLAP objects (dimensions, partitions and aggregations) by building, in a background process, a MOLAP equivalent of that object. When the background processing completes, queries are switched from ROLAP queries to MOLAP queries. When changes occur to relevant relational objects (such as tables that define content of OLAP objects), an OLAP object is switched back to a ROLAP mode, and all relevant caches are dropped while, as a background process, a new MOLAP equivalent is created.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: September 11, 2007
    Assignee: Microsoft Corporation
    Inventors: Cristian Petculescu, Amir Netz, Thomas P. Conlon
  • Patent number: 7269582
    Abstract: The present invention relates to a method for ensuring data consistency upon mapping of a hierarchical data format to a relational database management system.
    Type: Grant
    Filed: April 7, 2004
    Date of Patent: September 11, 2007
    Assignee: Thomson Licensing
    Inventors: Marco Winter, Hartmut Peters, Meinolf Blawat, Ralf Ostermann, Dietmar Hepper
  • Patent number: 7266546
    Abstract: An information search system that enables efficient collection of information and support of formation of groups which people who share a same interest can join over a network. This system includes an intermediate server and a central server, wherein the intermediate server retains indexes for searching the content database on the central server. Users issue a search request to the intermediate server and search results are returned and recorded on the intermediate server as a search history. The search history is shared by users and used as references from which retrievable content can be selected.
    Type: Grant
    Filed: March 13, 2002
    Date of Patent: September 4, 2007
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Chan Soo Son
  • Patent number: 7266786
    Abstract: A method and apparatus of a configurable address mapping and protection architecture and hardware for on-chip systems have been described.
    Type: Grant
    Filed: November 5, 2002
    Date of Patent: September 4, 2007
    Assignee: Sonics, Inc.
    Inventors: Chien-Chun Chou, Jay Scott Tomlinson, Wolf-Dietrich Weber, Drew Eric Wingard, Sricharan Kasetti
  • Patent number: 7266564
    Abstract: To reduce the burden of labor relating to setting and changing management items in an environment where a plurality of management tools are used. In one specific embodiment, management tools 1332 control management targets 1331 on the basis of retained management definition information (management items) 1333. A user I/F unit 1131 displays operations management information 36 and selects an editing class and management items of the management tools 1332 by an instruction of a user, and an editing instruction unit 1134 sends the editing class and the management items to an editing execution unit 1334 and conducts editing of the management items. A status monitoring unit 1335 monitors status, a change detection unit 1135 detects a status change and notifies the editing instruction unit 1134, and the editing instruction unit 1134 receives this notification and instructs editing processing with respect to management items relating to the management targets 1331.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: September 4, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Kenichi Kihara, Yusuke Izumida, Toshiaki Hirata
  • Patent number: 7266548
    Abstract: In a hierarchical taxonomy of document, the categories of information may be structured as a binary tree with the nodes of the binary tree containing information relevant to the search. The binary tree may be ‘trained’ or formed by examining a training set of documents and separating those documents into two child nodes. Each of those sets of documents may then be further split into two nodes to create the binary tree data structure. The nodes may be generated to maximize the likelihood that all of the training documents are in either or both of the two child nodes. In one example, each node of the binary tree may be associated with a list of terms and each term in each list of terms is associated with a probability of that term appearing in a document given that node. New documents may be categorized by the nodes of the tree. For example, the new documents may be assigned to a particular node based upon the statistical similarity between that document and the associated node.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: September 4, 2007
    Assignee: Microsoft Corporation
    Inventor: Christopher B Weare
  • Patent number: 7266538
    Abstract: Mechanisms and techniques allow a host computer system to control memory management techniques within a data storage system. The host computer system can detect a requirement of the computer system to access data in the data storage system and can identify a data access policy based on the requirement of the computer system to access data. The host can then include, within a data access request, a data access policy identifier that corresponds to the identified data access policy. The host then transmits the data access request including the data access policy identifier to the data storage system. The data storage system receives the data access request and selects a data access policy based on the data access policy identifier. The selected data access policy defining a memory management technique to use within the data storage system. The data storage system configures itself to operate according to the memory management technique and services the data access request according to the data access policy.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: September 4, 2007
    Assignee: EMC Corporation
    Inventor: Arod Shatil
  • Patent number: 7260586
    Abstract: The present invention relates to a method and system for home medical management in which a report, a one-page, one-sided, printed record visible by the naked eye of medical and personal emergency information is generated. The report is adapted to be used on a daily basis and carried on the person. A first template is provided for entering first data related to emergency contact information, medical history information and personal information. A second template is provided for entering second data related to medication information. The first and second data are mapped to predetermined locations of the report. The report is generated to include the emergency contact information in an emergency contact section, the medical history information in a medical history section, the personal information in a personal information section and the medication information in a medication information section.
    Type: Grant
    Filed: December 10, 1999
    Date of Patent: August 21, 2007
    Inventor: Stephanie Ward
  • Patent number: 7257590
    Abstract: The present invention relates to a method and network element for classification of bit strings such as data packets on a per-flow basis, wherein a plurality of classification fields are searched for in respective search trees based on a matching procedure in which an index value is obtained in a leaf node of a search tree for each classification field. Index values obtained in said searching step are used to derive a policy to be applied to said data packet, wherein the number of index values is reduced by combining intermediate results of the searching step or the deriving step. Thereby, computational efficiency can be improved and memory requirements reduced.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: August 14, 2007
    Assignee: Nokia Corporation
    Inventors: Andreas Heiner, Carl Eklund
  • Patent number: 7257579
    Abstract: A method comprises determining a rule type needed for selecting an action to be performed with regard to a data object, identifying an access procedure associated with the rule type, retrieving query attributes from a context associated with the data object, searching an attribute database with a query attributes, and, if the query attributes match a first attribute set, accessing a first rule that belongs to the rule type and that is identified by the first attribute set. Each of a plurality of rules in a rule database is capable of being identified by any attribute set in the attribute database. Input functions for modeling the rules and creating the databases may be provided. Use of the rules can be simulated.
    Type: Grant
    Filed: January 2, 2004
    Date of Patent: August 14, 2007
    Assignee: SAP Aktiengesellschaft
    Inventor: Andre Wachholz-Prill
  • Patent number: 7257570
    Abstract: A geographical location extraction method and tool to infer a likely geographical location from one or more search terms entered as a query by a user on a search engine or the like.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: August 14, 2007
    Assignee: Yahoo! Inc.
    Inventors: Soren Riise, Devesh Patel, Eugene Heinz Stipp
  • Patent number: 7254569
    Abstract: The present invention provides a unique system and method that can employ machine learning techniques to automatically fill one or more fields across a diverse array of web forms. In particular, one or more instrumented tools can collect input or entries of form fields. Machine learning can be used to learn what data corresponds to which fields or types of fields. The input can be sent to a central repository where other databases can be aggregated as well. This input can be provided to a machine learning system to learn how to predict the desired outputs. Alternatively or in addition, learning can be performed in part by observing entries and then adapting the autofill component accordingly. Furthermore, a number of features of database fields as well as constraints can be employed to facilitate assignments of database entries to form values—particularly when the web form has never been seen before by the autofill system.
    Type: Grant
    Filed: June 23, 2004
    Date of Patent: August 7, 2007
    Assignee: Microsoft Corporation
    Inventors: Joshua T Goodman, Carl M Kadie, David M Chickering, Donald E Bradford, Dane A Glasgow
  • Patent number: 7254568
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment receive a scope level, find datasource configuration data based on the scope level, find an environment variable based on the scope data, and load a database driver based on the datasource configuration data and the environment variable. A connection to a database server is attempted via the database driver. If the connection is successful, success is reported. If the connection fails, failure is reported. In this way, a connection to a database server may be tested without needing to write and deploy an application.
    Type: Grant
    Filed: April 8, 2004
    Date of Patent: August 7, 2007
    Assignee: International Business Machines Corporation
    Inventors: Melissa Sue Modjeski, Har Mohan Puri
  • Patent number: 7251666
    Abstract: Systems and methods for automating and increasing the efficiency of business processes using a role structure which is preferably hierarchical. The hierarchical role structure defines a plurality of roles within several hierarchical levels. Various rights are associated with the different roles to enable positions which are associated with the roles to have access to particular business processes. Access rights can thereby be consistently administered across equivalent or similar positions. In one embodiment, the role structure is used in conjunction with a hierarchical organization structure to allow the organization structure to be searched for positions which are associated with a particular role. As a result, automatic signature loops which are not restricted to direct superiors can be implemented. The hierarchical role structure can also be used in conjunction with a hierarchical content structure to enable employees having different roles within the organization to access different information.
    Type: Grant
    Filed: November 21, 2001
    Date of Patent: July 31, 2007
    Assignee: Internet Business Information Group
    Inventor: Paul V. Morinville
  • Patent number: 7249142
    Abstract: The present invention concerns a method for generating sequences of elements from a collection of elements where the sequences generated accord with rules and requirements placed on characteristics of the sequences in general and on characteristics of the individal elements in patricular.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: July 24, 2007
    Inventors: Jacob Falkentorp Altschul, Peter Berg Steffensen, Mikael Altschul Henderson
  • Patent number: 7246133
    Abstract: A system which allows the Internet address assigned to a destination equipment to be obtained, starting from its identification name, such as is carried out conventionally with the DNS protocol, and which also allows different information to be obtained on the destination equipment starting from its identification name, as for example can be information contained in databases of mobile telephony networks or in a database belonging to a data network. The system comprises a request administration means which is connected to a means of analysis of at least one parameter of the DNS protocol and at least one database message composition/reception module that is connected to at least one external database and also including means of analysis of the answer of the at least one external database and of an internal database to deliver the information requested by using the DNS protocol.
    Type: Grant
    Filed: July 12, 2002
    Date of Patent: July 17, 2007
    Assignee: Vodaphone Group PLC
    Inventors: Jaime Bustillo Velasco, Juan Miguel Santos Hidalgo
  • Patent number: 7246126
    Abstract: A terminal-side communications control unit makes a request to a server for retrieving an instruction file that describes an instruction for transmitting transmission data. The server transmits the instruction file in response to the request for retrieving the instruction file. On receiving the instruction file, the terminal-side communications control unit causes an application executing unit to execute an application, and also forwards the instruction file to a transmission data generating unit. On receiving the instruction file, the transmission data generating part refers to the instruction file to generate, from generated data stored in a generated data storage unit, transmission data to be transmitted to the server.
    Type: Grant
    Filed: January 16, 2002
    Date of Patent: July 17, 2007
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Satoshi Inami, Takako Hirose, Masashige Mizuyama, Atsunobu Kato, Munehito Matsuda, Hidehiko Shin, Hiromi Wada