Patents by Inventor Hansong Zhang

Hansong Zhang 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: 11962395
    Abstract: A whole-airspace satellite search method and device based on a phased array antenna are provided. The present disclosure combines electronic scanning implemented by the phased array antenna with mechanical scanning implemented by a mechanical actuator. As for low-orbit satellite communication, the present disclosure achieves rapid search and aiming through the phased array antenna, and solves the problem of limited electronic scanning angle of the phased array antenna through a servo system of the mechanical actuator. On the other hand, the present disclosure supports whole-airspace search and aiming of high, medium, and low-orbit satellites through the combination of the electronic scanning implemented by the phased array antenna and the mechanical scanning implemented by the mechanical actuator.
    Type: Grant
    Filed: September 6, 2023
    Date of Patent: April 16, 2024
    Assignee: CHINA STARWIN SCIENCE & TECHNOLOGY CO., LTD
    Inventors: Qingan Li, Kesong Wu, Zhiqiang Zhang, Hansong Du
  • Patent number: 11934549
    Abstract: One or more implementations of the present specification provide an invoice access method and apparatus based on a blockchain, and an electronic device. The method includes: generating first ciphertext data by encrypting plaintext data of the target invoice based on a first key corresponding to an invoice issuer; generating second ciphertext data by encrypting the plaintext data of the target invoice based on a second key corresponding to an invoice receiver; adding the first ciphertext data and an user identifier of the invoice issuer to the blockchain as related to one another; and adding the second ciphertext data and an user identifier of the invoice receiver to the blockchain as related to one another.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: March 19, 2024
    Assignee: Advance New Technologies Co., Ltd.
    Inventors: Hansong Xiao, Ping Zhang, Wenhu Kan, Qin Liu, Liangrong Lin, Fuxi Deng, Yixiang Zhang, Rui Chen, Jinming Duan
  • Patent number: 11771996
    Abstract: A method and system for verifying a client device's location in a parallel reality game hosted by a server. The client transmits its location to the server and receives verification instructions comprising a landmark and a verification pathway. The client prompts a player to capture image data of the landmark and, in response, receives a first set of image data of the landmark from an initial perspective. The client determines whether the first set of image data matches to the landmark before prompting the player to move along the verification pathway while capturing image data. The client receives a second set of image data of the landmark from a moving perspective. The client determines whether the second set of image data matches to an expected change in perspective of the landmark. Upon completion of the verification instructions, the client confirms to the server the client's location.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: October 3, 2023
    Assignee: NIANTIC, INC.
    Inventor: Hansong Zhang
  • Publication number: 20220226733
    Abstract: A method and system for verifying a client device's location in a parallel reality game hosted by a server. The client transmits its location to the server and receives verification instructions comprising a landmark and a verification pathway. The client prompts a player to capture image data of the landmark and, in response, receives a first set of image data of the landmark from an initial perspective. The client determines whether the first set of image data matches to the landmark before prompting the player to move along the verification pathway while capturing image data. The client receives a second set of image data of the landmark from a moving perspective. The client determines whether the second set of image data matches to an expected change in perspective of the landmark. Upon completion of the verification instructions, the client confirms to the server the client's location.
    Type: Application
    Filed: April 6, 2022
    Publication date: July 21, 2022
    Inventor: Hansong Zhang
  • Patent number: 11325042
    Abstract: A method and system for verifying a client device's location in a parallel reality game hosted by a server. The client transmits its location to the server and receives verification instructions comprising a landmark and a verification pathway. The client prompts a player to capture image data of the landmark and, in response, receives a first set of image data of the landmark from an initial perspective. The client determines whether the first set of image data matches to the landmark before prompting the player to move along the verification pathway while capturing image data. The client receives a second set of image data of the landmark from a moving perspective. The client determines whether the second set of image data matches to an expected change in perspective of the landmark. Upon completion of the verification instructions, the client confirms to the server the client's location.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: May 10, 2022
    Assignee: Niantic, Inc.
    Inventor: Hansong Zhang
  • Patent number: 11157073
    Abstract: A method for calibrating an orientation of an eye-mounted display relative to a user's gaze, preferably performed by a system. The system causes the eye-mounted display to project a calibration image onto the user's retina. The user provides information about a relative orientation between the user's gaze and the calibration image, for example a translation offset or a relative rotation. Based on the received information, an orientation for the eye-mounted display that aligns with the user's gaze is determined. Images to be projected by the eye-mounted display onto the user's retina can be adjusted based on the determined orientation.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: October 26, 2021
    Assignee: Tectus Corporation
    Inventor: Hansong Zhang
  • Publication number: 20210023452
    Abstract: A method and system for verifying a client device's location in a parallel reality game hosted by a server. The client transmits its location to the server and receives verification instructions comprising a landmark and a verification pathway. The client prompts a player to capture image data of the landmark and, in response, receives a first set of image data of the landmark from an initial perspective. The client determines whether the first set of image data matches to the landmark before prompting the player to move along the verification pathway while capturing image data. The client receives a second set of image data of the landmark from a moving perspective. The client determines whether the second set of image data matches to an expected change in perspective of the landmark. Upon completion of the verification instructions, the client confirms to the server the client's location.
    Type: Application
    Filed: September 29, 2020
    Publication date: January 28, 2021
    Inventor: Hansong Zhang
  • Patent number: 10831269
    Abstract: A system controls a brightness of an augmented reality (AR) eye-mounted device. The system includes an eye-mounted display, a photodetector system, and a controller. The eye-mounted display includes a contact lens and a femtoprojector. The femtoprojector is contained in the contact lens and is configured to project an AR image to a user's retina. The AR image is overlaid on an external scene viewed by the user through the contact lens. The photodetector system detects a brightness level of the external scene. Based on the brightness level of the external scene, the controller adjusts a brightness level of the AR image projected to the user's retina. In some embodiments, the eye-mounted display receives image data defining the AR image and the controller adjusts a bit depth of the image data based on the brightness level of the AR image.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: November 10, 2020
    Assignee: Tectus Corporation
    Inventors: Brian Elliot Lemoff, Michael West Wiemer, Paul Scott Martin, Hansong Zhang, Drew Daniel Perkins
  • Patent number: 10828569
    Abstract: A method and system for verifying a client device's location in a parallel reality game hosted by a server. The client transmits its location to the server and receives verification instructions comprising a landmark and a verification pathway. The client prompts a player to capture image data of the landmark and, in response, receives a first set of image data of the landmark from an initial perspective. The client determines whether the first set of image data matches to the landmark before prompting the player to move along the verification pathway while capturing image data. The client receives a second set of image data of the landmark from a moving perspective. The client determines whether the second set of image data matches to an expected change in perspective of the landmark. Upon completion of the verification instructions, the client confirms to the server the client's location.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: November 10, 2020
    Assignee: Niantic, Inc.
    Inventor: Hansong Zhang
  • Publication number: 20200164274
    Abstract: A method and system for verifying a client device's location in a parallel reality game hosted by a server. The client transmits its location to the server and receives verification instructions comprising a landmark and a verification pathway. The client prompts a player to capture image data of the landmark and, in response, receives a first set of image data of the landmark from an initial perspective. The client determines whether the first set of image data matches to the landmark before prompting the player to move along the verification pathway while capturing image data. The client receives a second set of image data of the landmark from a moving perspective. The client determines whether the second set of image data matches to an expected change in perspective of the landmark. Upon completion of the verification instructions, the client confirms to the server the client's location.
    Type: Application
    Filed: December 27, 2019
    Publication date: May 28, 2020
    Inventor: Hansong Zhang
  • Patent number: 10549198
    Abstract: A method and system for verifying a client device's location in a parallel reality game hosted by a server. The client transmits its location to the server and receives verification instructions comprising a landmark and a verification pathway. The client prompts a player to capture image data of the landmark and, in response, receives a first set of image data of the landmark from an initial perspective. The client determines whether the first set of image data matches to the landmark before prompting the player to move along the verification pathway while capturing image data. The client receives a second set of image data of the landmark from a moving perspective. The client determines whether the second set of image data matches to an expected change in perspective of the landmark. Upon completion of the verification instructions, the client confirms to the server the client's location.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: February 4, 2020
    Assignee: Niantic, Inc.
    Inventor: Hansong Zhang
  • Publication number: 20200004330
    Abstract: A system controls a brightness of an augmented reality (AR) eye-mounted device. The system includes an eye-mounted display, a photodetector system, and a controller. The eye-mounted display includes a contact lens and a femtoprojector. The femtoprojector is contained in the contact lens and is configured to project an AR image to a user's retina. The AR image is overlaid on an external scene viewed by the user through the contact lens. The photodetector system detects a brightness level of the external scene. Based on the brightness level of the external scene, the controller adjusts a brightness level of the AR image projected to the user's retina. In some embodiments, the eye-mounted display receives image data defining the AR image and the controller adjusts a bit depth of the image data based on the brightness level of the AR image.
    Type: Application
    Filed: September 6, 2019
    Publication date: January 2, 2020
    Inventors: Brian Elliot Lemoff, Michael West Wiemer, Paul Scott Martin, Hansong Zhang, Drew Daniel Perkins
  • Patent number: 10474230
    Abstract: A system controls a brightness of an augmented reality (AR) eye-mounted device. The system includes an eye-mounted display, a photodetector system, and a controller. The eye-mounted display includes a contact lens and a femtoprojector. The femtoprojector is contained in the contact lens and is configured to project an AR image to a user's retina. The AR image is overlaid on an external scene viewed by the user through the contact lens. The photodetector system detects a brightness level of the external scene. Based on the brightness level of the external scene, the controller adjusts a brightness level of the AR image projected to the user's retina. In some embodiments, the eye-mounted display receives image data defining the AR image and the controller adjusts a bit depth of the image data based on the brightness level of the AR image.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: November 12, 2019
    Assignee: Tectus Corporation
    Inventors: Brian Elliot Lemoff, Michael West Wiemer, Paul Scott Martin, Hansong Zhang, Drew Daniel Perkins
  • Publication number: 20190302459
    Abstract: A pair of eye-mounted displays includes a right eye-mounted display and a right eye-mounted display. Each eye-mounted display comprises a contact lens. A femtoprojector system in each contact lens projects an image onto a retina of a user's eye when the contact lens is mounted on the user's eye. When the pair of eye-mounted displays is mounted on the user's left eye and on the user's right eye, a left-eye image is projected onto the user's left eye retina and a right-eye image is projected onto the user's right eye retina. The two projected images only partially overlap within the user's binocular visual field.
    Type: Application
    Filed: March 27, 2018
    Publication date: October 3, 2019
    Inventors: Michael West Wiemer, Steven Louis Sinclair, Hansong Zhang, Brian Elliot Lemoff, Ben H. Shelef
  • Patent number: 10409068
    Abstract: A pair of eye-mounted displays includes a right eye-mounted display and a right eye-mounted display. Each eye-mounted display comprises a contact lens. A femtoprojector system in each contact lens projects an image onto a retina of a user's eye when the contact lens is mounted on the user's eye. When the pair of eye-mounted displays is mounted on the user's left eye and on the user's right eye, a left-eye image is projected onto the user's left eye retina and a right-eye image is projected onto the user's right eye retina. The two projected images only partially overlap within the user's binocular visual field.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: September 10, 2019
    Assignee: Tectus Corporation
    Inventors: Michael West Wiemer, Steven Louis Sinclair, Hansong Zhang, Brian Elliot Lemoff, Ben H. Shelef
  • Patent number: 10360701
    Abstract: A system may provide a visualization function during computational functions performed by a host system. Access to a library of functions including a visualization function is provided. Then, a computing application is executed. The execution of the computing application includes generating multi-dimensional data, invoking the visualization function from the library, and providing a visual representation of at least a portion of the multi-dimensional data for display within the computing application using the visualization function.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: July 23, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Eng Lim Goh, Hansong Zhang, Chandrasekhar Murthy
  • Publication number: 20190101979
    Abstract: A method for calibrating an orientation of an eye-mounted display relative to a user's gaze, preferably performed by a system. The system causes the eye-mounted display to project a calibration image onto the user's retina. The user provides information about a relative orientation between the user's gaze and the calibration image, for example a translation offset or a relative rotation. Based on the received information, an orientation for the eye-mounted display that aligns with the user's gaze is determined. Images to be projected by the eye-mounted display onto the user's retina can be adjusted based on the determined orientation.
    Type: Application
    Filed: October 4, 2017
    Publication date: April 4, 2019
    Inventor: Hansong Zhang
  • Publication number: 20180173304
    Abstract: A system controls a brightness of an augmented reality (AR) eye-mounted device. The system includes an eye-mounted display, a photodetector system, and a controller. The eye-mounted display includes a contact lens and a femtoprojector. The femtoprojector is contained in the contact lens and is configured to project an AR image to a user's retina. The AR image is overlaid on an external scene viewed by the user through the contact lens. The photodetector system detects a brightness level of the external scene. Based on the brightness level of the external scene, the controller adjusts a brightness level of the AR image projected to the user's retina. In some embodiments, the eye-mounted display receives image data defining the AR image and the controller adjusts a bit depth of the image data based on the brightness level of the AR image.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 21, 2018
    Inventors: Brian Elliot Lemoff, Michael West Wiemer, Paul Scott Martin, Hansong Zhang, Drew Daniel Perkins
  • Publication number: 20160364249
    Abstract: A system may provide a visualization function during computational functions performed by a host system. Access to a library of functions including a visualization function is provided. Then, a computing application is executed. The execution of the computing application includes generating multi-dimensional data, invoking the visualization function from the library, and providing a visual representation of at least a portion of the multi-dimensional data for display within the computing application using the visualization function.
    Type: Application
    Filed: July 6, 2016
    Publication date: December 15, 2016
    Inventors: Eng Lim Goh, Hansong Zhang, Chandrasekhar Murthy
  • Patent number: 9389760
    Abstract: A system may provide a visualization function during computational functions performed by a host system. Access to a library of functions including a visualization function is provided. Then, a computing application is executed. The execution of the computing application includes generating multi-dimensional data, invoking the visualization function from the library, and providing a visual representation of at least a portion of the multi-dimensional data for display within the computing application using the visualization function.
    Type: Grant
    Filed: June 29, 2013
    Date of Patent: July 12, 2016
    Assignee: Silicon Graphics International Corporation
    Inventors: Eng Lim Goh, Hansong Zhang, Chandrasekhar Murthy