Patents by Inventor Jonathan Oliver

Jonathan Oliver 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: 20240380944
    Abstract: Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion.
    Type: Application
    Filed: July 23, 2024
    Publication date: November 14, 2024
    Inventors: Steven Mayhew, Maciej Dobrzynski, Jonathan Oliver
  • Patent number: 12075124
    Abstract: Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: August 27, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Steven Mayhew, Maciej Dobrzynski, Jonathan Oliver
  • Patent number: 12002982
    Abstract: An apparatus can include a cell carrier that defines a first engagement feature and a second engagement feature. The first engagement feature and the second engagement feature can be configured to engage with a housing. The cell carrier can be configured to couple with the housing via at least one of the first engagement feature or the second engagement feature.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: June 4, 2024
    Assignee: Rivian IP Holdings, LLC
    Inventors: Brandon Louis Fennema, Jonathan Oliver Samuel De Laine, Tyler Jacobs, Akshay Kishor Murkute
  • Publication number: 20230188790
    Abstract: Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion.
    Type: Application
    Filed: October 25, 2022
    Publication date: June 15, 2023
    Inventors: Steven Mayhew, Maciej Dobrzynski, Jonathan Oliver
  • Patent number: 11516542
    Abstract: Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: November 29, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Steven Mayhew, Maciej Dobrzynski, Jonathan Oliver
  • Patent number: 11209456
    Abstract: In one embodiment, a system includes an inertial measurement unit, a lidar sensor, and one or more processors configured to perform operations. The operations include receiving data from the lidar sensor. The operations include determining movement data based on the data received from the lidar sensor. The operations include receiving data from the inertial measurement unit. The operations include determining, based on the movement data and the data received from the inertial measurement unit, one or more calibration factors for the inertial measurement unit. The operations include applying the one or more calibration factors to a measurement received from the inertial measurement unit.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: December 28, 2021
    Assignee: Woven Planet North America, Inc.
    Inventors: Jonathan Oliver Nichols, Mayur Nitinbhai Shah
  • Publication number: 20210385540
    Abstract: Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion.
    Type: Application
    Filed: August 20, 2021
    Publication date: December 9, 2021
    Inventors: Steven Mayhew, Maciej Dobrzynski, Jonathan Oliver
  • Patent number: 11128916
    Abstract: Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: September 21, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Steven Mayhew, Maciej Dobrzynski, Jonathan Oliver
  • Publication number: 20210195290
    Abstract: Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion.
    Type: Application
    Filed: August 21, 2018
    Publication date: June 24, 2021
    Inventors: Steven Mayhew, Maciej Dobrzynski, Jonathan Oliver
  • Patent number: 10813482
    Abstract: A portable mattress seating apparatus attachable to a mattress. The portable mattress seating apparatus clips onto a location on the peripheral of any conventional mattress. The apparatus has a retaining member that is retained under a mattress and above the box spring. The retaining member is attached to a vertical member adjacent to the side of the mattress. The vertical member is attached to another seating member that is oriented parallel to the top of the mattress face. The seat member is attached to a back-rest member. The back-rest member is attached to the seating member distal to the side of the mattress. The back-rest member is adjustable, allowing the back rest to be at acute, obtuse or 90-degree angles to the seating member. Further, the apparatus includes supporting members to spread the weight of a seated person.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: October 27, 2020
    Inventor: Jonathan Oliver
  • Publication number: 20200271689
    Abstract: In one embodiment, a system includes an inertial measurement unit, a lidar sensor, and one or more processors configured to perform operations. The operations include receiving data from the lidar sensor. The operations include determining movement data based on the data received from the lidar sensor. The operations include receiving data from the inertial measurement unit. The operations include determining, based on the movement data and the data received from the inertial measurement unit, one or more calibration factors for the inertial measurement unit. The operations include applying the one or more calibration factors to a measurement received from the inertial measurement unit.
    Type: Application
    Filed: February 22, 2019
    Publication date: August 27, 2020
    Inventors: Jonathan Oliver Nichols, Mayur Nitinbhai Shah
  • Publication number: 20190335912
    Abstract: A portable mattress seating apparatus attachable to a mattress. The portable mattress seating apparatus clips onto a location on the peripheral of any conventional mattress. The apparatus has a retaining member that is retained under a mattress and above the box spring. The retaining member is attached to a vertical member adjacent to the side of the mattress. The vertical member is attached to another seating member that is oriented parallel to the top of the mattress face. The seat member is attached to a back-rest member. The back-rest member is attached to the seating member distal to the side of the mattress. The back-rest member is adjustable, allowing the back rest to be at acute, obtuse or 90-degree angles to the seating member. Further, the apparatus includes supporting members to spread the weight of a seated person.
    Type: Application
    Filed: April 17, 2019
    Publication date: November 7, 2019
    Inventor: Jonathan Oliver
  • Patent number: 9069845
    Abstract: Personalized electronic-mail delivery is disclosed. The content of incoming electronic-mail messages is identified. Determinations may be made with respect to whether the content of the incoming electronic-mail messages corresponds to a user profile. The user profile may indicate one or more user preferences of a particular user with respect to incoming electronic-mail messages. If the incoming electronic-mail messages correspond to the one or more user preferences indicated in the user profile, the electronic-mail messages may be delivered to an electronic-mail server. The electronic-mail messages may then be displayed to the user via a list of electronic-mail messages reflective of those messages that are stored at the electronic-mail server and accessible to the end-user.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: June 30, 2015
    Assignee: Dell Software Inc.
    Inventors: Jonathan Oliver, Rohan Baxter, Wray Buntine, Steven Waterhouse
  • Patent number: 8984289
    Abstract: Systems, methods, and media for classifying messages are disclosed. A plurality of fraud indicators are identified in the message. A signature of the message is generated. The generated signature of the message is compared to a stored signature. The stored signature is based on a statistical analysis of fraud indicators in a second message associated with the stored signature. A determination as to whether the message is fraudulent is made based on the comparison. The message is processed based on the determination that the message is a fraudulent message.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: March 17, 2015
    Assignee: SonicWALL, Inc.
    Inventors: Jonathan Oliver, Scott D. Eikenberry, Gleb Budman, Brian Kim
  • Publication number: 20140157409
    Abstract: Systems, methods, and media for classifying messages are disclosed. A plurality of fraud indicators are identified in the message. A signature of the message is generated. The generated signature of the message is compared to a stored signature. The stored signature is based on a statistical analysis of fraud indicators in a second message associated with the stored signature. A determination as to whether the message is fraudulent is made based on the comparison. The message is processed based on the determination that the message is a fraudulent message.
    Type: Application
    Filed: February 7, 2014
    Publication date: June 5, 2014
    Applicant: SonicWALL, Inc.
    Inventors: Jonathan Oliver, Scott D. Eikenberry, Gleb Budman, Brian Kim
  • Patent number: 8669419
    Abstract: The present invention relates to nucleic acid molecules useful for conferring broad and durable resistance to grapevine fanleaf virus in plants. The invention also relates to methods of enhancing resistance to plant pathogens and plants or plant components (such as grape plants) expressing such nucleic acid molecules. In addition, the invention relates to products (e.g., foodstuffs including beverages such as wine or juice) derived from grape plants transformed with such nucleic acids.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: March 11, 2014
    Assignee: Cornell University
    Inventors: Marc Fuchs, Jonathan Oliver
  • Patent number: 8661545
    Abstract: Systems, methods, and media for classifying messages are disclosed. A plurality of fraud indicators are identified in the message. A signature of the message is generated. The generated signature of the message is compared to a stored signature. The stored signature is based on a statistical analysis of fraud indicators in a second message associated with the stored signature. A determination as to whether the message is fraudulent is made based on the comparison. The message is processed based on the determination that the message is a fraudulent message.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: February 25, 2014
    Assignee: SonicWALL, Inc.
    Inventors: Jonathan Oliver, Scott D. Eikenberry, Gleb Budman, Brian Kim
  • Publication number: 20120222111
    Abstract: Systems, methods, and media for classifying messages are disclosed. A plurality of fraud indicators are identified in the message. A signature of the message is generated. The generated signature of the message is compared to a stored signature. The stored signature is based on a statistical analysis of fraud indicators in a second message associated with the stored signature. A determination as to whether the message is fraudulent is made based on the comparison. The message is processed based on the determination that the message is a fraudulent message.
    Type: Application
    Filed: May 3, 2012
    Publication date: August 30, 2012
    Inventors: Jonathan Oliver, Scott D. Eikenberry, Gleb Budman, Brian Kim
  • Publication number: 20120215868
    Abstract: Personalized electronic-mail delivery is disclosed. The content of incoming electronic-mail messages is identified. Determinations may be made with respect to whether the content of the incoming electronic-mail messages corresponds to a user profile. The user profile may indicate one or more user preferences of a particular user with respect to incoming electronic-mail messages. If the incoming electronic-mail messages correspond to the one or more user preferences indicated in the user profile, the electronic-mail messages may be delivered to an electronic-mail server. The electronic-mail messages may then be displayed to the user via a list of electronic-mail messages reflective of those messages that are stored at the electronic-mail server and accessible to the end-user.
    Type: Application
    Filed: April 30, 2012
    Publication date: August 23, 2012
    Inventors: Jonathan Oliver, Rohan Baxter, Wray Buntine, Steven Waterhouse
  • Patent number: 8191148
    Abstract: Systems, methods, and media for classifying messages are disclosed. A plurality of fraud indicators are identified in the message. A signature of the message is generated. The generated signature of the message is compared to a stored signature. The stored signature is based on a statistical analysis of fraud indicators in a second message associated with the stored signature. A determination as to whether the message is fraudulent is made based on the comparison. The message is processed based on the determination that the message is a fraudulent message.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: May 29, 2012
    Assignee: SonicWALL, Inc.
    Inventors: Jonathan Oliver, Scott D. Eikenberry, Gleb Budman, Brian Kim