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: 11155260Abstract: 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: GrantFiled: December 8, 2017Date of Patent: October 26, 2021Assignee: United Services Automobile Association (USAA)Inventor: Richard John Wallner
-
Patent number: 9292378Abstract: 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: GrantFiled: May 29, 2014Date of Patent: March 22, 2016Assignee: TELEDYNE SCIENTIFIC & IMAGING, LLCInventors: John Wallner, Michael Gorder
-
Publication number: 20150347222Abstract: 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: ApplicationFiled: May 29, 2014Publication date: December 3, 2015Applicant: Teledyne Scientific & Imaging, LLCInventors: JOHN WALLNER, Michael Gorder
-
Patent number: 8823846Abstract: 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: GrantFiled: May 17, 2011Date of Patent: September 2, 2014Assignee: AltaSens, Inc.Inventors: Laurent Blanquart, John Wallner, Manjunath Bhat
-
Patent number: 8665350Abstract: 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: GrantFiled: May 8, 2008Date of Patent: March 4, 2014Assignee: AltaSens, Inc.Inventors: John Richardson, John Wallner
-
Publication number: 20120293699Abstract: 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: ApplicationFiled: May 17, 2011Publication date: November 22, 2012Applicant: ALTASENS, INC.Inventors: Laurent Blanquart, John Wallner, Manjunath Bhat
-
Patent number: 7782849Abstract: 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: GrantFiled: July 2, 2007Date of Patent: August 24, 2010Assignee: Forestay Research, LLCInventors: Shaun Clem, Todd Khacherian, Darrin McGavin Patek, John Wallner
-
Patent number: 7760258Abstract: 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: GrantFiled: March 7, 2007Date of Patent: July 20, 2010Assignee: AltaSens, Inc.Inventors: Ying Huang, Giuseppe Rossi, Roberto Marchesini, Qianjiang (Bob) Mao, John Wallner, John Richardson, Laurent Blanquart, Joey Shah
-
Patent number: 7675908Abstract: 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: GrantFiled: May 3, 2006Date of Patent: March 9, 2010Inventors: Shaun Clem, Todd L. Khacherian, Darrin McGavin Patek, Jimmy Pu, Chris Reed, John Wallner
-
Publication number: 20090278951Abstract: 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: ApplicationFiled: May 8, 2008Publication date: November 12, 2009Inventors: Markus Loose, Ying Huang, Giuseppe Rossi, Roberto Marchesini, Gaurang Patel, Qianjiang (Bob) Mao, Gregory Chow, John Wallner
-
Publication number: 20090278962Abstract: 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: ApplicationFiled: May 8, 2008Publication date: November 12, 2009Inventors: John Richardson, John Wallner
-
Publication number: 20080218615Abstract: 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: ApplicationFiled: March 7, 2007Publication date: September 11, 2008Inventors: Ying Huang, Giuseppe Rossi, Roberto Marchesini, Qianjiang (Bob) Mao, John Wallner, John Richardson, Laurent Blanquart, Joey Shah
-
Patent number: 7362751Abstract: 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: GrantFiled: October 3, 2001Date of Patent: April 22, 2008Assignee: Topside Research, LLCInventors: Todd L. Khacherian, John Wallner, Darrin McGavin Patek, Shaun Clem
-
Publication number: 20080013535Abstract: 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: ApplicationFiled: July 2, 2007Publication date: January 17, 2008Inventors: Todd Khacherian, John Wallner, Darrin Patek, Shaun Clem
-
Publication number: 20060255579Abstract: 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: ApplicationFiled: May 13, 2005Publication date: November 16, 2006Inventors: John Wallner, William Braun, Neal Delventhal
-
Publication number: 20060209812Abstract: 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: ApplicationFiled: May 3, 2006Publication date: September 21, 2006Inventors: John Wallner, Todd Khacherian, Darrin Patek, Shaun Clem, Jimmy Pu, Chris Reed
-
Patent number: 7046660Abstract: 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: GrantFiled: October 3, 2001Date of Patent: May 16, 2006Assignee: Internet Machines Corp.Inventors: John Wallner, Todd L. Khacherian, Darrin McGavin Patek, Shaun Clem, Jimmy Pu, Chris Reed
-
Publication number: 20050248137Abstract: 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: ApplicationFiled: July 14, 2005Publication date: November 10, 2005Inventors: Neal Delventhal, Kurt Fischer, Charles Pillsbury, William Braun, John Wallner
-
Publication number: 20050127648Abstract: 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: ApplicationFiled: January 28, 2005Publication date: June 16, 2005Inventors: Kurt Fischer, William Braun, Alex Meduvsky, John Wallner, Joseph Zwolinski
-
Publication number: 20030063604Abstract: 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: ApplicationFiled: October 3, 2001Publication date: April 3, 2003Inventors: John Wallner, Todd L. Khacherian, Darrin McGavin Patek, Shaun Clem, Jimmy Pu, Chris Reed