Patents by Inventor Steven Oliver

Steven 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
  • Publication number: 20240299818
    Abstract: An improved shuttlecock for playing a game involving hitting the shuttlecock back-and-forth between players includes a base having a number of stems, each stem extending outwardly from a central axis of the improved shuttlecock by a non-zero angle (e.g., from 2 to 30 degrees). Each stem has a receptor. The base has a cylindrical surface at an end distal from the plurality of stems and an indentation between the cylindrical surface and the plurality of stems. A nose has a striking end and a lip that is distal from the striking end. The nose is connected to the base over the cylindrical surface such that the lip rests in the indentation of the base. Several feathers are included (equal number as the number of stems), each has a quill end. The quill end of each feather is inserted into and affixed within a corresponding one of the receptors.
    Type: Application
    Filed: May 14, 2024
    Publication date: September 12, 2024
    Inventors: Steven Mueller, Raphael Oliver Schwyter
  • 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: 20240220074
    Abstract: A data processing system implements displaying a tabbed user interface comprising a plurality of tabs for navigating among a plurality of electronic content items and detecting a user input indicating a selection of a first tab of the plurality of tabs. The first tab is associated with a first electronic content item of the plurality of electronic content items. The system further implements obtaining tab menu content for a tab menu based on a subject matter of the first electronic content item, generating one or more menu items based on the tab menu content, and causing the tab menu to be displayed proximate to the first tab, the tab menu including the one or more menu items.
    Type: Application
    Filed: December 28, 2022
    Publication date: July 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Pooja MEHTA, Chad ROTHSCHILLER, Steven Oliver LENGIEZA, Daniel Vincent FIORDALIS, Jose Luis TERAN, Laurentiu Titi NEDELCU
  • Patent number: 11586698
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for surfacing collected web content are presented. A collection of web content may be maintained, wherein the collection of web content is divided into a plurality of sections, each of the plurality of sections comprising a subset of web content from a different webpage. An indication to export the collection of web content to a productivity application may be received. A plurality of attributes that each of the plurality of sections have a value for may be identified. A productivity application document may be populated with the plurality of attributes and the corresponding values from each of the sections.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: February 21, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aaron Michael Butcher, Daniel John Krenn, Steven Michael McMurray, Steven Oliver Lengieza, Silvana Patricia Moncayo, Laurentiu Titi Nedelcu, Puneet Arora, Pramod Nammi, Akshansh Choudhary, Kurian Jacob, Vikas Verma, Vikram Singh
  • Publication number: 20210342416
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for surfacing collected web content are presented. A collection of web content may be maintained, wherein the collection of web content is divided into a plurality of sections, each of the plurality of sections comprising a subset of web content from a different webpage. An indication to export the collection of web content to a productivity application may be received. A plurality of attributes that each of the plurality of sections have a value for may be identified. A productivity application document may be populated with the plurality of attributes and the corresponding values from each of the sections.
    Type: Application
    Filed: July 16, 2021
    Publication date: November 4, 2021
    Inventors: Aaron Michael Butcher, Daniel John Krenn, Steven Michael McMurray, Steven Oliver Lengieza, Silvana Patricia Moncayo, Laurentiu Titi Nedelcu, Puneet Arora, Pramod Nammi, Akshansh Choudhary, Kurian Jacob, Vikas Verma, Vikram Singh
  • Patent number: 11093575
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for surfacing collected web content are presented. A collection of web content may be maintained, wherein the collection of web content is divided into a plurality of sections, each of the plurality of sections comprising a subset of web content from a different webpage. An indication to export the collection of web content to a productivity application may be received. A plurality of attributes that each of the plurality of sections have a value for may be identified. A productivity application document may be populated with the plurality of attributes and the corresponding values from each of the sections.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: August 17, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aaron Michael Butcher, Daniel John Krenn, Steven Michael McMurray, Steven Oliver Lengieza, Silvana Patricia Moncayo, Laurentiu Titi Nedelcu, Puneet Arora, Pramod Nammi, Akshansh Choudhary, Kurian Jacob, Vikas Verma, Vikram Singh
  • Publication number: 20200349223
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for surfacing collected web content are presented. A collection of web content may be maintained, wherein the collection of web content is divided into a plurality of sections, each of the plurality of sections comprising a subset of web content from a different webpage. An indication to export the collection of web content to a productivity application may be received. A plurality of attributes that each of the plurality of sections have a value for may be identified. A productivity application document may be populated with the plurality of attributes and the corresponding values from each of the sections.
    Type: Application
    Filed: August 9, 2019
    Publication date: November 5, 2020
    Inventors: Aaron Michael Butcher, Daniel John Krenn, Steven Michael McMurray, Steven Oliver Lengieza, Silvana Patricia Moncayo, Laurentiu Titi Nedelcu, Puneet Arora, Pramod Nammi, Akshansh Choudhary, Kurian Jacob, Vikas Verma, Vikram Singh
  • Patent number: 10548078
    Abstract: Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: January 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anh P. Tran, John Mark Miller, Steven Oliver Elliott, Lloyd Alfred Moore
  • Publication number: 20170135038
    Abstract: Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device.
    Type: Application
    Filed: July 15, 2016
    Publication date: May 11, 2017
    Inventors: Anh P. Tran, John Mark Miller, Steven Oliver Elliott, Lloyd Alfred Moore
  • Patent number: 9419049
    Abstract: An optical assembly includes a solid spacing layer between a plenoptic microlens array (MLA) and a pixel-level MLA, avoiding the need for an air gap. Such an assembly, and systems and methods for manufacturing same, can yield improved reliability and efficiency of production, and can avoid many of the problems associated with prior art approaches. In at least one embodiment, the plenoptic MLA, the spacing layer, and the pixel-level MLA are created from optically transmissive polymer(s) deposited on the photosensor array and shaped using photolithographic techniques. Such an approach improves precision in placement and dimensions, and avoids other problems associated with conventional polymer-on-glass architectures. Further variations and techniques are described.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: August 16, 2016
    Assignee: Lytro, Inc.
    Inventors: Colvin Pitts, Yi-Ren Ng, Steven Oliver
  • Patent number: 9417908
    Abstract: Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: August 16, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anh P. Tran, John Mark Miller, Steven Oliver Elliott, Lloyd Alfred Moore
  • Publication number: 20160181310
    Abstract: An optical assembly includes a solid spacing layer between a plenoptic microlens array (MLA) and a pixel-level MLA, avoiding the need for an air gap. Such an assembly, and systems and methods for manufacturing same, can yield improved reliability and efficiency of production, and can avoid many of the problems associated with prior art approaches. In at least one embodiment, the plenoptic MLA, the spacing layer, and the pixel-level MLA are created from optically transmissive polymer(s) deposited on the photosensor array and shaped using photolithographic techniques. Such an approach improves precision in placement and dimensions, and avoids other problems associated with conventional polymer-on-glass architectures. Further variations and techniques are described.
    Type: Application
    Filed: February 25, 2016
    Publication date: June 23, 2016
    Inventors: Colvin Pitts, Yi-Ren Ng, Steven Oliver
  • Patent number: 9305956
    Abstract: An optical assembly includes a solid spacing layer between a plenoptic microlens array (MLA) and a pixel-level MLA, avoiding the need for an air gap. Such an assembly, and systems and methods for manufacturing same, can yield improved reliability and efficiency of production, and can avoid many of the problems associated with prior art approaches. In at least one embodiment, the plenoptic MLA, the spacing layer, and the pixel-level MLA are created from optically transmissive polymer(s) deposited on the photosensor array and shaped using photolithographic techniques. Such an approach improves precision in placement and dimensions, and avoids other problems associated with conventional polymer-on-glass architectures. Further variations and techniques are described.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 5, 2016
    Assignee: Lytro, Inc.
    Inventors: Colvin Pitts, Yi-Ren Ng, Steven Oliver
  • Publication number: 20160027831
    Abstract: An optical assembly includes a solid spacing layer between a plenoptic microlens array (MLA) and a pixel-level MLA, avoiding the need for an air gap. Such an assembly, and systems and methods for manufacturing same, can yield improved reliability and efficiency of production, and can avoid many of the problems associated with prior art approaches. In at least one embodiment, the plenoptic MLA, the spacing layer, and the pixel-level MLA are created from optically transmissive polymer(s) deposited on the photosensor array and shaped using photolithographic techniques. Such an approach improves precision in placement and dimensions, and avoids other problems associated with conventional polymer-on-glass architectures. Further variations and techniques are described.
    Type: Application
    Filed: September 30, 2015
    Publication date: January 28, 2016
    Inventors: Colvin Pitts, Yi-Ren Ng, Steven Oliver
  • Patent number: 9184199
    Abstract: An optical assembly includes a solid spacing layer between a plenoptic microlens array (MLA) and a pixel-level MLA, avoiding the need for an air gap. Such an assembly, and systems and methods for manufacturing same, can yield improved reliability and efficiency of production, and can avoid many of the problems associated with prior art approaches. In at least one embodiment, the plenoptic MLA, the spacing layer, and the pixel-level MLA are created from optically transmissive polymer(s) deposited on the photosensor array and shaped using photolithographic techniques. Such an approach improves precision in placement and dimensions, and avoids other problems associated with conventional polymer-on-glass architectures. Further variations and techniques are described.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: November 10, 2015
    Assignee: Lytro, Inc.
    Inventors: Colvin Pitts, Yi-Ren Ng, Steven Oliver
  • Publication number: 20150039656
    Abstract: Embodiments of the present invention relate to an enterprise address management system. In the enterprise address management system, addresses are imported and consolidated from external sources and stored in a database. The addresses are continuously updated from the same or different external sources while a history for each address is maintained to allow for retrieval and use of previous information. The history of each address is updated as a corresponding address transitions through an address life cycle as defined by a subscriber. The address life cycle typically is represented by a state model. In some embodiments, the enterprise address management system allows each subscriber to define and configure its own address life cycle state model and to control the flow of addresses through that life cycle.
    Type: Application
    Filed: August 1, 2014
    Publication date: February 5, 2015
    Applicant: SYNCHRONOSS TECHNOLOGIES, INC.
    Inventors: Mark Mendes, Susan French Smith, Robert P. Laudati, Peter Dart, Steven Oliver
  • Patent number: 8792190
    Abstract: In a method for manufacturing a lens, a substrate which has a recess in a first surface thereof is provided. A sacrificial material is provided in the recess which has shape in accordance with a first desired lens surface. A lens material is applied to the substrate and to the sacrificial material and cured so that the lens material has a shape in accordance with the first desired lens surface, and then the sacrificial material is removed.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: July 29, 2014
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Jacques Duparré, Steven Oliver
  • Patent number: 8513113
    Abstract: The invention includes semiconductor assemblies having two or more dies. An exemplary assembly has circuitry associated with a first die front side electrically connected to circuitry associated with a second die front side. The front side of the second die is adjacent a back side of the first die, and a through wafer interconnect extends through the first die. The through wafer interconnect includes a conductive liner within a via extending through the first die. The conductive liner narrows the via, and the narrowed via is filled with insulative material. The invention also includes methods of forming semiconductor assemblies having two or more dies; and includes electronic systems containing assemblies with two or more dies.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: August 20, 2013
    Assignee: Micron Technology, Inc.
    Inventors: Steven Oliver, Warren M. Farnworth
  • Publication number: 20130033636
    Abstract: An optical assembly includes a solid spacing layer between a plenoptic microlens array (MLA) and a pixel-level MLA, avoiding the need for an air gap. Such an assembly, and systems and methods for manufacturing same, can yield improved reliability and efficiency of production, and can avoid many of the problems associated with prior art approaches. In at least one embodiment, the plenoptic MLA, the spacing layer, and the pixel-level MLA are created from optically transmissive polymer(s) deposited on the photosensor array and shaped using photolithographic techniques. Such an approach improves precision in placement and dimensions, and avoids other problems associated with conventional polymer-on-glass architectures. Further variations and techniques are described.
    Type: Application
    Filed: July 27, 2012
    Publication date: February 7, 2013
    Applicant: LYTRO, INC.
    Inventors: Colvin Pitts, Yi-Ren Ng, Steven Oliver