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: 20230188790Abstract: 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: ApplicationFiled: October 25, 2022Publication date: June 15, 2023Inventors: Steven Mayhew, Maciej Dobrzynski, Jonathan Oliver
-
Patent number: 11516542Abstract: 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: GrantFiled: August 20, 2021Date of Patent: November 29, 2022Assignee: Rovi Guides, Inc.Inventors: Steven Mayhew, Maciej Dobrzynski, Jonathan Oliver
-
Patent number: 11209456Abstract: 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: GrantFiled: February 22, 2019Date of Patent: December 28, 2021Assignee: Woven Planet North America, Inc.Inventors: Jonathan Oliver Nichols, Mayur Nitinbhai Shah
-
Publication number: 20210385540Abstract: 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: ApplicationFiled: August 20, 2021Publication date: December 9, 2021Inventors: Steven Mayhew, Maciej Dobrzynski, Jonathan Oliver
-
Patent number: 11128916Abstract: 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: GrantFiled: August 21, 2018Date of Patent: September 21, 2021Assignee: Rovi Guides, Inc.Inventors: Steven Mayhew, Maciej Dobrzynski, Jonathan Oliver
-
Publication number: 20210195290Abstract: 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: ApplicationFiled: August 21, 2018Publication date: June 24, 2021Inventors: Steven Mayhew, Maciej Dobrzynski, Jonathan Oliver
-
Patent number: 10813482Abstract: 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: GrantFiled: April 17, 2019Date of Patent: October 27, 2020Inventor: Jonathan Oliver
-
Publication number: 20200271689Abstract: 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: ApplicationFiled: February 22, 2019Publication date: August 27, 2020Inventors: Jonathan Oliver Nichols, Mayur Nitinbhai Shah
-
Publication number: 20190335912Abstract: 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: ApplicationFiled: April 17, 2019Publication date: November 7, 2019Inventor: Jonathan Oliver
-
Patent number: 9069845Abstract: 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: GrantFiled: October 27, 2006Date of Patent: June 30, 2015Assignee: Dell Software Inc.Inventors: Jonathan Oliver, Rohan Baxter, Wray Buntine, Steven Waterhouse
-
Patent number: 8984289Abstract: 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: GrantFiled: February 7, 2014Date of Patent: March 17, 2015Assignee: SonicWALL, Inc.Inventors: Jonathan Oliver, Scott D. Eikenberry, Gleb Budman, Brian Kim
-
Publication number: 20140157409Abstract: 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: ApplicationFiled: February 7, 2014Publication date: June 5, 2014Applicant: SonicWALL, Inc.Inventors: Jonathan Oliver, Scott D. Eikenberry, Gleb Budman, Brian Kim
-
Patent number: 8669419Abstract: 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: GrantFiled: November 2, 2009Date of Patent: March 11, 2014Assignee: Cornell UniversityInventors: Marc Fuchs, Jonathan Oliver
-
Patent number: 8661545Abstract: 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: GrantFiled: May 3, 2012Date of Patent: February 25, 2014Assignee: SonicWALL, Inc.Inventors: Jonathan Oliver, Scott D. Eikenberry, Gleb Budman, Brian Kim
-
Publication number: 20120222111Abstract: 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: ApplicationFiled: May 3, 2012Publication date: August 30, 2012Inventors: Jonathan Oliver, Scott D. Eikenberry, Gleb Budman, Brian Kim
-
Publication number: 20120215868Abstract: 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: ApplicationFiled: April 30, 2012Publication date: August 23, 2012Inventors: Jonathan Oliver, Rohan Baxter, Wray Buntine, Steven Waterhouse
-
Patent number: 8191148Abstract: 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: GrantFiled: December 14, 2009Date of Patent: May 29, 2012Assignee: SonicWALL, Inc.Inventors: Jonathan Oliver, Scott D. Eikenberry, Gleb Budman, Brian Kim
-
Publication number: 20110296553Abstract: 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: ApplicationFiled: November 2, 2009Publication date: December 1, 2011Applicant: Cornell UniversityInventors: Marc Fuchs, Jonathan Oliver
-
Publication number: 20100095378Abstract: 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: ApplicationFiled: December 14, 2009Publication date: April 15, 2010Inventors: Jonathan Oliver, Scott D. Eikenberry, Gleb Budman, Brian Kim
-
Publication number: 20100047337Abstract: According to the invention glyceryl monostearate and a polymeric binder are employed as a spheronising aid in the manufacture of pharmaceutical spheroids containing no or substantially no microcrystalline cellulose. The spheroids can contain one or more therapeutically active agent which undergoes no or substantially no degradation when stored under accelerated temperature and humidity conditions. A coating may be applied to the spheroids; when present, the coating is preferably a controlled release coating.Type: ApplicationFiled: March 16, 2007Publication date: February 25, 2010Applicant: EURO-CELTIQUE S.A.Inventors: Malcolm Walden, Hassan Mohammad, Geoffrey Gerard Hayes, Helen Kathleen Danagher, Jonathan Oliver Whitehouse