Patents by Inventor Brian Schmidt

Brian Schmidt 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: 11036458
    Abstract: An electronic device determines that an application has been launched for which screencasting is available. In response, the device displays a screencast control panel. A user inputs an instruction to begin screencasting via the control panel. In response to this instruction, the electronic device screencasts media content including content created by the application.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: June 15, 2021
    Assignee: Google LLC
    Inventors: Brian Schmidt, Frank Petterson, Jason Robert Sao Bento, Barbara Macdonald
  • Publication number: 20210144421
    Abstract: A method includes capturing video frames of a video item to be transmitted as a livestream and delivering the video frames to a queue for an encoder of a user device. The method further includes determining that a subset of the video frames have been discarded. The discarding indicates that the subset of the video frames did not enter the encoder. The method further includes determining a frequency of discarded video frames. Responsive to the frequency exceeding a threshold frequency, the method includes reducing quality of the video item transmitted as the livestream based on the frequency by reducing one or more of frame rate of the user device, resolution of the user device, or encoder bitrate of the encoder.
    Type: Application
    Filed: January 25, 2021
    Publication date: May 13, 2021
    Inventor: Brian Schmidt
  • Publication number: 20210120058
    Abstract: A method includes identifying a plurality of layers of audio content available on a local device, each of the plurality of layers corresponding to one or more audio sources, receiving user input indicating a selection of a subset of two or more of the plurality of layers, storing, based on the user input, data identifying the selected layers of the plurality of layers of the audio content available on a local device, capturing, based on the stored data, the selected layers of the audio content, creating an output layer by mixing the selected layers of the audio content without including any unselected layer of the plurality of layers, determining an output frame rate for the output layer, and transmitting the output layer at the determined output frame rate to a media hosting service for presentation at a remote device.
    Type: Application
    Filed: December 28, 2020
    Publication date: April 22, 2021
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
  • Publication number: 20210044915
    Abstract: A dual source spatialized audio system includes a general audio system and a personal audio system. The general system includes a general audio processor and general speakers to produce general sound. The personal system includes a frame to be worn on a head of a user and a plurality of personal speakers attached to the frame. The personal system also includes a head pose sensor to collect head pose data of the user. The personal system further includes a head pose processor to determine a head pose of the user from the head pose data. Moreover, the personal system includes a personal audio processor to generate personal audio data based on the head pose of the user. The personal speakers generate personal sound corresponding to the personal audio data. The personal processor receives timing information/metadata from the general audio processor to synchronize the personal sound with the general sound.
    Type: Application
    Filed: October 28, 2020
    Publication date: February 11, 2021
    Applicant: MAGIC LEAP, INC.
    Inventors: David Thomas ROACH, Samuel A. MILLER, George Alistair Sanger, Brian SCHMIDT, Terry Micheal O'GARA, Anastasia Andreyevna TAJIK, Jehangir TAJIK
  • Publication number: 20210035165
    Abstract: System architecture and methods for enabling a client-side real-time auction of advertising inventory that works in conjunction with ad serving technologies. The method according to some embodiments of the present invention comprise: (i) an end-user visiting a web page wherein multiple advertisements are displayed, (ii) for each ad unit on the page, multiple parallel requests are sent from the end-user's browser client to multiple real-time bidders who respond with a bid & advertisement for each unit, (iii) the bids are compared within the end-user's browser and the winning bid is sent to an ad serving system to be compared with other statically priced advertisements and exchange demand to determine the winning advertisements that will be displayed to the end-user and (iv) data is aggregated for each bid and price limits are set based on the aggregations.
    Type: Application
    Filed: October 19, 2020
    Publication date: February 4, 2021
    Inventors: Qasim Saifee, Bin Shen, Brian Schmidt, Jarriett Robinson, David Tannenbaum, Vadim Telyatnikov
  • Patent number: 10904591
    Abstract: Implementations disclose zero-copy adaptive bitrate video streaming. A method includes capturing, by a user device, a first video frame of a plurality of video frames of a video item to be transmitted as a livestream; delivering the first video frame to an encoder of the user device; capturing a second video frame of the plurality of video frames, the second video frame being captured after the first video frame; delivering the second video frame to the encoder of the user device; in response to determining that the first video frame did not enter the encoder prior to the second video frame arriving at the encoder, discarding the first video frame; determining, by the user device, a frequency of discarded video frames comprising the first video frame; and adjusting, by a processing device of the user device, quality of the video item transmitted as the livestream based on the frequency.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: January 26, 2021
    Assignee: Google LLC
    Inventor: Brian Schmidt
  • Patent number: 10880350
    Abstract: At least one layer may be selected from layers of media content available on a local device. An output layer may be created by capturing the at least one layer without capturing unselected layers. The output layer may include output frames captured at an initial frame rate of the local device. A desired output frame rate may be determined for the output layer. The initial frame rate of the output layer may be converted to the desired output frame rate. The output layer may be transmitted at the desired output frame rate to the media hosting service for presentation at a remote device.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: December 29, 2020
    Assignee: GOOGLE LLC
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
  • Patent number: 10861058
    Abstract: System architecture and methods for enabling a client-side real-time auction of advertising inventory that works in conjunction with ad serving technologies. The method according to some embodiments of the present invention comprise: (i) an end-user visiting a web page wherein multiple advertisements are displayed, (ii) for each ad unit on the page, multiple parallel requests are sent from the end-user's browser client to multiple real-time bidders who respond with a bid & advertisement for each unit, (iii) the bids are compared within the end-user's browser and the winning bid is sent to an ad serving system to be compared with other statically priced advertisements and exchange demand to determine the winning advertisements that will be displayed to the end-user and (iv) data is aggregated for each bid and price limits are set based on the aggregations.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: December 8, 2020
    Assignee: OpenX Technologies, Inc.
    Inventors: Qasim Saifee, Bin Shen, Brian Schmidt, Jarriett Robinson, David Tannenbaum, Vadim Telyatnikov
  • Patent number: 10856095
    Abstract: A dual source spatialized audio system includes a general audio system and a personal audio system. The general system includes a general audio processor and general speakers to produce general sound. The personal system includes a frame to be worn on a head of a user and a plurality of personal speakers attached to the frame. The personal system also includes a head pose sensor to collect head pose data of the user. The personal system further includes a head pose processor to determine a head pose of the user from the head pose data. Moreover, the personal system includes a personal audio processor to generate personal audio data based on the head pose of the user. The personal speakers generate personal sound corresponding to the personal audio data. The personal processor receives timing information/metadata from the general audio processor to synchronize the personal sound with the general sound.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: December 1, 2020
    Assignee: Magic Leap, Inc.
    Inventors: David Thomas Roach, Samuel A. Miller, George Alistair Sanger, Brian Schmidt, Terry Micheal O'Gara, Anastasia Andreyevna Tajik, Jehangir Tajik
  • Patent number: 10810631
    Abstract: System architecture and methods for enabling a client-side real-time auction of advertising inventory that works in conjunction with ad serving technologies. The method according to some embodiments of the present invention comprise: (i) an end-user visiting a web page wherein multiple advertisements are displayed, (ii) for each ad unit on the page, multiple parallel requests are sent from the end-user's browser client to multiple real-time bidders who respond with a bid & advertisement for each unit, (iii) the bids are compared within the end-user's browser and the winning bid is sent to an ad serving system to be compared with other statically priced advertisements and exchange demand to determine the winning advertisements that will be displayed to the end-user and (iv) data is aggregated for each bid and price limits are set based on the aggregations.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: October 20, 2020
    Assignee: OpenX Technologies, Inc.
    Inventors: Qasim Saifee, Bin Shen, Brian Schmidt, Jarriett Robinson, David Tannenbaum, Vadim Telyatnikov
  • Publication number: 20200100035
    Abstract: A hearing aid comprises a sensor configured for detecting a focus of an end user on a real sound source, a microphone assembly configured for converting sounds into electrical signals, a speaker configured for converting the electrical signals into sounds, and a control subsystem configured for modifying the direction and/or distance of a greatest sensitivity of the microphone assembly based on detected focus. A virtual image generation system comprises memory storing a three-dimensional scene, a sensor configured for detecting a focus of the end user on a sound source, a speaker configured for conveying sounds to the end user, and a control subsystem configured for causing the speaker to preferentially convey a sound originating from the sound source in response to detection of the focus, and for rendering image frames of the scene, and a display subsystem configured for sequentially displaying the image frames to the end user.
    Type: Application
    Filed: November 27, 2019
    Publication date: March 26, 2020
    Applicant: MAGIC LEAP, INC.
    Inventors: George Alistair Sanger, Samuel A. Miller, Brian Schmidt, Anastasia Andreyevna Tajik
  • Publication number: 20200018306
    Abstract: A sensor used to control a peristaltic pump includes a housing, a tubing channel extending through the housing, a pressure sensor adjacent the tubing channel to measure an internal pressure of a tubing set inserted into the tubing channel, and a temperature sensor adjacent the tubing channel to measure a temperature of a wall of the tubing set. The sensor can also include a bubble sensor adjacent the tubing channel to detect bubbles within a fluid flowing through the tubing set. The sensor can be used to control a peristaltic pump. For instance, the peristaltic pump can include a microprocessor that can determine the internal pressure of the tubing set from an output of the pressure sensor and compute therefrom a pump factor required to maintain a given flow rate of the fluid flowing through the tubing set. It can then adjust a pump factor of the pump head to the computed pump factor.
    Type: Application
    Filed: July 9, 2019
    Publication date: January 16, 2020
    Inventors: Coleman Leach, Michael Kloosterboer, Brian Schmidt, Lawrence Swanson
  • Patent number: 10536783
    Abstract: A hearing aid comprises a sensor configured for detecting a focus of an end user on a real sound source, a microphone assembly configured for converting sounds into electrical signals, a speaker configured for converting the electrical signals into sounds, and a control subsystem configured for modifying the direction and/or distance of a greatest sensitivity of the microphone assembly based on detected focus. A virtual image generation system comprises memory storing a three-dimensional scene, a sensor configured for detecting a focus of the end user on a sound source, a speaker configured for conveying sounds to the end user, and a control subsystem configured for causing the speaker to preferentially convey a sound originating from the sound source in response to detection of the focus, and for rendering image frames of the scene, and a display subsystem configured for sequentially displaying the image frames to the end user.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: January 14, 2020
    Assignee: Magic Leap, Inc.
    Inventors: George Alistair Sanger, Samuel A. Miller, Brian Schmidt, Anastasia Andreyevna Tajik
  • Patent number: 10464522
    Abstract: A seat belt retractor (10) having a frame with sides (14, 16) and a cover associated with at least one side, an inertial sensor (30) positioned between the at least one side of the frame and the cover, a seal located between the cover and the frame side to prevent contaminants from entering a space about the inertial sensor, the inertia sensor including a movable mass (34) and a magnet (36) spaced from the mass (34) to create a magnetic force upon the mass (34) preventing the magnet from moving excessively if the retractor is subject to predetermined levels of vibration.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: November 5, 2019
    Assignee: Key Safety Systems, Inc.
    Inventors: Brian Schmidt, John Pollard
  • Publication number: 20190327574
    Abstract: A dual source spatialized audio system includes a general audio system and a personal audio system. The general system includes a general audio processor and general speakers to produce general sound. The personal system includes a frame to be worn on a head of a user and a plurality of personal speakers attached to the frame. The personal system also includes a head pose sensor to collect head pose data of the user. The personal system further includes a head pose processor to determine a head pose of the user from the head pose data. Moreover, the personal system includes a personal audio processor to generate personal audio data based on the head pose of the user. The personal speakers generate personal sound corresponding to the personal audio data. The personal processor receives timing information/metadata from the general audio processor to synchronize the personal sound with the general sound.
    Type: Application
    Filed: July 3, 2019
    Publication date: October 24, 2019
    Applicant: MAGIC LEAP, INC.
    Inventors: David Thomas ROACH, Samuel A. MILLER, George Alistair Sanger, Brian SCHMIDT, Terry Micheal O'GARA, Anastasia Andreyevna TAJIK, Jehangir TAJIK
  • Patent number: 10390165
    Abstract: A dual source spatialized audio system includes a general audio system and a personal audio system. The general system includes a general audio processor and general speakers to produce general sound. The personal system includes a frame to be worn on a head of a user and a plurality of personal speakers attached to the frame. The personal system also includes a head pose sensor to collect head pose data of the user. The personal system further includes a head pose processor to determine a head pose of the user from the head pose data. Moreover, the personal system includes a personal audio processor to generate personal audio data based on the head pose of the user. The personal speakers generate personal sound corresponding to the personal audio data. The personal processor receives timing information/metadata from the general audio processor to synchronize the personal sound with the general sound.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: August 20, 2019
    Assignee: Magic Leap, Inc.
    Inventors: David Thomas Roach, Samuel A Miller, George Alistair Sanger, Brian Schmidt, Terry Michael O'Gara, Anastasia Andreyevna Tajik, Jehangir Tajik
  • Publication number: 20190215353
    Abstract: At least one layer may be selected from layers of media content available on a local device. An output layer may be created by capturing the at least one layer without capturing unselected layers. The output layer may include output frames captured at an initial frame rate of the local device. A desired output frame rate may be determined for the output layer. The initial frame rate of the output layer may be converted to the desired output frame rate. The output layer may be transmitted at the desired output frame rate to the media hosting service for presentation at a remote device.
    Type: Application
    Filed: March 18, 2019
    Publication date: July 11, 2019
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
  • Patent number: 10237319
    Abstract: An electronic device screencasts media content. The screencasting includes selecting a media content layers to include in an encoded stream. An output layer is created by capturing the selected media content layers without capturing unselected layers (although these unselected layers may still be presented locally by the electronic device). The output layer is encoded into a format compatible with a media hosting service to create the encoded stream, which is transmitted to the media hosting service for presentation at a remote device.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: March 19, 2019
    Assignee: GOOGLE LLC
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
  • Patent number: 10137855
    Abstract: A multi-point safety belt system is provided with a tension sensor that opens and closes a switch to send a signal indicating the force securing a seat occupant secured by the safety belt system.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: November 27, 2018
    Assignee: Key Safety Systems, Inc.
    Inventors: Brian Schmidt, John Joseph Pollard
  • Publication number: 20180285938
    Abstract: System architecture and methods for enabling a client-side real-time auction of advertising inventory that works in conjunction with ad serving technologies. The method according to some embodiments of the present invention comprise: (i) an end-user visiting a web page wherein multiple advertisements are displayed, (ii) for each ad unit on the page, multiple parallel requests are sent from the end-user's browser client to multiple real-time bidders who respond with a bid & advertisement for each unit, (iii) the bids are compared within the end-user's browser and the winning bid is sent to an ad serving system to be compared with other statically priced advertisements and exchange demand to determine the winning advertisements that will be displayed to the end-user and (iv) data is aggregated for each bid and price limits are set based on the aggregations.
    Type: Application
    Filed: June 4, 2018
    Publication date: October 4, 2018
    Inventors: Qasim Saifee, Bin Shen, Brian Schmidt, Jarriett Robinson, David Tannenbaum, Vadim Telyatnikov