Patents by Inventor Glenn C. Steiner
Glenn C. Steiner 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: 8058916Abstract: A method and circuit are provided for synchronizing a first circuit and a second circuit. The first and second circuits are signaled to each generate respective waveform outputs. A phase difference is determined between the generated waveform output from the first and second circuits. A clock of the first circuit and/or second circuit is adjusted by an amount corresponding to the determined phase difference. In response to the phase difference being less than a threshold value, the first and second circuits are signaled to begin normal operation.Type: GrantFiled: April 15, 2010Date of Patent: November 15, 2011Assignee: Xilinx, Inc.Inventor: Glenn C. Steiner
-
Publication number: 20110254602Abstract: A method and circuit are provided for synchronizing a first circuit and a second circuit. The first and second circuits are signaled to each generate respective waveform outputs. A phase difference is determined between the generated waveform output from the first and second circuits. A clock of the first circuit and/or second circuit is adjusted by an amount corresponding to the determined phase difference. In response to the phase difference being less than a threshold value, the first and second circuits are signaled to begin normal operation.Type: ApplicationFiled: April 15, 2010Publication date: October 20, 2011Applicant: XILINX, INC.Inventor: Glenn C. Steiner
-
Patent number: 8005181Abstract: A method for adjusting a clock for a jitter sensitive circuit begins by determining a low noise phase region of a primary clock. The method then continues by adjusting phase of an auxiliary clock such that a transition of the auxiliary clock falls within the low noise phase region of the primary clock to produce an adjusted auxiliary clock.Type: GrantFiled: October 22, 2004Date of Patent: August 23, 2011Assignee: Xilinx, Inc.Inventor: Glenn C. Steiner
-
Patent number: 8006068Abstract: Access to data storage is described. A general-purpose processor and an auxiliary processing unit (APU) interface coupled to the general-purpose processor are provided. Data storage coupled to the general-purpose processor via the APU interface is provided for a fixed or low variable read latency access and a fixed write latency access to the data storage. A first instruction is passed to the general-purpose processor and to the APU interface. The first instruction is identified as part of a set of instructions accessible by the APU interface. The first instruction is used to write data into the data storage. A second instruction is passed to the general-purpose processor and to the APU interface. The second instruction is identified as part of the set of instructions accessible by the APU interface. The second instruction is used to read the data from the data storage, and the data is then output.Type: GrantFiled: April 18, 2007Date of Patent: August 23, 2011Assignee: Xilinx, Inc.Inventor: Glenn C. Steiner
-
Patent number: 7298168Abstract: A method and apparatus to reduce the probability of programmable logic device (PLD) failure due to single event upset (SEU) of configuration memory. A first portion of configuration memory cells are initially programmed with configuration data, leaving a second portion of configuration memory cells that are un-programmed. The programmed and un-programmed configuration memory cells are grouped into voting groups, where each un-programmed configuration memory cell of each voting group is programmed with the identical configuration data as contained within the originally programmed configuration memory cell of each voting group. The logic values of each configuration memory cell of each voting group are monitored by voting circuits, which enforce a triple modular redundancy (TMR) validation policy. The logical validation results are then applied to control points to mitigate PLD configuration memory errors caused by anomalous events such as neutron induced SEUs.Type: GrantFiled: April 18, 2007Date of Patent: November 20, 2007Assignee: Xilinx, Inc.Inventor: Glenn C. Steiner
-
Patent number: 7236000Abstract: A method and apparatus to reduce the probability of programmable logic device (PLD) failure due to single event upset (SEU) of configuration memory. A first portion of configuration memory cells are initially programmed with configuration data, leaving a second portion of configuration memory cells that are un-programmed. The programmed and un-programmed configuration memory cells are grouped into voting groups, where each un-programmed configuration memory cell of each voting group is programmed with the identical configuration data as contained within the originally programmed configuration memory cell of each voting group. The logic values of each configuration memory cell of each voting group are monitored by voting circuits, which enforce a triple modular redundancy (TMR) validation policy. The logical validation results are then applied to control points to mitigate PLD configuration memory errors caused by anomalous events such as neutron induced SEUs.Type: GrantFiled: October 18, 2005Date of Patent: June 26, 2007Assignee: Xilinx, Inc.Inventor: Glenn C. Steiner
-
Patent number: 6898434Abstract: An apparatus and method for the automatic positioning of information access points. An electronically connected individual (ECI) passes within range of a first information access point (IAP) and obtains location information. Subsequently, the ECI passes within range of a second IAP which hitherto does not have any location information. The location for this second IAP can be estimated based on the location obtained from the first IAP, elapsed time, and the individual's estimated velocity vector. As the ECI passes by a third IAP, the location, elapsed time, and estimated velocity vector data corresponding to the third IAP can be used to refine the location of the second IAP. Over time, the location of the second IAP can be successively refined as ECI's move between IAP's.Type: GrantFiled: October 30, 2001Date of Patent: May 24, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Salil Pradhan, Glenn C. Steiner
-
Patent number: 6724868Abstract: A phone-enabled Internet access system is described. The access system includes an Internet-enabled rendering system coupled to an external Internet to render web pages received via the Internet. The access system also includes a dial-up server coupled to the Internet and a telephone network to receive a voice signal from a remote telephone via the telephone network. The voice signal contains a first web address indicating a desired web page and a second web address indicating the Internet-enabled rendering system on which the desired web page is to be rendered. The dial-up server extracts the web addresses from the voice signal and causes the desired web page to be retrieved from a remote web site to the rendering system via the external Internet for rendering. A phone-enabled Internet access gateway system is also described.Type: GrantFiled: April 2, 2001Date of Patent: April 20, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventors: Salil Pradhan, Wei-Ying Ma, Glenn C. Steiner
-
Publication number: 20030083076Abstract: An apparatus and method for the automatic positioning of information access points. An electronically connected individual (ECI) passes within range of a first information access point (IAP) and obtains location information. Subsequently, the ECI passes within range of a second IAP which hitherto does not have any location information. The location for this second IAP can be estimated based on the location obtained from the first IAP, elapsed time, and the individual's estimated velocity vector. As the ECI passes by a third IAP, the location, elapsed time, and estimated velocity vector data corresponding to the third IAP can be used to refine the location of the second IAP. Over time, the location of the second IAP can be successively refined as ECI's move between IAP's.Type: ApplicationFiled: October 30, 2001Publication date: May 1, 2003Inventors: Salil Pradhan, Glenn C. Steiner
-
Publication number: 20020142786Abstract: A phone-enabled Internet access system is described. The access system includes an Internet-enabled rendering system coupled to an external Internet to render web pages received via the Internet. The access system also includes a dial-up server coupled to the Internet and a telephone network to receive a voice signal from a remote telephone via the telephone network. The voice signal contains a first web address indicating a desired web page and a second web address indicating the Internet-enabled rendering system on which the desired web page is to be rendered. The dial-up server extracts the web addresses from the voice signal and causes the desired web page to be retrieved from a remote web site to the rendering system via the external Internet for rendering. A phone-enabled Internet access gateway system is also described.Type: ApplicationFiled: April 2, 2001Publication date: October 3, 2002Inventors: Salil Pradhan, Wei-Ying Ma, Glenn C. Steiner
-
Patent number: 6215498Abstract: A system of networked terminal apparatus for creating a three dimensional animated work environment wherein terminal users of various levels of immersion are depicted as avatars in the virtual work environment and wherein actions and information of the terminal users is input into the virtual work environment through their corresponding avatars in order to perform complimentary, independent and cooperative tasks in parallel to create simultaneous sets of solutions to problems relating to command, control, communications, cognition and intelligence. In a preferred embodiment, the virtual work environment emulates an actual military command post, with all of the instruments and familiar surroundings emulated in function if not in form. The terminal users of the environment (i.e., the commanders and staff) immerse in this environment via virtual reality displays (audio and video) and inputs (microphone, body encoders and pointing devices) connected to individual personal computers.Type: GrantFiled: September 10, 1998Date of Patent: April 10, 2001Assignee: Lionhearth Technologies, Inc.Inventors: Andrew S. Filo, Mark P. Morgenthaler, Glenn C. Steiner
-
Patent number: 5848376Abstract: A Global Positioning System (GPS) receiving apparatus that is powered by a control or data interface signal from a computing apparatus. The GPS receiving apparatus includes a GPS receiver for receiving GPS satellite signals and providing GPS-derived location information and a converter for converting the interface signal to operating power signal for operating the GPS receiver. Optionally, the GPS receiver includes a power controller for controlling a duty cycle of the operating power in the GPS receiver in order to not exceed the power available from the interface signal. The interface signal is transmitted according to an interface standard such as RS232, RS422, or PC parallel.Type: GrantFiled: November 13, 1997Date of Patent: December 8, 1998Assignee: Trimble Navigation LimitedInventors: Glenn C. Steiner, Lloyd H. Banta
-
Patent number: 5745866Abstract: A system, method, and apparatus for displaying map information in a cardinal direction-up setting. In one embodiment, map information is displayed on a display terminal. Next, an icon representing the position and heading of an item with respect to the displayed map information is placed over the displayed map information. In the present invention, the map information is displayed in a cardinal direction-up setting corresponding to the heading of the icon. Thus, if the heading of the icon is directed in a substantially eastern direction, the map information is displayed in an east-up orientation. The present invention further includes hysteresis logic which regulates when a different cardinal direction is oriented upward.Type: GrantFiled: January 9, 1996Date of Patent: April 28, 1998Assignee: Trimble Navigation LimitedInventor: Glenn C. Steiner
-
Patent number: 5528248Abstract: A Personal Digital Location Apparatus for displaying a geographical location as an icon on a map. The apparatus includes a GPS Smart Antenna for determining the geographical location, a personal computing device including a display, a processing system including a standard software operating system such as DOS, Windows, Macintosh, or Geoworks, and a map application program capable of running in the operating system. The GPS Smart Antenna includes an internal battery and a power sensor for sensing the connection of an external power source. The GPS Smart Antenna receives power from the external power source when the power sensor senses that the external power source is connected and receives power from the internal battery when the power sensor senses that the external power source is not connected.Type: GrantFiled: August 19, 1994Date of Patent: June 18, 1996Assignee: Trimble Navigation, Ltd.Inventors: Glenn C. Steiner, Lloyd H. Banta, Matthew M. Trask
-
Patent number: 5369589Abstract: Apparatus for visually displaying simultaneously on one screen two variables that characterize the path followed by a land, marine or airborne vessel with reference to a preselected or ideal path that extends from a beginning point to an ending point.Type: GrantFiled: September 15, 1993Date of Patent: November 29, 1994Assignee: Trimble Navigation LimitedInventor: Glenn C. Steiner