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: 8058916
    Abstract: 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: Grant
    Filed: April 15, 2010
    Date of Patent: November 15, 2011
    Assignee: Xilinx, Inc.
    Inventor: Glenn C. Steiner
  • Publication number: 20110254602
    Abstract: 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: Application
    Filed: April 15, 2010
    Publication date: October 20, 2011
    Applicant: XILINX, INC.
    Inventor: Glenn C. Steiner
  • Patent number: 8005181
    Abstract: 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: Grant
    Filed: October 22, 2004
    Date of Patent: August 23, 2011
    Assignee: Xilinx, Inc.
    Inventor: Glenn C. Steiner
  • Patent number: 8006068
    Abstract: 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: Grant
    Filed: April 18, 2007
    Date of Patent: August 23, 2011
    Assignee: Xilinx, Inc.
    Inventor: Glenn C. Steiner
  • Patent number: 7298168
    Abstract: 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: Grant
    Filed: April 18, 2007
    Date of Patent: November 20, 2007
    Assignee: Xilinx, Inc.
    Inventor: Glenn C. Steiner
  • Patent number: 7236000
    Abstract: 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: Grant
    Filed: October 18, 2005
    Date of Patent: June 26, 2007
    Assignee: Xilinx, Inc.
    Inventor: Glenn C. Steiner
  • Patent number: 6898434
    Abstract: 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: Grant
    Filed: October 30, 2001
    Date of Patent: May 24, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Salil Pradhan, Glenn C. Steiner
  • Patent number: 6724868
    Abstract: 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: Grant
    Filed: April 2, 2001
    Date of Patent: April 20, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Salil Pradhan, Wei-Ying Ma, Glenn C. Steiner
  • Publication number: 20030083076
    Abstract: 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: Application
    Filed: October 30, 2001
    Publication date: May 1, 2003
    Inventors: Salil Pradhan, Glenn C. Steiner
  • Publication number: 20020142786
    Abstract: 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: Application
    Filed: April 2, 2001
    Publication date: October 3, 2002
    Inventors: Salil Pradhan, Wei-Ying Ma, Glenn C. Steiner
  • Patent number: 6215498
    Abstract: 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: Grant
    Filed: September 10, 1998
    Date of Patent: April 10, 2001
    Assignee: Lionhearth Technologies, Inc.
    Inventors: Andrew S. Filo, Mark P. Morgenthaler, Glenn C. Steiner
  • Patent number: 5848376
    Abstract: 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: Grant
    Filed: November 13, 1997
    Date of Patent: December 8, 1998
    Assignee: Trimble Navigation Limited
    Inventors: Glenn C. Steiner, Lloyd H. Banta
  • Patent number: 5745866
    Abstract: 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: Grant
    Filed: January 9, 1996
    Date of Patent: April 28, 1998
    Assignee: Trimble Navigation Limited
    Inventor: Glenn C. Steiner
  • Patent number: 5528248
    Abstract: 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: Grant
    Filed: August 19, 1994
    Date of Patent: June 18, 1996
    Assignee: Trimble Navigation, Ltd.
    Inventors: Glenn C. Steiner, Lloyd H. Banta, Matthew M. Trask
  • Patent number: 5369589
    Abstract: 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: Grant
    Filed: September 15, 1993
    Date of Patent: November 29, 1994
    Assignee: Trimble Navigation Limited
    Inventor: Glenn C. Steiner