Patents by Inventor Chih-Fan Hsin
Chih-Fan Hsin 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: 10817172Abstract: Technologies for manipulating a graphical user interface (GUI) of a display of a computing device include a touch screen of the display capable of receiving user input via physical contact of the user's fingers. The computing device determines whether the user has initiated multi-finger input gesture from which and a hand rotation angle may be determined based on touch points corresponding to the physical contact between the user's fingers and the touch screen. Based on the hand rotation angle, the computing device may take an action on the GUI, such as rotate an orientation of the GUI and/or display a virtual keyboard on the GUI relative to the hand rotation angle and/or the touch points. Other embodiments are described herein and claimed.Type: GrantFiled: March 27, 2015Date of Patent: October 27, 2020Assignee: Intel CorporationInventors: Raghvendra Maloo, John J. Valavi, Chih-Fan Hsin, Gokul V. Subramaniam
-
Patent number: 10101817Abstract: Techniques for interaction detection are described herein. The techniques may include detecting, via a depth sensing module, a physical object at a plane of a display. The techniques may also include detecting, via the depth sensing module, a reflection of the physical object at the plane of the display. An interaction module may identify an interaction of the physical object with the display based on a meeting point of the detected physical object and the detected reflection.Type: GrantFiled: March 3, 2015Date of Patent: October 16, 2018Assignee: Intel CorporationInventors: Chih-Fan Hsin, David L. Graumann
-
Patent number: 9683834Abstract: The present disclosure is directed to an adaptable depth sensing (DS) system. A DS device may comprise a DS equipment module and a control module. The control module may configure the operational mode of the DS equipment module for close-range sensing, mid-range sensing or long-range sensing. The control module may receive at least depth data from the DS equipment module for determining the mode of operation. The control module may also receive condition data regarding the DS device and/or a host device to which the DS device is coupled, determine a configuration based on the condition data, and may utilize the condition data along with the depth data to configure the DS equipment module. Configuring the DS equipment module may comprise, for example, enabling components within the DS equipment module, configuring focus for the components, configuring image orientation for the components and/or selecting a DS methodology for the components.Type: GrantFiled: May 27, 2015Date of Patent: June 20, 2017Assignee: Intel CorporationInventors: Chih-Fan Hsin, Prasanna Krishnaswamy
-
Patent number: 9628451Abstract: Systems and methods may provide for receiving, at a controller of a first device having a host processor, user input data and converting the user input data into one or more packets. Additionally, the one or more packets may be sent to a wireless communication component of the first device. In one example, the one or more packets are sent to the wireless communication component while the host processor is in one or more of a sleep state or a low power state.Type: GrantFiled: December 10, 2014Date of Patent: April 18, 2017Assignee: Intel CorporationInventors: Chih-Fan Hsin, Moulishankar Chandrasekaran
-
Patent number: 9563956Abstract: Systems and techniques for efficient free-space finger recognition are herein described. A surface in a depth image may be identified. One or more blobs in the depth image may be identified. The identified blobs may be analyzed to determine if a blob intersects with an edge of the depth image and classified as a potential hand if the blob does intersect with the edge or classified as an object otherwise.Type: GrantFiled: March 26, 2014Date of Patent: February 7, 2017Assignee: Intel CorporationInventors: Chih-Fan Hsin, Martin Pettersson
-
Publication number: 20160349042Abstract: The present disclosure is directed to an adaptable depth sensing (DS) system. A DS device may comprise a DS equipment module and a control module. The control module may configure the operational mode of the DS equipment module for close-range sensing, mid-range sensing or long-range sensing. The control module may receive at least depth data from the DS equipment module for determining the mode of operation. The control module may also receive condition data regarding the DS device and/or a host device to which the DS device is coupled, determine a configuration based on the condition data, and may utilize the condition data along with the depth data to configure the DS equipment module. Configuring the DS equipment module may comprise, for example, enabling components within the DS equipment module, configuring focus for the components, configuring image orientation for the components and/or selecting a DS methodology for the components.Type: ApplicationFiled: May 27, 2015Publication date: December 1, 2016Applicant: Intel CorporationInventors: CHIH-FAN HSIN, PRASANNA KRISHNASWAMY
-
Publication number: 20160283105Abstract: Technologies for manipulating a graphical user interface (GUI) of a display of a computing device include a touch screen of the display capable of receiving user input via physical contact of the user's fingers. The computing device determines whether the user has initiated multi-finger input gesture from which and a hand rotation angle may be determined based on touch points corresponding to the physical contact between the user's fingers and the touch screen. Based on the hand rotation angle, the computing device may take an action on the GUI, such as rotate an orientation of the GUI and/or display a virtual keyboard on the GUI relative to the hand rotation angle and/or the touch points. Other embodiments are described herein and claimed.Type: ApplicationFiled: March 27, 2015Publication date: September 29, 2016Inventors: Raghvendra Maloo, John J. Valavi, Chih-Fan Hsin, Gokul V. Subramaniam
-
Publication number: 20160259418Abstract: Techniques for interaction detection are described herein. The techniques may include detecting, via a depth sensing module, a physical object at a plane of a display. The techniques may also include detecting, via the depth sensing module, a reflection of the physical object at the plane of the display. An interaction module may identify an interaction of the physical object with the display based on a meeting point of the detected physical object and the detected reflection.Type: ApplicationFiled: March 3, 2015Publication date: September 8, 2016Applicant: Intel CorporationInventors: Chih-Fan Hsin, David L. Graumann
-
Publication number: 20160173460Abstract: Systems and methods may provide for receiving, at a controller of a first device having a host processor, user input data and converting the user input data into one or more packets. Additionally, the one or more packets may be sent to a wireless communication component of the first device. In one example, the one or more packets are sent to the wireless communication component while the host processor is in one or more of a sleep state or a low power state.Type: ApplicationFiled: December 10, 2014Publication date: June 16, 2016Applicant: INTEL CORPORATIONInventors: CHIH-FAN HSIN, MOULISHANKAR CHANDRASEKARAN
-
Publication number: 20150279019Abstract: Systems and techniques for efficient free-space finger recognition are herein described. A surface in a depth image may be identified. One or more blobs in the depth image may be identified. The identified blobs may be analyzed to determine if a blob intersects with an edge of the depth image and classified as a potential hand if the blob does intersect with the edge or classified as an object otherwise.Type: ApplicationFiled: March 26, 2014Publication date: October 1, 2015Inventors: Chih-Fan Hsin, Martin Pettersson
-
Patent number: 8661167Abstract: In general, in one aspect, a method includes determining a repeated, periodic DMA (Direct Memory Access) coalescing interval based, at least in part, on a power sleep state of a host platform. The method also includes buffering data received at the device in a FIFO (First-In-First-Out) queue during the interval and DMA-ing the data enqueued in the FIFO to a memory external to the device after expiration of the repeated, periodic DMA coalescing interval.Type: GrantFiled: December 29, 2009Date of Patent: February 25, 2014Assignee: Intel CorporationInventors: Chih-Fan Hsin, Jr-Shian Tsai, Tsung-Yuan C. Tai
-
Patent number: 8612780Abstract: An embodiment may include network controller circuitry that may be comprised, at least in part, in a host computer. The circuitry may determine, at least in part, based at least in part upon at least one comparison, whether at least one power management action is to be initiated. The at least one comparison may compare, at least in part, at least one pattern with at least one portion of at least one packet received, at least in part, by the host computer. The at least one power management action may include the modification, at least in part, of at least one power management configuration of the host computer. The modification may accommodate, at least in part, at least one packet processing latency policy associated, at least in part, with the at least one pattern. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.Type: GrantFiled: September 15, 2010Date of Patent: December 17, 2013Assignee: Intel CorporationInventors: Chih-Fan Hsin, Shian Tsai, Jr., Tsung-Yuan C. Tai
-
Publication number: 20120278637Abstract: A method and apparatus for managing core affinity for network packet processing is provided. Low-power idle state of a plurality of processing units in a system including the plurality of processing units is monitored. Network packet processing is dynamically reassigned to processing units that are in a non-low power idle state to increase the low-power idle state residency for processing units that are in a low-power idle state resulting in reduced energy consumption.Type: ApplicationFiled: July 11, 2012Publication date: November 1, 2012Inventors: Chih-Fan Hsin, Jr-Shian Tsai, Tsung-Yuan C. Tai
-
Patent number: 8276004Abstract: Methods and systems to balance the load among a set of processing units, such as servers, in a manner that allows the servers periods of low power consumption. This allows energy efficient operation of the set of processing units. Moreover, the process is adaptable to variations in systemic response times, so that systemic response times may be improved when operational conditions so dictate.Type: GrantFiled: December 22, 2009Date of Patent: September 25, 2012Assignee: Intel CorporationInventors: Ren Wang, Sanjay Rungta, Tsung-Yuan Tai, Chih-Fan Hsin, Jr-Shian Tsai
-
Patent number: 8274908Abstract: Apparatuses, methods, systems, and computer program products to process QoS packets of wireless traffic without explicit control negotiations are disclosed. An embodiment may comprise a mobile computing device with wireless communications capabilities. The mobile computing device may be a client that associates or connects with an access point or communicates another client device, such as a peripheral device with wireless capabilities. The mobile computing device may monitor wireless packet traffic being transmitted from the mobile computing device. For example, the mobile computing device may monitor the packets being transmitted from a video streaming application to the peripheral device, which may comprise an LCD monitor that has wireless communications capabilities. The mobile computing device may mark the packets of the video stream as QoS packets even though the video streaming application may not do so, and place the marked packets in a QoS queue for priority processing.Type: GrantFiled: July 24, 2009Date of Patent: September 25, 2012Assignee: Intel CorporationInventors: Chih-Fan Hsin, Kapil Sood
-
Patent number: 8239699Abstract: A method and apparatus for managing core affinity for network packet processing is provided. Low-power idle state of a plurality of processing units in a system including the plurality of processing units is monitored. Network packet processing is dynamically reassigned to processing units that are in a non-low power idle state to increase the low-power idle state residency for processing units that are in a low-power idle state resulting in reduced energy consumption.Type: GrantFiled: June 26, 2009Date of Patent: August 7, 2012Assignee: Intel CorporationInventors: Chih-Fan Hsin, Jr-Shian Tsai, Tsung-Yuan C. Tai
-
Publication number: 20120137029Abstract: In general, in one aspect, a method includes determining a repeated, periodic DMA (Direct Memory Access) coalescing interval based, at least in part, on a power sleep state of a host platform. The method also includes buffering data received at the device in a FIFO (First-In-First-Out) queue during the interval and DMA-ing the data enqueued in the FIFO to a memory external to the device after expiration of the repeated, periodic DMA coalescing interval.Type: ApplicationFiled: December 29, 2009Publication date: May 31, 2012Inventors: Chih-Fan Hsin, Jr-Shian Tsai, Tsung-Yuan C. Tai
-
Publication number: 20120066520Abstract: An embodiment may include network controller circuitry that may be comprised, at least in part, in a host computer. The circuitry may determine, at least in part, based at least in part upon at least one comparison, whether at least one power management action is to be initiated. The at least one comparison may compare, at least in part, at least one pattern with at least one portion of at least one packet received, at least in part, by the host computer. The at least one power management action may include the modification, at least in part, of at least one power management configuration of the host computer. The modification may accommodate, at least in part, at least one packet processing latency policy associated, at least in part, with the at least one pattern. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.Type: ApplicationFiled: September 15, 2010Publication date: March 15, 2012Inventors: Chih-Fan Hsin, Shian Tsai, JR., Tsung-Yuan C. Tai
-
Publication number: 20110154073Abstract: Methods and systems to balance the load among a set of processing units, such as servers, in a manner that allows the servers periods of low power consumption. This allows energy efficient operation of the set of processing units. Moreover, the process is adaptable to variations in systemic response times, so that systemic response times may be improved when operational conditions so dictate.Type: ApplicationFiled: December 22, 2009Publication date: June 23, 2011Inventors: Ren Wang, Sanjay Rungta, Tsung-Yuan Charles Tai, Chih-Fan Hsin, Jr-Shian Tsai
-
Publication number: 20110019556Abstract: Apparatuses, methods, systems, and computer program products to process QoS packets of wireless traffic without explicit control negotiations are disclosed. An embodiment may comprise a mobile computing device with wireless communications capabilities. The mobile computing device may be a client that associates or connects with an access point or communicates another client device, such as a peripheral device with wireless capabilities. The mobile computing device may monitor wireless packet traffic being transmitted from the mobile computing device. For example, the mobile computing device may monitor the packets being transmitted from a video streaming application to the peripheral device, which may comprise an LCD monitor that has wireless communications capabilities. The mobile computing device may mark the packets of the video stream as QoS packets even though the video streaming application may not do so, and place the marked packets in a QoS queue for priority processing.Type: ApplicationFiled: July 24, 2009Publication date: January 27, 2011Inventors: Chih-Fan Hsin, Kapil Sood