Patents by Inventor Robert T. Ryan

Robert T. Ryan 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: 20240069352
    Abstract: A system may include an electronic device such as a head-mounted device and a handheld controller for controlling the electronic device. The handheld controller may have a housing with an elongated shaft extending between first and second tip portions. The handheld controller may have power receiving circuitry configured to receive power from a power source. The power source may be incorporated into an electronic device such as a wireless charging dock or stick, a battery case, or a head-mounted device. The power source may supply power through terminals that form ohmic contacts with mating terminals in the finger device or may transmit power wirelessly using capacitive coupling or inductive charging arrangements. Magnets may be used to hold and align the elongated shaft of the handheld controller on the power source.
    Type: Application
    Filed: July 20, 2023
    Publication date: February 29, 2024
    Inventors: Paul X. Wang, Ian P. Colahan, Christopher T. Eubank, Christopher K. Ewy, Patrick T. Ryan, Emery A. Sanford, Robert D. Silfvast
  • Publication number: 20200395856
    Abstract: A method of calculating optimum control parameters for a LCC resonance power converter for an electric vehicle charger and an LCC power converter configured by such method, specifically, a method of selecting MOSFET switching rates in proportion to the associated snubber capacitors for the purpose of minimizing power stresses and improving switch performance and longevity, and reducing warranty and repair costs.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 17, 2020
    Inventors: Nayeem Arafat, Robert T. Ryan
  • Patent number: 7093082
    Abstract: An SDRAM controller includes a service unit for receiving an SDRAM service request from at least one requester; a memory for storing instructions for performing a plurality of SDRAM transactions; and a lookup table of a sequence of addresses corresponding to at least a portion of the instructions stored in the memory, the portion of the instructions defining the SDRAM transaction. The service unit is configured to execute the SDRAM transaction based on the sequence of addresses in the lookup table. Also included is an arbiter for receiving service requests from multiple requestors to access the SDRAM, and another lookup table of identifiers corresponding to the multiple requestors, the identifiers stored in another sequence of addresses. The arbiter is configured to sequentially access each address in the other sequence of addresses, and grant service to a requestor based on an identifier stored in an address accessed.
    Type: Grant
    Filed: June 11, 2003
    Date of Patent: August 15, 2006
    Assignee: Matsushita Electric Industrial Co., LTD
    Inventor: Robert T. Ryan
  • Publication number: 20040255077
    Abstract: An SDRAM controller includes a service unit for receiving an SDRAM service request from at least one requester; a memory for storing instructions for performing a plurality of SDRAM transactions; and a lookup table of a sequence of addresses corresponding to at least a portion of the instructions stored in the memory, the portion of the instructions defining the SDRAM transaction. The service unit is configured to execute the SDRAM transaction based on the sequence of addresses in the lookup table. Also included is an arbiter for receiving service requests from multiple requestors to access the SDRAM, and another lookup table of identifiers corresponding to the multiple requestors, the identifiers stored in another sequence of addresses. The arbiter is configured to sequentially access each address in the other sequence of addresses, and grant service to a requestor based on an identifier stored in an address accessed.
    Type: Application
    Filed: June 11, 2003
    Publication date: December 16, 2004
    Inventor: Robert T. Ryan
  • Patent number: 6539120
    Abstract: A video decoder compliant with the Advanced Television Systems Standard (ATSC) includes circuitry which, when the decoder is operated in a first mode, decodes a Main Profile, High Level (MP@HL) image to produce a high-definition video output signal and decodes a Main Profile, Main Level (MP@ML) signal to produce a standard definition video signal. In addition, when the decoder is operated in a second mode, circuitry is used which generates a standard definition image from the MP@HL signal. The video decoder includes a frequency-domain filter to reduce the resolution of the MP@HL signal when the decoder is operated in the second mode.
    Type: Grant
    Filed: March 15, 1999
    Date of Patent: March 25, 2003
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Richard Sita, Saiprasad Naimpally, Larry Phillips, Edwin Robert Meyer, Hee-Yong Kim, Robert T. Ryan, Ghanshyam Dave, Edward Brosz, Jereld Pearson
  • Patent number: 6522694
    Abstract: An MPEG-2 video decoder which identifies and removes stuffing data from an MPEG-2 bit-stream before storing the bit-stream into the VBV buffer of the decoder. The decoder monitors the MPEG-2 bit-stream for successive groups of zero-valued bytes. When a sequence of successive of zero-valued bytes is encountered that is greater than a programmed maximum length the decoder identifies the sequence as stuffing data and inhibits any further zero-valued bytes from being passed until the next non-zero valued byte is encountered. The decoder specifies two maximum length values, one for the number of stuffing bytes which may precede a Slice start code and the other for the number of stuffing bytes which may precede a non-Slice code. These values may be changed during the decoding operation by a microprocessor.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: February 18, 2003
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: Robert T. Ryan
  • Publication number: 20030011190
    Abstract: A lightweight molded notepad holder that straps to the users wrist. The holder uses commercially available self-stick notes that insert directly into the holder. The individual pages of the notepad may be prevented from flying up or curling by use of one or more retainers built into the corners of the holder. Once in the holder, the pages are instantly available for note taking or dispensing as self-stick notes. The wrist strap also accommodates a wristwatch in conjunction with the wrist notepad holder.
    Type: Application
    Filed: June 21, 2002
    Publication date: January 16, 2003
    Inventor: Robert T. Ryan
  • Patent number: 6366617
    Abstract: An MPEG-2 video decoder which identifies and removes selected User Data fields from an MPEG-2 bit-stream before storing the bit-stream into the VBV buffer of the decoder. The decoder monitors the MPEG-2 bit-stream with a state machine to determine the level of the record (Sequence, Group of Pictures or Picture) that is currently being decoded. The decoder also monitors the bit-stream for User Data Start Codes. When a User Data Start Code is encountered, the state of the state machine is compared to preprogrammed commands provided by a microprocessor. Only if these commands require the decoding of User Data at a particular level will the User Data following the User Data Start Code be passed to the VBV buffer. The commands provided by the microprocessor may be changed to selectively inhibit the storage of more or less User Data depending on the identified need for the User Data and the relative burden that processing the User Data through the VBV buffer places on the decoder.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: April 2, 2002
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: Robert T. Ryan
  • Patent number: 6263019
    Abstract: An MPEG-2 video signal decoder includes a syntax parser which is implemented as a state machine. The state machine defines a plurality of states in which discrete parsing operations are performed to decode the MPEG-2 bit-stream. A distinct processing time is established for each state in the state machine. Even if the processing for a particular state is complete before the end of the respective processing time for the state, the transition from the state to the next state does not occur until the end of the time interval. The processing time for each state is set by a microprocessor coupled to the state machine. The processing time for each state may be changed based on image content or to accommodate changes in the circuitry used to implement the state machine. The processing times for the states may also be adjusted to accommodate changes in other processing elements, separate from the state machine but which depend on the state machine for the processing that they perform.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: July 17, 2001
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: Robert T. Ryan
  • Patent number: 5828416
    Abstract: A transport decoder 110, for receiving and processing a transport data stream using MPEG-2 formats, includes connections to a physical layer channel interface (channel interface) 112, a buffer memory 114, a host microprocessor 116, audio and video decoders 118/120, and clock signal circuitry 122.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: October 27, 1998
    Assignee: Matsushita Electric Corporation of America
    Inventor: Robert T. Ryan
  • Patent number: 5818539
    Abstract: A transport decoder 110, for receiving and processing a transport data stream using MPEG-2 formats, includes connections to a physical layer channel interface (channel interface) 112, a buffer memory 114, a host microprocessor 116, audio and video decoders 118/120, and clock signal circuitry 122. Upon receipt of a discontinuity indicator, the transport packet headers are parsed and transport packet payloads are stored in memory. Subsequently, upon receipt of a next program counter reference (PCR) value, a counter is loaded with the received program counter reference value. Next, the data stored in memory is searched for a time stamp and, when one is found, the time stamp is retrieved. Finally, a timer interrupt is set for a point in time approximately one frame time before the time stamp value, and, when the timer interrupt occurs, the program counter reference value is sent to the decoders, thereby providing sufficient time for the decoders to process data.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: October 6, 1998
    Assignee: Matsushita Electric Corporation of America
    Inventors: Saiprasad V. Naimpally, Joseph P. O'Hara, Edwin Robert Meyer, Robert T. Ryan
  • Patent number: 5812976
    Abstract: A transport decoder 110, for receiving and processing a transport data stream using MPEG-2 formats, includes connections to a physical layer channel interface (channel interface) 112, a buffer memory 114, a host microprocessor 116, audio and video decoders 118/120, and clock signal circuitry 122. To properly interface to a bitrate-constrained audio decoder, the PES headers of received data are stripped and parsed (step 530), a frame time is determined (step 532), the timer begins running (step 534), audio processors 226/228 burst out a frame of data (step 536) and audio processors 226/228 pause (step 538). After the burst, the audio processor determines (step 540) if more audio frames are available in the current packet. If more frames are available, control transfers to (step 534) and the process continues as outlined above.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: September 22, 1998
    Assignee: Matsushita Electric Corporation of America
    Inventor: Robert T. Ryan
  • Patent number: 5675654
    Abstract: A transport decoder 110, for receiving and processing a transport data stream using MPEG-2 formats, includes connections to a physical layer channel interface (channel interface) 112, a buffer memory 114, a host microprocessor 116, audio and video decoders 118/120, and clock signal circuitry 122. The transport decoder also includes an interface to a decoder which does not include a "data valid" input terminal. Upon receipt of encoded data packets, the transport decoder recognizes a frame synchronization byte and transfers an encoded data packet to an external decoder via the interface. The transport decoder sets a count value for a predetermined number of bytes in the encoded data packet and sends the packet data to the external decoder. When the specified number of bytes have been sent to the external decoder, the transport decoder determines if another synchronization byte has been encountered.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: October 7, 1997
    Assignee: Matsushita Electric Corporation of America
    Inventor: Robert T. Ryan
  • Patent number: 4998214
    Abstract: A high speed real time print head controller is provided for supporting a high resolution vector graphics command set which is employed to perform flexible high speed generation of textured line effects. Rows of continuous graphics line information are generated by a print head controller and modified by novel texture control means and style control means so that the bit information supplied to a shift alignment means under control of the style logic means is loaded into a bit map memory one parallel word at a time to completely load a page of information in the bit map memory in the desired styled and textured pixel format for presentation to a write head buffer for printout.
    Type: Grant
    Filed: April 3, 1989
    Date of Patent: March 5, 1991
    Assignee: Unisys Corp.
    Inventor: Robert T. Ryan