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: 20190220817
    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: March 26, 2019
    Publication date: July 18, 2019
    Inventors: Sudhir Bhojwani, Lalitha Rajagopalan, Anil Mandava, Robert Wells, Tanvi Bakul Shah, Maria Elena Gammon, Prashant Bhagat, Steven Weigand, Yuan Tung, Gopalakrishnan Sundaram
  • Patent number: 10354510
    Abstract: A detection system for detecting a moving object crossing a border includes a sense device and a positioning device. The sense device is disposed on a moving object and has a first position module. The first position module generates a first position signal based on the sense device. The positioning device is signally connected with the sense device and has a calculating module, a second position module, a detecting module, and a warning module. The positioning device receives the first position signal. The calculating module sets a border. The second position module generates a second position signal based on the positioning device. The detecting module determines if the sense device is out of the border based on the first position signal and the second position signal. The warning module sends out a warning signal.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: July 16, 2019
    Assignee: Harbinger Technology Corporation
    Inventors: Yuan-Tung Hung, Der-Hsin Chou, Kou-Sou Huang, Yu-Hsien Lin
  • Publication number: 20190207101
    Abstract: A method for fabricating an array of pillars. The method includes fabricating a plurality of lines of photoresist on a hard mask stack and depositing a spacer film on top of the plurality of lines of photoresist. The method further includes etching the spacer film to remove the spacer film from the top of the plurality of lines of photoresist and stripping the plurality of lines of photoresist to leave behind to spacer lines for each resist line. The method concludes with etching the spacer lines and the hard mask stack to yield an array of pillars.
    Type: Application
    Filed: December 28, 2017
    Publication date: July 4, 2019
    Inventors: Prachi Shrivastava, Yuan Tung Chin, Thomas Boone, Mustafa Pinarbasi
  • Publication number: 20190207106
    Abstract: A method for manufacturing magnetic random access memory. The method allows very high density magnetic memory elements to be formed on a magnetic memory chip. A magnetic memory element material is deposited and a diamond like carbon (DLC) hard mask is formed over the magnetic memory element material. An ion or atom bombardment process such as ion milling is performed to remove portions of the magnetic memory element material that are not protected by the hard mask to form a plurality of magnetic memory element pillars. Because the diamond like carbon hard mask is resistant to the material removal processes such as ion milling, it can be made very thin (10-20 nm), which reduces shadowing while still allowing a process such as ion milling to be used to define the magnetic data element pillars. This advantageously allows the pillars to be formed with well defined, vertical sidewalls, and avoiding shorting.
    Type: Application
    Filed: December 30, 2017
    Publication date: July 4, 2019
    Inventors: Elizabeth A. Dobisz, Girish Jagtiani, Yuan-Tung Chin, Thomas D. Boone, Mustafa Pinarbasi
  • Publication number: 20190207080
    Abstract: A method for fabricating an array of pillars. The method includes fabricating an MTJ (magnetic tunnel junction) film deposition metal stack on a CMOS wafer. The method selects between subsequent electron beam patterning for the wafer and photolithography patterning for the wafer. For electron beam patterning, an electron beam lithography hard mask is deposited onto the metal stack, and an electron beam is used to pattern a first array of pillars into the electron beam lithography hard mask to produce a first resulting pillar array. For photolithography patterning, a photolithography hard mask is deposited onto the metal stack, and photolithography is used to pattern a second array of pillars into the photolithography hard mask to produce a second resulting pillar array. The first resulting pillar array is substantially the same as the second resulting pillar array.
    Type: Application
    Filed: December 28, 2017
    Publication date: July 4, 2019
    Inventors: Prachi Shrivastava, Daniel Liu, Yuan Tung Chin
  • Publication number: 20190207107
    Abstract: A method for forming self aligned magnetic memory element pillars for Magnetic Random Access Memory. The method allows the magnetic memory element pillars to be arranged in staggered rows of memory elements at a pitch that is smaller than what is possible using photolithography alone. The method involves forming a spacer mask in the form of an array of connected rings arranged in a square pattern of non-staggered rows. A sacrificial mask material is deposited over the spacer mask and the spacer mask is then removed, leaving sacrificial mask material in the holes at the center of the rings and also in the spaces between the rings. A reactive ion processes is then performed to transfer the pattern of the sacrificial mask onto underlying hard mask layers. A material removal process can then be performed to define a plurality of memory element pillars.
    Type: Application
    Filed: December 30, 2017
    Publication date: July 4, 2019
    Inventors: Prachi Shrivastava, Yuan-Tung Chin
  • Patent number: 10289977
    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: Grant
    Filed: October 28, 2016
    Date of Patent: May 14, 2019
    Assignee: SAP SE
    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: 20190130721
    Abstract: A detection system for detecting a moving object crossing a border includes a sense device and a positioning device. The sense device is disposed on a moving object and has a first position module. The first position module generates a first position signal based on the sense device. The positioning device is signally connected with the sense device and has a calculating module, a second position module, a detecting module, and a warning module. The positioning device receives the first position signal. The calculating module sets a border. The second position module generates a second position signal based on the positioning device. The detecting module determines if the sense device is out of the border based on the first position signal and the second position signal. The warning module sends out a warning signal.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Inventors: Yuan-Tung HUNG, Der-Hsin CHOU, Kou-Sou HUANG, Yu-Hsien LIN
  • Publication number: 20190111740
    Abstract: A tire pressure detector disposed at a wheel, wherein the wheel includes a rim and a tire mounted around the rim, with a pressure space formed between the tire and the rim. The rim includes an air tap connected with the pressure space. The tire pressure detector includes a main body movably disposed in the pressure space and provided with a housing space, and a detection module disposed in the housing space. The detection module further includes a sensing unit for sensing the air pressure in the pressure space and producing a pressure signal. A central processing unit of the detection module receives the pressure signal and wirelessly transmits the pressure signal through the wireless transmission unit. Therefore, vibration and waving issue due to imbalance weight is avoided, thus balancing the wheel.
    Type: Application
    Filed: February 23, 2018
    Publication date: April 18, 2019
    Inventors: SAN-CHUAN YU, YUAN-TUNG HUNG, KUO-TING LEE, KUAN-KAI HUANG
  • Publication number: 20190104091
    Abstract: In one embodiment a network device includes a plurality of ports. The network device is adapted to receive at least one configuring instruction, and adapted, after receipt of any of the at least one configuring instruction, to configure one or more access ports, of the plurality of ports, for endpoint virtual local area network (VLAN) assignment that is in accordance with at least one VLAN assignment algorithm. The at least one VLAN assignment algorithm allows at least two endpoints to be assigned to at least two different respective VLANs of a plurality of VLANs in a network, the at least one VLAN assignment algorithm enabling the at least two endpoints to connect to a same access port of the one or more access ports and provide data which is not VLAN tagged when received at the same access port.
    Type: Application
    Filed: October 1, 2017
    Publication date: April 4, 2019
    Inventors: Sanjay Kumar HOODA, Atri INDIRESAN, Da-Yuan TUNG, Kaushik Kumar DAM, Anand PULICAT GOPALAKRISHNAN
  • Publication number: 20190034471
    Abstract: Example embodiments for defining programmable conditions applicable to an operation are described. In an example embodiment, definition information is received that includes a definition for each of one or more programmable conditions applicable to an operation. The definition information is translated into one or more objects representing the one or more programmable conditions. The objects include executable code for determining compliance of the operation with the programmable conditions. For each object, a lookup key is generated for the object based on the definition information. A database is checked to determine whether a prior version of the object is stored in the database using the generated lookup key. If stored in the database, the prior version of the object in the database is updated using the object. Otherwise, the object is stored in the database using the generated lookup key.
    Type: Application
    Filed: July 25, 2017
    Publication date: January 31, 2019
    Inventors: Raghavendra Keshavamurthy, Parul Bhalla, Sudhir Bhojwani, Yuan Tung
  • Publication number: 20190034938
    Abstract: Example embodiments for evaluating programmable conditions applicable to an operation are described. In an example embodiment, a request to evaluate one or more programmable conditions applicable to an operation is received. The request includes data associated with the operation. One or more objects representing the one or more programmable conditions are retrieved from a database. The one or more objects include executable code for determining compliance of the operation with the one or more programmable conditions. At least a portion of the executable code is executed based on the data associated with the operation. An output of the executable code is returned to a computing system issuing the request. The output includes an indication as to whether the operation complies with the one or more programmable conditions.
    Type: Application
    Filed: July 25, 2017
    Publication date: January 31, 2019
    Inventors: Raghavendra Keshavamurthy, Parul Bhalla, Sudhir Bhojwani, Yuan Tung
  • Publication number: 20190026904
    Abstract: The present disclosure provides a tracking system and method thereof. The tracking system comprises a trackable device with an appearance including a feature pattern and a tracking device. The tracking device comprises an optical sensor module configured to capture a first image which covers the trackable device. The tracking device further comprises a processor coupled to the optical sensor module. The processor is configured to retrieve a region of interest (ROI) of the first image based on the feature pattern, and locate a position of each of a plurality of feature blocks in the ROI, where each feature block contains a portion of the feature pattern. The processor further calculates a pose data of the trackable object according to the positions of the feature blocks.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 24, 2019
    Inventors: Yuan-Tung CHEN, Tzu-Chieh YU
  • Publication number: 20180332240
    Abstract: A tracking system is provided. The tracking system comprises a trackable device which comprises a first illuminating module and the first illuminating module emits an infrared (IR) light and a tracking device which comprises an optical sensing module and a processor. The optical module is configured to sense an IR spectrum to capture a first image and sense a visible spectrum to capture a second image, and the IR light is in the IR spectrum. The processor is coupled to the optical sensing module. The processor is configured to search in the first image a first region corresponding to the IR light, locate in the second image a second region associated with the first region in the first image, and calculate a spatial status of the trackable device according to the second region in the second image.
    Type: Application
    Filed: May 14, 2018
    Publication date: November 15, 2018
    Inventors: Yuan-Tung CHEN, Hsu-Hong FENG, Tzu-Yin CHANG, Wei-Ta WANG, Tzu-Chieh YU
  • Publication number: 20180315211
    Abstract: A tracking system and a method thereof are provided in this disclosure. The tracking method includes steps of: capturing first images of the physical environment by a first electronic device; extracting a plurality of first feature points from the first images; generating a plurality of map points according to the extracted first feature points; building a map of the physical environment according to the map points by the first electronic device; capturing a second image of the physical environment by a second electronic device; extracting second feature points of the second image and transmitting the second feature points to the first electronic device; and estimating a pose of the second electronic device according to the map and the received second feature points by the first electronic device.
    Type: Application
    Filed: April 30, 2018
    Publication date: November 1, 2018
    Inventors: Yuan-Tung CHEN, Shing-Chiao YEH, Po-I WU, Heng DING, Kun-Chun TSAI
  • Publication number: 20180307331
    Abstract: An operating method of a tracking system includes the following operations: obtaining a first relative movement vector of a client device by first movement detector; obtaining scale information related to distance; calculating a first actual movement vector of the client device according to the first relative movement vector and the scale information; and fusing, by a processor of a host device, the first relative movement vector, the scale information and the first actual movement vector to generate a 3D position of the client device.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 25, 2018
    Inventors: Hsin-Yu LU, Li-Kang WENG, Kuang-Yu PAN, Yuan-Tung CHEN
  • Publication number: 20180300532
    Abstract: A tracking system includes a trackable device and a tracking device. The trackable device has a three-dimensional shape. The trackable device includes a first orientation sensor for sensing a first orientation of the trackable device. The tracking device is communicated with the trackable device. The tracking device includes a second orientation sensor, an image sensor and a processing circuit. The second orientation sensor is configured to sense a second orientation of the trackable device. The image sensor configured to capture an image. The processing circuit is coupled with the second orientation sensor and the image sensor. The processing circuit is operable to calculate a two-dimensional silhouette corresponding to the three-dimensional shape according to the first orientation and the second orientation, and utilize the two-dimensional silhouette to search the image captured by the image sensor for allocating coordinates of the trackable device within the image.
    Type: Application
    Filed: April 13, 2018
    Publication date: October 18, 2018
    Inventors: Yuan-Tung CHEN, Chieh-Yu TSENG
  • Publication number: 20180253781
    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: September 6, 2018
    Inventors: Sudhir Bhojwani, Sanish Mondkar, Joseph Fox, Yuan Tung, Matthew Cromar, Grace Zhang, Steven Weigand, Rajanikanth Jayaseelan, Sandeep Chakravarty, Sudha Lakshman
  • 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