Patents by Inventor Stephen J. Elliott
Stephen J. Elliott has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9817639Abstract: A method, system, apparatus, computer program product, and computer readable storage medium provide the ability to define an object in a parametric modeling application. Geometric parametric objects are authored and organized into a family definition. Via a user interface, enhanced computational logic is defined. The logic is compiled into the family definition such that the enhanced computational logic is embedded at an object level of the one or more geometric parametric objects. Upon a building information model requiring a regeneration operation, the compiled enhanced computational logic is automatically executed.Type: GrantFiled: September 29, 2014Date of Patent: November 14, 2017Assignee: Autodesk, Inc.Inventors: Matthew David Jezyk, Lev Lipkin, Stephen J. Elliott, Peter Benjamin Boyer
-
Publication number: 20150095881Abstract: A method, system, apparatus, computer program product, and computer readable storage medium provide the ability to define an object in a parametric modeling application. Geometric parametric objects are authored and organized into a family definition. Via a user interface, enhanced computational logic is defined. The logic is compiled into the family definition such that the enhanced computational logic is embedded at an object level of the one or more geometric parametric objects. Upon a building information model requiring a regeneration operation, the compiled enhanced computational logic is automatically executed.Type: ApplicationFiled: September 29, 2014Publication date: April 2, 2015Applicant: AUTODESK, INC.Inventors: Matthew David Jezyk, Lev Lipkin, Stephen J. Elliott, Peter Benjamin Boyer
-
Patent number: 8310372Abstract: An apparatus and method of optimizing performance of a fingerprint sensor includes determining whether a force applied to a sensing portion of the sensor is within an optimal force range for the fingerprint sensor and capturing at least one fingerprint image with the fingerprint sensor after the applied force is in the optimal force range.Type: GrantFiled: March 2, 2009Date of Patent: November 13, 2012Assignee: Purdue Research FoundationInventors: Eric P. Kukula, Shimon K. Modi, Stephen J. Elliott
-
Publication number: 20090219154Abstract: An apparatus and method of optimizing performance of a fingerprint sensor includes determining whether a force applied to a sensing portion of the sensor is within an optimal force range for the fingerprint sensor and capturing at least one fingerprint image with the fingerprint sensor after the applied force is in the optimal force range.Type: ApplicationFiled: March 2, 2009Publication date: September 3, 2009Applicant: Purdue Research FoundationInventors: Eric P. Kukula, Shimon K. Modi, Stephen J. Elliott
-
Patent number: 7120349Abstract: A device for providing variable length fiber optic cable and storing any excess not used. Means are provided to allow for extending and retracting fiber optic cable to prevent excess slack when in use. Optical coupling units provide optical coupling of fiber optic cable within the device. Multiple devices may be connected together to provide variable length fiber optic cable in different directions.Type: GrantFiled: October 29, 2002Date of Patent: October 10, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventor: Stephen J. Elliott
-
Patent number: 6763409Abstract: The present invention relates to a general purpose interface to a Fibre Channel array controller, more particularly to a gigabit interface converter (GBIC) or a gigabit link module (GLM) channel adapter, and to the use of a channel controller with associated general GBIC/GLM adapters to provide an ultra-high bandwidth bus. Specifically, the present invention provides an array controller. The array controller through programmable functionality causes a plurality of devices to appear as a single device. Moreover, the array controller provides a plurality of general purpose interfaces to allow connection of a plurality of heterogeneous devices. Thus, the present invention may allow an integrated storage system comprising disk drives, tape-units, CD-ROMs, optical drives, and/or the like. Alternatively, the array controller may be programmed to implement bus protocols.Type: GrantFiled: January 31, 2001Date of Patent: July 13, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventor: Stephen J. Elliott
-
Publication number: 20040093607Abstract: The present invention provides an iSCSI interface allowing remote access to data storage devices directly and independent of a particular operating system. Conversion of control commands to SCSI commands and then to IP commands provides operating system independent access to the data storage devices. Access to separate portions of the data storage devices is also provided.Type: ApplicationFiled: October 29, 2002Publication date: May 13, 2004Inventor: Stephen J. Elliott
-
Publication number: 20040081404Abstract: A device for providing variable length fiber optic cable and storing any excess not used. Means are provided to allow for extending and retracting fiber optic cable to prevent excess slack when in use. Optical coupling units provide optical coupling of fiber optic cable within the device. Multiple devices may be connected together to provide variable length fiber optic cable in different directions.Type: ApplicationFiled: October 29, 2002Publication date: April 29, 2004Inventor: Stephen J. Elliott
-
Publication number: 20040080527Abstract: A user interface allows for simplified design of SANs while providing information for use in analyzing different configurations. Different SAN elements are represented in a user interface and may be selected and configured in different arrangements with real time information provided to design a system for a particular application. Using the interface, the advantages and disadvantages of a particular SAN configuration can be determined with respect to different characteristics of the system, including, price, expected performance and measured performance.Type: ApplicationFiled: October 29, 2002Publication date: April 29, 2004Inventor: Stephen J. Elliott
-
Publication number: 20040081196Abstract: A protocol independent hub includes a controller allowing for programmable configuration and testing of ports of the hub. Separate programming and testing of each of the ports provides an interface having any protocol to any protocol connectivity. Each of the ports of the protocol independent hub is configured for selectable operation in connection with one of a plurality of network types, with each of the plurality of ports independently programmable for operation in connection with the selected network type.Type: ApplicationFiled: October 29, 2002Publication date: April 29, 2004Inventor: Stephen J. Elliott
-
Publication number: 20040083192Abstract: An apparatus for testing devices for use in high availability systems provides simulation of high availability failures using hardware events and independent of the operating process. The apparatus includes a plurality of inputs each having an evaluation component associated therewith. A controller and power supply is also provided for controlling operation of the evaluation components. A degeneration component allows for degeneration of a link.Type: ApplicationFiled: October 29, 2002Publication date: April 29, 2004Inventor: Stephen J. Elliott
-
Publication number: 20040077112Abstract: The present invention relates to conductive components manufacturing processes employing conventional direct transfer printers to make components such as printer circuit boards and semiconductors, by way of non-limiting example. The process disclosed allow for the production of customized conductive components, particularly prototype components, utilizing in a convenient, cost effective manner.Type: ApplicationFiled: October 18, 2002Publication date: April 22, 2004Inventor: Stephen J. Elliott
-
Patent number: 6658363Abstract: Pattern detection methods and arrangements are provided for monitoring a Fibre Channel, a Gigabit Ethernet, or other like data stream for programmable trigger patterns. Upon detecting a trigger pattern, the pattern detection methods and arrangements will assert an output. The output is useful for triggering oscilloscopes to be able to properly display the signal and more importantly, for arming time interval analyzers and other like test instruments. The pattern detection methods and arrangements are capable of dealing with elasticity in the data transmission channel. For example, the trigger pattern can be uniquely configured to a frame header or frame contents and the test instrument can be set to limit its sampling to within the frame bounds. In this manner all of the variability of fill transmission words appearing or disappearing essentially becomes transparent to the test instrument.Type: GrantFiled: January 18, 2001Date of Patent: December 2, 2003Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert G Mejia, Tammy T. Teuscher, Stephen J. Elliott
-
Patent number: 6560673Abstract: The present invention involves hierarchical storage controllers which enable a scalable storage system. The scalable storage system is capable of causing a very large amount of discrete disk units to appear as a single drive. The scalable storage system is organized into a hierarchical structure by providing a series of disk arrays in parallel with a controller via Fiber Channel connections to form a “virtual disk.” The next level in the hierarchical structure is created by connecting a number of virtual disks and a higher level controller in parallel via higher bandwidth connections. This next assemblage of devices is configured to appear as a single drive. Also, the scalable storage system disposes increasingly sized RAM caches to increase system performance. Moreover, wave division multiplexing (WDM) may be utilized to communicate with a file server via a highest level controller.Type: GrantFiled: January 31, 2001Date of Patent: May 6, 2003Assignee: Hewlett Packard Development Company, L.P.Inventor: Stephen J. Elliott
-
Publication number: 20030061440Abstract: The present invention involves hierarchical storage controllers which enable a scalable storage system. The scalable storage system is capable of causing a very large amount of discrete disk units to appear as a single drive. The scalable storage system is organized into a hierarchical structure by providing a series of disk arrays in parallel with a controller via Fibre Channel connections to form a “virtual disk.” The next level in the hierarchical structure is created by connecting a number of virtual disks and a higher level controller in parallel via higher bandwidth connections. This next assemblage of devices is configured to appear as a single drive. Also, the scalable storage system disposes increasingly sized RAM caches to increase system performance. Moreover, wave division multiplexing (WDM) may be utilized to communicate with a file server via a highest level controller.Type: ApplicationFiled: January 31, 2001Publication date: March 27, 2003Inventor: Stephen J. Elliott
-
Publication number: 20030009307Abstract: Pattern detection methods and arrangements are provided for monitoring a Fibre Channel, a Gigabit Ethernet, or other like data stream for programmable trigger patterns. Upon detecting a trigger pattern, the pattern detection methods and arrangements will assert an output. The output is useful for triggering oscilloscopes to be able to properly display the signal and more importantly, for arming time interval analyzers and other like test instruments. The pattern detection methods and arrangements are capable of dealing with elasticity in the data transmission channel. For example, the trigger pattern can be uniquely configured to a frame header or frame contents and the test instrument can be set to limit its sampling to within the frame bounds. In this manner all of the variability of fill transmission words appearing or disappearing essentially becomes transparent to the test instrument.Type: ApplicationFiled: January 18, 2001Publication date: January 9, 2003Inventors: Robert G. Mejia, Tammy T. Teuscher, Stephen J. Elliott
-
Publication number: 20020110131Abstract: The present invention is related to the provision of a simplified interface to a Fibre Channel fabric. The present invention provides connection to a Fibre Channel fabric via a RS-232 interface. The present invention receives and buffers information received from the high bandwidth Fibre Channel system until communication via the RS-232 interface is possible. Likewise, the present invention receives and buffers information received from the RS-232 interface. The present invention waits until a predetermined amount of information is received before attempting to arbitrate access to the Fibre Channel system in order to minimize its effect of the Fibre Channel system. Moreover, the present invention utilizes the preceding mechanisms to emulate a Fibre Channel disk array for diagnostic purposes. Also, the present invention may be utilized by a number of PCs to provide an inexpensive LAN application.Type: ApplicationFiled: February 12, 2001Publication date: August 15, 2002Inventor: Stephen J. Elliott
-
Patent number: 5381485Abstract: With reference to FIG. 1, an active sound control system comprises a loudspeaker LS having an input qs and operable to generate sound waves for interference with unwanted sound so as to produce a region close to the user of the system in which the perceived sound is substantially reduced. A monitoring microphone ro is positioned closer to the loudspeaker LS than to the region of sound reduction. Loudspeaker control means for controlling the input qs to the loudspeaker LS operate to energise the loudspeaker such that the sound waves emitted by the loudspeaker substantially cancel the unwanted sound waves in said region. The loudspeaker control means includes a signal processing means (FIG. 3) arranged to simulate a microphone output that would be obtained if that microphone, instead of being positioned closer to the loudspeaker LS than the user, were to be positioned in a notional position ra relatively close to the user.Type: GrantFiled: August 27, 1993Date of Patent: January 10, 1995Assignee: Adaptive Control LimitedInventor: Stephen J. Elliott
-
Patent number: 5170433Abstract: To reduce noise inside a motor car passenger compartment, two loudspeakers 37.sub.1, 37.sub.2 are driven by signals derived from a reference signal x(n) by adaptive filtering carried out by a programmed microprocessor and memory unit 36 which adapts the filtering in dependence on error signals e.sub.l (n) from four microphones 42.sub.1, 42.sub.2, 42.sub.3 and 42.sub.4 distributed in the passenger compartment. Reference filtering coefficients are initially determined by analysis of finite impulse responses when white noise is acoustically coupled from the loudspeakers 37 to the microphones 42, a white noise generator 48 being coupled to the unit 36. The reference signal x(n) is restricted to one or more selected harmonics or subharmonics of the fundamental noise frequency by a filter 34 which tracks the selected frequency. The selected frequency may be obtained from a coil 31 in the ignition circuit of the vehicle.Type: GrantFiled: December 11, 1989Date of Patent: December 8, 1992Assignee: Adaptive Control LimitedInventors: Stephen J. Elliott, Philip A. Nelson, Ian M. Stothers
-
Patent number: 4947356Abstract: In propeller of fan driven aircraft, cabin noise levels may be reduced by adjustment of the phase relationship between a reference propeller or fan and some or all of the other propellers or fans. An aircraft cabin (1) contains four microphones and two loudspeakers which form the active elements of a noise control system. The microphone outputs are fed via amplifiers to a digital signal processor (11) having an adaptation algorithm in a memory store. The processor generates an error signal which is used to adjust the synchrophase angle between the reference propeller and a synchrophased propeller, controlled by a synchrophaser. Thus the synchrophase angle is varied dynamically during flight to minimize propeller noise in the cabin over a range of flying conditions.Type: GrantFiled: February 10, 1989Date of Patent: August 7, 1990Assignee: The Secretary of State for Trade and Industry in Her Britannic Majesty's Government of the United Kingdom of Great Britain and Northern IrelandInventors: Stephen J. Elliott, Philip A. Nelson