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
  • 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
  • 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: 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
  • Publication number: 20110296553
    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: Application
    Filed: November 2, 2009
    Publication date: December 1, 2011
    Applicant: Cornell University
    Inventors: Marc Fuchs, Jonathan Oliver
  • Publication number: 20100095378
    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: December 14, 2009
    Publication date: April 15, 2010
    Inventors: Jonathan Oliver, Scott D. Eikenberry, Gleb Budman, Brian Kim
  • Patent number: 7665140
    Abstract: A technique for classifying a message is disclosed. In some embodiments, the technique comprises extracting a plurality of reference points, classifying the plurality of reference points, and detecting that the message is a phish message based on the classified reference points. In some embodiments, the technique comprises identifying a plurality of fraud indicators in the message, applying a statistical analysis on the plurality of fraud indicators; and determining whether the message is a fraudulent message based on the analysis.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: February 16, 2010
    Assignee: SonicWALL, Inc.
    Inventors: Jonathan Oliver, Scott D. Eikenberry, Gleb Budman, Brian Kim