Patents Represented by Attorney Amin & Turocy, LLP
  • Patent number: 7058461
    Abstract: The invention comprises a modem apparatus adapted to provide full messaging and communications interface between a control device and a communications medium such as a telephone line. The modem can comprise an interface adapted to communicate directly with a control system device, such as a programmable logic controller (PLC), using a communications protocol compatible with the normal network communications used in a distributed control system. The apparatus advantageously interfaces directly with unmodified control system devices, providing the ability to send and receive messages from remote devices or personnel via a communications medium. The invention also comprises a control system including a modem device providing full communications between a control device and remote personnel and/or devices.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: June 6, 2006
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Samuel John Malizia, Jr.
  • Patent number: 7055749
    Abstract: Described is an improved trigger assembly for use in an electronic device. The trigger assembly includes a pressure sensitive member and a trigger button. The pressure sensitive member includes two or more conductive lines. The pressure sensitive member is secured to a portion of the mobile terminal. The trigger button is secured to the mobile terminal in a manner such that a force applied to the trigger button causes a resultant force to be applied on the pressure sensitive member. The force applied on the pressure sensitive member causes a change in an electrical property between at least two of the conductive lines. A module measures the electrical property between the conductive lines. A function of the device is initiated depending on a comparison of the measured electrical property to a threshold value.
    Type: Grant
    Filed: June 3, 2002
    Date of Patent: June 6, 2006
    Assignee: Symbol Technologies, Inc.
    Inventors: Thomas Wulff, Azer Ilkhanov
  • Patent number: 7058712
    Abstract: The present invention relates to a system and methodology facilitating flexible resource distribution in an industrial control environment. A query component is provided to determine one or more system resources from a networked industrial controller system, wherein the resources can include listings of applications, configurations, variable settings, and performance capabilities associated with a controller. Upon receiving available resource listings from various control devices, a distribution component can update the devices based in part on the resource listings and according to various criteria. A configuration component can be utilized in the controller system to provide network updates of controller parameters and to facilitate automated protocol selections when interacting with out-of-network devices. An analysis component can interact with the query, distribution, and configuration components to support higher-level decision-making in the resource distribution and allocation process.
    Type: Grant
    Filed: June 4, 2002
    Date of Patent: June 6, 2006
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David A. Vasko, John Joseph Baier, Richard Alan Morse, Brian Alan Batke, John Nesi, Douglas R. Wylie, Paul David Brooks, David Michael Callaghan
  • Patent number: 7058944
    Abstract: A system and method are provided for dynamically creating a communications channel at a local computer in response to selecting an element, such as a word or phrase, that is being displayed on an HTML page. A container also is created on the page in response to the element being selected. Data indicative of the selected element and containing environment is submitted to an Active Server Page at a server computer for retrieving information related to the selected element. The retrieved information is sent to the communications channel at the local computer and then displayed in the container on the original page.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: June 6, 2006
    Assignee: Microsoft Corporation
    Inventors: Thomas Alan Sponheim, Kris Owens
  • Patent number: 7058942
    Abstract: An interface is provided for identifying which components a user desires to install on one or more computers. An installation procedure is determined based on dependency requirements for components that are selected for installation. The installation procedure may describe a desired order and/or sequence for installing selected application and/or service components.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: June 6, 2006
    Assignee: Microsoft Corporation
    Inventors: Erin M. Bourke-Dunphy, Jeff A. Zimniewicz
  • Patent number: 7054399
    Abstract: A system and/or method for synchronizing one or more modules of an industrial controller relative to a common time base. A module may be programmed and/or configured to employ an activation interval for controlling periodic activation for sampling one or more inputs and/or applying data at outputs of the module. The module synchronizes its activation interval based on a coordinated time base signal.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: May 30, 2006
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Bret S. Hildebran, Thomas K. Sugimoto, Terence Scott Tenorio
  • Patent number: 7053830
    Abstract: A location system for locating and determining the motion and velocity of a wireless device. The methods include direct inferences about whether a device is in motion versus static based on a statistical analysis of the variation of radio signal strengths over time. The system is trained according to a sparse set of identified locations from which signal strengths are measured. The system uses the signal properties of the identified locations to interpolate for a new location of the wireless device. The system uses a probabilistic graph where the identified locations of the floor plan, expected walking speeds of pedestrians, and independent inference of whether or not the device is in motion are used to determine the new location of the device.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: May 30, 2006
    Assignee: Microsoft Corproration
    Inventors: John C. Krumm, Eric J. Horvitz
  • Patent number: 7055128
    Abstract: Disclosed is a system for managing the distribution and collection of files involved in building a software system. The system includes a first component for building a list of file names of files to be shared by build machines employed in building the software system, and a second component for distributing to one or more of the build machines, one or more files being stored persistently by the one or more build machines. Disclosed also is an alternative embodiment of the system for managing the distribution and collection of files involved in building a software system wherein files built by the build machines are broadcast to other build machines that will determine whether to receive and persistently store those files.
    Type: Grant
    Filed: December 4, 2000
    Date of Patent: May 30, 2006
    Assignee: Microsoft Corporation
    Inventor: Joseph A. Porkka
  • Patent number: 7054819
    Abstract: A dual-access communications server system is disclosed for enabling communication between server resources and a wide spectrum of end-terminals to enable users access to the resources of both converged and non-converged networks via voice and/or electronically generated commands. Server resources are provided through a converged computer/telephony system interface such that the data and resources are readily accessed by either voice or data calls. A set of applications provide dual interfaces for rendering services and data based upon the manner in which a user accesses the data. A user is authenticated by receiving vocal responses by a user to one or more requests variably selected and issued by a speaker recognition-based authentication facility. Thereafter, an application proxy is created. The application proxy acts on behalf of the authenticated authorized user in accessing applications via the dual-access communications interface.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: May 30, 2006
    Assignee: Microsoft Corporation
    Inventor: Shawn D. Loveland
  • Patent number: 7052575
    Abstract: A system for regulating an etch process is provided. The system includes one or more light sources, each light source directing light to one or more features and/or gratings on a wafer. Light reflected from the features and/or gratings is collected by a measuring system, which processes the collected light. The collected light is indicative of the dimensions achieved at respective portions of the wafer. The measuring system provides etching related data to a processor that determines the acceptability of the etching of the respective portions of the wafer. The system also includes one or more etching devices, each such device corresponding to a portion of the wafer and providing for the etching thereof. The processor selectively controls the etching devices to regulate etching of the portions of the wafer.
    Type: Grant
    Filed: April 30, 2001
    Date of Patent: May 30, 2006
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Bharath Rangarajan, Bhanwar Singh, Ramkumar Subramanian
  • Patent number: 7051282
    Abstract: A multi-layer graphical user interface provides multiple types of information in at least two layers of a common display space, such as a window. In one implementation, a shared network folder includes two layers of display objects to separately represent files contained in the folder and users with whom the folder is shared. The first or top layer may represent the files with conventional words, icons or other symbols. The second or lower level may represent the users with whom the folder is shared with words, icons or other symbols that are dimmed, blurred, or otherwise de-emphasized relative to the top layer.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: May 23, 2006
    Assignee: Microsoft Corporation
    Inventor: Cezary Marcjan
  • Patent number: 7050873
    Abstract: The invention provides control systems and methodologies for controlling a process having one or more motorized pumps and associated motor drives, which provide for optimized process performance according to one or more performance criteria, such as efficiency, component life expectancy, safety, emissions, noise, vibration, operational cost, or the like. More particularly, the subject invention provides for employing machine diagnostic and/or prognostic information in connection with optimizing an overall business operation.
    Type: Grant
    Filed: October 20, 2004
    Date of Patent: May 23, 2006
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Frederick M Discenzo
  • Patent number: 7051087
    Abstract: The present invention relates to a system for automatic detection and configuration of network parameters. The system includes a first computer system for communicating to a network and at least a second computer system for providing network information. The first computer system queries the network and receives network information from the at least a second computer system before a network identification has been established for the first computer system. The system further includes a storage for storing at least one configuration associated with a network interface. The first computer system configures the network interface based upon the network information received from the at least a second computer system. Also, the first computer system may configure the network interface by determining a network identification associated with the network information and matching the at least one configuration with the network identification.
    Type: Grant
    Filed: June 5, 2000
    Date of Patent: May 23, 2006
    Assignee: Microsoft Corporation
    Inventors: Pradeep Bahl, Ramesh K. Vyaghrapuri, Florin Teodorescu, Shirish R. Koti
  • Patent number: 7048971
    Abstract: Invisible logos may be made by forming a hydrophilic coating and a hydrophobic coating on a substrate surface, so that a portion of the hydrophilic coating and a portion of the hydrophobic coating are exposed. The invisible logos are undetectable to the human eye, but may be temporarily viewed in response to stimuli.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: May 23, 2006
    Assignee: Innovation Chemical Technologies, Ltd.
    Inventor: Pramod K. Arora
  • Patent number: 7050859
    Abstract: The present invention relates to systems and methods to port controller state and context via non-volatile portable memory to controllers employing an open operating system. The present invention provides for saving a controller's state and context, for example after the controller has been suitably configured. The saved image can then be employed for subsequent controller startups to resume a particular state and context, utilized during maintenance to return a controller to a previously saved state and context, and employed to efficiently configure similar controllers via porting and/or loading the saved image to the similar controllers, which mitigates manual controller configuration. The present invention can be employed in connection with various industrial controller designs, memory configurations, and data transfer techniques. In addition, the present invention provides for serial and/or concurrent state and context transfers between controllers and memory devices.
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: May 23, 2006
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Subbian Govindaraj, David W. Heller, Steven Mark Cisler
  • Patent number: 7051014
    Abstract: Architecture for improving text searches using information redundancy. A search component is coupled with an analysis component to rerank documents returned in a search according to a redundancy values. Each returned document is used to develop a corresponding word probability distribution that is further used to rerank the returned documents according to the associated redundancy values. In another aspect thereof, the query component is coupled with a projection component to project answer redundancy from one document search to another. This includes obtaining the benefit of considerable answer redundancy from a second data source by projecting the success of the search of the second data source against a first data source.
    Type: Grant
    Filed: June 18, 2003
    Date of Patent: May 23, 2006
    Assignee: Microsoft Corporation
    Inventors: Eric D. Brill, Susan T. Dumais
  • Patent number: 7043506
    Abstract: A system and associated methodology is provided that is adapted to infer what to do with an item, and more particularly whether to archive and/or keep active an item in a more active, easy-to-access store based upon a cost-benefit analysis. The cost-benefit analysis determines the overhead associated with keeping the item active (e.g., not archiving it) versus the gains in connection with having quick and easy access to the item. The cost of maintaining an item in an active state is measured in terms of the size of the item which, in turn, affects the amount of space needed to store it. The benefit of keeping the item active is measured in terms of a probabilistic determination describing how a user will access the item in the future, which is a reflection of the utility of the item in an accessible state. The invention leverages notions of temporal sensitivity of the likelihood that an item will be needed in the future such that determined values and inferences can be dynamically updated over time.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: May 9, 2006
    Assignee: Microsoft Corporation
    Inventor: Eric J. Horvitz
  • Patent number: 7042230
    Abstract: Systems and methodologies that provide for multi-parameter sensing via micro fabricated sensing structures operatively connected to oscillators, each micro-fabricated sensing structure in part defines a frequency of a respective associated oscillator. Output from such oscillators can be combined together, and then AC coupled with an incoming DC voltage that feeds the oscillators. The wiring arrangement includes two conducting paths/wires that carry a direct current to the oscillators as well as outputting the combined signal to external measurement devices. In addition, arrangements for pressure sensors are provided that mitigate errors from temperature variations and the induced stress/strains.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: May 9, 2006
    Inventor: Alain Izadnegahdar
  • Patent number: 7040481
    Abstract: A linear actuator, method of manufacturing and method of using the linear actuator are provided. The invention includes a linear actuator having a plurality of annular magnets surrounded by a bobbin assembly having a coil system. The plurality of annular magnets can be arranged with alternating polarity. The bobbin assembly can be movable along a longitudinal axis extending through the plurality of annular magnets and can further comprise a coil system having coils arranged to, when energized, interact with at least one of the plurality of annular magnets to move the bobbin in a linear mode. Thus, by selectively energizing one or more of the coils, a motive force can be generated on the bobbin assembly by interacting with fields generated by the plurality of annular magnets.
    Type: Grant
    Filed: January 8, 2002
    Date of Patent: May 9, 2006
    Assignee: Anorad Corporation
    Inventors: Frederick A. Sommerhalter, Jr., Nandakumar Thirunarayan
  • Patent number: 7043514
    Abstract: Systems and methods that facilitate dimensional transformations of data points are disclosed. In particular, the subject invention provides for a system and methodology that simplifies dimensional transformations while mitigating variations of a distance property between pairs of points. A set of n data points in d dimensional space is represented as an n×d input matrix, where d also corresponds to the number of attributes per data point. A transformed matrix represents the n data points in a lower dimensionality k after being mapped. The transformed matrix is an n×k matrix, where k is the number of attributes per data point and is less than d. The transformed matrix is obtained by multiplying the input matrix by a suitable projection matrix. The projection matrix is generated by randomly populating the entries of the matrix with binary or ternary values according to a probability distribution.
    Type: Grant
    Filed: March 1, 2002
    Date of Patent: May 9, 2006
    Assignee: Microsoft Corporation
    Inventor: Dimitris Achlioptas