Patents by Inventor Kenneth A. Tuchman

Kenneth A. 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: 7920425
    Abstract: 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: Grant
    Filed: August 13, 2009
    Date of Patent: April 5, 2011
    Assignee: Agere Systems Inc.
    Inventors: Martin A. Lohse, Kenneth A. Tuchman
  • Patent number: 7657754
    Abstract: 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: Grant
    Filed: December 8, 2005
    Date of Patent: February 2, 2010
    Assignee: Agere Systems Inc
    Inventors: Michael Joseph Chambers, Michael Kiessling, Kenneth A. Tuchman, Hai Wang
  • Publication number: 20090296485
    Abstract: 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: Application
    Filed: August 13, 2009
    Publication date: December 3, 2009
    Applicant: Agere Systems Inc.
    Inventors: Martin A. Lohse, Kenneth A. Tuchman
  • Patent number: 7593269
    Abstract: 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: Grant
    Filed: November 20, 2007
    Date of Patent: September 22, 2009
    Assignee: Agere Systems Inc.
    Inventors: Martin A. Lohse, Kenneth A. Tuchman
  • Publication number: 20090113166
    Abstract: 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: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Applicant: AGERE SYSTEMS INC.
    Inventors: Alexandra Houston, Martin Lohse, Thomas Ostendorf, Sujoy Ray, Kenneth Tuchman
  • Patent number: 7512398
    Abstract: 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: Grant
    Filed: August 23, 2005
    Date of Patent: March 31, 2009
    Assignee: Agere Systems Inc.
    Inventors: Michael J. Chambers, Michael Kiessling, Kenneth A. Tuchman
  • Publication number: 20080294838
    Abstract: 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: Application
    Filed: December 28, 2007
    Publication date: November 27, 2008
    Applicant: AGERE SYSTEMS INC.
    Inventors: Alexandra Houston, Martin Lohse, Thomas Ostendorf, Sujoy Ray, Kenneth Tuchman
  • Publication number: 20080068894
    Abstract: 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: Application
    Filed: November 20, 2007
    Publication date: March 20, 2008
    Applicant: Agere Systems Inc.
    Inventors: Martin Lohse, Kenneth Tuchman
  • Patent number: 7313030
    Abstract: 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: Grant
    Filed: January 22, 2003
    Date of Patent: December 25, 2007
    Assignee: Agere Systems Inc.
    Inventors: Martin A. Lohse, Kenneth A. Tuchman
  • Publication number: 20070138268
    Abstract: 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: Application
    Filed: October 3, 2006
    Publication date: June 21, 2007
    Inventor: Kenneth Tuchman
  • Publication number: 20070136576
    Abstract: 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: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Inventors: Michael Chambers, Michael Kiessling, Kenneth Tuchman, Hai Wang
  • Publication number: 20070049250
    Abstract: 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: Application
    Filed: August 23, 2005
    Publication date: March 1, 2007
    Applicant: Agere Systems, Inc.
    Inventors: Michael Chambers, Michael Kiessling, Kenneth Tuchman
  • Publication number: 20070041527
    Abstract: 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: Application
    Filed: June 8, 2006
    Publication date: February 22, 2007
    Inventors: Kenneth Tuchman, Intae Myong, Bruce Sharpe, Henry Truong, James Radzicki
  • Publication number: 20060152576
    Abstract: 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: Application
    Filed: January 11, 2005
    Publication date: July 13, 2006
    Applicant: Agere Systems Incorporated
    Inventors: Michael Kiessling, Kenneth Tuchman
  • Publication number: 20030142556
    Abstract: 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: Application
    Filed: January 22, 2003
    Publication date: July 31, 2003
    Inventors: Martin A. Lohse, Kenneth A. Tuchman