Patents by Inventor Daniel Watkins

Daniel Watkins 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).

  • Publication number: 20050262026
    Abstract: Systems and methods for securely authorising an on-line transaction, e.g. involving a micro-payment, between a customer browser and merchant server without the need for special software installed on the customer computer or a SSL connection to the merchant server. The authorisation method involves a double redirection instruction: the initial transaction request is redirected via the customer web browser to a service provider arranged to authenticate the customer, from where the authenticated instruction is further redirected via the customer web browser to a merchant site to complete the transaction. Information identifying the merchant, merchandise, etc. is included in the redirection instruction, and may be encrypted or encoded e.g. using a hash function to prevent tampering. To authorise an authenticated instruction, a cookie containing transaction identification data may be returned to the merchant web server along with the authenticated instruction.
    Type: Application
    Filed: May 12, 2005
    Publication date: November 24, 2005
    Inventor: Daniel Watkins
  • Patent number: 6968286
    Abstract: A profile-based system is described for verifying the functionality of a device design. In one embodiment, the system includes a profile generation module, a coverage measurement module, and a pattern generation module. The profile generation module operates from a rule set that represents the design specification and any applicable standards, and a profile mode that specifies “interesting” aspects of test patterns for device design verification. The profile generation module determines an ordered set of variable values that specify a test pattern, and produces a profile that intelligibly describes the interesting aspects of the test pattern. The coverage measurement module analyzes the profile to determine coverage, and the analysis results may be operated on by the profile generation module to determine a profile for an improved test pattern. The pattern generation module converts the profile into a test pattern having the interesting aspects specified in the profile.
    Type: Grant
    Filed: July 28, 1999
    Date of Patent: November 22, 2005
    Assignee: LSI Logic Corporation
    Inventor: Daniel Watkins
  • Patent number: 6940982
    Abstract: An apparatus comprising an input, a noise cancellation circuit, an audio circuit and a mixing circuit. The input may be configured to receive one or more input signals. The noise cancellation circuit may be configured to generate a first processed audio signal having reduced noise in response to the input signals. The audio circuit may be configured to generate a second audio signal from a digital source. The mixing circuit may mix the processed audio signal and the second audio signals to generate an output signal.
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: September 6, 2005
    Assignee: LSI Logic Corporation
    Inventor: Daniel Watkins
  • Patent number: 6901207
    Abstract: An audio/visual (A/V) device, such as a DVD player, assists a user in finding desired programming from among DVD programs, conventional broadcast television (TV) programs and World Wide Web transmitted programs. The programs contain close caption (CC) and A/V content. The A/V device captures and stores the CC and/or A/V content either for current or later manual use by the user or concurrent automatic searching for desired program content or information. Text-based searching is performed on the CC content for a match with user-specified textual search criteria. The audio context is searched for either a change that indicates a change in programming or a match with user-specified audio search criteria. A video still image is captured from the video content for manual viewing or automatic comparison to a desired image. The A/V device also presents the information, including the A/V content, captured CC content and search results, on either a conventional TV or higher resolution progressive monitor.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: May 31, 2005
    Assignee: LSI Logic Corporation
    Inventor: Daniel Watkins
  • Patent number: 6859609
    Abstract: A method and apparatus for recording digital video and/or audio signals include input audio and video interfaces, a memory, a video frame selector, and output audio and video interfaces. In an alternate embodiment, the method and apparatus include input audio and video interfaces, a first memory, a second memory for playback, and output audio and video interfaces. Another embodiment further includes a memory optimizer for maximizing a chosen criterion such as audio duration, image capture frequency or pixel resolution.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: February 22, 2005
    Assignee: LSI Logic Corporation
    Inventor: Daniel Watkins
  • Patent number: 6829751
    Abstract: A system for designing an integrated circuit (IC). The system generally comprising a circuit and a programmable portion used for diagnostics and finding bugs. The circuit generally comprises (i) a functional portion and (ii) a logic portion that may be connected to the functional portion. The logic portion generally includes one or more interfaces. The programmable portion may be configured to detect, correct and/or diagnose errors in the logic portion through the one or more interfaces.
    Type: Grant
    Filed: October 6, 2000
    Date of Patent: December 7, 2004
    Assignee: LSI Logic Corporation
    Inventors: Zhaohui Shen, Daniel Watkins
  • Publication number: 20040141713
    Abstract: The present invention is a system for implementing a personal video recorder employing remote data storage. A service provider, such as an Internet service provider may maintain storage of content. Each content recorder of the present invention may include an identification means to identify each content recorder to ensure the correct transfer of content. When a user desires to record a program or play a recorded program with personal video recorder of the present invention, an operable and seamless connection with the remote storage may be established.
    Type: Application
    Filed: January 16, 2003
    Publication date: July 22, 2004
    Inventor: Daniel Watkins
  • Patent number: 6728936
    Abstract: A method for reducing circuit gate count is disclosed. The method generally comprises the steps of (A) generating a new file from a source file and a parameter file, wherein the source file comprises a first circuit defined in a hardware description language, the new file comprises a second circuit defined in the hardware description language, the parameter file comprises a second clock frequency for the second circuit that is faster than a first clock frequency for the first circuit, and the first circuit is functionally equivalent to the second circuit, (B) generating a first gate count by synthesizing a first design from the source file, (C) generating a second gate count by synthesizing a second design from the new file and (D) generating a statistic by comparing the first gate count to the second gate count.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: April 27, 2004
    Assignee: LSI Logic Corporation
    Inventor: Daniel Watkins
  • Patent number: 6728477
    Abstract: A DVD player or computer with a DVD drive simultaneously presents multiple angles of video on a display. DVD standards provide for formatting and storing video that was filmed from more than one angle. Desired angles are selected, and the DVD player multiplexes between each angle of the playback to decode video frames for each selected angle. The frames for each angle being played back are filtered down to a size that fits into a fragment of the display. Each of the filtered frames are assembled into a single frame that can be presented on the display to simultaneously playback each angle.
    Type: Grant
    Filed: December 28, 1999
    Date of Patent: April 27, 2004
    Assignee: LSI Logic Corporation
    Inventor: Daniel Watkins
  • Patent number: 6665859
    Abstract: An apparatus comprising a first tool configured to generate one or more parameter signals in response to (i) one or more control signals and (ii) an input signal and a second tool configured to generate one or more edited bitstreams in response to (i) one or more bitstreams and (ii) the one or more parameter signals.
    Type: Grant
    Filed: August 30, 1999
    Date of Patent: December 16, 2003
    Assignee: LSI Logic Corporation
    Inventor: Daniel Watkins
  • Patent number: 6654919
    Abstract: A method for inserting and reading probe points in a silicon embedded testbench comprising the steps of (a) reading a simulation list of probe points, (b) enabling access to the list of probe points, (c) generating a core, and (d) displaying or comparing the probe points.
    Type: Grant
    Filed: April 17, 2000
    Date of Patent: November 25, 2003
    Assignee: LSI Logic Corporation
    Inventor: Daniel Watkins
  • Patent number: 6631418
    Abstract: A server for providing personal computer (PC) functionality to a user at a multimedia terminal processes commands from the user. The server includes a source upgrade processor, a client software component for receiving a command signal from the user, a display updater for combining signals and a video encoder for sending a digital audio/visual (A/V) data-stream to a multimedia terminal. The server enables concurrent computer application processing for multiple simultaneous thin client users each having a multimedia terminal using a communication link to connect them to the server.
    Type: Grant
    Filed: April 5, 2000
    Date of Patent: October 7, 2003
    Assignee: LSI Logic Corporation
    Inventor: Daniel Watkins
  • Publication number: 20030172324
    Abstract: An apparatus comprising a first tool configured to generate one or more parameter signals in response to (i) one or more control signals and (ii) an input signal and a second tool configured to generate one or more edited bitstreams in response to (i) one or more bitstreams and (ii) the one or more parameter signals.
    Type: Application
    Filed: August 30, 1999
    Publication date: September 11, 2003
    Inventor: DANIEL WATKINS
  • Patent number: 6611214
    Abstract: An apparatus comprising a one or more memory circuits and an uncompress circuit. The one or more memory circuits may be configured to (a) store (i) a number of compressed code words and (ii) a number of delta words and (b) provide random access to the compressed code words in response to an address. The compressed code words may be losslessly compressed in response to (i) a number of uncompressed code words and (ii) the delta words. The delta words generally comprise bit strings that may be configured to minimize a size of the one or more memory circuits when deleted from the uncompressed code words. The uncompress circuit may be configured to losslessly uncompress the compressed code words in response to the delta words.
    Type: Grant
    Filed: February 15, 2002
    Date of Patent: August 26, 2003
    Assignee: LSI Logic Corporation
    Inventor: Daniel Watkins
  • Patent number: 6609173
    Abstract: A method for storing data in a solid state device, comprising the steps of (A) retrieving data from a source device, (B) storing said data in a compressed format to said solid state device and (C) accessing and uncompressing portions of said data from said solid state device, wherein said portions represent data to be executed in response to an address.
    Type: Grant
    Filed: November 22, 2000
    Date of Patent: August 19, 2003
    Assignee: LSI Logic Corporation
    Inventor: Daniel Watkins
  • Publication number: 20030140083
    Abstract: The present invention is directed to a system, software system and method for manipulating multimedia broadcast presentations. Manipulating multimedia events offers users increased options in how they experience multimedia presentations. Thus increasing the overall multimedia experience and consequently user satisfaction. Utilization of the present invention allows the user to experience combinations of media previously unavailable. For example, in implementations of the present invention, users may option various combinations of audio and video; including the rate at which a user experiences the media. Further, the user may text search to find starting and stopping points for recording, viewing and pausing operations. The user play programming allows the user to customize how a single media, such as audio, is experienced.
    Type: Application
    Filed: February 10, 2003
    Publication date: July 24, 2003
    Inventor: Daniel Watkins
  • Publication number: 20030140350
    Abstract: The present invention is directed to a system, software system and method for effectively managing multimedia broadcast presentations. Effective multimedia broadcast data management offers users increased functionality in how they experience multimedia presentations, manage data and control hardware, such as a personal video recorder. Thus increasing the overall multimedia experience and consequently user satisfaction. Utilization of the present invention allows the user to experience combinations of media previously unavailable. For example, in implementations of the present invention, users may option various combinations of audio and video; including the rate at which a user experiences the media. Further, the user may text search to find starting and stopping points for recording, viewing and pausing operations. Additionally, in embodiments the present invention may be utilized to prioritize stored multimedia presentations.
    Type: Application
    Filed: January 24, 2002
    Publication date: July 24, 2003
    Inventors: Daniel Watkins, Zhaohui Shen
  • Patent number: 6588006
    Abstract: A method for programming a circuit comprising the steps of (A) simulating one or more states, (B) building program information in response to said simulation and (C) extracting from said simulation one or more unique states having current state to next state sequences. The present invention includes a method and/or architecture that may implement (i) content addressable memory system (CAMS), (ii) memory, (iii) register files and (iv) other logic to implement programmability on application specific integrated circuits (ASICs). The architecture is performance and cost competitive with field programmable gate arrays (FPGAs) and programmable logic devices (PLDs).
    Type: Grant
    Filed: December 16, 1999
    Date of Patent: July 1, 2003
    Assignee: LSI Logic Corporation
    Inventor: Daniel Watkins
  • Patent number: 6542196
    Abstract: A method for de-interlacing a decoded video stream comprising the steps of (A) defining a sampling period, (B) sampling the decoded video stream during the sampling period to define one or more parameters, (C) adjusting a threshold and a level of the decoded video stream used in processing, in response to the one or more parameters, (D) filtering the decoded video stream using a filter tool selected from a plurality of filters, in response to the one or more parameters.
    Type: Grant
    Filed: November 5, 1999
    Date of Patent: April 1, 2003
    Assignee: LSI Logic Corporation
    Inventor: Daniel Watkins
  • Patent number: 6507672
    Abstract: An improved multimedia encoder having features advantageous for use in a computer system. These features provide for the reduction of bandwidth and storage requirements, the enhancement of noise immunity, the evening of computational loading, and the use of multimedia drives for general purpose data storage. In one embodiment, the encoder receives image data representing a sequence of video frames and display text data representing a sequence of text fields to be overlaid on the sequence of video frames. The multimedia encoder produces a compressed video frame only for each subsequent video frame which is different from the current video frame. After each video frame is compressed, it becomes the current frame. The multimedia encoder provides error correction encoding to enhance noise immunity, and performs interframe compression using a dynamic search area to even out computational loading.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: January 14, 2003
    Assignee: LSI Logic Corporation
    Inventors: Daniel Watkins, Gregg Dierke