Patents by Inventor Ying Cheung

Ying Cheung 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: 20230298244
    Abstract: In some implementations, the disclosed systems and methods can create a customized pet avatar by applying artificial intelligence to photographs and videos of a real-world pet. In some implementations, the disclosed systems and methods can geospatially map user-generated content within a VR environment. In some implementations, the disclosed systems and methods can receive user-generated content (e.g., images, videos, text, etc.) about a particular destination, such as a business listing, restaurant, or other location of interest. In some implementations, the disclosed systems and methods can build a selected virtual object of a plurality of virtual objects in an artificial reality world.
    Type: Application
    Filed: April 21, 2023
    Publication date: September 21, 2023
    Applicant: Meta Platforms Technologies, LLC
    Inventors: Chun-Wei CHAN, Meng WANG, Maria Alejandra RUIZ GUTIERREZ, Michelle Jia-Ying CHEUNG, Jiemin ZHANG, Vincent Charles CHEUNG
  • Publication number: 20230128082
    Abstract: A proxy device coupled to a network receives communications between a client and a server on the network. The proxy device operates transparently to the client and the server, while coupled to receive and process the communications from a node on the network via a network port in a one-armed configuration. The proxy device communicates packets of the communications with an external tool coupled to the proxy device via a tool port and operates transparently to the nod and the tool. In certain embodiments, the tool may be a network security device, such as a firewall.
    Type: Application
    Filed: November 21, 2022
    Publication date: April 27, 2023
    Inventors: Dale L. Guise, JR., David Chun Ying Cheung, Fushan Allan Yuan
  • Patent number: 11620304
    Abstract: A method for transforming strings includes identifying one or more candidate example input strings from a database including a set of input strings. The candidate example input strings are presented for example transformation. For one or more of the candidate example input strings, an example output string corresponding to that example input string is received, where each example input string and its corresponding example output string define a transformation example in an example set. A string transformation program is generated based on transformation examples in the example set.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: April 4, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sumit Gulwani, Ranvijay Kumar, Chairy Chiu Ying Cheung, Daniel Adam Perelman, Euan Peter Garden, Giovanni M. Della-Libera
  • Publication number: 20220408031
    Abstract: Aspects of the disclosed technology can determine when a user has made a gesture mapped to an effect and can display the effect on the video. Additional aspects of the disclosed technology can automatically match movements between a source video and a live feed of a user. Yet further aspects of the disclosed technology can customize a video based on a determined focus of the video creator.
    Type: Application
    Filed: August 23, 2022
    Publication date: December 22, 2022
    Inventors: Michelle Jia-Ying CHEUNG, Sammy EL GHAZZAL, Caley DROOFF, Michael Donghee CHANG
  • Patent number: 11509631
    Abstract: A proxy device coupled to a network receives communications between a client and a server on the network. The proxy device operates transparently to the client and the server, while coupled to receive and process the communications from a node on the network via a network port in a one-armed configuration. The proxy device communicates packets of the communications with an external tool coupled to the proxy device via a tool port and operates transparently to the nod and the tool. In certain embodiments, the tool may be a network security device, such as a firewall.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: November 22, 2022
    Assignee: Gigamon Inc.
    Inventors: Dale L. Guise, Jr., David Chun Ying Cheung, Fushan Allan Yuan
  • Publication number: 20220362232
    Abstract: The disclosure provides topical pharmaceutical compositions comprising a macrolide immunosuppressant, e.g., selected from pimecrolimus, sirolimus, and tacrolimus, optionally in combination with efinaconazole, as well as the use of such compositions to treat inflammatory skin conditions.
    Type: Application
    Filed: July 22, 2022
    Publication date: November 17, 2022
    Inventors: Nayan DESAI, Yuk Ying CHEUNG, Radhakrishnan PILLAI
  • Patent number: 11372830
    Abstract: Various technologies described herein pertain to interactive data splitting. A program for splitting an input column of an input data set into multiple output columns can be synthesized based on input-only examples. The program can further be generated based on various user input; thus, the user input can guide the synthesis of the program. Moreover, the program can be executed on the input data set to split the input column of the input data set into the multiple output columns.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: June 28, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mohammad Raza, Sumit Gulwani, Ranvijay Kumar, Euan Peter Garden, Chairy Chiu Ying Cheung, Daniel Galen Simmons
  • Publication number: 20220157342
    Abstract: Aspects of the present disclosure are directed to three-dimensional (3D) video calls where at least some participants are assigned a position in a virtual 3D space. Additional aspects of the present disclosure are directed to an automated effects engine that can A) convert a source still image into a flythrough video; B) produce a transform video that replaces portions of a source video with an alternate visual effect; and/or C) produce a switch video that automatically matches frames between multiple source videos and stiches together the videos at the match points. Further aspects of the present disclosure are directed to a platform for the creation and deployment of automatic video effects that respond to lyric content and lyric timing values for audio associated with a video and/or that respond to beat types and beat timing values for audio associated with a video.
    Type: Application
    Filed: February 1, 2022
    Publication date: May 19, 2022
    Inventors: Kiryl KLIUSHKIN, Eric Liu GAN, Tali ZVI, Hannes Luc Herman VERLINDE, Michael SLATER, Franklin HO, Andrew Pitcher THOMPSON, Michelle Jia-Ying CHEUNG, Gil CARMEL, Stefan Alexandru JELER, Somayan CHAKRABARTI, Sung Kyu Robin KIM, Duylinh NGUYEN, Katherine Anne ZHU, Anaelisa ABURTO, Anthony GRISEY
  • Publication number: 20220031706
    Abstract: Described herein are inhibitors Transient Receptor Potential Canonical (TRPC) ion channels comprising TRPC4 protein and/or TRPC5 protein for use in combating obesity and other medical conditions including insulin resistance associated with Type II diabetes or development of Type II diabetes (pre-diabetes), metabolic syndrome, non-alcoholic fatty liver disease (NAFLD) and non-alcoholic steatohepatitis (NASH). Also disclosed is the use of the inhibitors for cosmetic purposes, such as cosmetic weight loss.
    Type: Application
    Filed: October 15, 2021
    Publication date: February 3, 2022
    Inventors: David John BEECH, Richard James FOSTER, Sin Ying CHEUNG, Baptiste Michel RODE
  • Publication number: 20220035807
    Abstract: A system includes an operating system executed by a processor and memory. A data type identifier changing application is executed by the operating system and is configured to display a table including data entries that are arranged in rows and columns and that include data type identifiers. The data type identifier changing application is configured to generate a list including two or more of the data type identifiers corresponding to rows in a selected column. The data type identifier changing application is configured to change one of the data type identifiers in the list corresponding to a plurality of rows in the selected column to one of another one of the data type identifiers in the list or a data type identifier that is not in the list.
    Type: Application
    Filed: July 12, 2021
    Publication date: February 3, 2022
    Inventors: Chairy Chiu Ying CHEUNG, Taurean Addair Jones
  • Patent number: 11222076
    Abstract: A user interface that allows the user to lock in a comparison state of an inspector control that provides a view on state of a data set being subjected to transformations. The inspector control visualizes a state of at least a portion of the data set (such as a column, table or database) as that data set is navigated by a navigation control. At least under some circumstances, the inspector control also visualizes a comparison state of the data set. A comparison lock control allows the comparison state of the data set to be locked at a particular comparison state regardless of the navigation control navigating the data set. Accordingly, until the comparison state is unlocked via a comparison unlock control, the inspector control visualizes a current state of the data set along with a visualization of the locked comparison state of the data set.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: January 11, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Chairy Chiu Ying Cheung
  • Patent number: 11200214
    Abstract: Described herein are various technologies pertaining to construction and application of a data cleaning template. A data cleaning tool, when applying the data cleaning template to a data set, is configured to identify a column in the data set that has data entries of a data type specified in the data cleaning template. In response to identifying the column in the data set, the data cleaning tool, when applying the data cleaning template to the data set, alters a format of the data entries in the column from a first format to a second format, the second format specified in the data cleaning template.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: December 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chiu Ying Cheung, Taurean Jones
  • Publication number: 20210352048
    Abstract: A proxy device coupled to a network receives communications between a client and a server on the network. The proxy device operates transparently to the client and the server, while coupled to receive and process the communications from a node on the network via a network port in a one-armed configuration, The proxy device communicates packets of the communications with an external tool coupled to the proxy device via a tool port and operates transparently to the nod and the tool. In certain embodiments, the tool may be a network security device, such as a firewall.
    Type: Application
    Filed: June 8, 2020
    Publication date: November 11, 2021
    Inventors: Dale L. Guise, JR., David Chun Ying Cheung, Fushan Allan Yuan
  • Patent number: 11163935
    Abstract: Examples provide for intelligent navigation of hierarchical groups of items. A current level of items being viewed by a user is automatically detected in response to a context change. The context change includes, for example, a zoom-in, zoom-out, or scroll associated with an item in the hierarchical group of items. A transient user interface control including a contextual breadcrumb list representing a path from a root node to the current level is automatically generated for presentation to the user. An action including, for example, a search, filter, or sort of items within the detected current group of items is performed based on input received from the user via the presented transient user interface control. A result of the performed action is presented for display.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: November 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chairy Chiu Ying Cheung, Raghunath Mallya
  • Patent number: 11093516
    Abstract: A system includes an operating system executed by a processor and memory. A data type identifier changing application is executed by the operating system and is configured to display a table including data entries that are arranged in rows and columns and that include data type identifiers. The data type identifier changing application is configured to generate a list including two or more of the data type identifiers corresponding to rows in a selected column. The data type identifier changing application is configured to change one of the data type identifiers in the list corresponding to a plurality of rows in the selected column to one of another one of the data type identifiers in the list or a data type identifier that is not in the list.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: August 17, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chairy Chiu Ying Cheung, Taurean Addair Jones
  • Publication number: 20210102873
    Abstract: The present invention provides methods, compositions, and kits useful in preparing labeled molecules, which are useful in the detection of binding partners.
    Type: Application
    Filed: October 9, 2020
    Publication date: April 8, 2021
    Inventors: Fei MAO, Wai-Yee LEUNG, Ching-Ying CHEUNG, Hye Eun HOOVER
  • Patent number: 10949048
    Abstract: Organizations may comprise a variety of resources that are assigned to various organizational units, and allocated for various projects or tasks. A user who wishes to understand the organizational structure of the resources may examine information sources, such as resource manifests and resource access logs, and interpret such information with the user's knowledge of the organization, but may fail to achieve a comprehensive, accurate, and up-to-date understanding of the organization. Instead, interactions among users and resources may be monitored to infer organizational structure; assignment of resources to organizational units; relationships among resources; and usages arising within such resource relationships. Based on such inferences, an interactive visual map may be automatically generated that depicts the arrangement of the organization and the interrelationships of the resources.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: March 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Liensberger, James Eldon Tillinghast, Mark Wade Heninger, Christina Storm, Chairy Chiu Ying Cheung
  • Patent number: 10837881
    Abstract: The present invention provides methods, compositions, and kits useful in preparing labeled molecules, which are useful in the detection of binding partners.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: November 17, 2020
    Assignee: BIOTIUM, INC.
    Inventors: Fei Mao, Wai-Yee Leung, Ching-Ying Cheung, Hye Eun Hoover
  • Publication number: 20200345741
    Abstract: Described herein are inhibitors Transient Receptor Potential Canonical (TRPC) ion channels comprising TRPC4 protein and/or TRPC5 protein for use in combating obesity and other medical conditions including insulin resistance associated with Type II diabetes or development of Type II diabetes (pre-diabetes), metabolic syndrome, non-alcoholic fatty liver disease (NAFLD) and non-alcoholic steatohepatitis (NASH). Also disclosed is the use of the inhibitors for cosmetic purposes, such as cosmetic weight loss.
    Type: Application
    Filed: February 9, 2018
    Publication date: November 5, 2020
    Inventors: David John BEECH, Richard James FOSTER, Sin Ying CHEUNG, Baptiste Michel RODE
  • Patent number: 10725720
    Abstract: Examples provide for intelligent navigation of informational items within an augmented reality environment. A hierarchical set of informational items within the augmented reality environment is automatically generated. A current level in the hierarchy includes items currently within a field of view (FOV), a current topic of conversation, items associated with user movements, or items selected by the user. A transient user interface control directed to the current group of informational items and a contextual breadcrumb list is generated and displayed within the FOV. An action is performed on a selected group of informational items based on input received from the user via the transient user interface control. The results of the performed action are presented to the user within the FOV.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chairy Chiu Ying Cheung, Raghunath Mallya