Patents by Inventor David Saracino

David Saracino 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: 11490155
    Abstract: Control techniques are disclosed for devices that are members of ad hoc rendering networks. A first network device may receive a data record representing state of the network. The data record may contain data identifying device(s) that are members of the network, any grouping(s) of the device(s) defined for the network, and a play state of the device(s). When the first network device receives the data record, it may store the data record locally at the first player device. The first player device may determine whether the data record possesses a command altering a play state of a device. If so and if the command is addressed to the first player device, the first player device may execute the command at the first player device. The data record may be relayed among all devices in the ad hoc rendering network, and each device may perform this same process. In this manner, state updates propagate to all devices that are members of the rendering network, and all such devices store state data of all other devices.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: November 1, 2022
    Assignee: APPLE INC.
    Inventors: Johannes Schmidt, Kevin Shen, David Saracino, Simon Goldrei
  • Publication number: 20210344988
    Abstract: Control techniques are disclosed for devices that are members of ad hoc rendering networks. A first network device may receive a data record representing state of the network. The data record may contain data identifying device(s) that are members of the network, any grouping(s) of the device(s) defined for the network, and a play state of the device(s). When the first network device receives the data record, it may store the data record locally at the first player device. The first player device may determine whether the data record possesses a command altering a play state of a device. If so and if the command is addressed to the first player device, the first player device may execute the command at the first player device. The data record may be relayed among all devices in the ad hoc rendering network, and each device may perform this same process. In this manner, state updates propagate to all devices that are members of the rendering network, and all such devices store state data of all other devices.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 4, 2021
    Inventors: Johannes SCHMIDT, Kevin SHEN, David SARACINO, Simon Goldrei
  • Patent number: 11032604
    Abstract: Control techniques are disclosed for devices that are members of ad hoc rendering networks. A first network device may receive a data record representing state of the network. The data record may contain data identifying device(s) that are members of the network, any grouping(s) of the device(s) defined for the network, and a play state of the device(s). When the first network device receives the data record, it may store the data record locally at the first player device. The first player device may determine whether the data record possesses a command altering a play state of a device. If so and if the command is addressed to the first player device, the first player device may execute the command at the first player device. The data record may be relayed among all devices in the ad hoc rendering network, and each device may perform this same process. In this manner, state updates propagate to all devices that are members of the rendering network, and all such devices store state data of all other devices.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: June 8, 2021
    Assignee: Apple Inc.
    Inventors: Johannes Schmidt, Kevin Shen, David Saracino, Simon Goldrei
  • Publication number: 20200077133
    Abstract: Control techniques are disclosed for devices that are members of ad hoc rendering networks. A first network device may receive a data record representing state of the network. The data record may contain data identifying device(s) that are members of the network, any grouping(s) of the device(s) defined for the network, and a play state of the device(s). When the first network device receives the data record, it may store the data record locally at the first player device. The first player device may determine whether the data record possesses a command altering a play state of a device. If so and if the command is addressed to the first player device, the first player device may execute the command at the first player device. The data record may be relayed among all devices in the ad hoc rendering network, and each device may perform this same process. In this manner, state updates propagate to all devices that are members of the rendering network, and all such devices store state data of all other devices.
    Type: Application
    Filed: August 13, 2019
    Publication date: March 5, 2020
    Inventors: Johannes SCHMIDT, Kevin SHEN, David SARACINO, Simon Goldrei
  • Patent number: 10009628
    Abstract: Video data with high frame rates may be displayed on devices with limited resources (e.g., decoder and/or display resources). These devices may have their resources devoted to other tasks or may not be capable to display the video data at the high frame rates. The coding method may include coding the frames such that additional droppable frames are included in the encoded video data. The decoding method may include dropping droppable frames before the encoded video data is decoded to reduce the number of frames that will be decoded and displayed. These methods may be applied to video data that has a variable frame rate and may be combined with processing the image sequence for slow motion playback.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: June 26, 2018
    Assignee: Apple Inc.
    Inventors: John Samuel Bushell, Davide Concion, David Saracino, Erik Turnquist
  • Publication number: 20140362918
    Abstract: Video data with high frame rates may be displayed on devices with limited resources (e.g., decoder and/or display resources). These devices may have their resources devoted to other tasks or may not be capable to display the video data at the high frame rates. The coding method may include coding the frames such that additional droppable frames are included in the encoded video data. The decoding method may include dropping droppable frames before the encoded video data is decoded to reduce the number of frames that will be decoded and displayed. These methods may be applied to video data that has a variable frame rate and may be combined with processing the image sequence for slow motion playback.
    Type: Application
    Filed: August 21, 2013
    Publication date: December 11, 2014
    Applicant: Apple Inc.
    Inventors: John Samuel Bushell, Davide Concion, David Saracino, Erik Turnquist