Patents by Inventor Julian Michael

Julian Michael 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: 9826004
    Abstract: A content management system creates and modifies user notification queues for shared content items synchronized between a content management system and multiple devices. A user notification queue includes interactions with a shared content item that may be presented to a user to indicate recent interactions with the shared content item by other sharing users. The content management system sends the user notification queue corresponding to a user to the user's device when the user accesses the content item. The client device displays a content item in a window associated with a process on the device. A client application displays an interaction indicator that presents user notification queue content to the user.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: November 21, 2017
    Assignee: Dropbox, Inc.
    Inventors: Julian Michael, Anvisha Pai
  • Patent number: 9773332
    Abstract: A wearable computing device comprises one or more eye pieces each of which further comprises a flexible frame surrounding a display screen and tactile elements arranged on the perimeter of the display screen. The tactile elements provide tactile feedback to the user that is synchronous with the display on the display screen. A detection system is also included in the flexible frame to monitor the movements of a wearer's eyes and the eye sockets and to execute various tasks in response to the detected movements. A visual cortex thought detector also coupled to the wearable computing device obtains information regarding the wearer's thoughts and manipulates a display on the display screen based on the obtained information.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 26, 2017
    Assignee: OTOY, INC.
    Inventor: Julian Michael Urbach
  • Publication number: 20170250850
    Abstract: Methods, apparatuses and systems directed to hosting, on a computer system, a plurality of application instances, each application instance corresponding to a remote client application; maintaining a network connection to each of the remote client applications for which an application instance is hosted; allocating resources of a graphics processing unit of the computer system between at least two of the remote client applications; concurrently rendering, utilizing the resources of the graphics processing unit of the computer system, the graphical output of the application instances corresponding to the at least two of the remote client applications; and transmitting the rendered graphical output to the at least two of the remote client applications over the respective network connections.
    Type: Application
    Filed: May 15, 2017
    Publication date: August 31, 2017
    Inventor: Julian Michael URBACH
  • Publication number: 20170195381
    Abstract: A content management system creates and modifies user notification queues for shared content items synchronized between a content management system and multiple devices. A user notification queue includes interactions with a shared content item that may be presented to a user to indicate recent interactions with the shared content item by other sharing users. The content management system sends the user notification queue corresponding to a user to the user's device when the user accesses the content item. The client device displays a content item in a window associated with a process on the device. A client application displays an interaction indicator that presents user notification queue content to the user.
    Type: Application
    Filed: February 6, 2017
    Publication date: July 6, 2017
    Inventors: Julian Michael, Anvisha Pai
  • Publication number: 20170169601
    Abstract: In one embodiment, a method includes distributing rendering tasks to connected client nodes having capable graphics processing units by transmitting viewport state data objects and a unique spatial location to each of the clients, performing path tracing at each of the clients from the starting point of their unique spatial locations, and transmitting their rendered output back to the server. The server generates a composite rendered output from the individual rendered outputs received by the participating clients, and then transmits the composite to all connected clients for display. Thus, as the number of client nodes increases, the scene is rendered more rapidly and at higher quality. In particular embodiments, the rendered output is a lightmap representing the diffuse lighting for the scene, and each client may render the scene's specular highlights from its own viewport.
    Type: Application
    Filed: February 24, 2017
    Publication date: June 15, 2017
    Inventor: Julian Michael URBACH
  • Patent number: 9659400
    Abstract: Methods, apparatuses and systems directed to efficiently circumventing the limitations of client side rendering of virtual worlds. In a particular implementation, a proposed system renders each client viewport remotely, removing the burden of rendering a 3D scene from the local client device. 3D viewports, rather than being rasterized on the local client, are instead generated on a remote render device which then transmits a visual representation of the viewport to the client device in a format (including, but not limited to a video stream) which the client can use to display the scene without requiring complex 3D rasterization. This process eliminates the need for the client to have any specialized 3D rendering software or hardware, or to install or download any persistent render assets on the local system. The hardware requirements for the client are therefore roughly equivalent to those needed to play a continuous video stream.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: May 23, 2017
    Inventor: Julian Michael Urbach
  • Patent number: 9660928
    Abstract: Methods, apparatuses and systems directed to hosting, on a computer system, a plurality of application instances, each application instance corresponding to a remote client application; maintaining a network connection to each of the remote client applications for which an application instance is hosted; allocating resources of a graphics processing unit of the computer system between at least two of the remote client applications; concurrently rendering, utilizing the resources of the graphics processing unit of the computer system, the graphical output of the application instances corresponding to the at least two of the remote client applications; and transmitting the rendered graphical output to the at least two of the remote client applications over the respective network connections.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: May 23, 2017
    Assignee: OTOY, INC.
    Inventor: Julian Michael Urbach
  • Patent number: 9650823
    Abstract: A female locking post for the free end of a folding closure section, with an inner side for connecting the post to the free end, and an outer side opposite the inner side. Two opposed connecting walls connect the inner and outer sides together. An interior wall, spaced from both the inner and outer sides, extends between the connecting walls. A post opening, preferably extending the length of the post, is provided in the outer side between the connecting walls providing access to the interior wall. An operator with a lock bolt is movably mounted on the interior wall, the operator movable along the interior wall between an unlocked position where the lock bolt is within the post and a locked position where the lock bolt projects from an end of the post. A folding closure incorporating the female post is also described.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: May 16, 2017
    Assignee: Dynamic Closures Corporation
    Inventor: Julian Michael Svenson
  • Patent number: 9609284
    Abstract: A subject is imaged using imaging equipment arranged on portable, wireless vehicles. The vehicles are positioned in a pattern in proximity to the subject and illuminate the subject in order to collect image data. The image data can be collected by cameras carried by the vehicles in addition to or instead of external high speed cameras.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 28, 2017
    Assignee: OTOY, INC.
    Inventors: Julian Michael Urbach, Malcolm Taylor, Clay Sparks, Timothy Hawkins
  • Patent number: 9596276
    Abstract: A content management system creates and modifies user notification queues for shared content items synchronized between a content management system and multiple devices. A user notification queue includes interactions with a shared content item that may be presented to a user to indicate recent interactions with the shared content item by other sharing users. The content management system sends the user notification queue corresponding to a user to the user's device when the user accesses the content item. The client device displays a content item in a window associated with a process on the device. A client application displays an interaction indicator that presents user notification queue content to the user.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: March 14, 2017
    Assignee: Dropbox, Inc.
    Inventors: Julian Michael, Anvisha Pai
  • Patent number: 9587424
    Abstract: A locking post for a closure, the post having front and rear walls joined at their sides by two side walls to form a tubular post having a generally quadratic cross-sectional shape. Each side wall has a groove therein, the groove parallel to the longitudinal axis of the post, and wide enough and deep enough to at least partly receive a locking element carried by the post. The sides of the groove also provide handles which can be gripped to move a closure the post is mounted on.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: March 7, 2017
    Assignee: Dynamic Closures Corporation
    Inventor: Julian Michael Svenson
  • Publication number: 20170061700
    Abstract: User interaction with virtual objects generated in virtual space on a first display device is enabled. Using sensor and camera data of the first display device, a real-world object with a marker on its surface is identified. Virtual objects are generated and displayed in the virtual 3D space relative to the marker on the real-world object. Manipulation of the real-world object in real 3D space results in changes to attributes of the virtual objects in the virtual 3D space. The marker comprises information regarding particular the renders to be generated. Different virtual objects can be generated and displayed based on information comprised in the markers. When the real world object has sensors, sensor data from the real-world object is transmitted to the first display device to enhance the display of the virtual object, or the virtual scene, based on sensor input. Local or remote storage can further define, enhance, or modify characteristics of the real world object.
    Type: Application
    Filed: February 13, 2015
    Publication date: March 2, 2017
    Inventors: Julian Michael Urbach, Nicolas Lazareff
  • Patent number: 9582921
    Abstract: In one embodiment, a method includes distributing rendering tasks to connected client nodes having capable graphics processing units by transmitting viewport state data objects and a unique spatial location to each of the clients, performing path tracing at each of the clients from the starting point of their unique spatial locations, and transmitting their rendered output back to the server. The server generates a composite rendered output from the individual rendered outputs received by the participating clients, and then transmits the composite to all connected clients for display. Thus, as the number of client nodes increases, the scene is rendered more rapidly and at higher quality. In particular embodiments, the rendered output is a lightmap representing the diffuse lighting for the scene, and each client may render the scene's specular highlights from its own viewport.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: February 28, 2017
    Assignee: OTOY, INC.
    Inventor: Julian Michael Urbach
  • Publication number: 20170053432
    Abstract: Methods, apparatuses and systems directed to using viewport state data objects (VSDO) to render a series of video frames according to render instructions to achieve video compression. In a particular implementation, the video compression format exposes the VSDO and render instructions to a video render client, allowing the video render client to finish rendering a sequence of video frames from different spatial locations and view transform parameters.
    Type: Application
    Filed: February 13, 2015
    Publication date: February 23, 2017
    Inventor: Julian Michael Urbach
  • Publication number: 20170054653
    Abstract: A token-based billing model for delivering server-side rendered applications to remote users. A token represents a right to access a server-side rendered application. Each remote user is associated with one or more tokens. When a given token expires, the set of tokens associated with a user is decremented. The rate at which tokens expire are modulated based on aggregate load across the resources of the server-side rendered application provider, as well as the individual loads attributable to each of the users.
    Type: Application
    Filed: November 2, 2015
    Publication date: February 23, 2017
    Inventor: Julian Michael Urbach
  • Publication number: 20170053430
    Abstract: In one embodiment, a method includes distributing rendering tasks to connected client nodes having capable graphics processing units by transmitting viewport state data objects and a unique spatial location to each of the clients, performing path tracing at each of the clients from the starting point of their unique spatial locations, and transmitting their rendered output back to the server. The server generates a composite rendered output from the individual rendered outputs received by the participating clients, and then transmits the composite to all connected clients for display. Thus, as the number of client nodes increases, the scene is rendered more rapidly and at higher quality. In particular embodiments, the rendered output is a lightmap representing the diffuse lighting for the scene, and each client may render the scene's specular highlights from its own viewport.
    Type: Application
    Filed: January 29, 2016
    Publication date: February 23, 2017
    Inventor: Julian Michael Urbach
  • Publication number: 20160343164
    Abstract: Systems and methods for generating and animating virtual representations to a wearer of a HMD device are disclosed. A virtual representation associated with a real-world object is retrieved based on received input data. The retrieved virtual representation is rendered for display to the wearer. Sensor data tracking one or more of the real-world object and the wearer is also received. The rendered virtual representation can be further animated based on the sensor data.
    Type: Application
    Filed: May 22, 2015
    Publication date: November 24, 2016
    Inventors: Julian Michael Urbach, Nicolas Lazareff, Clay Sparks
  • Patent number: 9493977
    Abstract: A locking post for a folding door having two face panels and two end panels, the panels extending the length of the post. A plurality of relatively short, spacers are in the post, including a spacer at each end of the post. First fasteners fasten one face panel to each spacer on one side of each spacer and fasten the other face panel to each spacer on the side of each spacer opposite the one side, the face panels parallel and aligned. Second fastens detachably fasten one end panel to both face panels along one side of the face panels and detachably fasten the other end panel to both face panels on the other side of the face panels, the end panels parallel, the face panels and end panels together providing a tubular enclosure for the spacers.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: November 15, 2016
    Assignee: Dynamic Closures Corporation
    Inventor: Julian Michael Svenson
  • Publication number: 20160282813
    Abstract: Lighting information comprising at least the reflectance data of a plurality of regions of an object surface is generated and printed out as a series of relightable holograms. Each of the printed holograms comprises the reflectance data of a corresponding region of the object. A model of the object is generated such that the model also comprises a plurality of portions corresponding to the regions of the object surface. The series of holograms are each affixed to a portion of the model such that a particular hologram of the series which encodes the reflectance data of a particular region of the object is affixed to the corresponding portion of the model. In an embodiment, the model of the object is generated from a metal. The series of holograms is engraved directly onto the metallic model such that a particular hologram of the series which encodes the reflectance data of a particular region of the object is engraved onto the corresponding portion of the metallic model.
    Type: Application
    Filed: March 26, 2015
    Publication date: September 29, 2016
    Inventor: Julian Michael Urbach
  • Patent number: D789379
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: June 13, 2017
    Assignee: NaturalMotion Ltd.
    Inventors: Marcus Edward Burden, Craig Anderson, Julian Michael Widdows, Thomas James Stirland Hooper