Patents Examined by Thomas Pham
  • Patent number: 7110831
    Abstract: A communication system for issuing commands from an initiator to a target, thereby allowing the target to write or read out data into/from a memory area which the initiator has and exchanging the data. The initiator transmits read and write commands for the memory area to the target so as not to exceed the total number of commands which can be held by the target. The target holds the received read and write commands, holds references to the commands by different queues, and independently processes the commands, so that the number of the commands to be transmitted can be managed efficiently.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: September 19, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Akihiro Shimura
  • Patent number: 7110858
    Abstract: A measure of security is provided by determining authenticity of an object (e.g., credit card, cell phone, car keys, etc.) by letting the object predict at which nodes multiple specific data packets are going to be in a distributed network in the next time slot.
    Type: Grant
    Filed: April 9, 2001
    Date of Patent: September 19, 2006
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Vladimir R. Pisarsky
  • Patent number: 7111048
    Abstract: Internet web pages displayed via an Internet web browser or other applications are automatically customized. Dynamic “Web Components” are used to automatically customize web pages. Further, these Web Components use the same script and HTML for all implementations or instantiations of the Web Component regardless of which, or how many, unique local clients make use of the Web Component. This code reuse is accomplished by using entry web pages, or “entry points,” as described in further detail below, to set the value of function properties or parameters of the Web Component for dynamically and automatically generating a web page. The script and/or HTML source code of the Web Component pages does not change based on each new implementation or instantiation. Consequently, little setup work is required for each implementation, and only a basic verification test pass is needed for each unique automatically customized Internet web page.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: September 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Delane Robert Hewett, Johan A. F. Sundstrom, Christopher J. Beiter
  • Patent number: 7103422
    Abstract: A network master (M) having charge of an operation of a main device (L) and one or more network slaves (S1 to S3) each having charge of a safety determining device (A to C) for determining safety which is an operating permission condition of the main device (L) are connected on the network. Each network slave comprises means for selectively performing a first operation for transmitting information including data for maintenance of the safety determining device or both determination output of the safety determining device and data for maintenance of the safety determining device, to the network master and a second operation for transmitting information including the determination output of the safety determining device but not including the data for maintenance of the safety determining device at all or hardly including it to the network master.
    Type: Grant
    Filed: June 6, 2002
    Date of Patent: September 5, 2006
    Assignee: Omron Corporation
    Inventors: Hisashi Takeuchi, Satoru Shimokawa, Noboru Kawaike
  • Patent number: 7099720
    Abstract: A method for identifying a control path of a controlled system, and more particularly to a method for identifying a control path in the presence of deterministic perturbations is described. At least one deterministic perturbation correcting signal is determined in a first identification process, and the perturbation correcting signal is stored in the form of a function. A control path of the controlled system is identified in a second identification process by adding to the controlled system the at least one stored deterministic perturbation correcting signal with a negative feedback. The method can be used with machine tools, production machines and/or robots which demand a high control accuracy and/or a high-quality control characteristic. In particular, perturbation effects due to slot latching in motors, in particular linear motors, can be minimized.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: August 29, 2006
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wolfgang Papiernik, Guido Stöppler
  • Patent number: 7099730
    Abstract: A terminal table unit is associated with an output apparatus such as valves and solenoids and an input apparatus such as switches and includes not only a main body with a control device and a memory device but also a cassette with a memory medium that is detachably attached to the main body. The control device receives input data from the input apparatus for controlling the output apparatus and drives the output apparatus according to the received input data. The received input data are temporarily stored in the memory device in specified units. When the input data are found to include abnormal data, the control device causes data stored in the memory device to be transferred to the memory medium of the cassette such that the memory cassette can be removed and the abnormal data stored on the memory medium can be analyzed elsewhere.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: August 29, 2006
    Assignee: OMRON Corporation
    Inventors: Masanori Yamashita, Hiroshi Hashimoto, Masaru Imoto, Hajime Izutani, Fumihiko Okumura, Tomoaki Yoshikawa, Hirofumi Iwanaga
  • Patent number: 7096073
    Abstract: A configurable controller, comprising a configurable digital unit having a synchronization control module; a plurality of signal acquisition modules connected with said synchronization control module for receiving reference control data therefrom; and a control logic connected with said plurality of signal acquisition modules; a plurality of identical input cells respectively connected with said plurality of signal acquisition modules, each input cell additionally connected with a respective input pin of said controller; and a synchronizing signal generator connected with said synchronization control module and with said plurality of input cells, for sending synchronization signals to said input cells, wherein each input cell is operable to convert input signal parameters to time-based parameters; and wherein each signal acquisition module is configured to convert said time-based parameters to a required digital form.
    Type: Grant
    Filed: September 22, 2003
    Date of Patent: August 22, 2006
    Assignee: Creo IL, Ltd.
    Inventor: Vitaly Burkatovsky
  • Patent number: 7096074
    Abstract: A method and apparatus for providing early fault detection and alert generation in a multi-parameter process is provided. The method comprises defining a multi-dimensional space, each dimension representing a parameter of the process; applying an analysis of the process to the space in order to define regions of high and low probability of occurrence; measuring and mapping parameter values onto the space; and generating an alert whenever a parameter value is mapped into a region of low probability. The method and apparatus are also useful for identifying the cause of faults, adjusting the process to avoid faults and predicting a process-specific maintenance schedule.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: August 22, 2006
    Assignee: Insyst Ltd.
    Inventors: Oren Yulevitch, Jacques Seror, Yossi Fisher, Joseph Peretz, Jehuda Hartman
  • Patent number: 7096078
    Abstract: A technique for configuring a Boolean logic function block displays a matrix associated with the Boolean logic function block on a display screen of a computer. A programmer may then enter configuration data into the matrix to configure the Boolean logic function block. The matrix may include a plurality of cells, some of which correspond to variables to be used in generating a function block output, and the programmer may enter configuration data into the cells. The configuration data entered into cells are indicative of logic functions to which the variables corresponding to the cells are to be provided as inputs.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: August 22, 2006
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Kent A. Burr, Kenneth D. Krivoshein, Gary K. Law
  • Patent number: 7096075
    Abstract: For determination as to whether there is a possibility that temperature control satisfying conditions according to an upper limit LH_i and a lower limit LL_i of the annealing control temperatures of annealing object steel sections i will be realized under restrictions on limit values U and D of the control temperature increase and decrease rates, computation is performed without using dynamic programming requiring an enormous amount of data on a continuous annealing line of a steelwork. Annealing object steel sections in an annealing object steel band 12 to be computed are assigned numbers 1, 2, . . . , n in order from the first time division in the direction of movement. T_i is a time required to pass the annealing object steel section i through a predetermined point at which the steel section undergoes temperature control. LH_1=LL_1=b is given. X_i=[IL_i?D*T_i, IH_i+U*T_i] is computed. When X_L_i1f, Y_i=X_iL_i. When X_i L_i=f, Y_i=X_i. Y—i is computed from i=1 to i=n in ascending order.
    Type: Grant
    Filed: April 20, 2004
    Date of Patent: August 22, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kunikazu Yoda, Hiroyuki Okano
  • Patent number: 7092998
    Abstract: A software architecture, data model, and access protocol to facilitate real time, session-based access to server-based data from low bandwidth wireless computing devices.
    Type: Grant
    Filed: January 16, 2001
    Date of Patent: August 15, 2006
    Assignee: Palm, Inc.
    Inventors: Nathanial X. Frietas, Shane Connely, Will Meyer, Jonathan Oakes, James Venturi
  • Patent number: 7092772
    Abstract: An improved home automation system that permits the user of the system to remotely control the operation of various devices including garage doors and powered entry gates. The system is packaged in a manner that “walks” the user through the initialization process to thereby reduce or eliminate errors associated with the initialization and set-up of the system. Furthermore, the configuration permits the user to initialize the system without the use of tools, such as screwdrivers. The system is configured with improved functionality that permits the user to readily control individual devices and/or selected groups of devices with a powerful hand-held universal remote transmitter.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: August 15, 2006
    Assignee: Black & Decker Inc.
    Inventors: Christopher Murray, Cory Sorice, James R. Raskin, Carolyn M. Martin, William H. Frederick
  • Patent number: 7085607
    Abstract: A system for controlling a complex process in which a supervisory sequential controller interface provides automatic sequencing of a plurality of sequential steps of a procedure for operating the complex process, and a display in dynamic communication with the supervisory sequential controller interface and responsive thereto, displays an overview of the status of progression through the sequential steps relative to the entire process. The display provides a global view of the status of the procedure identifying the state of substantially each criterion that needs to be satisfied to advance to the next sequential step and providing verification that substantially each command to be given upon satisfaction of the criterion, has been executed.
    Type: Grant
    Filed: September 17, 2002
    Date of Patent: August 1, 2006
    Assignee: Westinghouse Electric CO, LLC
    Inventors: Melvin H. Lipner, Roger A. Mundy
  • Patent number: 7082340
    Abstract: A system is described for the diagnosis and/or for the parameterization of devices forming sensors, actuators or controls and connected to a bus system, with device parameters being able to be read out of the device and/or being able to be transmitted into the device and well as device parameters read out and/or to be transmitted being able to be displayed visually by a display unit using said system. The system includes a communication engine for the communication, i.e. for the reading out and/or transmission of device parameters, of the system with the device and a visualization engine separate from the communication engine for the visualization of the device parameters by the display unit. The communication engine and the visualization engine are connected to one another via device-independent interfaces for the exchange of data. Furthermore, the communication engine is made independently of the display unit used.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: July 25, 2006
    Assignee: Sick AG
    Inventors: Detlef Fehrer, Edgar Stadler, Urs Vollmer
  • Patent number: 7082339
    Abstract: An improved home automation system that permits the user of the system to remotely control the operation of various devices. The system is packaged in a manner that “walks” the user through the initialization process to thereby reduce or eliminate errors associated with the initialization and set-up of the system. Furthermore, the configuration permits the user to initialize the system without the use of tools, such as screwdrivers. The system is configured with improved functionality that permits the user to readily control individual devices and/or selected groups of devices with a powerful hand-held remote transmitter.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: July 25, 2006
    Assignee: Black & Decker Inc.
    Inventors: Christopher Murray, Cory Sorice
  • Patent number: 7076538
    Abstract: A method and system are disclosed for substituting an anonymous Universal Unique Identifier (UUID) for a computer system's real UUID in order to disguise an identity of the computer system to an application which is requesting a UUID for the client computer system. A storage device is established in the computer system. The storage device includes a primary and a second location. A UUID stored in the primary location is used as a UUID for the computer system. An anonymous UUID is generated. The anonymous UUID does not identify any particular computer system. The anonymous UUID is stored in the primary location within the storage device, and the real UUID is backed up by moving it into the secondary location. Thereafter, the anonymous UUID is provided in response to requests for the computer system's UUID.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: July 11, 2006
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Daryl Carvis Cromer, Richard Alan Dayan, Eric Richard Kern, Randall Scott Springfield, Joseph Wayne Freeman, Robert Duane Johnson, Brandon Jon Ellison
  • Patent number: 7069158
    Abstract: A computer-implemented system and method for analyzing a structure subjected to a catastrophic event. Based on linear elastic input data, the system automatically determines non-linear hysteretic behaviors. The nonlinear models are then analyzed through any one of a number of nonlinear analysis techniques. Processing load of a computer is substantially reduced through various mathematical functions.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: June 27, 2006
    Assignee: Karma2go. com, LLC
    Inventor: Jawahar M. Gidwani
  • Patent number: 7069105
    Abstract: A process module for a processing station (18) for performing a predetermined function. The module comprises a controller (60) associated with a program control unit (76; 76?) to which a program for controlling the process module is supplied. The controller (60) comprises a program data administrator unit (74) which co-ordinates the transfer of the program associated with the process module (30) out of a program data memory (72, 72?, 72?) into the program control unit (76, 76?). The invention also relates to a processing station with at least one such process module (30) for performing a predetermined function, as well as a method for starting up such a processing station.
    Type: Grant
    Filed: March 15, 2001
    Date of Patent: June 27, 2006
    Assignee: teamtechnik Maschinen und Anlagen GmbH
    Inventors: Hubert Reinisch, Max Rosskopf, Markus Langenbacher
  • Patent number: 7062334
    Abstract: There are provided a positioning control method and a positioning control device, which enables high speed positioning with low power consumption without repeating two or more acceleration and deceleration operations during travel from an original position to a target position. There is also provided an electronic component mounting apparatus, which enables high speed positioning with low power consumption and enables mounting of electronic components in a short period of time. When a movable body is moved from the original position to the target position, there is set an operational passing position for avoiding a passing avoidance region, and driving of a drive unit having a smaller travel distance from the original position to a coordinate of the operational passing position is started later than driving start timing of a drive unit having a longer travel distance, from the original position to another coordinate of the operational passing position, by a specified period of time.
    Type: Grant
    Filed: January 16, 2001
    Date of Patent: June 13, 2006
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Yoichi Tanaka, Takahiro Kurokawa, Seiichi Matsuo
  • Patent number: 7062540
    Abstract: A system (10) for enabling remote monitoring and management of one or more applications (42) within a domain (30) includes one or more computers (40) that execute one or more applications (42) being monitored and managed. The system (10) also includes a firewall (50) that limits access to the applications (42). The system (10) further includes an application management layer (70) within the domain (30) that includes one or more agents (72) that each monitor applications (42) and that generate notifications in response to the occurrence of events associated with the applications (42). The system (10) also includes a communication layer (60) within the domain (30) that retrieves and communicates the notifications to a monitoring and management portal (20) using a communication protocol providing access through the firewall (50). The communication layer (60) may also receive a command for a particular application (42) and communicate the command to an agent (72) associated with the application (42).
    Type: Grant
    Filed: January 5, 2001
    Date of Patent: June 13, 2006
    Assignee: i2 Technologies US, Inc.
    Inventors: Padma P Reddy, Rubesh Mehta