Patents by Inventor Yuan Tung

Yuan Tung 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: 20180188353
    Abstract: A tracking system includes a first device and a second device. The second device comprises an optical module, an ultrasonic module and a processor. The optical module is configured to capture image data in a first detection field. The ultrasonic module is configured to collect ultrasonic data in a second detection field different from the first detection field. The processor is configured to determine a relative position of a target device relative to the tracking device in a third detection field according to the image data and the ultrasonic data. The third detection field is larger than the first detection field and larger than the second detection field.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 5, 2018
    Inventor: Yuan-Tung CHEN
  • Publication number: 20180180712
    Abstract: A tracking system includes a first device and a second device. The first device includes plural ultrasonic sources and an inertial measurement unit configured to detect inertial data. The second device includes at least one ultrasonic receiver and a processor. The processor is configured to receive the inertial data, estimate an orientation of the first device according to the received inertial data, determine a first ultrasonic transmitter from the ultrasonic transmitters according to the orientation of the first device and a location of the first device, and send an enablement command about the first ultrasonic transmitter to the first device. The enabled transmitter of the ultrasonic transmitters sends ultrasounds according to the enablement command, the at least one ultrasonic receiver is configured to receive the ultrasounds from the first ultrasonic transmitter, and the processor determines the location of the first device according to the received ultrasounds.
    Type: Application
    Filed: December 26, 2017
    Publication date: June 28, 2018
    Inventors: Yuan-Tung CHEN, Kun-Chun TSAI
  • Publication number: 20180180711
    Abstract: A positioning system and method thereof are provided in this disclosure. The positioning method includes steps of: emitting a radiation from a first electronic apparatus to a second electronic apparatus and starting to accumulate a time count; sensing the radiation on the second electronic apparatus and sending a first ultrasonic signal from the second electronic apparatus to the first electronic apparatus; sensing the first ultrasonic signal by a plurality of ultrasound sensors on the first electronic apparatus and calculating a plurality of first time periods started from the radiation is emitted until the first ultrasonic signal is sensed by the ultrasound sensors; calculating a plurality of first relative distances between the ultrasound sensors and a first ultrasound emitter on the second electronic apparatus; and locating a first relative position of the second electronic apparatus relative to the first electronic apparatus according to the first relative distances.
    Type: Application
    Filed: December 26, 2017
    Publication date: June 28, 2018
    Inventors: Yuan-Tung CHEN, Tzu-Chieh YU
  • Publication number: 20180174310
    Abstract: An object tracking method includes configuring a color of a first illuminating object to vary in a first pattern, capturing the first illuminating object according to a first color during a first time period, and capturing the first illuminating object according to a second color during a second time period after the first time period, wherein the second color is different from the first color.
    Type: Application
    Filed: November 26, 2017
    Publication date: June 21, 2018
    Inventors: Yuan-Tung CHEN, Tzu-Yin CHANG, Hsu-Hong FENG
  • Publication number: 20180143696
    Abstract: A body posture detection system includes an inertial measurement unit, at least two ultrasonic transceivers and a processor. The inertial measurement unit is configured to retrieve an orientation vector of a first portion of a human body. The ultrasonic transceivers are mounted on the first portion and a second portion of the human body respectively. The processor is configured to generate a candidate gesture range of the first portion according to the orientation vector. The processor is configured to measure a distance between the first portion and the second portion according to an ultrasound transmitted between the ultrasonic transceivers. The processor is further configured to determine a current gesture of the first portion from the candidate gesture range according to the distance.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 24, 2018
    Inventor: Yuan-Tung CHEN
  • Publication number: 20180143317
    Abstract: A positioning device includes an optical sensor, an ultrasonic transceiver and a processor. The optical sensor is configured to obtain a depth image. The ultrasonic transceiver is configured to send an ultrasound and receive an ultrasound reflection. The processor is configured to target a reflective surface in the depth image, recognize a salient feature corresponding to the reflective surface in the ultrasound reflection, estimate a distance between the positioning device and reflective the surface according to a first response time of the salient feature in the ultrasound reflection.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 24, 2018
    Inventor: Yuan-Tung Chen
  • Publication number: 20180074158
    Abstract: A positioning signal receiver that includes an electromagnetic wave receiver, a mechanical wave receiver and a processing circuit is provided. The electromagnetic wave receiver receives electromagnetic wave signals for indicating positions of positioning signal transmitters and for triggering the positioning signal transmitters to generate mechanical wave signals. The mechanical wave receiver receives the mechanical wave signals. The processing circuit is coupled to the electromagnetic wave receiver and the mechanical wave receiver and determines the positions of the positioning signal transmitters according to the first electromagnetic wave signals, determines signal transmission times of the mechanical wave signals and determines distances each between one of the positioning signal transmitters and the positioning signal receiver according to the signal transmission times.
    Type: Application
    Filed: August 11, 2017
    Publication date: March 15, 2018
    Inventor: Yuan-Tung CHEN
  • Publication number: 20170262422
    Abstract: In response to a request received from a client device to view an item, a program determines a category associated with the item and a location associated with a user of the client device. The program also identifies a form based on the category and the location. The form comprises a set of fields. The program then provides a graphical user interface (GUI) that includes the form to the client device. The program also receives, through the GUI, data values for the set of fields from the client device and a request to add the item to a collection of items. The program then identifies a policy based on the category and the location. The program also applies the policy to the data values for the set of fields. The program then sends a notification to the client device indicating a result of the application of the policy.
    Type: Application
    Filed: September 2, 2016
    Publication date: September 14, 2017
    Inventors: Yuan Tung, Lalitha Rajagopalan, Sudhir Bhojwani, Payod Deshpande, Pranay Kaikini, Raghavendra Keshavamurthy
  • Publication number: 20170262493
    Abstract: Some embodiments provide a program that receives, from a first system, a copy of master data. The program also receives a master data modification rule. The program further receives, from a second system, a first request to modify a value of a second field of data in the second system with a new value. In response to the first request, the program also identifies the master data modification rule. The program further performs a set of validation operations specified in the master data modification rule. Based on the performance of the set of validation operation, the program also modifies the first field in the copy of the master data with the new value based on the supplier identifier and sends a second request to the first system to modify the first field in the master data managed by the first system.
    Type: Application
    Filed: October 28, 2016
    Publication date: September 14, 2017
    Inventors: Sudhir Bhojwani, Lalitha Rajagopalan, Anil Mandava, Robert Wells, Tanvi Bakul Shah, Maria Elena Gammon, Prashant Bhagat, Steven Weigand, Yuan Tung
  • Publication number: 20170262776
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program determines a first identifier encoding for a location associated with a user requesting procurement of the item based on a hierarchy of locations. The program further determines a second identifier for a category associated with the item based on a hierarchy of categories. The program also determines a first set of search identifiers based on the first identifier encoding for the location. The program further determines a second set of search identifiers based on the second identifier encoding for the category. The program also determines a set of combinations of search identifiers based on the first and second sets of search identifiers. The program further identifies a set of policies from a plurality of policies based on the set of combinations of search identifiers.
    Type: Application
    Filed: September 2, 2016
    Publication date: September 14, 2017
    Inventors: Yuan Tung, Lalitha Rajagopalan, Sudhir Bhojwani, Payod Deshpande, Pranay Kaikini, Raghavendra Keshavamurthy
  • Publication number: 20170262805
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request for suppliers associated with a location and a category. The program also identifies a matrix, a hierarchy of locations associated with the matrix, and a hierarchy of categories associated with the matrix. The program further determines a set of suppliers by based on the location, the category, the matrix, the hierarchy of locations, and the hierarchy of categories.
    Type: Application
    Filed: October 28, 2016
    Publication date: September 14, 2017
    Inventors: Sudhir Bhojwani, Lalitha Rajagopalan, Anil Mandava, Robert Wells, Tanvi Bakul Shah, Maria Elena Gammon, Prashant Bhagat, Steven Weigand, Yuan Tung, Gopalakrishnan Sundaram
  • Publication number: 20170262504
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request for questions associated with a location and a category. The program also identifies a matrix, a hierarchy of locations associated with the matrix, and a hierarchy of categories associated with the matrix. The program further determines an aggregate collection of questions from a plurality of sets of questions based on the matrix, the hierarchy of locations, and the hierarchy of categories. The program also generates the aggregate collection of questions.
    Type: Application
    Filed: October 28, 2016
    Publication date: September 14, 2017
    Inventors: Sudhir Bhojwani, Lalitha Rajagopalan, Anil Mandava, Robert Wells, Tanvi Bakul Shah, Maria Elena Gammon, Prashant Bhagat, Steven Weigand, Yuan Tung, Gopalakrishnan Sundaram
  • Publication number: 20170186004
    Abstract: In one embodiment, a local computer network includes profile information local identifications for multiple organizations. Remote profile information is stored on a remote computer network and transferred to the local network to perform secure transactions with other computer networks. Embodiments of the disclosure include linking remote and local identifications. In another embodiment, remote and local identifications are linked by generated multiple messages to different users in different roles to prevent fraud, for example.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: Vijay Chandramouli, Xiangqun Hu, Tanvi Shah, Yuan Tung
  • Publication number: 20170187693
    Abstract: In one embodiment, a local computer network includes profile information local identifications for multiple organizations. Remote profile information is stored on a remote computer network and transferred to the local network to perform secure transactions with other computer networks. Embodiments of the disclosure include linking remote and local identifications. In another embodiment, remote and local identifications are linked by generated multiple messages to different users in different roles to prevent fraud, for example.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: Vijay Chandramouli, Xiangqun Hu, Yuan Tung, Chris Chase, Kshitij Dayal
  • Publication number: 20170185978
    Abstract: In an example embodiment, a data structure is received and automatically reconciled with other data structures in a computer system by comparing fields such as dates, transaction amounts, and discount amounts. A user is alerted as to whether the matches or discrepancies occur by displaying a message in a user interface.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Chris Chase, Lingyan Zhang, Xiangqun Hu, Tanvi Shah, Vijay Chandramouli, Yuan Tung
  • Publication number: 20160328782
    Abstract: The embodiments in this disclosure include a system for receiving search requests for one or more items from a client device having access to a local database that stores primary catalogs containing items of contracted entities. If the items are not found in the primary catalogs, the system may be configured to execute an API for processing the search request by routing the search request to a proxy vendor computer in a cloud network. The cloud network may be configured to store vendor master records for one or more non-contracted entities. The proxy vendor computer can conduct a text search of secondary catalogs associated with non-contracted entities, and can transmit search results to the client device for the requested items. The items may correspond to one or more vendor master records associated with a non-contracted entity and may have a matching entry in one or more of the secondary catalogs.
    Type: Application
    Filed: June 2, 2016
    Publication date: November 10, 2016
    Inventors: Sudhir Bhojwani, Sanish Mondkar, Joseph Fox, Yuan Tung, Matthew Cromar, Grace Zhang, Steven Weigand, Rajanikanth Jayaseelan, Sandeep Chakravarty, Sudha Lakshman
  • Publication number: 20160154929
    Abstract: A next generation sequencing analysis system and a next generation sequencing analysis method thereof are provided. The next generation sequencing analysis system receives a target gene input, and decides at least one gene group of the target gene input based on gene related information stored in a gene database.
    Type: Application
    Filed: January 26, 2015
    Publication date: June 2, 2016
    Inventors: Shao-Hua CHENG, Yu Shian CHIU, Eric Y. CHUANG, Tzu-Pin LU, Heng-Yuan TUNG
  • Publication number: 20150347947
    Abstract: In one embodiment, a method comprises: receiving a procurement request for an item; determining whether the item is in a contracted catalog; processing the procurement request per a first set of procurement rules if the item is in the contract catalog; and processing the procurement request per a second set of procurement rules if the item is not in the contract catalog. The second set of procurement rules include procurement rules that are in the first set of procurement rules. In some embodiments, the method further comprises tracking the procurement requests for items not in the contract catalog. In some embodiments, the method further comprises analyzing the tracked procurement requests; and adding a tracked item to the contracted catalog based on the tracked procurement requests meeting a first set of criteria.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 3, 2015
    Inventors: Sudhir BHOJWANI, Sanish MONDKAR, Joe FOX, Yuan TUNG
  • Patent number: 8912896
    Abstract: A TPMS setting tool includes a housing carrying a display unit and an input device on the outside and a circuit board and a power supply device on the inside, the power supply device and the circuit board being electrically coupled together to provide the TPMS setting tool with the necessary working power supply. The housing has a receptacle provided at one side thereof and a connection port with multiple pins mounted inside the receptacle for the connection of a TPMS, enabling the desired communication protocol and ID code to be written into the inserted TPMS.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: December 16, 2014
    Assignee: Cub Elecparts Inc.
    Inventors: San-Chuan Yu, Yuan-Tung Hung, Tsan-Nung Wang, Chi-Hung Chen, Chao-Ching Hu
  • Publication number: 20140361884
    Abstract: A TPMS setting tool includes a housing carrying a display unit and an input device on the outside and a circuit hoard and a power supply device on the inside, the power supply device and the circuit board being electrically coupled together to provide the TPMS setting tool with the necessary working power supply. The housing has a receptacle provided at one side thereof and a connection port with multiple pins mounted inside the receptacle for the connection of a TPMS, enabling the desired communication protocol and ID code to be written into the inserted TPMS.
    Type: Application
    Filed: June 7, 2013
    Publication date: December 11, 2014
    Inventors: San-Chuan YU, Yuan-Tung HUNG, Tsan-Nung WANG, Chi-Hung CHEN, Chao-Ching HU