Patents by Inventor Keith Krasnansky

Keith Krasnansky 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: 7389446
    Abstract: A method for reducing soft error rates in semiconductor memory. In one embodiment, memory is partitioned into a) boot and download memory, b) program memory and c) data memory. Each partition receives protection according to the importance of the data stored. The boot memory is protected by sensing errors and repairing them utilizing on-chip data storage redundancy and exchange. The program memory is protected by sensing errors and repairing damaged data by reloading it using the program stored in the boot and download memory. The data memory is selectively protected similar to the program memory, but with the added feature of regular saving to disk from which to check for accurate data in the event of corruption. In another embodiment, any or all of the soft error protection features are selectable on a global basis, a memory type basis or, in the cases of program and data memory, on a block level basis.
    Type: Grant
    Filed: August 16, 2004
    Date of Patent: June 17, 2008
    Assignee: Texas Instruments Incorporated
    Inventor: Keith Krasnansky
  • Patent number: 7245173
    Abstract: A method of power consumption reduction in integrated circuits comprising extensive use of differential signaling within said circuits. Differential signaling comprises a pair of coupled, symmetrically opposite and operatively dependent electronic signals each driven by voltages of the same magnitude, but of opposite polarity with respect to a common ground. The drive voltages of each signal are of relatively low potential as compared to the core operating voltage of present day devices. The low-voltage pair of signals tends to create offsetting fields of electromagnetic interference from the flow of current within their respective conductors which tends to minimize inductive effects (and therefore corruption of signals) in adjacent signal lines. Differential signaling replaces all or as many single-end signals as possible throughout the device resulting in relatively lower power usage as compared to present devices.
    Type: Grant
    Filed: August 16, 2004
    Date of Patent: July 17, 2007
    Assignee: Texas Instruments Incorporated
    Inventor: Keith Krasnansky
  • Publication number: 20070121604
    Abstract: Disclosed above are various embodiments of VoIP communication systems that utilize low cost IP phones that rely on a centralized VoIP controller for much of the processing. Reducing the processing taking place on an IP phone may reduce the number of components that need to be on the IP phone which may result in a less expensive IP phone in terms of both cost and power. When the IP phone is embodied as a WIPP, the reduced processing may also result in more efficient communication between the WIPP and an AP. The increased communication efficiency may result in less power being used by the WIPP and effectively extend the battery life. Since a number of redundant components have been centralized, the VoIP system as a whole may be less costly. Also, centralized control may provide greater functionality and versatility in the setup and configuration of a VoIP communication system.
    Type: Application
    Filed: October 25, 2006
    Publication date: May 31, 2007
    Applicant: Texas Instruments Incorporated
    Inventors: Praphul Chandra, David Lide, Manoj Sindhwani, Satish Mundra, Samant Kumar, Keith Krasnansky, Thomas McKinney
  • Publication number: 20070028010
    Abstract: A system for tracking utilization of at least one peripheral device includes a monitoring system that is configured to provide utilization information associated with the at least one peripheral device over a sampling interval. The monitoring system provides the utilization information based on a timing signal and an input signal, the input signal indicating activation of the peripheral device. A memory system is configured to store the utilization information for at least one sampling interval. The system can be implemented as an integrated circuit, such as may be incorporated into various types of processor-based devices, including communications devices.
    Type: Application
    Filed: August 1, 2005
    Publication date: February 1, 2007
    Inventor: Keith Krasnansky
  • Patent number: 7142605
    Abstract: A method of communicating a data bit between memory devices is disclosed, having the steps of: indicating a first value of the data bit by transitioning, between state values, a first signal applied to a first communication line interconnecting the devices; and indicating a second value of the data bit by transitioning, between the state values, a second signal applied to a second communication line interconnecting the devices. Only one of the first and second signals may transition between the state values at any one time.
    Type: Grant
    Filed: September 5, 2001
    Date of Patent: November 28, 2006
    Assignee: Texas Instruments Incorporated
    Inventor: Keith Krasnansky
  • Publication number: 20060245415
    Abstract: A system for adding a PC screen to a phone call comprising a phone with a “PC-Add” featured adapter and a link to an associated, PC-Add enabled PC. The PC-Add feature comprises a PC-send button, a PC-receive button and PC-Add hardware and/or software for the phone/adapter, PC and network. While on an IP phone call, a PC-Add-enabled sender presses the PC-send adapter button. While on the same call, a PC-Add-enabled receiver presses the PC-receive button on his end. The image on the sender's PC screen is sent to the receiver's PC screen. The invention comprises many embodiments, including a direct link between the phone and PC or a server supported link, transmission directly through the network or indirectly through the phones, a separate phone and PC-Add adapter combination or an integrated unit, conferencing capabilities able to display multiple sent images from multiple senders, and LAN, WAN or Internet network operation.
    Type: Application
    Filed: April 27, 2005
    Publication date: November 2, 2006
    Inventor: Keith Krasnansky
  • Publication number: 20060098798
    Abstract: A method for enabling selective muting of one or a plurality of participants to a conference call. In a first embodiment, a mute control device (MCD) is interconnected with a digital, or Internet Protocol (IP) phone and a packet-based network. Protocols associated with the MCD interface with the phone and network in a manner that allows call participant identification, creates a caller-operated user interface and allows caller controlled selective muting of one or more participants connected to a call. The MCD may act as a gateway through which all packet transmission to and from each participant's phone passes or it may control an existing network gateway. The user interface may take the form of a touch screen monitor, button bank or keyboard, or the MCD may interface with the keypad of the caller's phone. In a second embodiment, the MCD may be integrated with an IP phone creating a single user device.
    Type: Application
    Filed: November 8, 2004
    Publication date: May 11, 2006
    Inventor: Keith Krasnansky
  • Publication number: 20060033558
    Abstract: A method of power consumption reduction in integrated circuits comprising extensive use of differential signaling within said circuits. Differential signaling comprises a pair of coupled, symmetrically opposite and operatively dependent electronic signals each driven by voltages of the same magnitude, but of opposite polarity with respect to a common ground. The drive voltages of each signal are of relatively low potential as compared to the core operating voltage of present day devices. The low-voltage pair of signals tends to create offsetting fields of electromagnetic interference from the flow of current within their respective conductors which tends to minimize inductive effects (and therefore corruption of signals) in adjacent signal lines. Differential signaling replaces all or as many single-end signals as possible throughout the device resulting in relatively lower power usage as compared to present devices.
    Type: Application
    Filed: August 16, 2004
    Publication date: February 16, 2006
    Inventor: Keith Krasnansky
  • Publication number: 20060036913
    Abstract: A method for reducing soft error rates in semiconductor memory. In one embodiment, memory is partitioned into a) boot and download memory, b) program memory and c) data memory. Each partition receives protection according to the importance of the data stored. The boot memory is protected by sensing errors and repairing them utilizing on-chip data storage redundancy and exchange. The program memory is protected by sensing errors and repairing damaged data by reloading it using the program stored in the boot and download memory. The data memory is selectively protected similar to the program memory, but with the added feature of regular saving to disk from which to check for accurate data in the event of corruption. In another embodiment, any or all of the soft error protection features are selectable on a global basis, a memory type basis or, in the cases of program and data memory, on a block level basis.
    Type: Application
    Filed: August 16, 2004
    Publication date: February 16, 2006
    Inventor: Keith Krasnansky
  • Publication number: 20060012416
    Abstract: Modularized clock decoupling and signal delay management is provided for the purpose of reducing simultaneous binary signal switch-induced inductive voltage transients in lower voltage synchronous semiconductor devices. The voltage levels in low-voltage devices must be tightly maintained for proper transistor logic operations. Signal switching results in current changes on the power net of an IC. Current changes produce inductive voltage transients which propagate throughout the device and which can interfere with signal transmission and device operation. Relatively independent functioning circuits of an integrated circuit are isolated from the chip clock and each isolated circuit module is provided with its own independent, same-frequency, but slightly out-of-phase clock signal. Signal switching within any module is thus occurring out-of-phase with that of all other modules and, as a result, switch-associated voltage transients are limited to those associated with one module's circuits at a time.
    Type: Application
    Filed: July 19, 2004
    Publication date: January 19, 2006
    Inventors: Keith Krasnansky, Ronald Drafz
  • Patent number: 6897681
    Abstract: The output of drivers which are used to drive the input signals to a multiplexed signal line are combined in a logic OR gate or a logic AND gate prior to connection to the input of the multiplexed line. The inactive state of drivers connected through a logic OR gate is set to 0 and the inactive state of drivers connected through a logic AND gate is set to 1. Bus contention between drivers is eliminated and the bandwidth of the multiplexed serial bus is increased because of the reduced wait time between driver transitions. Power dissipation in transition is reduced and the bus can have a programmable inactive state on a bus to allow for 1, 0 or High Z to indicate the inactive state.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: May 24, 2005
    Assignee: Texas Instruments Incorporated
    Inventor: Keith Krasnansky
  • Patent number: 6771106
    Abstract: A programmable delay circuit (100) maximizes processor bandwidth to external peripherals by eliminating wait state addition as the only way for satisfying timing requirements. Circuit (100) includes a programmable delay chain (102) connected to a hysteresis circuit (150). A processor control signal is fed into the programmable delay chain (102) which includes at least one switch (104-116) and at least one resistive element (118-126) connected together. A first feedback circuit (128) connects the output of the programmable delay chain (102) to the input (IN2) of the first embodiment (100) to keep the falling edge of the control signal the same without any significant added delay. The hysteresis circuit (150) which provides a stable signal connects to an output driver (180) for driving the processor control signal.
    Type: Grant
    Filed: April 17, 2002
    Date of Patent: August 3, 2004
    Assignee: Texas Instruments Incorporated
    Inventor: Keith Krasnansky
  • Patent number: 6766423
    Abstract: A message-based memory system for Digital Signal Processor (DSP) storage expansion has a shared memory device connected to a number of DSPs through a packet communication bus. Each of the DSPs has a packet bus interface interconnected to the packet bus; and a messaging unit connected to the packet bus interface. The memory device interconnected to the packet bus can provide shared memory space for the DSPs to increase the amount of memory available to each DSP. The memory device can also be utilized to provide access to common information such as shared data or shared programing that may need to be run by multiple DSPs. The DSPs and the memory device communicate through the packet bus interface by generating packetized read and write requests.
    Type: Grant
    Filed: January 14, 2002
    Date of Patent: July 20, 2004
    Assignee: Telogy Networks, Inc.
    Inventors: William Mills, Zoran Mladenovic, Keith Krasnansky
  • Publication number: 20030184341
    Abstract: The output of drivers which are used to drive the input signals to a multiplexed signal line are combined in a logic OR gate or a logic AND gate prior to connection to the input of the multiplexed line. The inactive state of drivers connected through a logic OR gate is set to 0 and the inactive state of drivers connected through a logic AND gate is set to 1. Bus contention between drivers is eliminated and the bandwidth of the multiplexed serial bus is increased because of the reduced wait time between driver transitions. Power dissipation in transition is reduced and the bus can have a programmable inactive state on a bus to allow for 1, 0 or High Z to indicate the inactive state.
    Type: Application
    Filed: March 27, 2002
    Publication date: October 2, 2003
    Inventor: Keith Krasnansky
  • Publication number: 20030120489
    Abstract: A method of communicating speech across a communication link using very low digital data bandwidth is disclosed, having the steps of: translating speech into text at a source terminal; communicating the text across the communication link to a destination terminal; and translating the text into reproduced speech at the destination terminal. In a preferred embodiment, a speech profile corresponding to the speaker is used to reproduce the speech at the destination terminal so that the reproduced speech more closely approximates the original speech of the speaker. A default voice profile is used to recreate speech when a user profile is unavailable. User specific profiles can be created during training prior to communication or can be created during communication from actual speech. The user profiles can be updated to improve accuracy of recognition and to enhance reproduction of speech. The updated user profiles are transmitted to the destination terminals as needed.
    Type: Application
    Filed: December 21, 2001
    Publication date: June 26, 2003
    Inventors: Keith Krasnansky, Doug Wescott, William Taboada
  • Publication number: 20030091117
    Abstract: A method of communicating a data bit between memory devices is disclosed, having the steps of: indicating a first value of the data bit by transitioning, between state values, a first signal applied to a first communication line interconnecting the devices; and indicating a second value of the data bit by transitioning, between the state values, a second signal applied to a second communication line interconnecting the devices. Only one of the first and second signals may transition between the state values at any one time.
    Type: Application
    Filed: September 5, 2001
    Publication date: May 15, 2003
    Inventor: Keith Krasnansky
  • Publication number: 20020153932
    Abstract: A programmable delay circuit (100) maximizes processor bandwidth to external peripherals by eliminating wait state addition as the only means to satisfy timing requirements. Circuit (100) includes a programmable delay chain (102) connected to a hysteresis circuit (150). A processor control signal is fed into the programmable delay chain (102) which includes at least one switch (104-116) and at least one resistive element (118-126) connected together. A first feedback circuit (128) connects the output of the programmable delay chain (102) to the input (IN2) of the first embodiment (100) to keep the falling edge of the control signal the same without any significant added delay. The hysteresis circuit (150) which provides a stable signal connects to an output driver (180) for driving the processor control signal.
    Type: Application
    Filed: April 17, 2002
    Publication date: October 24, 2002
    Inventor: Keith Krasnansky
  • Publication number: 20020144065
    Abstract: A message-based memory system for Digital Signal Processor (DSP) storage expansion has a shared memory device connected to a number of DSPs through a packet communication bus. Each of the DSPs has a packet bus interface interconnected to the packet bus; and a messaging unit connected to the packet bus interface. The memory device interconnected to the packet bus can provide shared memory space for the DSPs to increase the amount of memory available to each DSP. The memory device can also be utilized to provide access to common information such as shared data or shared programing that may need to be run by multiple DSPs. The DSPs and the memory device communicate through the packet bus interface by generating packetized read and write requests.
    Type: Application
    Filed: January 14, 2002
    Publication date: October 3, 2002
    Inventors: William Mills, Zoran Mladenovic, Keith Krasnansky
  • Patent number: 6377073
    Abstract: A reduced power dissipation integrated circuit. Power dissipation within a CMOS circuit is reduced by substitution of multi-level buses with several thresholds for binary state buses with a single threshold. A significant portion of an IC's power dissipation is consumed by the act of charging and discharging data and address busses within the IC because theses busses possess the highest capacitances of any of the nodes within the part. The present invention uses a series of thresholds from a minimum voltage to a maximum voltage. Below the minimum threshold voltage Vref1, the logic state would be “0”. Above the maximum threshold voltage Vrefn, the logic state would be “n”. A series of defined thresholds, Vref1, Vref2, . . . Vrefn, between the minimum and maximum voltages define a series of logic states 0, 1, 2 . . . n+1 between 0 and n+1.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: April 23, 2002
    Assignee: Texas Instruments Incorporated
    Inventor: Keith Krasnansky
  • Patent number: 6329834
    Abstract: An approach to reduce noise associated with ground bounce in integrated circuits containing CMOS gates and drivers is provided. Typical CMOS gates and drivers consist of complementary pairs of MOS gates. As the CMOS driver input transitions from high to low or low to high, there is a brief period during which both gates of a CMOS are conductive. When both gates are on, voltage and/or current spikes can occur from a variety of sources, including parasitic inductance between the gate and its external power supply. Disruptions, bounces, and sinks in voltage and/or current can create noise which can be propagated throughout a chip, potentially resulting in operational errors. The present invention adds a high and low reference voltage and two or more pairs of CMOS gates to each gate's circuit to dynamically add charge and/or draw charge from the CMOS gate as needed to reduce ground bounce and noise.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: December 11, 2001
    Assignee: Texas Instruments Incorporated
    Inventor: Keith Krasnansky