Patents by Inventor Kenneth Tuchman
Kenneth Tuchman 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: 7920425Abstract: The invention relates flash memory programming techniques. An object of the invention is to provide a flash memory programming technique avoiding problems of the known state of the art and in particular, saving a significant amount of time during the development and/or production phases of any equipment containing flash memory devices and also saving time during an updating or upgrading procedure of such an equipment already being in use. Accordingly, the invention proposes for programming a flash memory device to program only differences in information between data already stored in the flash memory device and new data to be stored.Type: GrantFiled: August 13, 2009Date of Patent: April 5, 2011Assignee: Agere Systems Inc.Inventors: Martin A. Lohse, Kenneth A. Tuchman
-
Patent number: 7657754Abstract: Apparatus and methods are presented for protecting data in microcontrollers from both malicious software processes running inside the device as well as from unauthorized attempts to read the data from an external data bus and/or external memory. An illustrative embodiment of the invention accomplishes these security improvements, in part, by utilizing an enhanced memory management unit (MMU). The enhanced MMU is configured to prevent one software process running on the microcontroller from accessing data associated with a different software process running on the same microcontroller. Moreover, data transmitted over an external data bus or stored in an external memory is encrypted, thereby reducing the chances that unauthorized users will gain exploitable information from this data.Type: GrantFiled: December 8, 2005Date of Patent: February 2, 2010Assignee: Agere Systems IncInventors: Michael Joseph Chambers, Michael Kiessling, Kenneth A. Tuchman, Hai Wang
-
Publication number: 20090296485Abstract: The invention relates flash memory programming techniques. An object of the invention is to provide a flash memory programming technique avoiding problems of the known state of the art and in particular, saving a significant amount of time during the development and/or production phases of any equipment containing flash memory devices and also saving time during an updating or upgrading procedure of such an equipment already being in use. Accordingly, the invention proposes for programming a flash memory device to program only differences in information between data already stored in the flash memory device and new data to be stored.Type: ApplicationFiled: August 13, 2009Publication date: December 3, 2009Applicant: Agere Systems Inc.Inventors: Martin A. Lohse, Kenneth A. Tuchman
-
Patent number: 7593269Abstract: The invention relates flash memory programming techniques. An object of the invention is to provide a flash memory programming technique avoiding problems of the known state of the art and in particular, saving a significant amount of time during the development and/or production phases of any equipment containing flash memory devices and also saving time during an updating or upgrading procedure of such an equipment already being in use. Accordingly, the invention proposes for programming a flash memory device to program only differences in information between data already stored in the flash memory device and new data to be stored.Type: GrantFiled: November 20, 2007Date of Patent: September 22, 2009Assignee: Agere Systems Inc.Inventors: Martin A. Lohse, Kenneth A. Tuchman
-
Publication number: 20090113166Abstract: In accordance with exemplary embodiments, a flash memory, such as a NAND flash memory, selectively updates blocks based on hash values associated with the blocks, wherein the hashing codes are generated for each block from the software image to be programmed into the flash memory. Selectively updating blocks in accordance with an embodiment of the present invention might reduce re-programming time and potentially destructive pre-mature aging of cells in the flash memory.Type: ApplicationFiled: October 31, 2007Publication date: April 30, 2009Applicant: AGERE SYSTEMS INC.Inventors: Alexandra Houston, Martin Lohse, Thomas Ostendorf, Sujoy Ray, Kenneth Tuchman
-
Patent number: 7512398Abstract: The present invention provides a method for authenticating a digital data unit of a mobile communications device. In one embodiment, the invention provides for the capture of a digital data unit with a mobile communications device and generating authentication data to confirm at least one of the source or integrity of the digital data unit.Type: GrantFiled: August 23, 2005Date of Patent: March 31, 2009Assignee: Agere Systems Inc.Inventors: Michael J. Chambers, Michael Kiessling, Kenneth A. Tuchman
-
Publication number: 20080294838Abstract: In one embodiment, an IC system includes a system on a chip (SoC) adapted to load boot-up code from an external NAND flash memory, which stores the boot-up code. The SoC has a processor, an internal ROM including boot-loading code, an operating RAM, a NAND flash controller (NFC), and an OTP memory. At some point after SoC manufacture, the OTP memory is programmed with parameters needed for communication between the NFC and the external NAND flash memory. This provides a system designer flexibility in choosing a type of external NAND flash memory for the IC system. During SoC power-up, the NFC is initialized with the communication parameters, thereby allowing the NFC to control the NAND flash memory. The boot-loading code directs the processor to load the boot-up code from the external NAND memory onto the operating RAM. The processor then executes the boot-up code from the operating RAM.Type: ApplicationFiled: December 28, 2007Publication date: November 27, 2008Applicant: AGERE SYSTEMS INC.Inventors: Alexandra Houston, Martin Lohse, Thomas Ostendorf, Sujoy Ray, Kenneth Tuchman
-
Publication number: 20080068894Abstract: The invention relates flash memory programming techniques. An object of the invention is to provide a flash memory programming technique avoiding problems of the known state of the art and in particular, saving a significant amount of time during the development and/or production phases of any equipment containing flash memory devices and also saving time during an updating or upgrading procedure of such an equipment already being in use. Accordingly, the invention proposes for programming a flash memory device to program only differences in information between data already stored in the flash memory device and new data to be stored.Type: ApplicationFiled: November 20, 2007Publication date: March 20, 2008Applicant: Agere Systems Inc.Inventors: Martin Lohse, Kenneth Tuchman
-
Patent number: 7313030Abstract: The invention relates flash memory programming techniques. An object of the invention is to provide a flash memory programming technique avoiding problems of the known state of the art and in particular, saving a significant amount of time during the development and/or production phases of any equipment containing flash memory devices and also saving time during an updating or upgrading procedure of such an equipment already being in use. Accordingly, the invention proposes for programming a flash memory device to program only differences in information between data already stored in the flash memory device and new data to be stored.Type: GrantFiled: January 22, 2003Date of Patent: December 25, 2007Assignee: Agere Systems Inc.Inventors: Martin A. Lohse, Kenneth A. Tuchman
-
Publication number: 20070138268Abstract: The present invention, as embodied in the claims, relates to customer care management via a communications systems and methods including, in embodiments, a combination of automated and human services to be provided to a customer in a retail store environment in real time. For example, one embodiment of the present invention provides an automated method for assisting a customer in a retail store comprising: identifying the customer; periodically identifying the customer's position in the store; identifying a product of interest to the customer; and communicating information to the customer via a remote specialized sales agent or other audio, visual and/or computer data relevant to the customer.Type: ApplicationFiled: October 3, 2006Publication date: June 21, 2007Inventor: Kenneth Tuchman
-
Publication number: 20070136576Abstract: Apparatus and methods are presented for protecting data in microcontrollers from both malicious software processes running inside the device as well as from unauthorized attempts to read the data from an external data bus and/or external memory. An illustrative embodiment of the invention accomplishes these security improvements, in part, by utilizing an enhanced memory management unit (MMU). The enhanced MMU is configured to prevent one software process running on the microcontroller from accessing data associated with a different software process running on the same microcontroller. Moreover, data transmitted over an external data bus or stored in an external memory is encrypted, thereby reducing the chances that unauthorized users will gain exploitable information from this data.Type: ApplicationFiled: December 8, 2005Publication date: June 14, 2007Inventors: Michael Chambers, Michael Kiessling, Kenneth Tuchman, Hai Wang
-
Publication number: 20070049250Abstract: The present invention provides a method for authenticating a digital data unit of a mobile communications device. In one embodiment, the invention provides for the capture of a digital data unit with a mobile communications device and generating authentication data to confirm at least one of the source or integrity of the digital data unit.Type: ApplicationFiled: August 23, 2005Publication date: March 1, 2007Applicant: Agere Systems, Inc.Inventors: Michael Chambers, Michael Kiessling, Kenneth Tuchman
-
Publication number: 20070041527Abstract: In embodiments, the present invention is directed to methods of handling calls received from customers. In one embodiment, the method includes receiving a call from a customer who called a promotional telephone number. The phone call is connected to an IVR system. The IVR system maintains a set of rules for handling calls. The method further includes creating a call detail record, which includes a unique identifier, a source telephone number, and the promotional telephone number. A customized greeting is then played to the customer based on the promotional telephone number the customer dialed. Based on the rules for handling calls, the call is redirected from the IVR system to an agent along with transmitting and displaying the call detail record to the agent.Type: ApplicationFiled: June 8, 2006Publication date: February 22, 2007Inventors: Kenneth Tuchman, Intae Myong, Bruce Sharpe, Henry Truong, James Radzicki
-
Publication number: 20060152576Abstract: A mobile communication device and a camera module configured to be attached to a suitable mobile communication device. In one embodiment, the device includes: (1) a main body having a radio frequency receiver and (2) a camera module detachably coupled to the main body and having a radio frequency transmitter, the radio frequency receiver and the radio frequency transmitter configured to cooperate to establish a radio frequency connection for transmitting data from the camera module to the main body.Type: ApplicationFiled: January 11, 2005Publication date: July 13, 2006Applicant: Agere Systems IncorporatedInventors: Michael Kiessling, Kenneth Tuchman
-
Publication number: 20030142556Abstract: The invention relates flash memory programming techniques. An object of the invention is to provide a flash memory programming technique avoiding problems of the known state of the art and in particular, saving a significant amount of time during the development and/or production phases of any equipment containing flash memory devices and also saving time during an updating or upgrading procedure of such an equipment already being in use. Accordingly, the invention proposes for programming a flash memory device to program only differences in information between data already stored in the flash memory device and new data to be stored.Type: ApplicationFiled: January 22, 2003Publication date: July 31, 2003Inventors: Martin A. Lohse, Kenneth A. Tuchman