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: 20240069352Abstract: 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: ApplicationFiled: July 20, 2023Publication date: February 29, 2024Inventors: Paul X. Wang, Ian P. Colahan, Christopher T. Eubank, Christopher K. Ewy, Patrick T. Ryan, Emery A. Sanford, Robert D. Silfvast
-
Publication number: 20200395856Abstract: 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: ApplicationFiled: June 25, 2018Publication date: December 17, 2020Inventors: Nayeem Arafat, Robert T. Ryan
-
Patent number: 7093082Abstract: 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: GrantFiled: June 11, 2003Date of Patent: August 15, 2006Assignee: Matsushita Electric Industrial Co., LTDInventor: Robert T. Ryan
-
Publication number: 20040255077Abstract: 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: ApplicationFiled: June 11, 2003Publication date: December 16, 2004Inventor: Robert T. Ryan
-
Patent number: 6539120Abstract: 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: GrantFiled: March 15, 1999Date of Patent: March 25, 2003Assignee: 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: 6522694Abstract: 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: GrantFiled: October 9, 1998Date of Patent: February 18, 2003Assignee: Matsushita Electric Industrial Co., Ltd.Inventor: Robert T. Ryan
-
Publication number: 20030011190Abstract: 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: ApplicationFiled: June 21, 2002Publication date: January 16, 2003Inventor: Robert T. Ryan
-
Patent number: 6366617Abstract: 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: GrantFiled: October 9, 1998Date of Patent: April 2, 2002Assignee: Matsushita Electric Industrial Co., Ltd.Inventor: Robert T. Ryan
-
Patent number: 6263019Abstract: 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: GrantFiled: October 9, 1998Date of Patent: July 17, 2001Assignee: Matsushita Electric Industrial Co., Ltd.Inventor: Robert T. Ryan
-
Patent number: 5828416Abstract: 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: GrantFiled: March 29, 1996Date of Patent: October 27, 1998Assignee: Matsushita Electric Corporation of AmericaInventor: Robert T. Ryan
-
Patent number: 5818539Abstract: 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: GrantFiled: March 29, 1996Date of Patent: October 6, 1998Assignee: Matsushita Electric Corporation of AmericaInventors: Saiprasad V. Naimpally, Joseph P. O'Hara, Edwin Robert Meyer, Robert T. Ryan
-
Patent number: 5812976Abstract: 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: GrantFiled: March 29, 1996Date of Patent: September 22, 1998Assignee: Matsushita Electric Corporation of AmericaInventor: Robert T. Ryan
-
Patent number: 5675654Abstract: 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: GrantFiled: March 29, 1996Date of Patent: October 7, 1997Assignee: Matsushita Electric Corporation of AmericaInventor: Robert T. Ryan
-
Patent number: 4998214Abstract: 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: GrantFiled: April 3, 1989Date of Patent: March 5, 1991Assignee: Unisys Corp.Inventor: Robert T. Ryan