Patents by Inventor Yingying GENG

Yingying GENG 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: 10942633
    Abstract: A tool for interacting with a rendered environment is configured to render a representation of a real-world environment. Input data is received that is indicative of a position for a zoom window to be placed within the representation. The zoom window is rendered at the position within the representation and has a size that is determined based on one or more criteria. Within the zoom window, a magnified view of a portion of the representation is rendered that is proximate to the position of the zoom window. Input data is received that is indicative of a first gesture applied to the zoom window and is indicative of a resizing of the zoom window. The zoom window is resized on the UI in accordance with the first gesture, and a scale of the magnified view within the zoom window is maintained as the zoom window is resized. Input data is received that is indicative of a second gesture applied to the zoom window and indicative of a change to a zoom scale for content within the zoom window.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: March 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Yingying Geng, Casey Baker
  • Patent number: 10754526
    Abstract: A tool for interacting with a rendered environment is configured to render a representation of a real-world environment and receive input data indicative of a position for a zoom window to be placed within the representation. The zoom window is rendered having a size that is determined based on one or more criteria. A magnified view of a portion of the representation is rendered that is proximate to the position of the zoom window. Input data is received that is indicative of a first gesture indicative of a new position for the zoom window. The zoom window is repositioned on the UI and the size of the zoom window is maintained during the repositioning. Within the zoom window, a magnified view of a portion of the representation is rendered that is proximate to the new position of the zoom window. The zoom window is movable to any rendered portion of the representation.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Yingying Geng, Casey Baker
  • Publication number: 20200201521
    Abstract: A tool for interacting with a rendered environment is configured to render a representation of a real-world environment and receive input data indicative of a position for a zoom window to be placed within the representation. The zoom window is rendered having a size that is determined based on one or more criteria. A magnified view of a portion of the representation is rendered that is proximate to the position of the zoom window. Input data is received that is indicative of a first gesture indicative of a new position for the zoom window. The zoom window is repositioned on the UI and the size of the zoom window is maintained during the repositioning. Within the zoom window, a magnified view of a portion of the representation is rendered that is proximate to the new position of the zoom window. The zoom window is movable to any rendered portion of the representation.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Inventors: Jason Thomas FAULKNER, Yingying GENG, Casey BAKER
  • Publication number: 20200201522
    Abstract: A tool for interacting with a rendered environment is configured to render a representation of a real-world environment. Input data is received that is indicative of a position for a zoom window to be placed within the representation. The zoom window is rendered at the position within the representation and has a size that is determined based on one or more criteria. Within the zoom window, a magnified view of a portion of the representation is rendered that is proximate to the position of the zoom window. Input data is received that is indicative of a first gesture applied to the zoom window and is indicative of a resizing of the zoom window. The zoom window is resized on the UI in accordance with the first gesture, and a scale of the magnified view within the zoom window is maintained as the zoom window is resized. Input data is received that is indicative of a second gesture applied to the zoom window and indicative of a change to a zoom scale for content within the zoom window.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Inventors: Jason Thomas FAULKNER, Yingying GENG, Casey BAKER
  • Publication number: 20200201512
    Abstract: A tool for interacting with a rendered environment is configured to render a representation of a real-world environment. First input data is received that is indicative of a position for a zoom window to be placed within the representation. The zoom window is rendered and a magnified view of a portion of the representation is rendered that is proximate to the position of the zoom window. Second input data is received that is indicative of an interaction with the zoom window. An editing pane is rendered that includes a representation of content of the zoom window and selectable options for actions to be applied to the content. Third input data is received that is indicative of a selection of one of the selectable options, and an editing action is performed on the content.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Inventors: Jason Thomas FAULKNER, Yingying GENG, Casey BAKER
  • Patent number: 10341269
    Abstract: Threaded conversation channel with a temporarily exclusive conversation. One embodiment includes a data processing system implementing a threaded conversation channel. The data processing system includes a network interface coupled to a network. The data processing system also includes a memory for storing instructions and an electronic processor coupled to the network interface and the memory. The electronic processor is configured to execute the instructions to generate the threaded conversation channel and to receive conversation parameters including a recipient, a delivery time, and initial message content. The electronic processor is also configured to post a temporarily exclusive conversation based on the conversation parameters that is hidden from at least a first user of the temporarily exclusive conversation and viewable by at least a second user.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: July 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yingying Geng, Chad A. Voss, Vivian Hsu
  • Patent number: 10036707
    Abstract: Embodiments of the present invention provide jewel and jade identification method and apparatus. The method comprises the steps: (a) placing a sample to be detected over a light transmission hole formed on a carrying surface of an object table and emitting, by an optical probe disposed below the carrying surface, an exciting light onto the sample through the light transmission hole and then collecting a Raman scattered light from the sample by the optical probe. (b) acquiring a Raman spectrum curve of the sample from the collected Raman scattered light from the sample; and (c) comparing the Raman spectrum curve with a reference Raman spectrum library for jewels and jades to identify the sample. The method and apparatus may achieve effective, convenient and accurate inspections of the jewels and jades.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: July 31, 2018
    Assignees: Nuctech Company Limited, Tsinghua University
    Inventors: Ziran Zhao, Li Zhang, Yingying Geng, Hongqiu Wang, Yumin Yi
  • Publication number: 20180173377
    Abstract: Surfacing details of a condensed electronic conversation allows for the more efficient use of the condensed from of that electronic conversation. Important comments, attached documents, and other content items included in the condensed electronic conversation are provided in a control interface of the condensed electronic conversation that provide a user with details on those surfaced content items without expanding the display of the conversation. Elements representing the content items in the control interface are actuatable to, in various aspects, navigate to a relevant portion of the condensed electronic conversation, save the content item, or launch an application to view the content item.
    Type: Application
    Filed: December 15, 2016
    Publication date: June 21, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yingying Geng, Jose Alberto Rodriguez, Vivian Hsu, Casey James Baker, Chad Aron Voss
  • Publication number: 20180145936
    Abstract: Threaded conversation channel with a temporarily exclusive conversation. One embodiment includes a server implementing a threaded conversation channel. The server includes a network interface coupled to a network. The server also includes a memory for storing instructions and an electronic processor coupled to the network interface and the memory. The electronic processor is configured to execute the instructions to generate the threaded conversation channel and to receive, from a computing device of a sender, conversation parameters including a recipient, a delivery time, and initial message content. The electronic processor is also configured to post a temporarily exclusive conversation based on the conversation parameters that is hidden from the recipient of the temporarily exclusive conversation and viewable by other users. The electronic processor is also configured to reveal, to the recipient at the delivery time, the temporarily exclusive conversation on the threaded conversation channel.
    Type: Application
    Filed: November 21, 2016
    Publication date: May 24, 2018
    Inventors: Yingying Geng, Chad A. Voss, Vivian Hsu
  • Publication number: 20150185155
    Abstract: Embodiments of the present invention provide gem identification method and apparatus. The method comprises the steps: (a) placing a sample to be detected over a light transmission hole formed on a carrying surface of an object table and emitting, by an optical probe disposed below the carrying surface, an exciting light onto the sample through the light transmission hole and then collecting a Raman scattered light from the sample by the optical probe; (b) acquiring a Raman spectrogram of the sample from the collected Raman scattered light from the sample; and (c) comparing the Raman spectrogram with a reference Raman spectrogram library for gems to identify the sample. The method and apparatus may achieve effective, convenient and accurate inspections of the gems.
    Type: Application
    Filed: December 19, 2014
    Publication date: July 2, 2015
    Inventors: Ziran ZHAO, Li ZHANG, Yingying GENG, Hongqiu WANG, Yumin YI