Patents by Inventor Benjamin Bloch

Benjamin Bloch 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: 20170010694
    Abstract: A device can include a processor; memory operatively coupled to the processor; a planar display operatively coupled to the processor where the planar display includes an axis normal to the planar display; media circuitry operatively coupled to the processor; motion sensing circuitry operatively coupled to the processor; and processor-executable instructions to instruct the device to, responsive to sensed rotational motion of the device about the axis that corresponds to a rotational reference frame, render video media to the display in a stationary reference frame.
    Type: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Inventors: Glenn Kreisel, Benjamin Bloch
  • Publication number: 20160294432
    Abstract: A device can include a processor; memory operatively coupled to the processor; a display operatively coupled to the processor; motion sensing circuitry operatively coupled to the processor; and a planar surface that includes a projection where the projection defines an axis of rotation of the device.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 6, 2016
    Inventors: Glenn Kreisel, Benjamin Bloch
  • Patent number: 9449640
    Abstract: An assembly can include a base; and a turntable rotatably coupled to the base where the turntable can include an optical port, a mount that positions an electronic device with respect to the optical port and at least one waveguide operatively coupled to the optical port.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: September 20, 2016
    Inventors: Glenn Kreisel, Benjamin Bloch
  • Publication number: 20160103928
    Abstract: A web editing application provides a user interface for editing a web page on a mobile client device. The web editing application provides templates for user selection, and may allow users to edit web pages while the editing device is offline. The web editing application determines whether a display of the client device is in landscape mode or portrait mode, and arranges certain cells differently based on this determination. The web editing application may further provide cell configuration indicators that indicate cells that are arranged differently in different display modes.
    Type: Application
    Filed: October 8, 2015
    Publication date: April 14, 2016
    Inventors: Ryan J. Glasgow, Vitaly Odemchuk, Benjamin A. Bloch, Daniel Veltri
  • Publication number: 20160041954
    Abstract: A web rendering module in the operating system is used to render and display a web page. The web rendering module also generates layout data that describes the position and size of each visual element on the rendered web page. A web editing application uses the layout data to generate a native overlay. The native overlay is an arrangement of cells, and each cell has the same position and size as a respective visual element. The application displays the native overlay on top of the rendered web page so that each visual element on the web page is aligned with a cell in the native overlay. The cells in the native overlay are transparent so that the rendered web page remains visible to the user, but the native overlay captures any interactions that the user performs. The interactions are then processed to make a corresponding change to the web page.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 11, 2016
    Inventors: Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, JR., Joseph Matthew Fox
  • Publication number: 20150348581
    Abstract: An assembly can include a base; and a turntable rotatably coupled to the base where the turntable can include an optical port, a mount that positions an electronic device with respect to the optical port and at least one waveguide operatively coupled to the optical port.
    Type: Application
    Filed: June 3, 2014
    Publication date: December 3, 2015
    Inventors: Glenn Kreisel, Benjamin Bloch