Patents by Inventor Shao Yi

Shao Yi 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: 20200026444
    Abstract: Disclosed herein are system, method, and computer program product (computer-readable storage medium) embodiments for implementing memory management via dynamic tiering pools. An embodiment operates by initializing a first memory pool of a first tier, and invoking first and second function calls to allocate memory to the first memory pool. Responsive to these function calls, an OS may allocate differently-sized memory elements for attachment to the first memory pool, from a memory free store managed by the OS. A second memory pool, of a second tier, may be further initialized, and a third function call may be invoked, to allocate memory to the second memory pool. Here, in response to the third function call, the first memory pool may reallocate the second memory element from the first memory pool for attachment to the second memory pool.
    Type: Application
    Filed: July 18, 2018
    Publication date: January 23, 2020
    Inventors: Xia-Ge Dai, Guo Gang Ye, Shao-Yi Ning, Guangquing Zhong
  • Publication number: 20190329281
    Abstract: An aerosol generating device includes an aerosol generator and a plug. The aerosol generator includes a container and an atomizing module arranged in the container. The container has a liquid chamber, an aerosol chamber, and an insertion slot defining an insertion direction. The liquid chamber and the aerosol chamber are respectively arranged at two opposite sides of the atomizing module, and are in spatial communication with each other through the atomizing module. The atomizing module includes two electrode regions having the same polarity and being electrically connected to each other. The plug is detachably inserted into the insertion slot of the container along the insertion direction, and a conductive terminal of the plug contacts the two electrode regions.
    Type: Application
    Filed: March 15, 2019
    Publication date: October 31, 2019
    Inventors: CHIEN-HUA LIN, SHAO-YI HUANG, YU-CHUNG HSU, KAI-YAO LO
  • Publication number: 20190335580
    Abstract: An aerosol generator includes a container and an atomizing module arranged in the container. The container has a liquid chamber and an aerosol chamber respectively arranged at two opposite sides of the atomizing module. The atomizing module includes an annular vibration plate, a microporous member, and a circuit board. The vibration plate has a first hole, and the microporous member is disposed on the vibration plate and covers the first hole. The circuit board is electrically coupled to an electrical contact of the vibration plate. The circuit board is arranged at one side of at least part of the vibration plate, and the circuit board and the at least part of the vibration plate have a gap there-between. A projected region defined by orthogonally projecting the circuit board onto a plane overlapping with the electrical contact partially covers the least part of the vibration plate.
    Type: Application
    Filed: March 14, 2019
    Publication date: October 31, 2019
    Inventors: CHIEN-HUA LIN, SHAO-YI HUANG, YU-CHUNG HSU, KAI-YAO LO
  • Publication number: 20190227622
    Abstract: In a dual mode eye tracking method and system, an infrared (IR) ray is emitted to perform an IR tracking mode and visible light (VL) calibration. When a first error between a VL associated gaze position and an IR associated gaze position is less than a first threshold, the IR ray is turned off to perform a VL tracking mode. In a VL checking period, when a second error between a VL associated gaze position and an IR associated gaze position is less than a second threshold, the IR ray is turned off to continue the VL tracking mode.
    Type: Application
    Filed: October 16, 2018
    Publication date: July 25, 2019
    Inventors: Shao-Yi Chien, Yi-Heng Wu, Po-Jung Chiu, Liang Fang
  • Patent number: 10275937
    Abstract: The present invention provides a method of indirect illumination, for a 3D graphics processing device, including obtaining a scene and perform a voxelization to the scene; performing a lighting computation to the voxelized scene from a plurality of light sources, and store a potential lighting driven voxel (pLDV) list according to the lighting computation; sorting the pLDV list to generate a sorted pLDV list; and performing a compaction process to the sorted pLDV list; wherein each voxel in the pLDV list stores a reflective radiance and a Morton code corresponding to each voxel.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: April 30, 2019
    Assignees: National Taiwan University, MEDIATEK INC.
    Inventors: Shao-Yi Chien, Yen-Yu Chen
  • Publication number: 20180300937
    Abstract: A system and method of restoring an occluded background region includes detecting surfaces of a point cloud, thereby resulting in a surface map; substantially enhancing edges between detected surfaces according to a gradient map and the surface map, thereby generating an edge map; inpainting a depth image, thereby generating in an inpainted depth image; and inpainting a color image, thereby generating an inpainted color image.
    Type: Application
    Filed: April 13, 2017
    Publication date: October 18, 2018
    Inventors: Shao-Yi Chien, Yung-Lin Huang, Po-Jen Lai, Yi-Nung Liu
  • Patent number: 10061759
    Abstract: Concepts and technologies are described herein for progressive loading for web-based spreadsheet applications. In accordance with the concepts and technologies disclosed herein, a user device can access data from a remote source such as a server computer. The user device can determine dimensions of a viewport corresponding to a viewable portion of the data, a window associated with the viewport, and a preloaded area associated with the window. The user device can request the data associated with the window and the preloaded area and store the data in a cache associated with the user device. The cached data can be used by the user device to generate UIs for displaying the spreadsheet. If the user device detects movement of the viewport, the user device can render a new UI in response to the movement. The user device also can be configured to update and/or clean the cache.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: August 28, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ming-Hsiung Chang, Shao-Yi Hung, Peng-Jen Chen, Li-Hui Chen, Hung-Ju King, Hsin Hui Huang
  • Patent number: 10031905
    Abstract: Various technologies and techniques are disclosed for displaying and managing spreadsheets on mobile devices. An optimized search can be performed. A selection is received from a user to open a spreadsheet. A find selection is received from the use along with keywords for which to the user wishes to search. Any matching keywords are found in the spreadsheet and the cell location of the keywords is retrieved. A results page is constructed that shows search result listings with the keywords along with data surrounding the one or more keywords. The results page is displayed. Navigation options are provided for allowing a user to navigate around the spreadsheet. Right, left, downward, and upward navigation options can be used to change the current view of the spreadsheet by a pre-defined number of cells. Techniques are described for optimizing the display of charts in the spreadsheet.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tsui-Ying Fu, Hung Ju King, Shao Yi Hung, Yung-Yu Tseng
  • Publication number: 20170323474
    Abstract: The present invention provides a method of indirect illumination, for a 3D graphics processing device, including obtaining a scene and perform a voxelization to the scene; performing a lighting computation to the voxelized scene from a plurality of light sources, and store a potential lighting driven voxel (pLDV) list according to the lighting computation; sorting the pLDV list to generate a sorted pLDV list; and performing a compaction process to the sorted pLDV list; wherein each voxel in the pLDV list stores a reflective radiance and a Morton code corresponding to each voxel.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 9, 2017
    Inventors: Shao-Yi Chien, Yen-Yu Chen
  • Publication number: 20170323471
    Abstract: The present invention provides a method of 3D rendering processing, which includes obtaining a scene with a plurality of geometries and performing a first voxelization process according to the scene to obtain a first voxel scene; and performing a second voxelization process according to the scene and the first voxel scene to obtain a second voxel scene; wherein the first voxel scene comprises a plurality of first voxels and the second voxel scene comprises a plurality of second voxels
    Type: Application
    Filed: May 8, 2017
    Publication date: November 9, 2017
    Inventors: Shao-Yi Chien, Yen-Yu Chen
  • Patent number: 9645723
    Abstract: Concepts and technologies are described herein for row and column navigation. In accordance with the concepts and technologies disclosed herein, a user device executes an application program configured to present data in a user interface (“UI”). The user device can execute a navigation controller to detect touch events at the user device. The navigation controller can determine if touch events correspond to input for panning or scrolling the UIs and for implementing the requested panning or scrolling. The navigation controller can include functionality for providing a touch event handler to detect input for panning or scrolling the data and a UI scrolling manager that implements the requested panning or scrolling. The panning or scrolling can be tracked and the data, as modified in accordance with the tracked movement, can be presented to a user in a UI.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ming-Hsiung Chang, Shao-Yi Hung, Li-Hui Chen, Peng-Jen Chen, Hsin Hui Huang, Hung-Ju King
  • Patent number: 9639923
    Abstract: A bilateral filtering method includes decomposing an image patch by pixel intensity to form a stack of patches; computing spatial filtering response of each intensity; multiplying the spatial filtering response of each intensity by corresponding intensity, thereby resulting in multiplied spatial filtering response of each intensity; and summing up the multiplied spatial filtering responses of different intensities weighted with corresponding range weights.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: May 2, 2017
    Assignees: National Taiwan University, Himax Technologies Limited
    Inventors: Shao-Yi Chien, Wei-Chi Tu, Yi-Nung Liu
  • Publication number: 20170064279
    Abstract: A multi-view 3D video method and system are disclosed. 3D points of an initial 3D model are projected back into back-projected points in image space. The back-projected points are compared with pixel points in next frames from multiple viewpoints. The pixel points in the next frames are updated according to comparing result between the back-projected points and the pixel points. Depth of the back-projected point is point-wise compared with depth of the corresponding pixel point. A farther point of the back-projected point and the corresponding pixel point, which are not similar in depth, are preserved, and the preserved farther point is used to update the pixel point in the next frame.
    Type: Application
    Filed: September 1, 2015
    Publication date: March 2, 2017
    Inventors: Shao-Yi Chien, Yung-Lin Huang, Yi-Nung Liu
  • Publication number: 20170011497
    Abstract: A bilateral filtering method includes decomposing an image patch by pixel intensity to form a stack of patches; computing spatial filtering response of each intensity; multiplying the spatial filtering response of each intensity by corresponding intensity, thereby resulting in multiplied spatial filtering response of each intensity; and summing up the multiplied spatial filtering responses of different intensities weighted with corresponding range weights.
    Type: Application
    Filed: July 8, 2015
    Publication date: January 12, 2017
    Inventors: SHAO-YI CHIEN, WEI-CHI TU, Yi-Nung Liu
  • Patent number: 9329677
    Abstract: The present invention is related to a social system and process used for bringing virtual social network into real life, which is allowed for gathering and analyzing a social message of at least one interlocutor from virtual social network so as to generate at least one recommended topic, allowing a user to talk with the interlocutor through the utilization of the recommended topic, and then capturing and analyzing at least one speech and behavior and/or physiological response of the interlocutor during talking so as to generate an emotion state of the interlocutor. The user is allowed to determine whether the interlocutor is interested in the recommended topic through the emotion state of interlocutor. Thus, it is possible to bring the social message on virtual network into real life, so as to increase communication topics between persons in real life.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: May 3, 2016
    Assignee: National Taiwan University
    Inventors: Shao-Yi Chien, Jui-Hsin Lai, Jhe-Yi Lin, Min-Yian Su, Po-Chen Wu, Chieh-Chi Kao
  • Patent number: 9210511
    Abstract: A micro-electroacoustic device includes a holder forming a hollow space, a magnetic system received in the hollow space, a vibrating system having a diaphragm and a coil driving the diaphragm for vibrating along a vibrating direction. The diaphragm is assembled with the holder and has an upper edge portion and a lower edge portion connected with the upper edge portion and assembled with the holder. The upper edge portion has a protruding part protruding away from the magnetic system and the lower edge portion has a recessed part recessed towards the magnetic system for supporting the voice coil evenly.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: December 8, 2015
    Assignees: AAC Acoustic Technologies (Shenzhen) Co., Ltd., AAC Microtech (Changzhou) Co., Ltd.
    Inventor: Shao Yi
  • Publication number: 20150113377
    Abstract: Various technologies and techniques are disclosed for displaying and managing spreadsheets on mobile devices. An optimized search can be performed. A selection is received from a user to open a spreadsheet. A find selection is received from the use along with keywords for which to the user wishes to search. Any matching keywords are found in the spreadsheet and the cell location of the keywords is retrieved. A results page is constructed that shows search result listings with the keywords along with data surrounding the one or more keywords. The results page is displayed. Navigation options are provided for allowing a user to navigate around the spreadsheet. Right, left, downward, and upward navigation options can be used to change the current view of the spreadsheet by a pre-defined number of cells. Techniques are described for optimizing the display of charts in the spreadsheet.
    Type: Application
    Filed: December 30, 2014
    Publication date: April 23, 2015
    Inventors: Tsui-Ying Fu, Hung Ju King, Shao Yi Hung, Yung-Yu Tseng
  • Patent number: D799131
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: October 3, 2017
    Assignee: YYT TRADING CO., LTD.
    Inventor: Shao-Yi Yang
  • Patent number: D861856
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: October 1, 2019
    Assignee: MICROBASE TECHNOLOGY CORP.
    Inventors: Chien-Hua Lin, Shao-Yi Huang, Yu-Chung Hsu, Kai-Yao Lo, Chia-Chen Huang, Chi-Shan Hung
  • Patent number: D863530
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: October 15, 2019
    Assignee: MICROBASE TECHNOLOGY CORPORATION
    Inventors: Chien-Hua Lin, Shao-Yi Huang, Yu-Chung Hsu, Kai-Yao Lo