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).

  • Patent number: 10609041
    Abstract: An example method of enforcing granular access policy for embedded artifacts comprises: detecting an association of an embedded artifact with a resource container; associating the embedded artifact with at least a subset of an access control policy associated with the resource container; and responsive to receiving an access request to access the embedded artifact, applying the access control policy associated with the resource container for determining whether the access request is grantable.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: March 31, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Arseny Bogomolov, Alexander Mark, Teofana Hadzhiganeva, Kevin Ng, Nathaniel Klein, Sharon Hao
  • Patent number: 10593069
    Abstract: Systems and methods of enhanced display and viewing of three dimensional (3D) tomographic data acquired in tomosynthesis or tomography. A set of projection data is acquired with an image acquisition system and used to reconstruct enhanced 3D volume renderings that are viewed with motion, advanced image processing or stereotactically to assist in medical diagnosis. Various enhancements are provided for further processing the images, thereby providing additional features and benefits during image viewing.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: March 17, 2020
    Assignee: Real Time Tomography, LLC
    Inventors: Susan Ng, Peter A. Ringer, Johnny Kuo
  • Patent number: 10570143
    Abstract: The present teachings provide a compound represented by structural formula (1-0), or a pharmaceutically acceptable salt thereof. Also described are pharmaceutical compositions and methods of use thereof.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: February 25, 2020
    Assignee: UNIVERSITY HEALTH NETWORK
    Inventors: Yong Liu, Heinz W. Pauls, Radoslaw Laufer, Sze-Wan Li, Peter Brent Sampson, Miklos Feher, Grace Ng, Narendra Kumar B. Patel, Yunhui Lang
  • 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
  • Publication number: 20190376898
    Abstract: Embodiments of the current disclosure are directed to systems, methods and apparatus for evaluating single cell secretion profiles. In some embodiments, the apparatus may be configured to analyze substances expressed by a biological cell and may include a first compressible substrate, and a second substrate configured for removable sealing attachment with the first substrate. In some embodiments, upon attachment of the second substrate with the first substrate, an assembly is formed such that the open side of the plurality of chambers are covered by the second substrate, and a portion of each of the plurality of capture areas are exposed in each of the chambers.
    Type: Application
    Filed: November 22, 2017
    Publication date: December 12, 2019
    Applicant: IsoPlexis Corporation
    Inventors: Peter TSIOMPLIKAS, Jerry SEDGEWICK, Jeffrey WHYNALL, Sean MACKAY, Colin NG, Patrick PACZKOWSKI, Sean MCCUSKER, Igor NIKONOROV, Alaina KAISER
  • 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
  • Patent number: 10501474
    Abstract: Thienopyridinone compounds of Formula (I) and pharmaceutically acceptable salts thereof are described. In these compounds, one of X1; X2, and X3 is S and the other two are each independently CR, wherein R and all other variables are as defined herein. The compounds are shown to inhibit HPK1 kinase activity and to have in vivo antitumor activity. The compounds can be effectively combined with pharmaceutically acceptable carriers and also with other immunomodulatory approaches, such as checkpoint inhibition or inhibitors of tryptophan oxidation. Formula (I).
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: December 10, 2019
    Assignee: University Health Network
    Inventors: Peter Brent Sampson, Narendra Kumar B. Patel, Heinz W. Pauls, Sze-Wan Li, Grace Ng, Radoslaw Laufer, Yong Liu, Yunhui Lang
  • Patent number: 10452518
    Abstract: Systems and methods for uploading tenant code to a multi-tenant system. Tenant Java source code is sent to the multi-tenant system over an MDL interface, and stored in a repository of the multi-tenant system as source code metadata. The tenant code may be extracted and executed when a predetermined event occurs.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: October 22, 2019
    Assignee: Veeva Systems Inc.
    Inventors: Peter Gassner, Jon Stone, Bobby Ng, Eric Batzdorff, Arvind Talari, Rich Mayfield
  • 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: 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: 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: 20190300956
    Abstract: There is described herein a method of prognosing or classifying a subject with acute myeloid leukemia (AML) comprising: (a) determining the expression level of at least 3 genes in a test sample from the subject selected from the group consisting of DNMT3B, ZBTB46, NYNRIN, ARHGAP22, LAPTM4B, MMRN1, DPYSL3, KIAAQ125. CDK6, CPXM1, SOCS2, SMIM24, EMP1, NGFRAP1, CD34, AKR1C3, GPR56; and (b) comparing expression of the at least 3 genes in the test sample with reference expression levels of the at least 3 genes from control samples from a cohort of patients; wherein a difference or similarity in the expression of the at least 3 genes in the test sample and the reference expression levels is used to prognose or classify the subject with AML into a low risk group or a high risk group for worse survival.
    Type: Application
    Filed: February 6, 2017
    Publication date: October 3, 2019
    Inventors: Jean WANG, John DICK, Stanley NG, Mark MINDEN, Amanda MITCHELL, Weihsu CHEN, Peter ZANDSTRA, James KENNEDY
  • 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
  • Publication number: 20190295206
    Abstract: A computing system can detect the launch of a rider application on computing devices of users of a transport service. The computing system can receive location data indicating the current location of each user, and determine a usage pattern for each user based on historical data corresponding to historical utilization of the transport service by the user. Based on the current location and the usage pattern of the user, the computing system can determine one or more suggested destination locations for the user, and transmit, over the one or more networks, display data to cause the rider application to display a destination accelerator for each of the one or more suggested destination locations. The destination accelerator can be selectable by the user to automatically input a destination location into a transport request for the transport service.
    Type: Application
    Filed: June 13, 2019
    Publication date: September 26, 2019
    Inventors: Yuhki Yamashita, Didier Patrick Hilhorst, Bryant Jow, Peter Ng
  • Patent number: 10425490
    Abstract: A network computer system can receive data indicating a first service location from a computing device of a requesting user via an executing service application and determine data indicating a second service location. Based the first and second service locations, the network computer system can compute an upfront cost for each of a plurality of service options for completing an on-demand service for the requesting user. The network computer system can transmit data associated with the upfront cost for each of the plurality of service options to the computing device to enable a plurality of selectable graphic features to be displayed as part of a user interface on the computing device. Each of the graphic features can indicate the upfront cost for the corresponding service option.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: September 24, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Yuhki Yamashita, Didier Patrick Hilhorst, Bryant Jow, Peter Ng, Brian Tolkin, Bin Pan
  • Patent number: 10423314
    Abstract: Systems, methods, and computer-readable media are provided for generating an arced path of travel for a user interface element. In accordance with one implementation, a method is provided that includes operations performed by at least one processor. The operations of the method include determining coordinates for a start point and an end point of the user interface element corresponding to locations on a user interface. The method may also include determining a minimum arc angle and a maximum arc angle for an arc. Additionally, the method may generate an arced path based on the start point coordinates, the end point coordinates, the minimum arc angle, and the maximum arc angle. The method may also generate commands that move the user interface element along the arced path in the user interface.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: September 24, 2019
    Assignee: Google LLC
    Inventors: Ariel Sachter-Zeltzer, Peter Ng, Gustavo Sonoda
  • Patent number: 10417727
    Abstract: A network computer system can control the display of user interface features on remote computing devices. The network computer system can manage a requester profile for each of the plurality of requesters. A requester profile can be associated with historical data corresponding to previous services received or requested by the respective requester. Based on data associated with the requester profile, the network computer system can generate accelerator features to be displayed on a user interface of the computing device of the requester, where each of the accelerator features is selectable to cause the computing device of the requester to determine, without subsequent manual intervention, a service location where a service is to be completed for the requester.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: September 17, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Yuhki Yamashita, Didier Patrick Hilhorst, Bryant Jow, Peter Ng
  • Patent number: D858533
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: September 3, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Didier Patrick Hilhorst, Bryant Jow, Peter Ng