Patents by Inventor Robert M. Nally
Robert M. Nally 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: 10102158Abstract: Methods and apparatus relating to the transfer of data for processing and/or the transfer of the resulting processed data are described. Some features relate to a processing system which performs data transfers under control of a Dynamic Sequence Controller (DSC). In various embodiments a sequence of operational codes is used to control data transfer with the status of data source and destination locations taken into consideration. Modification of the op code sequence used to control the dynamic sequence controller and thus the transfer of data can be performed asynchronously to control of processing units which can be controlled via a command and control bus used to control the function of operators which process the data provided via the data bus.Type: GrantFiled: December 31, 2014Date of Patent: October 16, 2018Assignee: Accusoft CorporationInventor: Robert M Nally
-
Patent number: 9443139Abstract: Methods and apparatus for detecting labels included in a document or other binarized image, and for extracting and/or using information associated with a label, are described. A nodal structure modeling objects, e.g., characters, character strings or words, which make up various label aliases are described. The nodal structure is used to generate a score for portions of a binarized document with the scores being used to determine the presence or absence of one or more label aliases. When a label alias is determined to be present, information is extracted from the document and used as information corresponding to a label to which the identified label alias corresponds. Multiple different label aliases may correspond to a single label allowing multiple different aliases to be used to identify the same information. The label aliases and information extraction can be and sometimes used to extract information from scanned forms.Type: GrantFiled: December 31, 2014Date of Patent: September 13, 2016Assignee: ACCUSOFT CORPORATIONInventors: Robert M Nally, Edward R Krajcik, Jeffrey M Hodges
-
Patent number: 7161571Abstract: A programmable controller having three well-known components used in display controls but put under the control of a programmable ‘sub-field ’ timing generator is disclosed. The three well-known components include a Phase Lock Loop (PLL) unit, a Pixel Pipe Line (PPL) unit and an embedded frame buffer. Even though these are well known and understood components, each one is implemented to support the field and sub-field concepts of field sequential color (FSC) as well as non-FSC TFT display devices. The programmable controller also includes some new components that are unique to FSC displays. These new components include a color light sequencer to control the LED controls (or whatever color light source used) and programmable Source and Gate driver controls to accommodate the extremely wide diversification between different display panels.Type: GrantFiled: February 27, 2004Date of Patent: January 9, 2007Assignee: Hunet Display Technology Inc.Inventors: Robert M. Nally, Masaya Okita
-
Patent number: 7096308Abstract: A hybrid PCI_Express fabric system allows LPC bus commands and data to be sent across the PCI_Express fabric from a portable computer to its docking station. This permits the portable computer to be coupled to peripheral devices connected to the docking station without additional connectors on the portable computer and the docking station.Type: GrantFiled: August 29, 2003Date of Patent: August 22, 2006Assignee: Texas Instruments IncorporatedInventors: Kevin K. Main, Robert M. Nally
-
Patent number: 6993546Abstract: A method of providing a low cost quantized nonlinear scaler for a continuous curve includes the steps of providing a quantized coefficient table representing an approximation of the nonlinear continuous curve; applying the table in hardware to locate coefficients in the table, and applying the coefficients to a scaling pipeline to get scaled data. The nonlinear approximation in the table is achieved by following the rules that the sampled data must be consistent, the quantization points must be consistent, the coefficient curve must be symmetric about its centerline, and the quantization values must be selected so that the sum of all coefficients values in the coefficient curve over all the source points for a given resultant point is always equal to a normalization value.Type: GrantFiled: December 3, 2001Date of Patent: January 31, 2006Assignee: Texas Instruments IncorporatedInventors: Robert M. Nally, Mark A. Fiechtner
-
Patent number: 6825845Abstract: A Virtual Frame Buffer control system and method for cascading several display controllers on one LCD panel. The Virtual Frame Buffer is composed of all the memory in all the controller/memory/source driver chips (in a tiled pattern) for the associated processor to read and write in. The control system also includes hardware clipping controls in each of the controller/memory/source driver chips. The Virtual Frame Buffer and hardware clipping control placement substantially reduces programming problems associated with prior art solutions for cascading LCD controller/memory/source driver devices.Type: GrantFiled: March 28, 2002Date of Patent: November 30, 2004Assignee: Texas Instruments IncorporatedInventor: Robert M. Nally
-
Publication number: 20040217932Abstract: A programmable controller having three well-known components used in display controls but put under the control of a programmable ‘sub-field ’ timing generator is disclosed. The three well-known components include a Phase Lock Loop (PLL) unit, a Pixel Pipe Line (PPL) unit and an embedded frame buffer. Even though these are well known and understood components, each one is implemented to support the field and sub-field concepts of field sequential color (FSC) as well as non-FSC TFT display devices. The programmable controller also includes some new components that are unique to FSC displays. These new components include a color light sequencer to control the LED controls (or whatever color light source used) and programmable Source and Gate driver controls to accommodate the extremely wide diversification between different display panels.Type: ApplicationFiled: February 27, 2004Publication date: November 4, 2004Inventors: Robert M. Nally, Masaya Okita
-
Publication number: 20030184550Abstract: A Virtual Frame Buffer control system and method for cascading several display controllers on one LCD panel. The Virtual Frame Buffer is composed of all the memory in all the controller/memory/source driver chips (in a tiled pattern) for the associated processor to read and write in. The control system also includes hardware clipping controls in each of the controller/memory/source driver chips. The Virtual Frame Buffer and hardware clipping control placement substantially reduces programming problems associated with prior art solutions for cascading LCD controller/memory/source driver devices.Type: ApplicationFiled: March 28, 2002Publication date: October 2, 2003Inventor: Robert M. Nally
-
Patent number: 6598110Abstract: A system and method for reducing bottlenecks on a computer bus, by offloading specific types of high-bandwidth data from the system bus and passing that data directly to specialized target busses. In the computer system, the system bus, typically a PCI bus, is monitored for addresses corresponding to specific target devices. When these addresses are detected, the corresponding data is diverted from the system bus to the appropriate specialized bus. By doing so, bandwidth across the system bus is reduced, and the specialized data, which may be time-sensitive or real-time audio or video, is passes rapidly to the appropriate processor.Type: GrantFiled: November 22, 1999Date of Patent: July 22, 2003Inventors: Robert M. Nally, Douglas M. Hamilton
-
Publication number: 20020118219Abstract: A method of providing a low cost quantized nonlinear scaler for a continuous curve includes the steps of providing a quantized coefficient table representing an approximation of the nonlinear continuous curve; applying the table in hardware to locate coefficients in the table, and applying the coefficients to a scaling pipeline to get scaled data. The nonlinear approximation in the table is achieved by following the rules that the sampled data must be consistent, the quantization points must be consistent, the coefficient curve must be symmetric about its centerline, and the quantization values must be selected so that the sum of all coefficients values in the coefficient curve over all the source points for a given resultant point is always equal to a normalization value.Type: ApplicationFiled: December 3, 2001Publication date: August 29, 2002Inventors: Robert M. Nally, Mark A. Fiechtner
-
Patent number: 5914900Abstract: A memory system 104 includes an array 200 of memory cells arranged in rows and columns. Circuitry 208 is included for selectively performing logic operations on a bit of data stored in a selected cell using a bit of received modifying data and mode data bit for selecting a logic operation for performance. Circuitry 208 for performing logic operations is operable during an AND logic operation to write data into the cell when the bit of modifying data is a logic zero and maintaining an existing bit stored in the cell when the bit of modifying data is a logic one. Also included is circuitry 207, 210 for receiving and latching the mode data bit and the modifying data through a single port.Type: GrantFiled: July 30, 1997Date of Patent: June 22, 1999Assignee: Cirrus Logic, Inc.Inventors: Sudhir Sharma, Michael E. Runas, Robert M. Nally
-
Patent number: 5910919Abstract: A memory system 104 includes an array 200 of memory calls arranged in rows and columns and circuitry 208 for selectively performing logic operations on a bit of data stored in a selected call using a bit of received modifying data and a mode data bit for selecting a logic operation for performance. Circuitry 208 for modifying during an OR logic operation writing bit of the modifying data into the cell when the bit of modifying data is a logic one and maintaining an existing bit stored in call when the bit of modifying data is a logic zero. Memory system 104 further includes circuitry 207, 210 for receiving and latching the mode data and the modifying data through a single port.Type: GrantFiled: July 30, 1997Date of Patent: June 8, 1999Assignee: Cirrus Logic, Inc.Inventors: Sudhir Sharma, Michael E. Runas, Robert M. Nally
-
Patent number: 5909401Abstract: Sensing circuitry including a sense amplifier 400 for latching a bit of data on a true bit line and a complementary bit of data on a complementary bit line. Circuitry 403, 404, 405 is included for performing boolean operations on bit of data latched in sense amplifier 400 in response to a bit of modifying data. Circuitry 403, 404, 405 during an AND operation pulls down the true bit line when the bit of modifying data a logic 0.Type: GrantFiled: July 30, 1997Date of Patent: June 1, 1999Assignee: Cirrus Logic, Inc.Inventors: Sudhir Sharma, Michael E. Runas, Robert M. Nally
-
Patent number: 5732024Abstract: A memory system 104 is provided which includes an array 200 of memory cells arranged in rows and columns. Circuitry 207, 208, 209, 210 is also provided for selectively performing logic operations on a bit of data stored in a selected memory cell using a bit of received modifying data. Circuitry 207, 208, 209, 210 for performing logic operations is operable during an AND operation to write the bit of modifying data into the selected memory cell when the bit of modifying data is a logic zero and maintains an existing bit stored in the selected cell when the bit of modifying data is a logic one.Type: GrantFiled: April 19, 1995Date of Patent: March 24, 1998Assignee: Cirrus Logic, Inc.Inventors: Sudhir Sharma, Michael E. Runas, Robert M. Nally
-
Patent number: 5625379Abstract: A display interface device 20 is provided which includes inputs for receiving video data words, the video data words including control codes for controlling the output format of a display, and a video clock signal received from an associated video controller. A first-in/first-out memory 30 is also provided with a video data word clocked into memory 30 by the first clock and clocked out of memory 30 by a second clock generated from a clock received from an associated graphics controller.Type: GrantFiled: March 13, 1995Date of Patent: April 29, 1997Assignee: Cirrus Logic, Inc.Inventors: Christopher L. Reinert, Sudhir Sharma, Robert M. Nally, John C. Schafer
-
Patent number: 5598525Abstract: A graphics and video controller 105 is provided which includes a dual aperture interface 206 for receiving words of graphics and video pixel data, each word of such data associated with an address directing that word to be processed as either graphics or video data. Circuitry 200, 201, 202, 207, 208 is provided for writing a word of the pixel data received from the interface 206 to a one of the on- and off-screen memory areas corresponding to the address associated with the received word. Circuitry 201, 202 is provided for selectively retrieving graphics and video data from the on-screen and off-screen memory areas. A first pipeline 205 is provided for processing data received from the on-screen area of frame buffer 107 while a second pipeline 204 is provided for processing data retrieved from the off-screen area of the frame buffer.Type: GrantFiled: January 23, 1995Date of Patent: January 28, 1997Assignee: Cirrus Logic, Inc.Inventors: Robert M. Nally, John C. Schafer
-
Patent number: 5581280Abstract: A display interface device 20 is provided which includes inputs for receiving video data words, the video data words including control codes for controlling the output format of a display, and a video clock signal received from an associated video controller. A first-in/first-out memory 30 is also provided with a video data word clocked into memory 30 by the first clock and clocked out of memory 30 by a second clock generated from a clock received from an associated graphics controller.Type: GrantFiled: March 13, 1995Date of Patent: December 3, 1996Assignee: Cirrus Logic, Inc.Inventors: Christopher L. Reinert, Sudhir Sharma, Robert M. Nally, John C. Schafer
-
Patent number: 5577203Abstract: Methods are provided for transferring a stream of video data from a video data source to a display interface unit 20. A video data word is clocked into a first-in-first-out memory 30 by a first clock and clocked out of memory 30 by a second clock generated from a clock received from an associated graphics controller.Type: GrantFiled: March 13, 1995Date of Patent: November 19, 1996Assignee: Cirrus Logic, Inc.Inventors: Christopher L. Reinert, Sudhir Sharma, Robert M. Nally, John C. Schafer
-
Patent number: 5543842Abstract: A method is provided for generating a composite video data stream. A first data stream composed of a sequence of frames of video data each having an x-dimension of a preselected number of pixels and a y-dimension of a preselected number of pixels is received. A second data stream composed of a sequence of frames of video data each having a x-dimension of a preselected number of pixels and a y-dimension of a preselected number of pixels is also received. The x- and y-dimensions of the frames of the first data stream are downscaled to produce a sequence of first blocks of pixels. The x- and y-dimensions of the frames of the second data stream are downscaled to produce a sequence of second blocks of pixels. The first blocks are written into a first object buffer associated with a first memory space during first and third ones of four processing phases using a set of counters associated with the first object buffer.Type: GrantFiled: June 7, 1995Date of Patent: August 6, 1996Assignee: Cirrus Logic, Inc.Inventors: Frank Xu, Robert M. Nally
-
Patent number: RE39898Abstract: A graphics and video controller 105 is provided which includes a dual aperture interface 206 for receiving words of graphics and video pixel data, each word of such data associated with an address directing that word to be processed as either graphics or video data. Circuitry 200, 201, 202, 207, 208 is provided for writing a word of the pixel data received from the interface 206 to a one of the on- and off-screen memory areas corresponding to the address associated with the received word. Circuitry 201, 202 is provided for selectively retrieving graphics and video data from the on-screen and off-screen memory areas. A first pipeline 205 is provided for processing data received from the on-screen area of frame buffer 107 while a second pipeline 204 is provided for processing data retrieved from the off-screen area of the frame buffer.Type: GrantFiled: August 13, 1999Date of Patent: October 30, 2007Assignee: NVIDIA International, Inc.Inventors: Robert M. Nally, John C. Schafer