Patents by Inventor Yilei Wang

Yilei Wang 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: 20230352017
    Abstract: Systems and methods of selecting digital platforms for execution of voice-based commands are provided. The system receives an application that performs an action associated with a service via digital platforms. The system debugs the application to validate parameters of the action on at least two platforms of the digital platforms. The system receives data packets comprising an input audio signal detected by a sensor of a client device, and parses the input audio signal to identify the action and the service. The system selects a first platform from the digital platforms to perform the action. The system initiates, responsive to selection of the first platform, an interactive data exchange to populate parameters of an action data structure corresponding to the action. The system executes the action via the selected platform using the action data structure.
    Type: Application
    Filed: July 3, 2023
    Publication date: November 2, 2023
    Inventors: Chad Ward, Bogdan Caprita, Yilei Wang
  • Patent number: 11694688
    Abstract: Systems and methods of selecting digital platforms for execution of voice-based commands are provided. The system receives an application that performs an action associated with a service via digital platforms. The system debugs the application to validate parameters of the action on at least two platforms of the digital platforms. The system receives data packets comprising an input audio signal detected by a sensor of a client device, and parses the input audio signal to identify the action and the service. The system selects a first platform from the digital platforms to perform the action. The system initiates, responsive to selection of the first platform, an interactive data exchange to populate parameters of an action data structure corresponding to the action. The system executes the action via the selected platform using the action data structure.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: July 4, 2023
    Assignee: GOOGLE LLC
    Inventors: Chad Ward, Bogdan Caprita, Yilei Wang
  • Patent number: 11605382
    Abstract: Systems and methods of selecting digital platforms for execution of voice-based commands are provided. The system receives an application that performs an action associated with a service via digital platforms. The system debugs the application to validate parameters of the action on at least two platforms of the digital platforms. The system receives data packets comprising an input audio signal detected by a sensor of a client device, and parses the input audio signal to identify the action and the service. The system selects a first platform from the digital platforms to perform the action. The system initiates, responsive to selection of the first platform, an interactive data exchange to populate parameters of an action data structure corresponding to the action. The system executes the action via the selected platform using the action data structure.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: March 14, 2023
    Assignee: GOOGLE LLC
    Inventors: Chad Ward, Bogdan Caprita, Yilei Wang
  • Publication number: 20220162807
    Abstract: An inner guide rail switch (100) and a rail transit system (1000) having same. The inner guide rail switch (100) includes a fixed beam assembly (1) and a movable beam assembly (2). Four passageways are defined by the fixed beam assembly (1). The movable beam assembly (2) includes six movable beams. The four passageways are switched through combined movement of the six movable beams.
    Type: Application
    Filed: March 27, 2020
    Publication date: May 26, 2022
    Inventors: Xiaobin XIAO, Yongqiang XU, Yilei WANG
  • Patent number: 11210247
    Abstract: A PCIe controller and a loopback path using the PCIe controller. The PCIe controller includes: a transport layer transmission module, a transport layer reception module, a memory access module, and a memory, wherein the transport layer transmission module includes a first loopback control module, the transport layer reception module includes a second loopback control module, and the first loopback control module is coupled to the second loopback control module; the memory access module is coupled to the transport layer transmission module and the transport layer reception module, and the memory access module is also coupled to the memory.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: December 28, 2021
    Assignee: CHENGDU STARBLAZE TECHNOLOGY CO., LTD.
    Inventors: Haocheng Huang, Fei Shen, Yilei Wang, Debin Wu, Tong Lan
  • Publication number: 20210390956
    Abstract: Systems and methods of selecting digital platforms for execution of voice-based commands are provided. The system receives an application that performs an action associated with a service via digital platforms. The system debugs the application to validate parameters of the action on at least two platforms of the digital platforms. The system receives data packets comprising an input audio signal detected by a sensor of a client device, and parses the input audio signal to identify the action and the service. The system selects a first platform from the digital platforms to perform the action. The system initiates, responsive to selection of the first platform, an interactive data exchange to populate parameters of an action data structure corresponding to the action. The system executes the action via the selected platform using the action data structure.
    Type: Application
    Filed: August 30, 2021
    Publication date: December 16, 2021
    Inventors: Chad Ward, Bogdan Caprita, Yilei Wang
  • Publication number: 20210358500
    Abstract: Systems and methods of selecting digital platforms for execution of voice-based commands are provided. The system receives an application that performs an action associated with a service via digital platforms. The system debugs the application to validate parameters of the action on at least two platforms of the digital platforms. The system receives data packets comprising an input audio signal detected by a sensor of a client device, and parses the input audio signal to identify the action and the service. The system selects a first platform from the digital platforms to perform the action. The system initiates, responsive to selection of the first platform, an interactive data exchange to populate parameters of an action data structure corresponding to the action. The system executes the action via the selected platform using the action data structure.
    Type: Application
    Filed: July 30, 2021
    Publication date: November 18, 2021
    Applicant: GOOGLE LLC
    Inventors: Chad WARD, Bogdan CAPRITA, Yilei WANG
  • Patent number: 11107470
    Abstract: Systems and methods of selecting digital platforms for execution of voice-based commands are provided. The system receives an application that performs an action associated with a service via digital platforms. The system debugs the application to validate parameters of the action on at least two platforms of the digital platforms. The system receives data packets comprising an input audio signal detected by a sensor of a client device, and parses the input audio signal to identify the action and the service. The system selects a first platform from the digital platforms to perform the action. The system initiates, responsive to selection of the first platform, an interactive data exchange to populate parameters of an action data structure corresponding to the action. The system executes the action via the selected platform using the action data structure.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: August 31, 2021
    Assignee: GOOGLE LLC
    Inventors: Chad Ward, Bogdan Caprita, Yilei Wang
  • Patent number: 11087761
    Abstract: Systems and methods of selecting digital platforms for execution of voice-based commands are provided. The system receives an application that performs an action associated with a service via digital platforms. The system debugs the application to validate parameters of the action on at least two platforms of the digital platforms. The system receives data packets comprising an input audio signal detected by a sensor of a client device, and parses the input audio signal to identify the action and the service. The system selects a first platform from the digital platforms to perform the action. The system initiates, responsive to selection of the first platform, an interactive data exchange to populate parameters of an action data structure corresponding to the action. The system executes the action via the selected platform using the action data structure.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: August 10, 2021
    Assignee: GOOGLE LLC
    Inventors: Chad Ward, Bogdan Caprita, Yilei Wang
  • Patent number: 11015280
    Abstract: Disclosed herein is a flow path switcher, comprising a valve core, a shell and a base. The shell comprises a valve seat A, a valve seat B, a channel of valve seat A, a channel of valve seat B, an outlet and an inlet. The base comprises a valve seat C, the valve seat A and the valve seat B are located on one side of the valve core and the valve seat C is located on the other side of the valve core. Also a liquid detergent delivery device with the flow path switcher is disclosed, comprising a main channel, a piston, a one-way valve D, a one-way valve E, a detergent box A and a Venturi negative pressure generator.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: May 25, 2021
    Assignee: Hangzhou Kambayashi Electronics Co., Ltd.
    Inventors: Pengfei Bao, Yilei Wang, Hongwei Yu
  • Publication number: 20210056057
    Abstract: A PCIe controller and a loopback path using the PCIe controller. The PCIe controller includes: a transport layer transmission module, a transport layer reception module, a memory access module, and a memory, wherein the transport layer transmission module includes a first loopback control module, the transport layer reception module includes a second loopback control module, and the first loopback control module is coupled to the second loopback control module; the memory access module is coupled to the transport layer transmission module and the transport layer reception module, and the memory access module is also coupled to the memory.
    Type: Application
    Filed: July 11, 2018
    Publication date: February 25, 2021
    Inventors: Haocheng HUANG, Fei SHEN, Yilei WANG, Debin WU, Tong LAN
  • Publication number: 20210050008
    Abstract: Systems and methods of selecting digital platforms for execution of voice-based commands are provided. The system receives an application that performs an action associated with a service via digital platforms. The system debugs the application to validate parameters of the action on at least two platforms of the digital platforms. The system receives data packets comprising an input audio signal detected by a sensor of a client device, and parses the input audio signal to identify the action and the service. The system selects a first platform from the digital platforms to perform the action. The system initiates, responsive to selection of the first platform, an interactive data exchange to populate parameters of an action data structure corresponding to the action. The system executes the action via the selected platform using the action data structure.
    Type: Application
    Filed: May 6, 2019
    Publication date: February 18, 2021
    Inventors: Chad Ward, Bogdan Caprita, Yilei Wang
  • Publication number: 20200294506
    Abstract: Systems and methods of selecting digital platforms for execution of voice-based commands are provided. The system receives an application that performs an action associated with a service via digital platforms. The system debugs the application to validate parameters of the action on at least two platforms of the digital platforms. The system receives data packets comprising an input audio signal detected by a sensor of a client device, and parses the input audio signal to identify the action and the service. The system selects a first platform from the digital platforms to perform the action. The system initiates, responsive to selection of the first platform, an interactive data exchange to populate parameters of an action data structure corresponding to the action. The system executes the action via the selected platform using the action data structure.
    Type: Application
    Filed: June 2, 2020
    Publication date: September 17, 2020
    Applicant: GOOGLE LLC
    Inventors: Chad WARD, Bogdan CAPRITA, Yilei WANG
  • Patent number: 10769609
    Abstract: A processing system periodically configures a beacon code and random nonce to transmit to a beacon device at a location. Multiple users enter the location with associated user computing devices and retransmit the beacon code broadcasted by the beacon device to the processing system. A computing device at the location transmits to the processing system a request for account data comprising a hardware identifier and retransmits the beacon code and a random nonce. The processing system verifies the request based on the beacon code and random nonce and transmits, to the computing device at the location, user account identifiers associated with user computing devices that retransmitted the beacon code. Within a threshold period of time, the processing system may verify a subsequent request from the computing device, even without receiving the beacon code and random nonce, if the request comprises the hardware identifier.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: September 8, 2020
    Assignee: Google LLC
    Inventors: Sashikanth Chandrasekaran, Yilei Wang, Pramod Adiddam, Zhihong Xu, Varouj Chitilian
  • Publication number: 20200032448
    Abstract: Disclosed herein is a flow path switcher, comprising a valve core, a shell and a base. The shell comprises a valve seat A, a valve seat B, a channel of valve seat A, a channel of valve seat B, an outlet and an inlet. The base comprises a valve seat C, the valve seat A and the valve seat B are located on one side of the valve core and the valve seat C is located on the other side of the valve core. Also a liquid detergent delivery device with the flow path switcher is disclosed, comprising a main channel, a piston, a one-way valve D, a one-way valve E, a detergent box A and a Venturi negative pressure generator.
    Type: Application
    Filed: September 7, 2017
    Publication date: January 30, 2020
    Inventors: Pengfei BAO, Yilei WANG, Hongwei YU
  • Patent number: 10033712
    Abstract: A processing system periodically configures a beacon code and random nonce to transmit to a beacon device at a location. Multiple users enter the location with associated user computing devices. The user computing devices retransmit the beacon code broadcasted by the beacon device to the processing system. A particular user initiates a transaction at a computing device at the location, which transmits to the processing system a request for account data and retransmits the beacon code and a random nonce. The processing system verifies the beacon code and random nonce and transmits, to the computing device at the location, user account identifiers associated with user computing devices that retransmitted the beacon code. The processing system receives a selection of the user identifier from the merchant point of sale device and transmits account information to the computing device at the location.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: July 24, 2018
    Assignee: GOOGLE LLC
    Inventors: Sashikanth Chandrasekaran, Sheldon Israel Walfish, Yilei Wang, Zhihong Xu
  • Publication number: 20170255941
    Abstract: A service system establishes a facial template for a user based on a user image. The user signs into a service application via a user computing device, which receives an identifier from a beacon device to transmit to the account management system. The account management system transmits facial templates based on payment account data for each user signed in at the service system location and transmits facial templates to a service computing device. The service computing device compares a captured facial image of a user initiating a service request against the received facial templates to identify the user. The service computing device receives a token from the account management system for the identified user. The service computing device transmits transaction details and the token to an issuer system to process the transaction. The service computing device receives an approval of the transaction authorization request.
    Type: Application
    Filed: March 1, 2017
    Publication date: September 7, 2017
    Inventors: Sashikanth Chandrasekaran, Timothy Raymond Zwiebel, Yilei Wang
  • Publication number: 20170255915
    Abstract: A processing system periodically configures a beacon code and random nonce to transmit to a beacon device at a location. Multiple users enter the location with associated user computing devices and retransmit the beacon code broadcasted by the beacon device to the processing system. A computing device at the location transmits to the processing system a request for account data comprising a hardware identifier and retransmits the beacon code and a random nonce. The processing system verifies the request based on the beacon code and random nonce and transmits, to the computing device at the location, user account identifiers associated with user computing devices that retransmitted the beacon code. Within a threshold period of time, the processing system may verify a subsequent request from the computing device, even without receiving the beacon code and random nonce, if the request comprises the hardware identifier.
    Type: Application
    Filed: March 1, 2017
    Publication date: September 7, 2017
    Inventors: Sashikanth Chandrasekaran, Yilei Wang, Pramod Adiddam, Zhihong Xu, Varouj Chitilian
  • Publication number: 20170171173
    Abstract: A processing system periodically configures a beacon code and random nonce to transmit to a beacon device at a location. Multiple users enter the location with associated user computing devices. The user computing devices retransmit the beacon code broadcasted by the beacon device to the processing system. A particular user initiates a transaction at a computing device at the location, which transmits to the processing system a request for account data and retransmits the beacon code and a random nonce. The processing system verifies the beacon code and random nonce and transmits, to the computing device at the location, user account identifiers associated with user computing devices that retransmitted the beacon code. The processing system receives a selection of the user identifier from the merchant point of sale device and transmits account information to the computing device at the location.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Inventors: Sashikanth Chandrasekaran, Sheldon Israel Walfish, Yilei Wang, Zhihong Xu
  • Patent number: 9496039
    Abstract: A storage device includes a flash memory and a buffer memory. A method of controlling interrupts includes: receiving data to be written to the storage device from an information processing device; writing the received data to be written to the storage device to the buffer memory; fetching the data in the buffer memory and writing the data to the flash memory; in which, after writing the received data to be written to the storage device to the buffer memory, if the amount of data in the buffer memory is less than the predetermined threshold, then sending a message indicating the completion of the write operation to the information processing device.
    Type: Grant
    Filed: June 15, 2013
    Date of Patent: November 15, 2016
    Assignee: MEMBLAZE TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Xuebing Yin, Yilei Wang