Patents by Inventor Tianyu Xie
Tianyu Xie 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: 12206422Abstract: A method for implementing an atomic clock based on NV-15N coupling spin system in diamond and a device are provided. The method includes: applying a pulse sequence to jointly initialize NV electron spins and 15N nuclear spins; performing a Ramsey interferometry to compare a RF frequency and a 15N hyperfine coupling; entangling the NV electron spin and the nuclear spin, reading out a state of nuclear spins by collecting a fluorescence signal; calculating a frequency difference between the RF frequency and the 15N hyperfine coupling according to the fluorescence signal, thereby locking the RF frequency to the 15N hyperfine coupling; and outputting the RF frequency as a frequency standard.Type: GrantFiled: June 7, 2021Date of Patent: January 21, 2025Assignee: University of Science and Technology of ChinaInventors: Shaoyi Xu, Tianyu Xie, Zhiyuan Zhao, Fazhan Shi, Jiangfeng Du
-
Patent number: 12088312Abstract: A method for implementing an atomic clock based on NV-14N coupling spin system in diamond and a device are provided. The method is to lock a RF frequency using a 14N zero-field splitting and output the RF frequency as a frequency standard. The method includes: applying a pulse sequence to jointly initialize NV electron spins and 14N nuclear spins; performing a Ramsey interferometry to compare a RF frequency and a 14N zero-field splitting; entangling the NV electron spin and the nuclear spin, reading out a state of nuclear spins by collecting a fluorescence signal; calculating a frequency difference between the RF frequency and the 14N zero-field splitting according to the fluorescence signal, thereby locking the RF frequency to the 14N zero-field splitting; and outputting the RF frequency as a frequency standard.Type: GrantFiled: June 7, 2021Date of Patent: September 10, 2024Assignee: University of Science and Technology of ChinaInventors: Tianyu Xie, Shaoyi Xu, Zhiyuan Zhao, Fazhan Shi, Jiangfeng Du
-
Publication number: 20230370074Abstract: A method for implementing an atomic clock based on NV-15N coupling spin system in diamond and a device are provided. The method includes: applying a pulse sequence to jointly initialize NV electron spins and 15N nuclear spins; performing a Ramsey interferometry to compare a RF frequency and a 15N hyperfine coupling; entangling the NV electron spin and the nuclear spin, reading out a state of nuclear spins by collecting a fluorescence signal; calculating a frequency difference between the RF frequency and the 15N hyperfine coupling according to the fluorescence signal, thereby locking the RF frequency to the 15N hyperfine coupling; and outputting the RF frequency as a frequency standard. This system is located in a stable solid environment and is not affected by environmental conditions such as an external magnetic field, electric field, and temperature, and therefore it has an excellent robustness. Various components of the device may be integrated into several chips to miniaturize a diamond atomic clock.Type: ApplicationFiled: June 7, 2021Publication date: November 16, 2023Inventors: Shaoyi Xu, Tianyu Xie, Zhiyuan Zhao, Fazhan Shi, Jiangfeng Du
-
Publication number: 20230370075Abstract: A method for implementing an atomic clock based on NV-14N coupling spin system in diamond and a device are provided. The method is to lock a RF frequency using a 14N zero-field splitting and output the RF frequency as a frequency standard. The method includes: applying a pulse sequence to jointly initialize NV electron spins and 14N nuclear spins; performing a Ramsey interferometry to compare a RF frequency and a 14N zero-field splitting; entangling the NV electron spin and the nuclear spin, reading out a state of nuclear spins by collecting a fluorescence signal; calculating a frequency difference between the RF frequency and the 14N zero-field splitting according to the fluorescence signal, thereby locking the RF frequency to the 14N zero-field splitting; and outputting the RF frequency as a frequency standard.Type: ApplicationFiled: June 7, 2021Publication date: November 16, 2023Inventors: Tianyu Xie, Shaoyi Xu, Zhiyuan Zhao, Fazhan Shi, Jiangfeng Du
-
Patent number: 10491548Abstract: Techniques to configure bot flow are described. In one embodiment, an apparatus may comprise a web application hosting component operative to receive a bot-configuration requests from a web client, the bot-configuration request corresponding to a developer account for a bot system; and provide a web-based application to the web client; and a web application preparation component operative to prepare the web-based application for the web client, the web-based application comprising a message composer interface and a message flow interface, wherein the message flow interface is operative to display branching message flow between a plurality of bot messages configured in the message composer interface. Other embodiments are described and claimed.Type: GrantFiled: April 17, 2017Date of Patent: November 26, 2019Assignee: FACEBOOK, INC.Inventor: Tianyu Xie
-
Patent number: 10467385Abstract: Disclosed herein are systems, methods, and software to enhance licensing in multi-user computing environments. In an implementation, for each user of a plurality of users engaged with an application installed in a multi-user computing environment, a user-specific license state is maintained for the user with respect to the application. In addition, for each of the plurality of users engaged with the application installed in the multi-user computing environment, the application is delivered in accordance with the user-specific license state for the user.Type: GrantFiled: October 21, 2016Date of Patent: November 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Piotr A. Ciszewski, Tianyu Xie, Richard Moloney, Robert Donner, Zhengyu Li
-
Publication number: 20190068526Abstract: Exemplary embodiments relate to methods, mediums, and systems for messaging bots configured to converse with page administrators and advertisers to assist them in managing their presence on a platform, such as a social networking service. A user may have a problem or be able to optimize their presence on the platform in some way, but may not know to search for the issue (or may not even know that they have a problem). Exemplary embodiments provide a helper bot that can be triggered by real-time or asynchronous events, and guide the user through problem-solving. Triggered messages to the users can be delayed or sent under certain conditions to prevent spamming the user. The messages have a custom format that allows the conversation to be represented as a chain encapsulating the entire conversation context.Type: ApplicationFiled: August 25, 2017Publication date: February 28, 2019Inventors: Tianyu Xie, Andrew Buchanan Flockhart, Shi He, Atol Fortin de Oliveira
-
Publication number: 20180302346Abstract: Techniques to configure bot flow are described. In one embodiment, an apparatus may comprise a web application hosting component operative to receive a bot-configuration requests from a web client, the bot-configuration request corresponding to a developer account for a bot system; and provide a web-based application to the web client; and a web application preparation component operative to prepare the web-based application for the web client, the web-based application comprising a message composer interface and a message flow interface, wherein the message flow interface is operative to display branching message flow between a plurality of bot messages configured in the message composer interface. Other embodiments are described and claimed.Type: ApplicationFiled: April 17, 2017Publication date: October 18, 2018Inventor: Tianyu Xie
-
Publication number: 20180012139Abstract: Systems, methods, and non-transitory computer-readable media according to certain aspects can receive at least one message sent by a user of a social networking system to a page provided by the social networking system, where the page is associated with an entity. A training data set including a plurality of messages can be determined, and the training data set can indicate an intent classification for each of the plurality of messages. The intent classification can be indicative of an intent associated with a particular message. A machine learning model may be trained based at least in part on the training data set. A first intent classification for the at least one message can be determined, based at least in part on the machine learning model.Type: ApplicationFiled: July 6, 2016Publication date: January 11, 2018Inventors: Matthew Logan Schmid, Akhil Nambiar, Ehud Weinsberg, Tianyu Xie, Shuyang Lin
-
Patent number: 9811645Abstract: Technology is disclosed herein for licensing applications using a preferred authorization process dynamically identified based on conditions associated with an initiation of an application. Authorization is then attempted using the preferred authorization process. In some examples, the preferred authorization process is selected from at least a keyless authorization process and a key-based authorization process.Type: GrantFiled: October 9, 2015Date of Patent: November 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Akselrod, Tianyu Xie, Scott Kurtzebom, Gordon Hardy, Sanjay Garg, Chad Shurtz, Karvell Li, Robert Donner
-
Publication number: 20170039355Abstract: Disclosed herein are systems, methods, and software to enhance licensing in multi-user computing environments. In an implementation, for each user of a plurality of users engaged with an application installed in a multi-user computing environment, a user-specific license state is maintained for the user with respect to the application. In addition, for each of the plurality of users engaged with the application installed in the multi-user computing environment, the application is delivered in accordance with the user-specific license state for the user.Type: ApplicationFiled: October 21, 2016Publication date: February 9, 2017Inventors: Piotr A. Ciszewski, Tianyu Xie, Richard Moloney, Robert Donner, Zhengyu Li
-
Patent number: 9507921Abstract: Disclosed herein are systems, methods, and software to enhance licensing in multi-user computing environments. In an implementation, for each user of a plurality of users engaged with an application installed in a multi-user computing environment, a user-specific license state is maintained for the user with respect to the application. In addition, for each of the plurality of users engaged with the application installed in the multi-user computing environment, the application is delivered in accordance with the user-specific license state for the user.Type: GrantFiled: September 10, 2014Date of Patent: November 29, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Piotr A. Ciszewski, Tianyu Xie, Richard Moloney, Robert Donner, Zhengyu Li
-
Patent number: 9311489Abstract: Disclosed herein are systems, methods, and software for facilitating application forensics. In least one implementation, the identity of a user associated with an attempt to access an application program that resides in a development environment is determined. Information is generated with which to encode the identity of the user in a various views of the application program rendered in a runtime environment. A reply to the attempt is communicated that includes the information and at least a portion of the application program.Type: GrantFiled: March 7, 2013Date of Patent: April 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Tianyu Xie, Shawn T. Sullivan, Matthew Wood, Ryan P. Heaney, Kyle Von Haden, Peter Anthony Nobel
-
Publication number: 20160034672Abstract: Technology is disclosed herein for licensing applications using a preferred authorization process dynamically identified based on conditions associated with an initiation of an application. Authorization is then attempted using the preferred authorization process. In some examples, the preferred authorization process is selected from at least a keyless authorization process and a key-based authorization process.Type: ApplicationFiled: October 9, 2015Publication date: February 4, 2016Inventors: Gregory Akselrod, Tianyu Xie, Scott Kurtzebom, Gordon Hardy, Sanjay Garg, Chad Shurtz, Karvell Li, Robert Donner
-
Patent number: 9158900Abstract: Systems, methods, and software are disclosed herein for licensing applications using a preferred authorization process dynamically identified based on conditions associated with an initiation of an application. Authorization is then attempted using the preferred authorization process. In some examples, the preferred authorization process is selected from at least a keyless authorization process and a key-based authorization process.Type: GrantFiled: October 1, 2013Date of Patent: October 13, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Akselrod, Tianyu Xie, Scott Kurtzebom, Gordon Hardy, Sanjay Garg, Chad Shurtz, Karvell Li, Robert Donner
-
Publication number: 20150286806Abstract: Disclosed herein are systems, methods, and software to enhance licensing in multi-user computing environments. In an implementation, for each user of a plurality of users engaged with an application installed in a multi-user computing environment, a user-specific license state is maintained for the user with respect to the application. In addition, for each of the plurality of users engaged with the application installed in the multi-user computing environment, the application is delivered in accordance with the user-specific license state for the user.Type: ApplicationFiled: September 10, 2014Publication date: October 8, 2015Inventors: Piotr A. Ciszewski, Tianyu Xie, Richard Moloney, Robert Donner, Zhengyu Li
-
Publication number: 20150193607Abstract: A method, system, and computer-readable storage media for providing user based licensing of an application are provided herein. The method includes receiving user log-in information from a computing device at a licensing service in response to an input by a user and providing a license for an application to the computing device, wherein the license includes device specific information associated with the user. The method also includes activating the application on the computing device using the device specific information.Type: ApplicationFiled: March 19, 2015Publication date: July 9, 2015Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
-
Publication number: 20150193897Abstract: A method, system, and computer-readable storage media for providing user based licensing of an application are provided herein. The method includes receiving user log-in information from a computing device at a licensing service in response to an input by a user and providing a license for an application to the computing device, wherein the license includes device specific information associated with the user. The method also includes activating the application on the computing device using the device specific information.Type: ApplicationFiled: March 19, 2015Publication date: July 9, 2015Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
-
Publication number: 20150193606Abstract: A method, system, and computer-readable storage media for providing user based licensing of an application are provided herein. The method includes receiving user log-in information from a computing device at a licensing service in response to an input by a user and providing a license for an application to the computing device, wherein the license includes device specific information associated with the user. The method also includes activating the application on the computing device using the device specific information.Type: ApplicationFiled: March 19, 2015Publication date: July 9, 2015Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
-
Publication number: 20150193605Abstract: A method, system, and computer-readable storage media for providing user based licensing of an application are provided herein. The method includes receiving user log-in information from a computing device at a licensing service in response to an input by a user and providing a license for an application to the computing device, wherein the license includes device specific information associated with the user. The method also includes activating the application on the computing device using the device specific information.Type: ApplicationFiled: March 19, 2015Publication date: July 9, 2015Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz