Patents by Inventor Tim Allen

Tim Allen 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: 8037434
    Abstract: Methods and apparatus are provided for implementing parameterizable processor cores and peripherals on a programmable chip. An input interface such as a wizard allows selection and parameterization of processor cores, peripherals, as well as other modules. The logic description for implementing the modules on a programmable chip can be dynamically generated, allowing extensive parameterization of various modules. Dynamic generation also allows the delivery of device driver logic onto a programmable chip. The logic description can include information for configuring a dynamically generated bus module to allow connectivity between the modules as well as connectivity with other on-chip and off-chip components. The logic description, possibly comprising HDL files, can then be automatically synthesized and provided to tools for downloading the logic description onto a programmable chip.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: October 11, 2011
    Assignee: Altera Corporation
    Inventors: Tim Allen, Michael Fairman, Jeffrey Orion Pritchard, Bryan Hoyer
  • Patent number: 8004540
    Abstract: A method is provided to retrieve a display resolution used by a computing device in an online conference. With the display resolution, a boundary associated with the display resolution is displayed. The boundary is configured to define a display area shown on the computing device.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: August 23, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Aaron Munter, Tim Allen
  • Patent number: 7890317
    Abstract: A system for designing a circuit, which includes a module, uses a computer. A user may program or adapt the computer to perform computer-aided design functions. The computer obtains a description of the module from the user. The computer parses the description of the module to identify a port of the module, and to obtain information about the port. The computer presents to the user the information that it has obtained about the port.
    Type: Grant
    Filed: August 15, 2007
    Date of Patent: February 15, 2011
    Assignee: Altera Corporation
    Inventors: James M. Brown, Tim Allen, Mike Fairman, Jeffrey O. Pritchard
  • Patent number: 7830814
    Abstract: Network conference application software measures communication latency between itself and an endpoint in a conference. Endpoints with excessive latency are identified as having a delay. Information about endpoints with delays is displayed by the network conference application during a network conference. The displayed information may include the ratio of endpoints with delays to total endpoints, and a representation of data previously transmitted by the conference application that an endpoint with a delay is currently viewing. A graphical user interface may be used for displaying information about endpoints with delays.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: November 9, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: Tim Allen, Peter Santangeli
  • Publication number: 20100275011
    Abstract: The present invention provides a method and apparatus for a trusted service provider (TSP) which assists with the secure exchange of data across the public switched telephone network. Communications are routed via a TSP, which uses cryptographic techniques to conceal the identities (e.g., telephone numbers) of the call initiator and call recipient, thereby preventing traffic analysis attacks. The TSP also performs cryptographic handshakes with the call initiator and call recipient to authenticate callers. The TSP further provides cryptographic keying material which communicants may use to help protect communications and to directly authenticate and identify each other. Although the TSP is trusted to negotiate the connection and is involved in the process, the communicants can perform their own key agreement and authentication for protecting data routed via the TSP.
    Type: Application
    Filed: May 4, 2010
    Publication date: October 28, 2010
    Applicant: SYNECTIC DESIGN LLC
    Inventors: Michael J. Horgan, Tim Allen, Michael Gardiner, Terri McGill
  • Patent number: 7743247
    Abstract: The present invention provides a method and apparatus for a trusted service provider (TSP) which assists with the secure exchange of data across the public switched telephone network. Communications are routed via a TSP, which uses cryptographic techniques to conceal the identities (e.g., telephone numbers) of the call initiator and call recipient, thereby preventing traffic analysis attacks. The TSP also performs cryptographic handshakes with the call initiator and call recipient to authenticate callers. The TSP further provides cryptographic keying material which communicants may use to help protect communications and to directly authenticate and identify each other. Although the TSP is trusted to negotiate the connection and is involved in the process, the communicants can perform their own key agreement and authentication for protecting data routed via the TSP.
    Type: Grant
    Filed: August 8, 1997
    Date of Patent: June 22, 2010
    Assignee: Synectic Design LLC
    Inventors: Michael J. Horgan, Tim Allen, Michael Gardiner, Terri McGill
  • Patent number: 7676784
    Abstract: Methods and apparatus are provided for implementing parameterizable processor cores and peripherals on a programmable chip. An input interface such as a wizard allows selection and parameterization of processor cores, peripherals, as well as other modules. The logic description for implementing the modules on a programmable chip can be dynamically generated, allowing extensive parameterization of various modules. Dynamic generation also allows the delivery of device driver logic onto a programmable chip. The logic description can include information for configuring a dynamically generated bus module to allow connectivity between the modules as well as connectivity with other on-chip and off-chip components. The logic description, possibly comprising HDL files, can then be automatically synthesized and provided to tools for downloading the logic description onto a programmable chip.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: March 9, 2010
    Assignee: Altera Corporation
    Inventors: Tim Allen, Michael Fairman, Jeffrey Orion Pritchard, Bryan Hoyer
  • Publication number: 20090222317
    Abstract: Embodiments relate to systems and methods for generating an electronic upsell directory A main networked store can communicate with a set of affiliate sites, each of which offers distinct products or services from individualized affiliate catalogs. The affiliate catalogs are each based on a core catalog available from the main store. When a user initiates a purchase transaction at an affiliate site, a transaction profile is transmitted to the main store. The main store examines the transaction profile to match purchased items against an upsell table containing the catalogs of not just the affiliate site conducting the transaction, but the entire set of affiliate sites. Products or services that form suitable options to the user's selected purchase can be aggregated across the affiliate sites and associated catalogs, and presented in an upsell dialog to the user. The user can thereby select upgrades or options from a broader array of sources.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Inventors: Tim Allen, John R. Mattox, Darryl L. Pierce
  • Patent number: 7584456
    Abstract: A programmable logic device (PLD) is provided. The PLD includes a microprocessing unit (MPU) and a memory region functioning in a read only state. A Joint Test Action Group (JTAG) debug module in communication with the memory region is included in the PLD. The JTAG debug module is able to detect a breakpoint causing an interruption of a processing sequence executed by the MPU. Write control circuitry capable of issuing a signal enabling the memory region to transition from the read only state disallowing writes to a second state accepting write data from the MPU is included in the JTAG debug circuitry. In one embodiment, the write control circuitry issues the signal in response to a breakpoint induced either through hardware or software. A method of debugging a PLD is also provided.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: September 1, 2009
    Assignee: Altera Corporation
    Inventors: Kerry Veenstra, Tim Allen
  • Patent number: 7512849
    Abstract: A programmable logic system includes a reconfigurable programmable logic device and configuration storage that stores at least two configurations. A default configuration loads first and then loads the desired user application configuration. If the user application configuration fails, the system saves data regarding the failure and then returns to the default configuration for recovery. The default configuration, after reading the failure data, causes an operator to be called to intervene, or loads a different (e.g., previous) configuration if one is available in configuration storage. The system is particularly useful where the user can update configurations remotely. In an alternative mode, the system stores only the user configuration (which is loaded first) and the default configuration. If a newly-loaded configuration fails, the default configuration is loaded and signals the operator or takes other action short of loading a different configuration.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: March 31, 2009
    Assignee: Altera Corporation
    Inventors: Tim Allen, Michael Fairman, Mario Guzman, Bryan Hoyer, Chris Lane, Kerry Veenstra, Keith Duwel, Andy L. Lee
  • Patent number: 7493584
    Abstract: Methods and apparatus are provided for efficiently implementing a programmable chip using hardware description source files passed through multiple tools. A hardware description language source file is provided with mechanisms to allow tool-specific code to be handled by both a synthesis tool and by a simulation tool. Instructions are provided to direct a synthesis tool to read as code comments that a simulation tool is configured to disregard.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: February 17, 2009
    Assignee: Altera Corporation
    Inventors: Jeffrey Orion Pritchard, Tim Allen, Aaron Ferrucci, Chris Adler
  • Publication number: 20080296105
    Abstract: A tension control assembly including a rotating member, a braking member, at least one brake pad, a means for driving the at least one brake pad against the braking member, and a temperature sensing means. The braking member is attached to the rotating member. The at least one brake pad is positioned adjacent to the braking member. The means for driving the at least one brake pad against the braking member forces frictional contact between the at least one brake pad and the braking member, thus providing torque to the rotating member. The temperature sensing means measures the temperature of the at least one brake pad.
    Type: Application
    Filed: May 30, 2007
    Publication date: December 4, 2008
    Inventors: Michael A. Jost, Chad I. Schmidt, Ram V. Dwivedula, Michael S. Hemphill, Tim Allen Heitman, Md M. Haque
  • Publication number: 20080147359
    Abstract: A system for designing a circuit, which includes a module, uses a computer. A user may program or adapt the computer to perform computer-aided design functions. The computer obtains a description of the module from the user. The computer parses the description of the module to identify a port of the module, and to obtain information about the port. The computer presents to the user the information that it has obtained about the port.
    Type: Application
    Filed: August 15, 2007
    Publication date: June 19, 2008
    Applicant: ALTERA CORPORATION
    Inventors: James M. Brown, Tim Allen, Mike Fairman, Jeffrey O. Pritchard
  • Publication number: 20080134127
    Abstract: Methods and apparatus are provided for implementing parameterizable processor cores and peripherals on a programmable chip. An input interface such as a wizard allows selection and parameterization of processor cores, peripherals, as well as other modules. The logic description for implementing the modules on a programmable chip can be dynamically generated, allowing extensive parameterization of various modules. Dynamic generation also allows the delivery of device driver logic onto a programmable chip. The logic description can include information for configuring a dynamically generated bus module to allow connectivity between the modules as well as connectivity with other on-chip and off-chip components. The logic description, possibly comprising HDL files, can then be automatically synthesized and provided to tools for downloading the logic description onto a programmable chip.
    Type: Application
    Filed: August 20, 2007
    Publication date: June 5, 2008
    Applicant: Altera Corporation
    Inventors: Tim Allen, Michael Fairman, Jeffrey Orion Pritchard, Bryan Hoyer
  • Patent number: 7346796
    Abstract: Methods and apparatus are provided for configuring and generating a sequence of discrete output signal values. A microcontroller writes output signal values to memory and provides address and timing information to a streaming output peripheral. The streaming output peripheral uses the address and timing information to read output signals values from memory and provide the output signal values in a clock cycle accurate manner.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: March 18, 2008
    Assignee: Altera Corporation
    Inventor: Tim Allen
  • Patent number: 7338260
    Abstract: A system and method is disclosed for controlling the input electrical current to an infusion pump stepper motor based on predetermined torque requirements. The system can include a motor controller and a non-volatile memory containing expected load torque values throughout a pump cycle. Responsive to the expected load torque values, the motor controller provides the stepper motor with a varying electrical current for overcoming load torque at each point in the pumping cycle. Additional factors can also be considered for varying the electrical current. These factors include, but are not limited to, temperature, pressure, and elapsed operating time.
    Type: Grant
    Filed: March 17, 2004
    Date of Patent: March 4, 2008
    Assignee: Baxier International Inc.
    Inventors: Alan Brundle, Tim Allen, Son Dao
  • Patent number: 7272546
    Abstract: A system for designing a circuit, which includes a module, uses a computer. A user may program or adapt the computer to perform computer-aided design functions. The computer obtains a description of the module from the user. The computer parses the description of the module to identify a port of the module, and to obtain information about the port. The computer presents to the user the information that it has obtained about the port.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: September 18, 2007
    Assignee: Altera Corporation
    Inventors: James M. Brown, Tim Allen, Mike Fairman, Jeffrey O. Pritchard
  • Patent number: 7246185
    Abstract: Methods and apparatus are provided for providing a first master component with access to a first slave component while a second master component is accessing a second slave component in a system. The system may include a processor core and peripherals implemented on an integrated circuit. A slave side arbitrator corresponding to a single slave component and coupled to multiple master components can be used to provide a master component access to a slave component.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: July 17, 2007
    Assignee: Altera Corporation
    Inventors: Jeffrey Orion Pritchard, Tim Allen
  • Publication number: 20060190907
    Abstract: Methods and apparatus are provided for implementing parameterizable processor cores and peripherals on a programmable chip. An input interface such as a wizard allows selection and parameterization of processor cores, peripherals, as well as other modules. The logic description for implementing the modules on a programmable chip can be dynamically generated, allowing extensive parameterization of various modules. Dynamic generation also allows the delivery of device driver logic onto a programmable chip. The logic description can include information for configuring a dynamically generated bus module to allow connectivity between the modules as well as connectivity with other on-chip and off-chip components. The logic description, possibly comprising HDL files, can then be automatically synthesized and provided to tools for downloading the logic description onto a programmable chip.
    Type: Application
    Filed: March 10, 2006
    Publication date: August 24, 2006
    Applicant: Altera Corporation
    Inventors: Tim Allen, Michael Fairman, Jeffrey Pritchard, Bryan Hoyer
  • Patent number: 7036107
    Abstract: Methods and apparatus are provided for efficiently implementing a programmable chip using hardware description source files passed through multiple tools. A hardware description language source file is provided with mechanisms to allow tool-specific code to be handled by both a synthesis tool and by a simulation tool. Instructions are provided to direct a synthesis tool to read as code comments that a simulation tool is configured to disregard.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: April 25, 2006
    Assignee: Altera Corporation
    Inventors: Jeffrey Orion Pritchard, Tim Allen, Aaron Ferrucci, Chris Adler