Patents by Inventor Jeremy Egenberger

Jeremy Egenberger 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: 20250139924
    Abstract: Exemplary embodiments include a system and method for user interaction with virtual scenes, the method comprising receiving, point cloud data for a physical space, including a position of the user in the physical space; extrapolating, from the point cloud data, the user's head position, hip position, and hand position; determining, from the head position and hand position, the user's height; establishing an eye to mouse vector directed through an eye position of the user to the screen, a neutral hip to hand vector, a neutral hip to screen vector, a mouse to cursor vector, and a mouse to virtual object vector; guiding a mouse on the screen of the display device by the eye to mouse vector, the neutral hip to hand vector, and the neutral hip to mouse vector; and guiding the mouse in virtual space by the mouse to cursor vector and the mouse to object vector.
    Type: Application
    Filed: October 25, 2024
    Publication date: May 1, 2025
    Inventors: Barry Spencer, Julian George Spencer, Jeremy Egenberger
  • Publication number: 20250076971
    Abstract: Interactive viewing of three-dimensional content includes producing anatomical tracking data representative of the movement of an anatomical feature of a user, rendering of three-dimensional target content and manipulation of the target content in response to the anatomical tracking data such that the user perceives his self or her self to be changing location with respect to a scene or object or perceives being tracked by a virtual character. A system of interactive viewing includes a point cloud capture device by which the at least one anatomical feature of the user can be tracked, a display by which target content is displayed to the user, and a computer operatively connected to the point cloud capture device and display. The computer includes non-transitory computer readable media (CRM) storing instructions by which the virtual scene is manipulated based on input of the anatomical tracking data.
    Type: Application
    Filed: August 29, 2024
    Publication date: March 6, 2025
    Inventors: Barry Spencer, Julian George Spencer, Jeremy Egenberger
  • Patent number: 12231476
    Abstract: A system is disclosed for multimedia multipoint real-time conferencing that includes a communication module to receive a request to share media content in a virtual room setting. The content may include an audio, a video, a text, or a HyperText Markup Language (HTML) code referencing a third-party resource. The system may further include a content encoder at the host website to create a data packet encapsulating the transport characteristics and the routing requirements and a multipoint router to share the content via the transport protocol in the real-time group conference associated with the users of the virtual room.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: February 18, 2025
    Assignee: Salesforce, Inc.
    Inventors: Barry L. Spencer, Jeremy Egenberger
  • Publication number: 20240331274
    Abstract: Preferred embodiments are directed to systems and methods for generating a three-dimensional scene based on a user's perspective by demarcating an axis of a three-dimensional space through a surface of a display device, whereby one side of the axis is mapped onto a physical space; receiving, by one or more sensor devices, point cloud data from the physical space, the point cloud data being indicative of one or more target objects; computing a likely shape for each of the one or more target objects based on the plurality of captured data points; calculating a frustum based on at least one of the one or more target objects; and displaying, by the display device, a perspective of a three-dimensional virtual scene, the perspective being determined from the calculated frustum.
    Type: Application
    Filed: June 11, 2024
    Publication date: October 3, 2024
    Inventors: Barry Spencer, Julian George Spencer, Jeremy Egenberger
  • Patent number: 12051149
    Abstract: Preferred embodiments are directed to systems and methods for generating a three-dimensional scene based on a user's perspective by mapping a three-dimensional space, including demarcating an axis at its origin at a surface of a display device, one side of the axis being mapped onto a physical space; receiving point cloud data from the physical space, the point cloud data indicating positions of objects in the physical space; determining the position of captured data points; computing a likely shape for each of the objects based on the captured data points; comparing the likely shape of the target objects to pre-defined parameters with pre-set values; assigning the values of the pre-defined parameters to the target objects; calculating a frustum based on the designated objects; and displaying a perspective of a three-dimensional virtual scene, the perspective being determined from the calculated frustum.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: July 30, 2024
    Assignee: d3Labs Inc.
    Inventors: Barry Spencer, Julian George Spencer, Jeremy Egenberger
  • Publication number: 20240112396
    Abstract: Preferred embodiments are directed to systems and methods for generating a three-dimensional scene based on a user's perspective by mapping a three-dimensional space, including demarcating an axis at its origin at a surface of a display device, one side of the axis being mapped onto a physical space; receiving point cloud data from the physical space, the point cloud data indicating positions of objects in the physical space; determining the position of captured data points; computing a likely shape for each of the objects based on the captured data points; comparing the likely shape of the target objects to pre-defined parameters with pre-set values; assigning the values of the pre-defined parameters to the target objects; calculating a frustum based on the designated objects; and displaying a perspective of a three-dimensional virtual scene, the perspective being determined from the calculated frustum.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 4, 2024
    Inventors: Barry Spencer, Julian George Spencer, Jeremy Egenberger
  • Patent number: 11349890
    Abstract: A system is disclosed for multimedia multipoint real-time conferencing that includes a communication module to receive a request to share media content in a virtual room setting. The content may include an audio, a video, a text, or a HyperText Markup Language (HTML) code referencing a third-party resource. The system may further include a content encoder at the host website to create a data packet encapsulating the transport characteristics and the routing requirements and a multipoint router to share the content via the transport protocol in the real-time group conference associated with the users of the virtual room.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: May 31, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Barry L. Spencer, Jeremy Egenberger
  • Publication number: 20200014735
    Abstract: A system is disclosed for multimedia multipoint real-time conferencing that includes a communication module to receive a request to share media content in a virtual room setting. The content may include an audio, a video, a text, or a HyperText Markup Language (HTML) code referencing a third-party resource. The system may further include a content encoder at the host website to create a data packet encapsulating the transport characteristics and the routing requirements and a multipoint router to share the content via the transport protocol in the real-time group conference associated with the users of the virtual room.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 9, 2020
    Inventors: Barry Spencer, Jeremy Egenberger
  • Patent number: 10362072
    Abstract: A system is disclosed for multimedia multipoint real-time conferencing that includes a communication module to receive a request to share media content in a virtual room setting. The content may include an audio, a video, a text, or a HyperText Markup Language (HTML) code referencing a third-party resource. The system may further include a content encoder at the host website to create a data packet encapsulating the transport characteristics and the routing requirements and a multipoint router to share the content via the transport protocol in the real-time group conference associated with the users of the virtual room.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: July 23, 2019
    Assignee: salesforce.com, inc.
    Inventors: Barry Spencer, Jeremy Egenberger
  • Patent number: 9712572
    Abstract: In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing a streaming platform IO pump and regulator including, for example, means for executing an application at the computing device; requesting data for the application from a second computing device communicably interfaced with the first computing device via a public Internet; calculating an estimated arrival time for the data to be returned from the second computing device; determining the data fails to arrive within the estimated arrival time calculated; initiating a new connection to the second computing device; and re-sending the request for the data for the application to the second computing device via the new connection. Other related embodiments are disclosed.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: July 18, 2017
    Assignee: salesforce.com, inc.
    Inventors: Barry Spencer, Jeremy Egenberger
  • Publication number: 20160285931
    Abstract: A system is disclosed for multimedia multipoint real-time conferencing that includes a communication module to receive a request to share media content in a virtual room setting. The content may include an audio, a video, a text, or a HyperText Markup Language (HTML) code referencing a third-party resource. The system may further include a content encoder at the host website to create a data packet encapsulating the transport characteristics and the routing requirements and a multipoint router to share the content via the transport protocol in the real-time group conference associated with the users of the virtual room.
    Type: Application
    Filed: June 7, 2016
    Publication date: September 29, 2016
    Inventors: Barry Spencer, Jeremy Egenberger
  • Patent number: 9367876
    Abstract: A system is disclosed for multimedia multipoint real-time conferencing that includes a communication module to receive a request to share media content in a virtual room setting. The content may include an audio, a video, a text, or a HyperText Markup Language (HTML) code referencing a third-party resource. The system may further include a content encoder at the host website to create a data packet encapsulating the transport characteristics and the routing requirements and a multipoint router to share the content via the transport protocol in the real-time group conference associated with the users of the virtual room.
    Type: Grant
    Filed: September 18, 2010
    Date of Patent: June 14, 2016
    Assignee: salesforce.com, inc.
    Inventors: Barry Spencer, Jeremy Egenberger
  • Publication number: 20160065631
    Abstract: In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing a streaming platform IO pump and regulator including, for example, means for executing an application at the computing device; requesting data for the application from a second computing device communicably interfaced with the first computing device via a public Internet; calculating an estimated arrival time for the data to be returned from the second computing device; determining the data fails to arrive within the estimated arrival time calculated; initiating a new connection to the second computing device; and re-sending the request for the data for the application to the second computing device via the new connection. Other related embodiments are disclosed.
    Type: Application
    Filed: November 10, 2015
    Publication date: March 3, 2016
    Inventors: Barry Spencer, Jeremy Egenberger
  • Patent number: 9183090
    Abstract: In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing a streaming platform IO pump and regulator including, for example, means for executing an application at the computing device; requesting data for the application from a second computing device communicably interfaced with the first computing device via a public Internet; calculating an estimated arrival time for the data to be returned from the second computing device; determining the data fails to arrive within the estimated arrival time calculated; initiating a new connection to the second computing device; and re-sending the request for the data for the application to the second computing device via the new connection. Other related embodiments are disclosed.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 10, 2015
    Assignee: salesforce.com, inc.
    Inventors: Barry Spencer, Jeremy Egenberger
  • Publication number: 20110072366
    Abstract: A system is disclosed for multimedia multipoint real-time conferencing that includes a communication module to receive via a transport protocol, from a client embedded in a host website (such as a social networking website, a blog, or a dating website), a request to share media content in a real-time group conference associated with users of a virtual room. The content may include an audio, a video, a text, or a HyperText Markup Language (HTML) code referencing a third-party resource. The request may be associated with routing requirements and transport characteristics. The system may further include a content encoder at the host website to create a data packet encapsulating the transport characteristics and the routing requirements. The system may further include a multipoint router to share the content via the transport protocol in the real-time group conference associated with the users of the virtual room. The shared content may include implicit and explicit recommendations.
    Type: Application
    Filed: September 18, 2010
    Publication date: March 24, 2011
    Inventors: Barry Spencer, Jeremy Egenberger
  • Publication number: 20030041165
    Abstract: A system for sending and receiving multimedia transmissions over a network includes two or more clients and a server. Each client is connected to the network and generates and receives audio and video data via the network. The server receives the audio and video data from the clients and sends the audio and video data to the clients. During the transmission of the audio and video data, the client and server dynamically determine the rate at which to transmit the audio and video data.
    Type: Application
    Filed: October 23, 2001
    Publication date: February 27, 2003
    Inventors: Percy L. Spencer, Max E. Montgomery, Petrus Hubertus Weyzen, Jeremy Egenberger, Don Fossgreen