Patents by Inventor John Wallner

John Wallner 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: 11155260
    Abstract: The present invention provides a vector based awareness matrix or system for mimicking a human driver situational awareness and to control a host autonomous vehicle accordingly.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: October 26, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventor: Richard John Wallner
  • Patent number: 9292378
    Abstract: An SEU protection circuit comprises first and second storage means for receiving primary and redundant versions, respectively, of an n-bit wide data value that is to be corrected in case of an SEU occurrence; the correction circuit requires that the data value be a 1-hot encoded value. A parity engine performs a parity operation on the n bits of the primary data value. A multiplexer receives the primary and redundant data values and the parity engine output at respective inputs, and is arranged to pass the primary data value to an output when the parity engine output indicates ‘odd’ parity, and to pass the redundant data value to the output when the parity engine output indicates ‘even’ parity. The primary and redundant data values are suitably state variables, and the parity engine is preferably an n-bit wide XOR or XNOR gate.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: March 22, 2016
    Assignee: TELEDYNE SCIENTIFIC & IMAGING, LLC
    Inventors: John Wallner, Michael Gorder
  • Publication number: 20150347222
    Abstract: An SEU protection circuit comprises first and second storage means for receiving primary and redundant versions, respectively, of an n-bit wide data value that is to be corrected in case of an SEU occurrence; the correction circuit requires that the data value be a 1-hot encoded value. A parity engine performs a parity operation on the n bits of the primary data value. A multiplexer receives the primary and redundant data values and the parity engine output at respective inputs, and is arranged to pass the primary data value to an output when the parity engine output indicates ‘odd’ parity, and to pass the redundant data value to the output when the parity engine output indicates ‘even’ parity. The primary and redundant data values are suitably state variables, and the parity engine is preferably an n-bit wide XOR or XNOR gate.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 3, 2015
    Applicant: Teledyne Scientific & Imaging, LLC
    Inventors: JOHN WALLNER, Michael Gorder
  • Patent number: 8823846
    Abstract: Providing for pausing data readout from an optical sensor array is described herein. By way of example, an interruption period can be introduced into a readout cycle of the optical sensor array to suspend readout of data. During the interruption period, other operations related to the optical sensor array can be performed, including operations that are typically detrimental to image quality. Moreover, these operations can be performed while mitigating or avoiding negative impact on the image quality. Thus, greater flexibility is provided for global shutter operations, for instance, potentially improving frame rates and fine control of image exposure, while preserving image quality.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: September 2, 2014
    Assignee: AltaSens, Inc.
    Inventors: Laurent Blanquart, John Wallner, Manjunath Bhat
  • Patent number: 8665350
    Abstract: A method for correcting column Fixed Pattern Noise (FPN) in an image sensor offers a compromise between speed and precision for calculating column FPN offsets. The present correction technique is digital, and is applied after the pixel signal voltages have been digitized by an ADC. A first Optical Black (OB) pixel is sampled and compared to a target level. An offset is stored, and an appropriate push-size is determined. Additional OB pixels are sampled and the offset is applied. The push-size is increased or decreased depending upon whether the pixel signal with the applied offset is above or below a target value. This new offset value is written to memory, and the push-size is reduced, and the process is repeated until the last OB pixel has been processed. The resulting offset is applied to the signal pixels in a column.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: March 4, 2014
    Assignee: AltaSens, Inc.
    Inventors: John Richardson, John Wallner
  • Publication number: 20120293699
    Abstract: Providing for pausing data readout from an optical sensor array is described herein. By way of example, an interruption period can be introduced into a readout cycle of the optical sensor array to suspend readout of data. During the interruption period, other operations related to the optical sensor array can be performed, including operations that are typically detrimental to image quality. Moreover, these operations can be performed while mitigating or avoiding negative impact on the image quality. Thus, greater flexibility is provided for global shutter operations, for instance, potentially improving frame rates and fine control of image exposure, while preserving image quality.
    Type: Application
    Filed: May 17, 2011
    Publication date: November 22, 2012
    Applicant: ALTASENS, INC.
    Inventors: Laurent Blanquart, John Wallner, Manjunath Bhat
  • Patent number: 7782849
    Abstract: Variable length switch fabric for switching variable length data packets between input and output transmission paths in a communication network. In one embodiment of the invention, apparatus is provided for switching variable length data packets between input and output transmission paths in a communication network. The apparatus includes a plurality of input ports coupled to receive the plurality of variable length data packets from the input transmission paths and a plurality of output ports coupled to transmit the plurality of variable length data packets on the output transmission paths. The apparatus also includes a variable length switch fabric coupled to the plurality of input ports and the plurality of output ports, the variable length switch fabric operates to switch the plurality of variable length data packets from selected input ports to selected output ports in an unsegmented form.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: August 24, 2010
    Assignee: Forestay Research, LLC
    Inventors: Shaun Clem, Todd Khacherian, Darrin McGavin Patek, John Wallner
  • Patent number: 7760258
    Abstract: A black clamp stabilization circuit for an image sensor utilizes a mixed-signal SoC block comprising sub-blocks to dynamically and precisely adjust the black level based on comparison to a reference black level. The black level adjustments include a first level regulation using digital control of an analog signal in a feedback loop that includes a programmable gain amplifier and high-resolution A/D converter. By applying the black clamping in the analog domain, dynamic range is extended. Additional black level regulation is subsequently performed in the digital domain to differentially eliminate line noise and column noise generated within the imaging System-on-Chip. By providing information between the sub-blocks, the algorithms can converge more quickly. The technique enables multiple signal paths to separately handle individual colors and to increase imaging data throughput.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: July 20, 2010
    Assignee: AltaSens, Inc.
    Inventors: Ying Huang, Giuseppe Rossi, Roberto Marchesini, Qianjiang (Bob) Mao, John Wallner, John Richardson, Laurent Blanquart, Joey Shah
  • Patent number: 7675908
    Abstract: A high data rate switch is disclosed. The switch may include fiber optic channels where a plurality of switching elements necessarily operate at a significantly lower data rate providing routing of variable or fixed size data packets from a plurality of source ports to a plurality of destination ports via a single serial link. This is may be provided by storing the high rate data temporarily in memory in each of the source ports and then downloading it at a lower rate in a complete data packet to a designated switching element, almost immediately distributing the next data packet that has been received by the source port to a next switching element. The switching element configuration provides automatic redundancy and a minimum amount of frame overhead while sustaining throughput at the high data rate.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: March 9, 2010
    Inventors: Shaun Clem, Todd L. Khacherian, Darrin McGavin Patek, Jimmy Pu, Chris Reed, John Wallner
  • Publication number: 20090278951
    Abstract: Apparatus and methods for synchronizing a plurality of image sensors in a video camera system. In one embodiment, a method includes generating a video sync signal, and resetting at least one internal clock divider in each image sensor in synchronization with the video sync signal at the beginning of each video frame. Another embodiment of a method of synchronizing a plurality of image sensors in a video camera system includes detecting a phase state of a signal of at least one internal clock divider in each sensor, wherein the phase state is relative to a system sync signal, and selecting a video output signal for each sensor based on the detected phase state of the at least one internal divider. In a third embodiment, the method includes asserting an asynchronous reset signal, stopping the system clocks in the system, de-asserting the asynchronous reset signal, while the system clocks are stopped, and restarting the system clocks.
    Type: Application
    Filed: May 8, 2008
    Publication date: November 12, 2009
    Inventors: Markus Loose, Ying Huang, Giuseppe Rossi, Roberto Marchesini, Gaurang Patel, Qianjiang (Bob) Mao, Gregory Chow, John Wallner
  • Publication number: 20090278962
    Abstract: A method for correcting column Fixed Pattern Noise (FPN) in an image sensor offers a compromise between speed and precision for calculating column FPN offsets. The present correction technique is digital, and is applied after the pixel signal voltages have been digitized by an ADC. A first Optical Black (OB) pixel is sampled and compared to a target level. An offset is stored, and an appropriate push-size is determined. Additional OB pixels are sampled and the offset is applied. The push-size is increased or decreased depending upon whether the pixel signal with the applied offset is above or below a target value. This new offset value is written to memory, and the push-size is reduced, and the process is repeated until the last OB pixel has been processed. The resulting offset is applied to the signal pixels in a column.
    Type: Application
    Filed: May 8, 2008
    Publication date: November 12, 2009
    Inventors: John Richardson, John Wallner
  • Publication number: 20080218615
    Abstract: A black clamp stabilization circuit for an image sensor utilizes a mixed-signal SoC block comprising sub-blocks to dynamically and precisely adjust the black level based on comparison to a reference black level. The black level adjustments include a first level regulation using digital control of an analog signal in a feedback loop that includes a programmable gain amplifier and high-resolution A/D converter. By applying the black clamping in the analog domain, dynamic range is extended. Additional black level regulation is subsequently performed in the digital domain to differentially eliminate line noise and column noise generated within the imaging System-on-Chip. By providing information between the sub-blocks, the algorithms can converge more quickly. The technique enables multiple signal paths to separately handle individual colors and to increase imaging data throughput.
    Type: Application
    Filed: March 7, 2007
    Publication date: September 11, 2008
    Inventors: Ying Huang, Giuseppe Rossi, Roberto Marchesini, Qianjiang (Bob) Mao, John Wallner, John Richardson, Laurent Blanquart, Joey Shah
  • Patent number: 7362751
    Abstract: Variable length switch fabric for switching variable length data packets between input and output transmission paths in a communication network. In one embodiment of the invention, apparatus is provided for switching variable length data packets between input and output transmission paths in a communication network. The apparatus includes a plurality of input ports coupled to receive the plurality of variable length data packets from the input transmission paths and a plurality of output ports coupled to transmit the plurality of variable length data packets on the output transmission paths. The apparatus also includes a variable length switch fabric coupled to the plurality of input ports and the plurality of output ports, the variable length switch fabric operates to switch the plurality of variable length data packets from selected input ports to selected output ports in an unsegmented form.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: April 22, 2008
    Assignee: Topside Research, LLC
    Inventors: Todd L. Khacherian, John Wallner, Darrin McGavin Patek, Shaun Clem
  • Publication number: 20080013535
    Abstract: Variable length switch fabric for switching variable length data packets between input and output transmission paths in a communication network. In one embodiment of the invention, apparatus is provided for switching variable length data packets between input and output transmission paths in a communication network. The apparatus includes a plurality of input ports coupled to receive the plurality of variable length data packets from the input transmission paths and a plurality of output ports coupled to transmit the plurality of variable length data packets on the output transmission paths. The apparatus also includes a variable length switch fabric coupled to the plurality of input ports and the plurality of output ports, the variable length switch fabric operates to switch the plurality of variable length data packets from selected input ports to selected output ports in an unsegmented form.
    Type: Application
    Filed: July 2, 2007
    Publication date: January 17, 2008
    Inventors: Todd Khacherian, John Wallner, Darrin Patek, Shaun Clem
  • Publication number: 20060255579
    Abstract: A vehicle occupant protection apparatus (10) includes an occupant protection device (14) and an inflation fluid source (12) that is actuatable for providing inflation fluid for inflating the occupant protection device (14). The apparatus (10) also includes a conduit (34) for directing a flow of inflation fluid from the inflation fluid source (12) to the occupant protection device (14). The conduit (34) includes two rigid portions (40 and 42) and a flexible portion (70) that is interposed between the rigid portions (40 and 42). The flexible portion (70) of the conduit (34) directs the flow of inflation fluid from one rigid portion (40) to the other rigid portion (42) and permits the rigid portions (40 and 42) to be moved relative to one another while remaining connected through the flexible portion (70).
    Type: Application
    Filed: May 13, 2005
    Publication date: November 16, 2006
    Inventors: John Wallner, William Braun, Neal Delventhal
  • Publication number: 20060209812
    Abstract: A high data rate switch is disclosed. The switch may include fiber optic channels where a plurality of switching elements necessarily operate at a significantly lower data rate providing routing of variable or fixed size data packets from a plurality of source ports to a plurality of destination ports via a single serial link. This is may be provided by storing the high rate data temporarily in memory in each of the source ports and then downloading it at a lower rate in a complete data packet to a designated switching element, almost immediately distributing the next data packet that has been received by the source port to a next switching element. The switching element configuration provides automatic redundancy and a minimum amount of frame overhead while sustaining throughput at the high data rate.
    Type: Application
    Filed: May 3, 2006
    Publication date: September 21, 2006
    Inventors: John Wallner, Todd Khacherian, Darrin Patek, Shaun Clem, Jimmy Pu, Chris Reed
  • Patent number: 7046660
    Abstract: A high data rate switch is disclosed. The switch may include fiber optic channels where a plurality of switching elements necessarily operate at a significantly lower data rate providing routing of variable or fixed size data packets from a plurality of source ports to a plurality of destination ports via a single serial link. This is may be provided by storing the high rate data temporarily in memory in each of the source ports and then downloading it at a lower rate in a complete data packet to a designated switching element, almost immediately distributing the next data packet that has been received by the source port to a next switching element. The switching element configuration provides automatic redundancy and a minimum amount of frame overhead while sustaining throughput at the high data rate.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: May 16, 2006
    Assignee: Internet Machines Corp.
    Inventors: John Wallner, Todd L. Khacherian, Darrin McGavin Patek, Shaun Clem, Jimmy Pu, Chris Reed
  • Publication number: 20050248137
    Abstract: A vehicle occupant protection apparatus (10d) includes an inflatable vehicle occupant protection device (300), a support member (336) having a vent opening (364), and a vent member (440) that is associated with the vent opening (364). The vent member (440) has a first condition in which the vent member (440) closes the vent opening (364) and a second condition in which the vent member (440) is spaced apart from the vent opening (364) enabling fluid flow through the vent opening (364). A fastener (470) attaches the vent member (440) to the support member (336). The fastener (470) includes structure (482) for securing the vent member (440) in the first condition prior to initial inflation of the protection device (300) and for enabling the vent member (440) to move from the first condition to the second condition upon initial inflation of the protection device (300).
    Type: Application
    Filed: July 14, 2005
    Publication date: November 10, 2005
    Inventors: Neal Delventhal, Kurt Fischer, Charles Pillsbury, William Braun, John Wallner
  • Publication number: 20050127648
    Abstract: A vehicle occupant protection apparatus (10d) includes an inflatable occupant protection device (300) and a support member (316). A vent opening (350) extends through the support member (316). A vent member (360) is associated with the vent opening (350). The vent member (360) initially closes the vent opening (350). Inflation fluid moves the vent member (360) relative to the support member (316) for enabling a flow of inflation fluid through the vent opening (350). A tether (386) extends between the inflatable occupant protection device (300) and the vent member (360). The tether (386) is responsive to inflation of the inflatable occupant protection device (300) away from the support member (316) by more than a predetermined distance for moving the vent member (360) relative to the support member (316) for reducing the flow of inflation fluid through the vent opening (350).
    Type: Application
    Filed: January 28, 2005
    Publication date: June 16, 2005
    Inventors: Kurt Fischer, William Braun, Alex Meduvsky, John Wallner, Joseph Zwolinski
  • Publication number: 20030063604
    Abstract: Switching apparatus is provided for example for a high data rate internet switching system using fiber optic channels where the switching elements which are a portion of a switching fabric of the switching apparatus necessarily operate at a significantly lower data rate. Data packets are routed from ingress to egress ports over a single serial link. This is provided by the process of storing the high rate data temporarily in memory in an ingress port and then downloading it at a lower rate in a complete data packet to one designated switch element and almost immediately switching the next data packet that has been received in the ingress port to the next switch element. The switch element configuration provides an automatic redundancy even if one element fails.
    Type: Application
    Filed: October 3, 2001
    Publication date: April 3, 2003
    Inventors: John Wallner, Todd L. Khacherian, Darrin McGavin Patek, Shaun Clem, Jimmy Pu, Chris Reed