Patents by Inventor Peter Ng

Peter Ng 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: 20210373741
    Abstract: Disclosed herein are various embodiments for meeting space collaboration in augmented reality computing environments. An embodiment operates by receiving a request from a first user to join a virtual meeting space from a first location, wherein the virtual meeting space includes a plurality of virtual objects accessible to the user through the virtual meeting space. A size of the virtual meeting space and a size of a viewing space in the first location are determined. The size of the virtual meeting space for the first user is reduced to fit into the size of the viewing space in the first location. The reduced size virtual meeting space is provided for display in the viewing space of the first location for the first user.
    Type: Application
    Filed: July 7, 2021
    Publication date: December 2, 2021
    Inventors: ANAND AGARAWALA, JINHA LEE, PETER NG, ROMAN REVZIN, WALDO BRONCHART, DONGHYEON KIM
  • Publication number: 20210335044
    Abstract: Disclosed herein are various embodiments for an augmented reality interaction, modeling, and annotation system. An embodiment operates by displaying a digital model of an object within an interface of an augmented reality computing system, wherein the model is associated with a first set of dimensions corresponding to a size of the object and a second set of dimensions corresponding to a size of the digital model. A command to resize the digital model to a third set of dimensions different from the second set of dimensions is received from a user. The digital model is resized within the interface in accordance with the third set of dimensions. The resized digital model of the object is displayed in accordance with the third set of dimensions, wherein the first set of dimensions corresponding to the size of the object remains unchanged within the augmented reality computing system.
    Type: Application
    Filed: August 31, 2020
    Publication date: October 28, 2021
    Inventors: JINHA LEE, Peter NG, Josh SHADIK, Anand AGARAWALA
  • Publication number: 20210335043
    Abstract: Disclosed herein are various embodiments for an augmented reality contextual menu system. An embodiment operates by determining a position of a collapsed menu icon, representing a menu within an augmented reality computing environment, on an interface of the augmented reality computing environment, based on a position of a device used to view and interact with the interface. A hand gesture, from a user corresponding to an expansion command associated with displaying a plurality of menu options on the interface is detected. The collapsed menu icon is replaced with a plurality of expanded menu icons, wherein each expanded menu icon corresponds to one of the plurality of menu options and enable user access to functionality within the augmented reality computing environment.
    Type: Application
    Filed: August 31, 2020
    Publication date: October 28, 2021
    Inventors: Peter NG, Jinha LEE, Anand AGARAWALA
  • Patent number: 11145135
    Abstract: Disclosed herein are various embodiments for an augmented reality contextual menu system. An embodiment operates by determining a position of a collapsed menu icon, representing a menu within an augmented reality computing environment, on an interface of the augmented reality computing environment, based on a position of a device used to view and interact with the interface. A hand gesture, from a user corresponding to an expansion command associated with displaying a plurality of menu options on the interface is detected. The collapsed menu icon is replaced with a plurality of expanded menu icons, wherein each expanded menu icon corresponds to one of the plurality of menu options and enable user access to functionality within the augmented reality computing environment.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: October 12, 2021
    Assignee: SPATIAL SYSTEMS INC.
    Inventors: Peter Ng, Jinha Lee, Anand Agarawala
  • Patent number: 11093103
    Abstract: Disclosed herein are system, method, and computer program product embodiments for generating collaborating AR workspaces. An embodiment operates by identifying a first user that is participating in an augment reality (AR) meeting space from a first location. A second user participating in the AR meeting space from a second location is identified. A selection of a room configuration for the AR meeting space based on at least one of the first location or the second location is received. The digital canvas is configured in the AR meeting space for at least one of the first user or the second user based on the selected room configuration, wherein a size or shape of the digital canvas is adjusted based on either the first wall or the second wall corresponding to the selected room configuration.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: August 17, 2021
    Assignee: SPATIAL SYSTEMS INC.
    Inventors: Anand Agarawala, Jinha Lee, Peter Ng, Roman Revzin, Waldo Bronchart, Donghyeon Kim
  • Patent number: 11086474
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a local scene recreation of an augmented reality meeting space to a mobile device, laptop computer, or other computing device. By decoupling the augmented reality meeting space from virtual reality headsets, the user-base expands to include users that could otherwise not participate in the collaborative augmented reality meeting spaces. Users participating on mobile devices and laptops may choose between multiple modes of interaction including an auto-switch view and manual views as well as interacting with the augmented reality meeting space by installing an augmented reality toolkit. Users may deploy and interact with various forms of avatars representing other users in the augmented reality meeting space.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: August 10, 2021
    Assignee: SPATIAL SYSTEMS INC.
    Inventors: Jinha Lee, Anand Agarawala, Peter Ng, Tyler Hatch
  • Publication number: 20210165557
    Abstract: Disclosed herein are system, method, and computer program product embodiments for displaying a three-dimensional representation of a media source in an augmented reality meeting space. An embodiment operates by building an augmented reality (AR) meeting space comprising structured data received from a plurality of apps operating on a mobile device of a user. The structured data is translated into a three-dimensional representation of the structured data corresponding to each of the plurality of apps. A three-dimensional representation of the home screen of the mobile device of the user is rendered in the AR meeting space. It is detected that a particular one the plurality of apps has received updated content. The three-dimensional representation of the home screen is re-rendered including a visual modification to the particular one of the plurality of apps indicating that the updated content has been received.
    Type: Application
    Filed: December 29, 2020
    Publication date: June 3, 2021
    Inventors: Anand Agarawala, Jinha Lee, Peter Ng, Mischa Fierer, Elliot Pjecha
  • Publication number: 20210064218
    Abstract: Disclosed herein are system, method, and computer program product embodiments for saving and loading workspaces in augmented reality (AR) environments. An embodiment operates by detecting a command associated with a mobile device configured to interact with an augmented reality (AR) environment, wherein the command indicates an intent to include content from the mobile device in the AR environment. A flat image of the content is received from the mobile device. The flat image from the mobile device is displayed as a holographic image in the AR environment. It is determined that there are a plurality of users accessing the AR environment from a plurality of different devices, wherein each of the plurality of users can see the displayed holographic image in the AR environment.
    Type: Application
    Filed: October 14, 2020
    Publication date: March 4, 2021
    Applicant: Spatial Systems Inc.
    Inventors: Anand Agarawala, Jinha Lee, Peter Ng, Roman Revzin
  • Patent number: 10908769
    Abstract: Disclosed herein are system, method, and computer program product embodiments for displaying a three-dimensional representation of a media source in an augmented reality meeting space. The augmented reality meeting space receives structured data from the media source, for example, via an RSS feed, and translates the structured data into a three-dimensional representation using an application adapter. The application adapter can be enhanced by including additional information about the structure of the data that is specific to the media source. Users can view, manipulate, and otherwise interact the three-dimensional representation within a shared, collaborative, augmented reality meeting space.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: February 2, 2021
    Assignee: SPATIAL SYSTEMS INC.
    Inventors: Anand Agarawala, Jinha Lee, Peter Ng, Mischa Fierer, Elliot Pjecha
  • Patent number: 10838574
    Abstract: Disclosed herein are system, method, and computer program product embodiments for saving and loading workspaces in augmented reality (AR) environments. An embodiment operates by receiving a selection of an AR meeting space to open in a current physical location, wherein AR meeting space was previously configured for a remote physical location different from the current physical location. A selection of an AR meeting space to open in a current physical location is received. An arrangement of one or more digital objects of the selected AR meeting space is determined. A current anchor area within the current physical location that corresponds to a remote anchor area of the remote physical location is identified. The arrangement of the one or more digital objects of the AR meeting space is modified in the current physical location based on an alignment of the current anchor area with the remote anchor area.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: November 17, 2020
    Assignee: SPATIAL SYSTEMS INC.
    Inventors: Anand Agarawala, Jinha Lee, Peter Ng, Roman Revzin
  • Patent number: 10685416
    Abstract: A travel coordination system coordinates travel between a client and a provider to a destination. The client and provider meet at a pickup location and the provider transports the client (or an item or object from the client) to the destination. The travel coordination system automatically suggests a pickup location for the trip by determining location data points corresponding to prior trips of clients. Location data points near the client's location are determined by distance or by region and scored to determine a pickup location that improves the estimated pickup time and/or estimated time to arrive at the destination.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: June 16, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Brian Tolkin, Qing Xu, Sami Aref, Peter Ng, Yuhki Brent Yamashita, Siddharth Kar, Nikhil Goel
  • Publication number: 20200034943
    Abstract: A computing system can implement pick-up location optimization by receiving trip requests and location data from computing devices of users and determining a specified region in which each requesting user is located. Each region can be associated with a plurality of eligible pickup locations. The computing system can score each of a plurality of eligible pickup locations based, at least in part, on (i) ETAs of vehicles to the pickup locations, and (ii) an amount of reduced time for utilizing each pickup location as opposed to the current location of the requesting user or a pick-up location specified by the requesting user. Based on the scoring, the computing system may then select (i) a trip pickup location to initiate the trip request, and (ii) a selected vehicle from the set of candidate vehicles to service the trip request.
    Type: Application
    Filed: August 5, 2019
    Publication date: January 30, 2020
    Inventors: Brian Tolkin, Qing Xu, Sami Aref, Peter Ng, Yuhki Yamashita, Siddharth Kar, Nikhil Goel
  • Publication number: 20200003253
    Abstract: A friction joint includes a housing having a channel. A first tension ring member is arranged within the channel, and has an outer dimension that is resiliently expandable. A first rotor member is received within the central opening of the first tension ring member. The first rotor member causes the outer dimension of the first tension ring member to expand within the channel of the housing and press against at least a portion of the housing. The first rotor member is frictionally engaged with and rotatable relative to the first tension ring member when the first rotor member is received within the central opening of the first tension ring member.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 2, 2020
    Inventor: Hon Kit Peter Ng
  • Patent number: 10502582
    Abstract: A computer system can monitor a dynamic location of a transport service provider traveling to rendezvous with a requesting user at a start location. The computer system can generate map content to be displayed on a user interface a computing device of the requesting user. The computer system may then generate a toggle feature on the user interface to enable the requesting user to switch between a plurality of map configurations for the map content. Each of the plurality of map configurations can define a dynamic zoom level of the map content and being based on a plurality of toggle points comprising a plurality of (i) the dynamic location of the transport service provider, (ii) the dynamic location of the requesting user, or (iii) the start location.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: December 10, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Yuhki Yamashita, Didier Patrick Hilhorst, Bryant Jow, Peter Ng
  • Publication number: 20190310758
    Abstract: Disclosed herein are system, method, and computer program product embodiments for displaying a three-dimensional representation of a media source in an augmented reality meeting space. The augmented reality meeting space receives structured data from the media source, for example, via an RSS feed, and translates the structured data into a three-dimensional representation using an application adapter. The application adapter can be enhanced by including additional information about the structure of the data that is specific to the media source. Users can view, manipulate, and otherwise interact the three-dimensional representation within a shared, collaborative, augmented reality meeting space.
    Type: Application
    Filed: April 3, 2019
    Publication date: October 10, 2019
    Inventors: Anand AGARAWALA, Jinha LEE, Peter NG, Mischa FIERER, Elliot PJECHA
  • Publication number: 20190310757
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a local scene recreation of an augmented reality meeting space to a mobile device, laptop computer, or other computing device. By decoupling the augmented reality meeting space from virtual reality headsets, the user-base expands to include users that could otherwise not participate in the collaborative augmented reality meeting spaces. Users participating on mobile devices and laptops may choose between multiple modes of interaction including an auto-switch view and manual views as well as interacting with the augmented reality meeting space by installing an augmented reality toolkit. Users may deploy and interact with various forms of avatars representing other users in the augmented reality meeting space.
    Type: Application
    Filed: April 3, 2019
    Publication date: October 10, 2019
    Inventors: Jinha LEE, Anand Agarawala, Peter Ng, Tyler Hatch
  • Publication number: 20190310761
    Abstract: Disclosed herein are system, method, and computer program product embodiments for saving and loading workspaces in augmented reality (AR) environments. An embodiment operates by receiving a selection of an AR meeting space to open in a current physical location, wherein AR meeting space was previously configured for a remote physical location different from the current physical location. A selection of an AR meeting space to open in a current physical location is received. An arrangement of one or more digital objects of the selected AR meeting space is determined. A current anchor area within the current physical location that corresponds to a remote anchor area of the remote physical location is identified. The arrangement of the one or more digital objects of the AR meeting space is modified in the current physical location based on an alignment of the current anchor area with the remote anchor area.
    Type: Application
    Filed: April 30, 2019
    Publication date: October 10, 2019
    Applicant: Spatial Systems Inc.
    Inventors: Anand Agarawala, Jinha LEE, Peter NG, Roman REVZIN
  • Publication number: 20190313059
    Abstract: Disclosed herein are system, method, and computer program product embodiments for generating collaborating AR workspaces. An embodiment operates by identifying a first user that is participating in an augment reality (AR) meeting space from a first location. A second user participating in the AR meeting space from a second location is identified. A selection of a room configuration for the AR meeting space based on at least one of the first location or the second location is received. The digital canvas is configured in the AR meeting space for at least one of the first user or the second user based on the selected room configuration, wherein a size or shape of the digital canvas is adjusted based on either the first wall or the second wall corresponding to the selected room configuration.
    Type: Application
    Filed: April 3, 2019
    Publication date: October 10, 2019
    Applicant: Spatial Systems Inc.
    Inventors: Anand AGARAWALA, Jinha LEE, Peter NG, Roman REVZIN, Waldo BRONCHART, Donghyeon KIM
  • Publication number: 20190306258
    Abstract: A computing system can receive input data specifying a destination location for a requesting user and determine a guaranteed upfront cost for transporting the requesting user to the specified destination location. The system can cause the computing device of the requesting user to display a ride service selection interface comprising a graphic feature indicating the guaranteed upfront cost for the specified transport option. Based on a user selection of the graphic feature, the computing system can select a driver from the one or more available drivers based, at least in part, on a proximity of the selected driver to the current location of the requesting user, and determine a rendezvous point at which the requesting user can rendezvous with the selected driver.
    Type: Application
    Filed: June 18, 2019
    Publication date: October 3, 2019
    Inventors: Yuhki Yamashita, Didier Patrick Hilhorst, Bryant Jow, Peter Ng, Brian Tolkin, Bin Pan
  • Patent number: D931307
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: September 21, 2021
    Assignee: Spatial Systems Inc.
    Inventors: Jinha Lee, Peter Ng