Patents by Inventor Richard A. Bardini

Richard A. Bardini 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: 8917606
    Abstract: An isochronous back channel is configured between a transmitting device and a receiving device. The isochronous back channel provides retransmission and flow control information from the receiving device to the transmitting device related to a stream of isochronous data packets transmitted from the transmitting device to the receiving device. An isochronous back channel packet for indicating a retransmission or flow control function to perform is configured and transmitted from the receiving device to the transmitting device over the isochronous back channel. A transmitting plug is configured on the receiving device and a receiving plug is configured on the transmitting device for implementing the isochronous back channel. The isochronous back channel packet includes a control instruction that instructs the transmitting device to either reset, stop or resume transmission of the stream of isochronous data packets being transmitted from the transmitting device to the receiving device.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: December 23, 2014
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Richard A. Bardini, Glen Stone, Scott Smyers
  • Publication number: 20110158109
    Abstract: An isochronous back channel is configured between a transmitting device and a receiving device. The isochronous back channel provides retransmission and flow control information from the receiving device to the transmitting device related to a stream of isochronous data packets transmitted from the transmitting device to the receiving device. An isochronous back channel packet for indicating a retransmission or flow control function to perform is configured and transmitted from the receiving device to the transmitting device over the isochronous back channel. A transmitting plug is configured on the receiving device and a receiving plug is configured on the transmitting device for implementing the isochronous back channel. The isochronous back channel packet includes a control instruction that instructs the transmitting device to either reset, stop or resume transmission of the stream of isochronous data packets being transmitted from the transmitting device to the receiving device.
    Type: Application
    Filed: March 10, 2011
    Publication date: June 30, 2011
    Applicants: SONY CORPORATION, SONY ELECTRONICS INC.
    Inventors: Richard A. Bardini, Glen Stone, Scott Smyers
  • Patent number: 7929447
    Abstract: An isochronous back channel is configured between a transmitting device and a receiving device. The isochronous back channel provides retransmission and flow control information from the receiving device to the transmitting device related to a stream of isochronous data packets transmitted from the transmitting device to the receiving device. An isochronous back channel packet for indicating a retransmission or flow control function to perform is configured and transmitted from the receiving device to the transmitting device over the isochronous back channel. A transmitting plug is configured on the receiving device and a receiving plug is configured on the transmitting device for implementing the isochronous back channel. The isochronous back channel packet includes a control instruction that instructs the transmitting device to either reset, stop or resume transmission of the stream of isochronous data packets being transmitted from the transmitting device to the receiving device.
    Type: Grant
    Filed: March 5, 2002
    Date of Patent: April 19, 2011
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Richard A. Bardini, Glen Stone, Scott Smyers
  • Patent number: 7154910
    Abstract: A data transmission method configures a source plug on a source device and a destination plug on a destination device for respectively transmitting and receiving isochronous data packets in non real-time. A stream of non real-time isochronous data packets is formed by first packetizing the data stream into conventional real-time isochronous data packets. Then, either a partial real-time isochronous data packet or multiple real-time isochronous data packets are encapsulated within a data payload portion of a non real-time isochronous data packet depending on the transmission speed. If the transmission speed is less than real-time, then a partial real-time isochronous data packet is encapsulated within the non real-time isochronous data packet. If the transmission speed is greater than real-time, then multiple real-time isochronous data packets are encapsulated within a single non real-time isochronous data packet.
    Type: Grant
    Filed: March 5, 2002
    Date of Patent: December 26, 2006
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Richard A. Bardini, Glen Stone, Bruce Fairman, Scott Smyers
  • Patent number: 7046670
    Abstract: The present invention generally relates to synchronization of isochronous data. More specifically, the present invention relates to method and system for synchronizing isochronous data on transmit over IEEE 1394 bus from content unaware devices. In an exemplary embodiment, the system includes an isochronous data processor (IDP) which is controlled by a firmware control. The IDP receives data packets from a device and inserts a data marker at the beginning of each packet. Each data marker and the associated packet are then stored onto a hard disk. When data are retrieved from the hard disk, the IDP uses the data markers to synchronize data delivery to a requesting device so that data delivery is started on a packet which represents the start of a frame. In the event that a packet within the data stream is corrupted, the IDP also uses the data markers to re-synchronize data delivery so that data delivery is re-initiated on a packet which represents the start of the next frame.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: May 16, 2006
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventor: Richard Bardini
  • Patent number: 6667988
    Abstract: A system and method for multi-level context switching in an electronic network comprises a control state machine configured to implement a data priority scheme, a return address generator configured to hold and release return addresses for interrupted instruction modules in accordance with the data priority scheme and context information from the electronic network, and a processor configured to process data from the electronic network in accordance with the data priority scheme and the context information. Receive registers stores data received from the electronic network. The control state machine includes a switch address generator and a program counter select. The switch address generator outputs a switch address, which is an address for a first instruction for a selected-context instruction module. The return address generator holds and releases the return addresses, which are addresses of next consecutive instructions, when an instruction module is interrupted for a context switch.
    Type: Grant
    Filed: August 14, 2000
    Date of Patent: December 23, 2003
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Jung-Jen Liu, Scott Smyers, Bruce A. Fairman, Steve Pham, Jose L. Diaz, Richard A. Bardini
  • Publication number: 20030169687
    Abstract: An isochronous back channel is configured between a transmitting device and a receiving device. The isochronous back channel provides retransmission and flow control information from the receiving device to the transmitting device related to a stream of isochronous data packets transmitted from the transmitting device to the receiving device. An isochronous back channel packet for indicating a retransmission or flow control function to perform is configured and transmitted from the receiving device to the transmitting device over the isochronous back channel. A transmitting plug is configured on the receiving device and a receiving plug is configured on the transmitting device for implementing the isochronous back channel. The isochronous back channel packet includes a control instruction that instructs the transmitting device to either reset, stop or resume transmission of the stream of isochronous data packets being transmitted from the transmitting device to the receiving device.
    Type: Application
    Filed: March 5, 2002
    Publication date: September 11, 2003
    Applicant: Sony Corporation and Sony Electronics, Inc.
    Inventors: Richard A. Bardini, Glen Stone, Scott Smyers
  • Publication number: 20030169772
    Abstract: A data transmission method configures a source plug on a source device and a destination plug on a destination device for respectively transmitting and receiving isochronous data packets in non real-time. A stream of non real-time isochronous data packets is formed by first packetizing the data stream into conventional real-time isochronous data packets. Then, either a partial real-time isochronous data packet or multiple real-time isochronous data packets are encapsulated within a data payload portion of a non real-time isochronous data packet depending on the transmission speed. If the transmission speed is less than real-time, then a partial real-time isochronous data packet is encapsulated within the non real-time isochronous data packet. If the transmission speed is greater than real-time, then multiple real-time isochronous data packets are encapsulated within a single non real-time isochronous data packet.
    Type: Application
    Filed: March 5, 2002
    Publication date: September 11, 2003
    Applicant: Sony Corporation
    Inventors: Richard A. Bardini, Glen Stone, Bruce Fairman, Scott Smyers
  • Patent number: 6519265
    Abstract: A system and method for context switching in an electronic network comprises a memory configured to store instruction modules, each instruction module corresponding to a context, a processor that executes the instruction modules, and a control state machine. The control state machine selects one of the instruction modules for execution by the processor according to context information from the electronic network. The control state machine includes a switch address generator, a return address register, and a program counter select. The switch address generator outputs a switch address, which is an address for a first instruction for a selected-context instruction module. The return address register stores a return address, which is an address of a next consecutive instruction, when an instruction module is interrupted for a context switch.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: February 11, 2003
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Jung-Jen Liu, Scott Smyers, Bruce A. Fairman, Steve Pham, Jose L. Diaz, Richard A. Bardini
  • Publication number: 20030028652
    Abstract: A media storage device ensures that downloaded digital data is only accessible for a predetermined period of time. An expiration time and the requested digital data are encrypted and downloaded from a content provider and stored as encrypted data on the media storage device. The expiration time indicates a specific time at which the digital data will be made invalid. At the onset of a predetermined time interval, the media storage device obtains a current global time from a secure clock, decrypts the expiration time, and compares the current global time to the expiration time. If the expiration time is earlier than the current global time, then the digital data stored in the media storage device remains valid. While valid, the media storage device is able to retrieve and transmit the digital data for viewing. This process is repeated for each subsequent time interval. Once the expiration time elapses, the media storage device invalidates the digital data.
    Type: Application
    Filed: August 1, 2001
    Publication date: February 6, 2003
    Applicant: Sony Corporation and Sony Electronics, Inc.
    Inventors: Richard A. Bardini, Glen Stone
  • Publication number: 20020141439
    Abstract: The present invention generally relates to synchronization of isochronous data. More specifically, the present invention relates to method and system for synchronizing isochronous data on transmit over IEEE 1394 bus from content unaware devices. In an exemplary embodiment, the system includes an isochronous data processor (IDP) which is controlled by a firmware control. The IDP receives data packets from a device and inserts a data marker at the beginning of each packet. Each data marker and the associated packet are then stored onto a hard disk. When data are retrieved from the hard disk, the IDP uses the data markers to synchronize data delivery to a requesting device so that data delivery is started on a packet which represents the start of a frame. In the event that a packet within the data stream is corrupted, the IDP also uses the data markers to re-synchronize data delivery so that data delivery is re-initiated on a packet which represents the start of the next frame.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 3, 2002
    Inventor: Richard Bardini
  • Patent number: 6169745
    Abstract: A system and method for multi-level context switching in an electronic network comprises a control state machine configured to implement a data priority scheme, a return address generator configured to hold and release return addresses for interrupted instruction modules in accordance with the data priority scheme and context information from the electronic network, and a processor configured to process data from the electronic network in accordance with the data priority scheme and the context information. Receive registers stores data received from the electronic network. The control state machine includes a switch address generator and a program counter select. The switch address generator outputs a switch address, which is an address for a first instruction for a selected-context instruction module. The return address generator holds and releases the return addresses, which are addresses of next consecutive instructions, when an instruction module is interrupted for a context switch.
    Type: Grant
    Filed: June 18, 1999
    Date of Patent: January 2, 2001
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Jung-Jen Liu, Scott Smyers, Bruce A. Fairman, Steve Pham, Jose L. Diaz, Richard A. Bardini
  • Patent number: 5760767
    Abstract: In the method and apparatus of the present invention, an editing system and method is provides that is sophisticated in features but easy to use. In one embodiment, the system includes multiple input sources, such as tape and live sources, at least one output recording device, at least one monitor, and a editing controller, such as a general purpose computer, which controls the input and output device. The controller further provides an innovative graphical user interface that intersperses video from the input devices along with control functions which the user can select using a mouse, keyboard or other input device.
    Type: Grant
    Filed: October 26, 1995
    Date of Patent: June 2, 1998
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Samuel R. Shore, Douglas Koji Tao, Adelheid Maria Schoolcraft, Richard A. Bardini, Michael A. Kutner, Oliver Frederick Morgan
  • Patent number: 4972274
    Abstract: An apparatus and process for providing an automated edit procedure between film and video formats is provided wherein a video edit becomes within one video field the exact replica of a film edit. Film frames (1/24th of a second) are read by video scans (1st and 2nd fields in 1/30th of a second) in a 3:2 pull down wherein successive movie frame scans are provided with four classes of video scans. These classes of video scans include (Class A) odd/even scans; (Class B) odd/even/odd scans; (Class C) even/odd/scans; and, finally (Class D) even/odd/even scans. All edits are limited to film frame edits. Each time a film frame edit is converted to a video edit decision, the system looks at the edit out frame type and/or the edit in frame type and the cumulative current overall time differential between the video run time and the film run time for the edit. Frames are added or subtracted to keep the total error within + or - one field and a new cumulative error calculated for the next sequential edit.
    Type: Grant
    Filed: March 4, 1988
    Date of Patent: November 20, 1990
    Assignee: Chyron Corporation
    Inventors: Stanley D. Becker, Richard A. Bardini