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: 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
  • Patent number: 10022122
    Abstract: The present invention provides an apparatus for suture-based tissue repair, preferably for the annulus of a spinal disc, that includes a suture loop preferably pre-tied with a sliding knot, a clasp-type component that captures the ends of the suture loop, and an optional plug member that fills the tissue defect. Also disclosed is a method that places the suture loop in a full-thickness stitch encircling the tissue defect, secures the ends of the suture loop to the clasp, and cinches the suture loop to approximate the tissue without the need to tie knots. Also disclosed is a suture passer that enables a suture strand or loop to be passed through the tissue wall, captured, and retrieved. The suture passer may optionally incorporate a clasp in such an arrangement that enables a suture loop passed through the tissue wall to be captured directly by the clasp.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: July 17, 2018
    Assignee: DePuy Synthes Products, Inc.
    Inventors: Wamis Singhatat, James Talbot, Michael Keane, Brian Schmidt, Mark Reichen
  • Publication number: 20180184142
    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: Application
    Filed: September 20, 2017
    Publication date: June 28, 2018
    Inventor: Brian Schmidt
  • Patent number: 10006360
    Abstract: A rotary directional pressure engine having a case within which a plurality of rotors rotate in parallel. The rotors include asymmetrical cavities on the circumferential faces thereof, which cavities function to move air and/or other gases into a combustion chamber area during an intake phase, to cooperatively form a combustion chamber during an ignition and combustion phase, and to move exhaust gases to the area of one or more exhaust ports for removal from the engine during an exhaust phase. Continued rotation of the rotors is accomplished by harnessing and properly directing the forces of combustion against the asymmetrical cavities of the rotors.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: June 26, 2018
    Inventor: Brian Schmidt
  • Patent number: 9990656
    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: August 15, 2014
    Date of Patent: June 5, 2018
    Assignee: OpenX Technolgoies, Inc.
    Inventors: Qasim Saifee, Bin Shen, Brian Schmidt, Jarriett Robinson, David Tannenbaum, Vadim Telyatnikov
  • Publication number: 20180117239
    Abstract: A pump interface tubing for use in a peristaltic pump includes a tubular core having an outer surface and a treatment on the outer surface. The treatment reduces static charge buildup on the tubular core during operation of the peristaltic pump, and thereby reduces the noise signal that might otherwise undesirably couple to a signal of interest. Treatments include nitrile layers, heat shrink layers, cotton fiber layers, and anti-static sprays.
    Type: Application
    Filed: October 9, 2017
    Publication date: May 3, 2018
    Inventors: Brian Schmidt, Coleman Leach, Michael Kloosterboer, Lawrence D. Swanson, Edward E. Parsonage
  • Patent number: 9916136
    Abstract: Interfaces for a continuation-based runtime. Some embodiments described herein are directed to a framework using continuation based runtime interface that pertain to an infrastructure for enabling the creation of a wide variety of continuation-based programs that perform a wide-array of tasks. The infrastructure provides a foundation for building continuation-based, declarative applications of various scale and complexity.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: March 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth D. Wolf, Edmund Samuel Victor Pinto, Robert Brian Schmidt, Donald F. Box, Geoffrey M. Kizer, Nathan C. Talbert, Kavita Kamani, Alberto Arias Maestro, David Robert Cliffe, Tirunelveli R. Vishwanath, HongMei Ge, Stephen Jared Maine, Alexander Martin DeJarnatt
  • Publication number: 20180035234
    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: August 1, 2017
    Publication date: February 1, 2018
    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: 20170291570
    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: Application
    Filed: September 8, 2015
    Publication date: October 12, 2017
    Applicant: Key Safety Systems, Inc.
    Inventors: Brian Schmidt, John Pollard
  • Publication number: 20170230760
    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: February 2, 2017
    Publication date: August 10, 2017
    Applicant: MAGIC LEAP, INC.
    Inventors: George Alistair Sanger, Samuel A. Miller, Brian Schmidt, Anastasia Andreyevna Tajik
  • Patent number: 9710233
    Abstract: Embodiments are directed to providing an application model for implementing composite applications and to providing a declarative programming model and distributed runtime for creating and executing composite applications. In an embodiment, a computer system instantiates an application model. The application model allows users to compose composite applications. The composite applications are configured to run on both distributed computing systems and local computing systems. The computer system receives user input at the instantiated application model. The user input indicates which composite application components are to be used in conjunction with each other to form the composite application. The computer system also provides the composite application on a distributed computing system and/or a local computing system.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: July 18, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dharma Shukla, Aditya Gopal Bhandarkar, Akash Jeevan Sagar, Asad Jawahar, Robert Brian Schmidt
  • Publication number: 20170166842
    Abstract: Described are compositions and methods relating to the removal of oily stains from fabrics and other surfaces using a lipase in combination with a selected surfactant to mediate the release of fatty acids generated by the lipase. The compositions and methods have application in, e.g., laundry cleaning and dishwashing.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 15, 2017
    Inventors: CHRISTIAN ADAMS, KATHERINE D. COLLIER, MICHAEL JAY PEPSIN, BRIAN SCHMIDT
  • Publication number: 20170111421
    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: Application
    Filed: October 14, 2016
    Publication date: April 20, 2017
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
  • Publication number: 20170109122
    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: Application
    Filed: October 14, 2016
    Publication date: April 20, 2017
    Inventors: Brian Schmidt, Frank Petterson, Jason Robert Sao Bento, Barbara Macdonald
  • Publication number: 20170103428
    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 25, 2016
    Publication date: April 13, 2017
    Inventors: Qasim Saifee, Bin Shen, Brian Schmidt, Jarriett Robinson, David Tannenbaum, Vadim Telyatnikov
  • Publication number: 20160339869
    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: Application
    Filed: May 16, 2016
    Publication date: November 24, 2016
    Applicant: Key Safety Systems, Inc.
    Inventors: Brian Schmidt, John Joseph Pollard
  • Publication number: 20160326952
    Abstract: A rotary directional pressure engine having a case within which a plurality of rotors rotate in parallel. The rotors include asymmetrical cavities on the circumferential faces thereof, which cavities function to move air and/or other gases into a combustion chamber area during an intake phase, to cooperatively form a combustion chamber during an ignition and combustion phase, and to move exhaust gases to the area of one or more exhaust ports for removal from the engine during an exhaust phase. Continued rotation of the rotors is accomplished by harnessing and properly directing the forces of combustion against the asymmetrical cavities of the rotors.
    Type: Application
    Filed: May 6, 2015
    Publication date: November 10, 2016
    Inventor: Brian Schmidt
  • Publication number: 20160274869
    Abstract: Interfaces for a continuation-based runtime. Some embodiments described herein are directed to a framework using continuation based runtime interface that pertain to an infrastructure for enabling the creation of a wide variety of continuation-based programs that perform a wide-array of tasks. The infrastructure provides a foundation for building continuation-based, declarative applications of various scale and complexity.
    Type: Application
    Filed: May 27, 2016
    Publication date: September 22, 2016
    Inventors: Kenneth D. Wolf, Edmund Samuel Victor Pinto, Robert Brian Schmidt, Donald F. Box, Geoffrey M. Kizer, Nathan C. Talbert, Kavita Kamani, Alberto Arias Maestro, David Robert Cliffe, Tirunelveli R. Vishwanath, HongMei Ge, Stephen Jared Maine, Alexander Martin DeJarnatt