Patents by Inventor Julian Michael Urbach

Julian Michael Urbach 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: 10230565
    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: May 15, 2017
    Date of Patent: March 12, 2019
    Assignee: OTOY, INC.
    Inventor: Julian Michael Urbach
  • Publication number: 20190051034
    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: October 16, 2018
    Publication date: February 14, 2019
    Inventor: Julian Michael URBACH
  • Publication number: 20190042283
    Abstract: One embodiment allocates a first virtual memory; receives executable code of a first piece of software; writes the executable code of the first piece of software directly into the first virtual memory; marks the first virtual memory as executable; executes the executable code of the first piece of software directly from the first virtual memory; and downloads and executes executable code of a second piece of software as facilitated by the executable code of the first piece of software.
    Type: Application
    Filed: October 9, 2018
    Publication date: February 7, 2019
    Inventor: Julian Michael URBACH
  • Patent number: 10162491
    Abstract: Methods, apparatuses and systems directed to capturing an object rendered on the first window of a display by a first program, extracting the object, permitting a user to drag the object across the display into a second window of the display containing a second program, and importing the object into the second program in substantially real-time. The drag and drop process occurs seamlessly to the user and permits a user to select one or more of a plurality of objects in one application, drag the object into a second application for modification, and drag the modified object back into the first application for real-time preview.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: December 25, 2018
    Assignee: OTOY INC.
    Inventor: Julian Michael Urbach
  • Publication number: 20180321639
    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: June 28, 2018
    Publication date: November 8, 2018
    Inventor: Julian Michael URBACH
  • Publication number: 20180314204
    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: July 6, 2018
    Publication date: November 1, 2018
    Inventor: Julian Michael URBACH
  • Patent number: 10114660
    Abstract: One embodiment allocates a first virtual memory; receives executable code of a first piece of software; writes the executable code of the first piece of software directly into the first virtual memory; marks the first virtual memory as executable; executes the executable code of the first piece of software directly from the first virtual memory; and downloads and executes executable code of a second piece of software as facilitated by the executable code of the first piece of software.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: October 30, 2018
    Inventor: Julian Michael Urbach
  • Patent number: 10109101
    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. Implementations of this video compression format further allow any arbitrary client with enough graphics processing power and bandwidth to retransmit novel, completely rendered viewports to thin clients without taxing the root remote render devices.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: October 23, 2018
    Inventor: Julian Michael Urbach
  • Publication number: 20180270496
    Abstract: A video rendering and streaming methodology that utilizes stateless video compression and video image segmentation to achieve enhanced video compression. In some implementations, the video compression and streaming techniques described herein can be deployed to allow for delivery of high-definition video games to client devices that host a standard browser.
    Type: Application
    Filed: May 18, 2018
    Publication date: September 20, 2018
    Inventor: Julian Michael URBACH
  • Publication number: 20180217382
    Abstract: Disclosed is a device comprising a headband portion configured to fit atop a user's head; an ear piece portion physically and communicatively coupled to one end of the headband portion; a modular processing device communicatively coupled to the ear piece portion wherein the modular processing device is configured to be physically detached and attached from ear piece portion; an arm portion connected to the ear piece portion and configured to facilitate data communications between the modular processing device and a virtual reality or augmented reality display portion.
    Type: Application
    Filed: January 23, 2018
    Publication date: August 2, 2018
    Inventors: Julian Michael URBACH, Clayton C. SPARKS, Charles WALLACE
  • Publication number: 20180220110
    Abstract: Disclosed is a VR/AR projection device. A device is disclosed comprising a housing comprising a processor disposed within the housing; a vapor projection component disposed within the center of the housing and communicatively coupled to the processor, the vapor projection component comprising: a water tank situated on the interior side of the vapor projection component, a set of tubes position on the exterior side of the vapor projection component, a transducer configured to nebulize water in the water tank, a movable belt comprising a plurality of apertures movable respective to the set of tubes, a variable speed fan configured to exert positive pressure on the nebulized water while the transducer nebulizes the water in the water tank and force the nebulized water through the apertures and the set of tubes, generating a set of nebulized vapor jets extending outward from the surface of the vapor projection component; and a projection device configured to display an image on the nebulized vapor jets.
    Type: Application
    Filed: January 25, 2018
    Publication date: August 2, 2018
    Inventors: Julian Michael URBACH, Clayton C. SPARKS, Charles WALLACE
  • Publication number: 20180217798
    Abstract: Disclosed is a VR/AR device. In one embodiment, a device is disclosed comprising a housing comprising a processor disposed within the housing; a telescopic member connected to the housing via a rotatable connector at a first end of the telescopic member; and a display device connected to a second end of the telescopic member, the display device communicatively coupled to the processor and configured to rotate about an axis of the telescopic member while displaying virtual or augment reality content.
    Type: Application
    Filed: January 25, 2018
    Publication date: August 2, 2018
    Inventors: Julian Michael URBACH, Clayton C. SPARKS, Charles WALLACE
  • Publication number: 20180219404
    Abstract: Disclosed is a system for drone-based recharging of a VR/AR wearable assembly. A system is disclosed comprising a wireless charging device; a wearable assembly; a light field capture VR/AR device comprising a first charging surface and a second connective surface, the first charging surface configured to be positioned on the wireless charging device, the second connective surface configured to be communicatively coupled to the wearable assembly; and a drone device including a network interface, the drone device configured to: receive notifications from the light field capture VR/AR device, the notification indicating that the light field capture VR/AR device is fully charged, remove the light field capture VR/AR device from the charging device, and attach the light field capture VR/AR device to the wearable assembly.
    Type: Application
    Filed: January 25, 2018
    Publication date: August 2, 2018
    Inventors: Julian Michael URBACH, Clayton C. SPARKS, Charles WALLACE
  • Patent number: 10031478
    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: Grant
    Filed: March 26, 2015
    Date of Patent: July 24, 2018
    Assignee: OTOY, INC.
    Inventor: Julian Michael Urbach
  • Patent number: 10031479
    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: Grant
    Filed: March 26, 2015
    Date of Patent: July 24, 2018
    Assignee: OTOY, INC.
    Inventor: Julian Michael Urbach
  • Patent number: 9998749
    Abstract: A video rendering and streaming methodology that utilizes stateless video compression and video image segmentation to achieve enhanced video compression. In some implementations, the video compression and streaming techniques described herein can be deployed to allow for delivery of high-definition video games to client devices that host a standard browser.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: June 12, 2018
    Assignee: OTOY, INC.
    Inventor: Julian Michael Urbach
  • Publication number: 20180114356
    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. Implementations of this video compression format further allow any arbitrary client with enough graphics processing power and bandwidth to retransmit novel, completely rendered viewports to thin clients without taxing the root remote render devices.
    Type: Application
    Filed: December 21, 2017
    Publication date: April 26, 2018
    Inventor: Julian Michael URBACH
  • Patent number: 9865081
    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. Implementations of this video compression format further allow any arbitrary client with enough graphics processing power and bandwidth to retransmit novel, completely rendered viewports to thin clients without taxing the root remote render devices.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: January 9, 2018
    Inventor: Julian Michael Urbach
  • 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