Playback Patents (Class 700/88)
  • Patent number: 9130492
    Abstract: In an animatronic system, recording and playing performances of individual axes of character movement involves, during recording, continually commanding speeds and rotational directions of a stepping axis motor in response to manual movement of a joystick. The joystick commands are modified by means of a feedback motor electrically coupled to the axis motor to mechanically interact with the joystick.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: September 8, 2015
    Assignee: Thermadyne, Inc.
    Inventor: John D. Ruff
  • Patent number: 8957960
    Abstract: A machine vision system program editing environment includes near real time context generation. Rather than requiring execution of all preceding instructions of a part program in order to generate a realistic context for subsequent edits, surrogate data operations using previously saved data replace execution of certain sets of instructions. The surrogate data may be saved during the actual execution of operations that are recorded in a part program. An edit mode of execution substitutes that data as a surrogate for executing the operations that would otherwise generate that data. Significant time savings may be achieved for context generation, such that editing occurs within an operating context which may be repeatedly refreshed for accuracy in near real time. This supports convenient program modification by relatively unskilled users, using the native user interface of the machine vision system, rather than difficult to use text-based or graphical object-based editing environments.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: February 17, 2015
    Assignee: Mitutoyo Corporation
    Inventors: Barry Saylor, Dahai Yu, Ryan Northrup, Gyokubu Cho, Akira Takada
  • Patent number: 8725832
    Abstract: A method and apparatus for creating and posting media is provided. For example, the invention allows a user to quickly create, signal process, encode, and transfer media files to a server for storage, posting, distribution, and retrieval. Thus, media such as audio, video, display, photo, spreadsheet, Web Clips, and HTML pages can be combined into a media file for uploading to a server and accessed from listings posted at web sites. In accordance with embodiments, a user downloads and installs a plug-in at the user's client computer. The user then registers and logs onto the server to perform various tasks. For example, the user can create a combined audio and photo media file at the client computer, in accordance with server based control parameters received from the system server. The plug-in then allows the user to perform digital signal processing and encoding of the media file at the client computer.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: May 13, 2014
    Assignee: Trio Systems, LLC
    Inventor: Alan Bartholomew
  • Patent number: 8666522
    Abstract: A controller for a machine tool has a program storage section in which an NC program is stored, a program analyzing section analyzing the NC program block by block in sequence and extracts operation commands for a feed mechanism, an execution control section executing the extracted operation commands and thereby controlling the feed mechanism, e program editing section changing the NC program, and a change information storage section in which change information relating to the changed portion of the NC program is stored. The execution control section, when executing the operation commands, checks whether the block of each operation command is the block immediately preceding a block relating to the changed portion, and when judging that it is the immediately preceding block, temporarily stops the operation of the feed mechanism before or after the execution of the operation command.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: March 4, 2014
    Assignee: Mori Seiki Co., Ltd.
    Inventors: Takayuki Nakamura, Tetsushi Asada, Takaaki Soga
  • Publication number: 20130268100
    Abstract: A manipulation control apparatus includes a first obtaining unit which obtains manipulation information for indicating user manipulation, and a first control unit which performs control according to the manipulation indicated by the obtained manipulation information. Also, the manipulation control apparatus additionally includes a storage unit which stores condition information for indicating a condition that is valid when a user manipulation is highly likely to be performed again. In addition, the manipulation control apparatus includes a preserve unit which preserves the manipulation information in the storage unit when the manipulation indicated by the obtained manipulation information satisfies a condition indicated by stored condition information.
    Type: Application
    Filed: December 27, 2011
    Publication date: October 10, 2013
    Applicant: JVC KENWOOD CORPORATION
    Inventors: Satoru Miyata, Tsuyoshi Yamaguchi, Seiji Agata, Takeharu Uchida, Yasushi Sugaya
  • Publication number: 20130006399
    Abstract: A method includes receiving a first request to execute a field device method associated with a process control field device. The method also includes initiating actual execution of the field device method with the field device and/or simulating execution of the field device method. The method further includes recording information associated with the actual or simulated execution of the field device method and recording user input associated with the field device method. In addition, the method includes receiving a second request to play back execution of the field device method, initiating subsequent execution of the field device method, and using the recorded information and the recorded user input during the subsequent execution of the field device method.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: Honeywell International Inc.
    Inventors: Vibhor Tandon, Gowtham Anne
  • Patent number: 8261202
    Abstract: A method (700) for providing master time control (MTC) services to historian applications (HAs). Each HA (4142, . . . , 414N) is configured to display content (560, 562) having a time of focus and a local lime control (LTC) user interface (532) when in an LTC mode. The method involves changing a time control mode (TCM) of a first and second HA from the LTC mode to an MTC mode. The method also involves synchronizing times of focus for the first and second HAs to an MTC time of focus. This synchronization is performed in response to the TCM changes. The method further involves displaying first and second content. Each content includes time-stamped historical data (210) obtained during a period of elapsed time defined by the time of focus for said respective first or second HA.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: September 4, 2012
    Assignee: Honeywell International Inc.
    Inventor: Arthur Dunn
  • Patent number: 8155789
    Abstract: An offline programming device for preparing an operation program for making a robot with a hand perform a handling operation for an object with respect to a machine tool.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: April 10, 2012
    Assignee: Panuc Ltd
    Inventors: Yoshiharu Nagatsuka, Kozo Inoue
  • Patent number: 8020099
    Abstract: This invention presents systems and methods for supporting creation of interactive session of a graphical interactive application based on video. It comprises a server system that associates video with graphical interactive application contexts wherein the video can be retrieved or queried by a client. It allows user of a client to create interactive session of a graphical interactive application corresponding to the associated video. Graphical interactive application context comes from previous executed interactive session and comprises saved graphical interactive application state. User can replay a saved graphical interactive application session at the start or end or any pre-defined frame moment of the associated video. The context can be downloaded to a client and the client can create the corresponding graphical interactive application session.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: September 13, 2011
    Inventor: Yang Lu
  • Patent number: 7860614
    Abstract: A trainer for training a human to use a physical robot in a physical environment, the physical robot being controlled in the physical environment by an operator control unit, the trainer comprising an input device; a visual display; a computer connected to the input device and the visual display; and computer software disposed in the computer for creating a virtual robot and a virtual environment on the visual display, the virtual robot and the virtual environment being simulations of the physical robot and the physical environment wherein interaction between the virtual robot and the virtual environment simulates interaction between the physical robot and the physical environment.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: December 28, 2010
    Assignee: The United States of America as represented by the Secretary of the Army
    Inventor: Bernard D. Reger
  • Patent number: 7831321
    Abstract: An appliance configured to perform an operation cycle to effect a physical operation on an article, the appliance includes at least one component configured to effect the physical operation, and a cycle engine on the component. The cycle engine can build a cycle structure for the operation cycle to enable the component to perform the physical operation.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 9, 2010
    Assignee: Whirlpool Corporation
    Inventors: Matthew P. Ebrom, Wallace J. Elston, III, Mark E. Glotzbach, Anthony E. Jenkins, Donald E. Maynard, Richard A. McCoy
  • Patent number: 7831411
    Abstract: An industrial control monitoring system provides visualization of historical data acquired from an industrial process in a manner that mimic real-time visualization of real-time data acquired from the industrial process. The monitoring system provides an operator interface that allows the operator to direct playback interactively, such as rewinding and forwarding of the playback.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: November 9, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Douglas J. Reichard, Kenneth S. Plache
  • Publication number: 20100217442
    Abstract: A device is provided for controlling multiaxial joint unit. The device includes a multiaxial joint unit, an estimating module, a path determining module, a path editing module. The multiaxial joint unit is to perform at least an action. The estimating module estimates parameter changes of the multiaxial joint unit while performing the action. The path determining module determines a work path according to the parameter changes. The path editing module determines multiple turning points of the work path and determines a simplified path according to the turning points, thereby controlling the multiaxial joint unit so that it moves according to the simplified path and performs the action repeatedly. A method for controlling the multiaxial joint unit is further provided.
    Type: Application
    Filed: August 6, 2009
    Publication date: August 26, 2010
    Applicant: MICRO-STAR INT'L CO., LTD.
    Inventor: YUNG-SHEN LEE
  • Patent number: 7756966
    Abstract: An automation device interactive user interface and method of using the interface is provided herein. The interface is network based in that it employs a browser enhanced by an interactive program embedded therein and an execution engine to execute the program. The interface can be proximate to an associated automated device(s) or remotely connected thereto using a local area network (LAN) and/or a wide area network (WAN) such as the Internet. To facilitate ease of use, the embedded interactive program presents information in an appealing multimedia fashion such that interface appears live and changing. Furthermore, data associated with automation devices can be monitored, extracted, transmitted or otherwise manipulated in real time.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: July 13, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: David M. Callaghan
  • Publication number: 20100106299
    Abstract: An automatic machine system and its communication control method not stopping the robot action even if wireless communication of a wireless portable teaching/operating unit fails. The automatic machine system comprises a mechanism unit having one or more drive mechanisms, a controller for driving/controlling the mechanism unit, and a portable teaching/operating unit for operating/teaching the mechanism unit. The controller (2) has a controller wireless communication section (24) for wireless communication with the portable teaching/operating unit (3) and a drive section (22) for driving the mechanism unit (1) according to a command signal received at the controller wireless communication section (24) from the portable teaching/operating unit (3).
    Type: Application
    Filed: May 25, 2006
    Publication date: April 29, 2010
    Applicant: KABUSHIKI KAISHA YASKAWA DENKI
    Inventor: Hideo Nagata
  • Publication number: 20100082125
    Abstract: A guidance system of an industrial process captures process parameter data that is correlated with a human-machine interface (HMI) in order to learn how an experienced operator selects visualizations of key performance indicators (KPI) in order to take a corrective action to address an abnormal or non-optimal performance condition. Such solution learning can be invoked to recognize onset of another similar occurrence and responding by suggesting visualizations utilized by the experienced operator to diagnose the problem. Analytics can further determine which visualizations provided useful information relative to the problem. In addition, the corrective action can be suggested or automatically implemented.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Jan Pingel, Micheal John Pantaleano, Bruce Gordon Fuller, Robert Joseph McGreevy, Ian Edward Tooke, Kevin John Albert, John Joseph Baier
  • Publication number: 20090319067
    Abstract: Disclosed is a method for programming the progress of an injection molding cycle of an injection molding machine. The injection molding cycle includes several sequences which are manually started as a whole or in part in a setup mode and in a teaching mode. In the setup mode, parts of the injection molding machine are first actuated and are tested as to the functionality thereof. The tested parts are then actuated once again in the teaching mode according to the desired sequence of movements, said sequence of movements being stored in a controller of the injection molding machine. Specific actions such as building up and reducing forces and generating holding pressure can also be taught. The individually taught sequences can then be freely combined into new processes in a controller having a suitable operator interface and can be repeated multiple times.
    Type: Application
    Filed: May 22, 2009
    Publication date: December 24, 2009
    Applicant: KraussMaffei Technologies GmbH
    Inventor: MARKUS BETSCHE
  • Publication number: 20090177317
    Abstract: One method embodiment herein inputs a package size and a package wrap pattern. The method calculates a sheet size corresponding to the package size, and prints the sheet of package wrap. The sheet of package wrap has the package wrap pattern and can have fold markings corresponding to corners of the package. The sheet of package wrap has dimensions equal to the sheet size.
    Type: Application
    Filed: March 17, 2009
    Publication date: July 9, 2009
    Applicant: XEROX CORPORATION
    Inventor: William F. McGuinness, JR.
  • Publication number: 20090118847
    Abstract: The invention relates to a method for operating a calculating unit, whereon at least one part of the signals and a marking relating to the quality of the signals and an attribute relating to a current transmission frequency of the marking are attributed. The inventive signal also comprises a marking relating to the quality of the signals thereof, and an attribute relating to a current transmission frequency of the marking.
    Type: Application
    Filed: June 15, 2005
    Publication date: May 7, 2009
    Applicant: SEIMENS AKTIENGESELLSCHAFT
    Inventor: Eberhard SCHLARB
  • Patent number: 7500175
    Abstract: Media content is arranged into a number of sets of video, audio, or data samples, referred to as clips, which are rendered by a media content manager. A playlist, which is handled by a presentation manager, specifies the time-ordered sequence of clips playable to a user. Certain actions are taken during media content play to minimize glitches perceived by the user, including determining a time offset value that is used to decide how far in advance of a scheduled play time to begin pre-rendering an upcoming clip. The time offset value is determined using one or more static characteristics associated with a media source for the upcoming clip, such as the location of the media source, codec parameters, or encryption complexity, and one or more dynamic characteristics of the presentation system, such as retrieval states, (including play speeds) of media clips, processing loads, or clock frequencies.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: March 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Olivier Colle, James C. Finger, Khurshed Mazhar, Mark D. VanAntwerp
  • Patent number: 7480709
    Abstract: An automation device interactive user interface and method of using the interface is provided herein. The interface is network based in that it employs a browser enhanced by an interactive program embedded therein and an execution engine to execute the program. The interface can be proximate to an associated automated device(s) or remotely connected thereto using a local area network (LAN) and/or a wide area network (WAN) such as the Internet. To facilitate ease of use, the embedded interactive program presents information in an appealing multimedia fashion such that interface appears live and changing. Furthermore, data associated with automation devices can be monitored, extracted, transmitted or otherwise manipulated in real time.
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: January 20, 2009
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: David M. Callaghan
  • Publication number: 20080294275
    Abstract: An industrial control monitoring system provides visualization of historical data acquired from an industrial process in a manner that mimic real-time visualization of real-time data acquired from the industrial process. The monitoring system provides an operator interface that allows the operator to direct playback interactively, such as rewinding and forwarding of the playback.
    Type: Application
    Filed: May 25, 2007
    Publication date: November 27, 2008
    Inventors: Douglas J. Reichard, Kenneth S. Plache
  • Patent number: 7353071
    Abstract: Systems and methods for authoring and playing back lighting programs that include a plurality of lighting sequences for controlling a plurality of lights. One aspect stores the lighting program in a data format that represents a final data stream capable of directly controlling the plurality of lights. Another aspect allows execution of the lighting program to be modified in response to external stimuli.
    Type: Grant
    Filed: May 30, 2001
    Date of Patent: April 1, 2008
    Assignee: Philips Solid-State Lighting Solutions, Inc.
    Inventors: Michael K. Blackwell, Ihor A. Lys, John Warwick, Frederick M. Morgan, Adriana Mincheva
  • Publication number: 20070270985
    Abstract: A method of displaying (100, 200) items from a collection (1200) of items including a first item (204) is provided. The method determines (400) a first sort order (901) of the collection, and at least one alternate sort order (902) of the collection. At least items adjacent to the first item in the first sort order, and in the alternate sort order, are then compared (505). The method then displays a portion (103-107,208,209) of the items associated with the first item in each of the first sort order (103-107) and in the alternate sort order (208,209) based on the comparison.
    Type: Application
    Filed: March 16, 2007
    Publication date: November 22, 2007
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Andrew John SHELLSHEAR
  • Patent number: 7272451
    Abstract: A programming system includes a graphical data entry user interface for a plurality of sequential steps displayed to a user on a monitor. The user selects outputs to be activated for each of the sequential steps and any inputs to be monitored or timer to be enabled for the sequential steps. The inputs, outputs, and timer enable commands, and timer values identified by the user are converted into data tables each having a plurality of data elements. Each data element corresponds to one of the sequential steps. A programmable logic controller directs a process by reading the data elements corresponding to a sequential step and, for that sequential step, activating the outputs identified by the output data element, monitoring any inputs identified by the input control data element, and enabling a timer for a selected time period if identified in the input control data element.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: September 18, 2007
    Inventor: David W. Duemler
  • Patent number: 7216514
    Abstract: The invention provides a cloth washer, a dish washer-dryer and a control system associated therewith, which facilitate establishing of a special operating program. The cloth washer comprises selector means for selecting one of a plurality of basic operating programs, which are individually preprogrammed with specifications of washing operation, rinsing operation and spin-dry operation, special operating program setting means for establishing a special operating program by correcting at least one of the specifications of the washing operation, the rinsing operation and the spin-dry operation preprogrammed for the one selected by the selector means among the plurality of basic operating programs, and control means for controlling the washing operation, the rinsing operation and the spin-dry operation according to the special operating program set by the special operating program setting means.
    Type: Grant
    Filed: September 4, 2003
    Date of Patent: May 15, 2007
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Yoshiaki Sakita, Shoichi Matsui
  • Patent number: 7114554
    Abstract: A controller equipped with a user interface having multiple-day programming capabilities, including methods of programming such devices, are disclosed. The user interface may include one or more menus or screens that can be used to program a schedule for one or more selected days during the week. An illustrative method of programming the controller may include the steps of entering a scheduling routine, selecting multiple days for schedule modification, changing the schedule parameters for one or more periods during the selected days, and then exiting the scheduling routine.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: October 3, 2006
    Assignee: Honeywell International Inc.
    Inventors: Gabriel A. Bergman, Eugene J. Takach, Marcus D. Stoner, John B. Amundson, Philip O. Readio, Paul G. Schwendinger, James A. Wolfbauer, Jeff D. Boll, Ian Thomson, Colin T. Ferguson, George J. Mcleod
  • Patent number: 7110837
    Abstract: A control system includes a programmable controller having a CPU unit that carries out cyclic operations of processes. An additional temporary user memory is provided in addition to a regular user memory. When an on-line editing of a user program is to be carried out, the program is stored in both memories and the program stored in the temporary memory is called by an instruction execution engine to be executed. After the on-line editing is completed on the user program stored in the user memory, the program execution is based on the edited user program stored in the user memory.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: September 19, 2006
    Assignee: OMRON Corporation
    Inventors: Minoru Oka, Jintaro Deki, Koji Yaoita, Katsuhiko Ichimura, Akio Ono
  • Patent number: 7076312
    Abstract: A software object approval system is integrated with a process control or safety system environment and, in particular, with a process control or safety system design environment to implement and manage electronic approval of new software objects created within the process control and safety system environment. The software object approval system electronically generates identification information representing a group of entities whose approval is needed prior to implementing a software object within the process control or safety system. The system may then send the software object to the entities and receive from each entity an electronic indication regarding approval of the software object. The approval system prevents the process control or safety system from implementing the software object until each entity within the group of entities approves the software object.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: July 11, 2006
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Gary K. Law, David L. Deitz, Trevor Duncan Schleiss, Julian Naidoo
  • Patent number: 7065415
    Abstract: A system and method for employing a file system and file system services on the industrial controller. The file system allows industrial control programs to implement many functions previously performed within the industrial control program and stored in the same memory as the industrial control program. An execution engine is provided that interprets instructions included in an industrial control program. The instructions utilize services in the file system for including user defined routine files loaded from local or remote locations, to load and unload recipe files from local and remote locations, to log and retrieve measured data and trend data to files at local or remote locations, to select different operating systems and to select a running program from a plurality of running programs utilizing the file system.
    Type: Grant
    Filed: August 23, 2004
    Date of Patent: June 20, 2006
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: James J Kay, David Allen Johnston, Shelly Lynn Urdaneta, Stuart Blair Siegel
  • Patent number: 7065413
    Abstract: In a method for controlling mechanisms or technical systems, the mechanisms or technical systems to be controlled are stored in a controller with their states, and with associated signal formers of sensors and actuators, whereby starting from a defined reference state at the onset of the activation of the controller, the actual states signaled by the technical system via the sensors are continuously compared with the specified state, the specified state being stored in the controller, and, based on this comparison, every deviation from the specified state is identified in the technical system, and, when initiated, a new instruction that changes the state of the mechanisms or of the technical system updates the specified state for the comparison and monitors the time till the acknowledgment of the new state, and sensor signals and comparable information exclusively serve the state identification of elementary functions and state changes exclusively ensue upon the initiation of elementary instructions.
    Type: Grant
    Filed: April 3, 2001
    Date of Patent: June 20, 2006
    Assignee: Technische Universitaet Dresden
    Inventors: Volker Moebius, Knut Grossmann
  • Patent number: 7039492
    Abstract: A numerical control apparatus for machine tool, includes: an NC program storage portion for storing an NC program; a block skip command detection portion for detecting whether a block skip command for skipping execution of blocks after a position where the block skip command is described is present in the NC program stored in the NC program storage portion or not; a block skip end command detection portion for detecting whether a block skip end command provided in connection with the block skip command to permit execution of blocks after a position where the block skip end command is described is present in the NC program or not; and a coordinate comparison portion for performing comparison concerning a difference between coordinates on at least one control axis in the block skip command and the block skip end command.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: May 2, 2006
    Assignee: Star Micronics Co., Ltd.
    Inventor: Tetsuya Sugiyama
  • Patent number: 7039168
    Abstract: A system and method for providing an inventory of and access to recorded announcement data, the method involving collecting switch data from one or more central office switches of a telecommunications network, extracting recorded announcement data from the switch data, storing the recorded announcement data in a database, and providing one or more users with access to the database through a computer network. The one or more central office switches could be non-incorporated switches or incorporated switches, depending on their ability to store switch data. For non-incorporated switches, which do not store a significant amount of information, the switch data is collected by hand from paper or electronic records and is entered into the database. For incorporated switches, which do store a significant amount of information, the switch data is downloaded from the switch as, for example, translation tables.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: May 2, 2006
    Assignee: BellSouth Intellectual Property Corp.
    Inventor: Karl W. Potts
  • Patent number: 7027880
    Abstract: Re-certification of a control program loaded in a safety controller is avoided through the use of a digital snapshot and digital signature, the snapshot providing a rapidly loadable memory image file and the signature providing a confirmation that the file loaded matches a previously certified copy so as to avoid the need for time consuming re-certification.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: April 11, 2006
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Joseph Paul Izzo, Norman Sievert Shelvik, Michael Dean Kalan, Charles Martin Rischar, Raymond Louis Buvel
  • Patent number: 6975909
    Abstract: An electronic product manual including a plurality of data structures having a hierarchical relationship as components and sub-components with each other. A graphical user interface (GUI) is configured to present the plurality of data structures to a user as displayed objects, receive input from the user, and enable a user to select a displayed object. A first view of the data structure is displayed in the GUI upon selection of the object, the first view comprising an image. A second view of the data structure displayed in the GUI upon selection of the object, the second view including information indicating the hierarchical relationship of the selected object with respect to other objects. A third view of the data structure displayed in the GUI upon selection of the object, the third view including object-specific information.
    Type: Grant
    Filed: November 29, 2001
    Date of Patent: December 13, 2005
    Assignee: Critical Reach, AG
    Inventors: Eva Kluge, Marc Hoffman, Werner Posch
  • Patent number: 6970764
    Abstract: An input data check control portion, which compares input data with a decimal point check target word (step 64, 65) and, issues a warning when the input data is the decimal point check target word and the numerical value data of the input data is not given a decimal point (step 66), is provided. This structure enables the prevention of input mistakes of coordinate data and the like, which are easily made at the time of manual programming of a machining program for an NC machine tool, and also enables said input mistakes to be easily found.
    Type: Grant
    Filed: December 26, 2002
    Date of Patent: November 29, 2005
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Toshio Harada, Yutaka Shimizu, Kouzou Shima
  • Patent number: 6931289
    Abstract: In an autonomous cooperative control system a job description of job steps is drafted in a scripting language and compared to corresponding machine steps associated with each independently controlled machine also drafted in the same scripting language for simple comparison and generation of sub-bids for further bidding. The machine steps generated for each ACU provides a vocabulary for the job description language which may be further simplified by hiding lower level machine steps in the ACUs to be activated only upon a matching with a job step. The ACUs may select between connected and unconnected messaging based on historical communication patterns to reduce network traffic.
    Type: Grant
    Filed: September 12, 2002
    Date of Patent: August 16, 2005
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Francisco Paul Maturana, Sivaram Balasubramanian, Raymond John Staron, Pavel Tichy, Petr Slechta
  • Patent number: 6915176
    Abstract: A method and apparatus that permits a user to electronically make a notation of a recorded music selection that he or she would like to take a later action on. Such later actions might include purchase actions or information gathering actions as well as other actions. The user actuates a button on a portable music player that plays music stored on a removable storage medium (e.g., a minidisc) and the music player stores identifying information that identifies the currently playing track of music. By connection of the music player to a personal computer, the user can then download the marked tracks to the personal computer and carry out actions over the Internet with service providers to complete transactions or queries.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: July 5, 2005
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Joseph Novelli, Shai A. Laronne
  • Patent number: 6904327
    Abstract: A multiplexer implemented substantially in the form of software, which enables the multiplexer to be integrated with a supervisory platform into one unit is disclosed. The multiplexer may contain a database which stores a mapping of the address of the devices to the corresponding port/channels to which the devices are connected. An emulation block implemented in software examines the address in each command/response and forwards the command/response appropriately. Due to the software implementation, some of the commands may be blocked (from being forwarded). According to another aspect, data required to generate a response may be retrieved from a controller block (instead of retrieving from the device), thereby reducing the overhead on the devices.
    Type: Grant
    Filed: January 29, 2003
    Date of Patent: June 7, 2005
    Assignee: Honeywell International Inc.
    Inventors: Jayashree Balakrishnan, Premraj K Mannikkath, Raghavendra T S Prasad
  • Patent number: 6892167
    Abstract: A real-time data acquisition and storage network for real-time acquisition and storage of analog and digital data from one or multiple network-connected data sources to one or multiple network-connected storage devices during a data recording session, and precise reconstruction of the acquired data from one or multiple of the network-connected storage devices during a playback session. The data source are connected to the network through one or multiple real-time data acquisition network (“R-T DAN”) modules which form one or multiple network-connected data acquisition nodes on the network. Each storage device forms a network-connected storage node on the network so that data acquired at any data acquisition node may be applied to the network and stored at any storage node during a data recording session. The stored data may be retrieved from the storage nodes through the network and routed to the data acquisition nodes for reconstruction of the data during a playback session.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: May 10, 2005
    Assignee: Sypris Data Systems, Inc.
    Inventors: Jeffrey S. Polan, William A. Bullers
  • Patent number: 6871104
    Abstract: With a method for producing the control module, the control module is assembled from a number of program modules which are designed for one basic function in each case. Each program module has an interface of an interface type defined by the respective basic function. A functional connection is preferably only established between two program modules if the two program modules have mutually corresponding interfaces of the same interface type. The method permits simple, quick and in particular rule-based automatic production of the control module of a control system for controlling a plant component.
    Type: Grant
    Filed: May 15, 2000
    Date of Patent: March 22, 2005
    Assignee: Siemens Aktiengesellschaft
    Inventors: Bernd Lenhart, Helmut Simmerer
  • Patent number: 6839600
    Abstract: A project organization and dissemination system for a machine programming and control system includes a project development environment that communicates with a distributed communications system. The project development environment includes project tools for designing project elements. The project tools include a control logic module that generates and edits flowchart project elements that include flowchart blocks and contain control logic for operating a device to further a process. A project archival system communicates with the distributed communications system and stores the project elements. A web enabled device communicates with the distributed communications system and allows remote access to the project elements. Other project elements include human machine interface (HMI), databases, network layout, electrical and electromechanical devices, spatial arrangement, process logic and flow, and/or facility layout and design.
    Type: Grant
    Filed: July 2, 2002
    Date of Patent: January 4, 2005
    Assignee: Entivity, Inc.
    Inventors: Kenneth V. Spenser, Michael Schoonmaker, Lee Reid, James B. Behm, Kurudi Muralidhar, Andrew H. McMillan
  • Publication number: 20040261026
    Abstract: A method for recording a sequence of user actions made when interfacing with objects associated with an executable code is provided. In this method, a selection of a level of detail to record when user actions enable interfacing with the objects associated with the executable code is enabled. Subsequently, the sequence of user actions is recorded. The recorded sequence of user actions is defined by the selected level of detail. Thereafter, the recorded sequence of user actions is parsed by applying rules that enable the generation of a defined number of data types. The data types are capable of being utilized by an application that is designed to generate information that is related to one or more of the data types.
    Type: Application
    Filed: April 27, 2004
    Publication date: December 23, 2004
    Applicant: Sony Computer Entertainment Inc.
    Inventor: Gregory Corson
  • Patent number: 6829512
    Abstract: A system and method for creating a controlling device. In response to a user specifying one or more operating criteria for the controlling device, the system selects executable instructions from a library of executable instructions and command code sets from a library of command code sets that are to be stored in the memory of the controlling device. In addition, the system uses the criteria to suggest command key/command code mappings for use within the controlling device. The user may interact with the system to modify the selected executable instructions, command code sets, and command key/command code mappings. When stored in the memory of the controlling device, the executable instructions are to be used to perform various operations and functions within the controlling device and the command codes are to be transmitted from the controlling device to command the operation of controllable devices in response to activation of one or more of the command keys.
    Type: Grant
    Filed: November 5, 2003
    Date of Patent: December 7, 2004
    Assignee: Universal Electronics Inc.
    Inventors: Steve Lan-Ping Huang, Kim-Thoa Thi Nguyen, Han-Sheng Yuh, JianJun Cao, My Thien Do
  • Patent number: 6826449
    Abstract: A method to produce natural motions, or self-motion, of animate or inanimate bodies or their parts by the application of pulses at two or more locations on the surface, or inside, of the bodies or their parts. Here, energy is converted into motion in one step. Turn on the pulses, and motion results instantly. The mechanism can emulate living motions, and as living motions can take on infinite gaits and forms, so can the mechanism produce infinite forms of motion. Smooth, repeatable, controllable or random motions can be induced. Just as living muscles convert the pulses from the nervous system into natural motion in one step, so will the mechanism convert artificially generated pulse-trains into motion in one step. The dynamic coupling or modulation of waves which travel within a body, and which are caused by artificially generated pulse-trains, produces the desired motions in directions perpendicular to the plane of the pulses.
    Type: Grant
    Filed: December 30, 1997
    Date of Patent: November 30, 2004
    Inventor: Ali F. Abu-Taha
  • Patent number: 6826432
    Abstract: A process for programming an automation application program on an automation equipment programming station, including defining several structured type objects each representing an input-output channel of automation equipment, declaring symbolic input-output variables of the program as an instance of a previously defined structured type object, a configuring symbolic input-output variables comprising a definition of the physical location of inputs-outputs of the automation equipment, automatically interpreting the program to execute it on the automation equipment, comprising replacing symbolic variables in the program with the complete topological address of corresponding input-output information.
    Type: Grant
    Filed: January 25, 2002
    Date of Patent: November 30, 2004
    Assignee: Schneider Automation
    Inventors: François Beck, Henry Baraston, Christian Laurain
  • Patent number: 6801830
    Abstract: An operation confirming method capable of making, in order to enhance an operation program correction efficiency, an operation path at an operation confirming time (teaching mode) identical with that at an actual job time (play mode) as much as possible; and a control device therefor. The method comprises the steps of inputting respective shaft operation instruction values (&ohgr;j) based on an actual operation speed to a mechanical simulator-carrying low-speed instruction converter (7), and instructing to a servo controller unit (4) a quantity (&ohgr;ij) (=&ohgr;sj/P), obtained by dividing an output (&ohgr;sj) from the mechanical simulator by a specified positive real number P at the low-speed instruction converter, as respective shaft operation values N times (N; maximum natural number not exceeding the real number P).
    Type: Grant
    Filed: April 19, 2002
    Date of Patent: October 5, 2004
    Assignee: Kabushiki Kaisha Yaskawa Denki
    Inventors: Koji Tomita, Tatsumi Nakazato
  • Patent number: 6801813
    Abstract: A system and method for employing a file system and file system services on the industrial controller. The file system allows industrial control programs to implement many functions previously performed within the industrial control program and stored in the same memory as the industrial control program. An execution engine is provided that interprets instructions included in an industrial control program. The instructions utilize services in the file system for including user defined routine files loaded from local or remote locations, to load and unload recipe files from local and remote locations, to log and retrieve measured data and trend data to files at local or remote locations, to select different operating systems and to select a running program from a plurality of running programs utilizing the file system.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: October 5, 2004
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: James J. Kay, David Allen Johnston, Shelly Lynn Urdaneta, Stuart Blair Siegel
  • Patent number: RE39716
    Abstract: A system and method for creating a controlling device. In response to a user specifying one or more operating criteria for the controlling device, the system selects executable instructions from a library of executable instructions and command code sets from a library of command code sets that are to be stored in the memory of the controlling device. In addition, the system uses the criteria to suggest command key/command code mappings for use within the controlling device. The user may interact with the system to modify the selected executable instructions, command code sets, and command key/command code mappings. When stored in the memory of the controlling device, the executable instructions are to be used to perform various operations and functions within the controlling device and the command codes are to be transmitted from the controlling device to command the operation of controllable devices in response to activation of one or more of the command keys.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: July 3, 2007
    Assignee: Universal Electronics Inc.
    Inventors: Steve Lan-Ping Huang, Kim-Thoa Thi Nguyen, Han-Sheng Yuh, JianJun Cao, My Thien Do
  • Patent number: RE44581
    Abstract: A method and apparatus that permits a user to electronically make a notation of a recorded music selection that he or she would like to take a later action on. Such later actions might include purchase actions or information gathering actions as well as other actions. The user actuates a button on a portable music player that plays music stored on a removable storage medium (e.g., a minidisc) and the music player stores identifying information that identifies the currently playing track of music. By connection of the music player to a personal computer, the user can then download the marked tracks to the personal computer and carry out actions over the Internet with service providers to complete transactions or queries.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: November 5, 2013
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Joseph Novelli, Shai A. Laronne