Patents by Inventor Heidi Wang
Heidi 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).
-
Patent number: 11625110Abstract: A coordinate input processing apparatus includes a position detection apparatus and a communication circuit. The position detection apparatus includes a sensor which detects a position pointed to by an electronic pen, and circuitry which acquires pen state information regarding a state of the electronic pen held by a person. The communication circuit transmits to an emotion estimation apparatus coordinates corresponding to the position pointed to by the electronic pen and the pen state information in an emotional state estimation request, and receives from the emotion estimation apparatus the coordinates corresponding to the position pointed to by the electronic pen, the pen state information included in the emotional state estimation request, and the information regarding the distracted state of the person holding the electronic pen in an emotional state estimation response having the same format as the emotional state estimation request.Type: GrantFiled: December 20, 2021Date of Patent: April 11, 2023Assignee: Wacom Co., Ltd.Inventors: Akiyuki Kake, Heidi Wang
-
Publication number: 20220113816Abstract: A coordinate input processing apparatus includes a position detection apparatus and a communication circuit. The position detection apparatus includes a sensor which detects a position pointed to by an electronic pen, and circuitry which acquires pen state information regarding a state of the electronic pen held by a person. The communication circuit transmits to an emotion estimation apparatus coordinates corresponding to the position pointed to by the electronic pen and the pen state information in an emotional state estimation request, and receives from the emotion estimation apparatus the coordinates corresponding to the position pointed to by the electronic pen, the pen state information included in the emotional state estimation request, and the information regarding the distracted state of the person holding the electronic pen in an emotional state estimation response having the same format as the emotional state estimation request.Type: ApplicationFiled: December 20, 2021Publication date: April 14, 2022Inventors: Akiyuki Kake, Heidi Wang
-
Patent number: 11237647Abstract: A position detection apparatus includes a sensor that detects a position pointed to by an electronic pen and circuitry that acquires pen state information regarding the electronic pen held by a person; a transmitter that transmits to an emotion estimation apparatus an emotional state estimation request including the acquired pen state information, the emotion estimation apparatus including a database that stores information regarding an emotional state of the person holding the electronic pen and range information regarding a range of values that may be taken by the pen state information regarding the electronic pen, the emotional state and the range information being associated with one another; and a processor that receives information corresponding to the emotional state transmitted from the emotion estimation apparatus in response to the pen state information included in the transmitted emotional state estimation request, and performs processing using the received information corresponding to the emotionaType: GrantFiled: February 25, 2019Date of Patent: February 1, 2022Assignee: Wacom Co., Ltd.Inventors: Akiyuki Kake, Heidi Wang
-
Patent number: 11042292Abstract: Methods and systems are provided for generating, rendering, manipulating (e.g., slicing), and communicating stroke objects that form ink data. In a method of generating a stroke object, pen event data indicative of pen down, pen movement, and pen up events are sequentially received to generate point objects that collectively form a stroke object. The point objects serve as control points for interpolating curve segments. Further, a start parameter indicative of a start point within a starting curve segment of the curve segments at which display of the stroke object starts, and an end parameter indicative of an end point within an ending curve segment of at which display of the stroke object ends, are generated for the stroke object. When rendering the stroke object, a system limits display of the stroke object to a range bound by the start and end parameters, as opposed to displaying the entire stroke object.Type: GrantFiled: November 27, 2019Date of Patent: June 22, 2021Assignee: Wacom Co., Ltd.Inventors: Branimir Angelov, Stefan Yotov, Heidi Wang, Plamen Petkov
-
Patent number: 11023127Abstract: A method implemented by a computer to output digital ink includes: repeatedly generating a stroke object each time a pointer is removed from a panel, where the stroke object includes control points used to reproduce a stroke made by the pointer on the panel, the stroke starting when the pointer contacts the panel and ending when the pointer is removed from the panel; each time the stroke object is generated, determining a generation time of the stroke object and generating metadata including the generation time of the stroke object; and serializing one piece of ink data, in which the stroke object is associated with the corresponding metadata, into a binary sequence, and outputting the binary sequence.Type: GrantFiled: June 24, 2019Date of Patent: June 1, 2021Assignee: Wacom Co., Ltd.Inventors: Plamen Petkov, Branimir Angelov, Stefan Yotov, Heidi Wang, Boriana Mladenova
-
Publication number: 20200167069Abstract: Methods and systems are provided for generating, rendering, manipulating (e.g., slicing), and communicating stroke objects that form ink data. In a method of generating a stroke object, pen event data indicative of pen down, pen movement, and pen up events are sequentially received to generate point objects that collectively form a stroke object. The point objects serve as control points for interpolating curve segments. Further, a start parameter indicative of a start point within a starting curve segment of the curve segments at which display of the stroke object starts, and an end parameter indicative of an end point within an ending curve segment of at which display of the stroke object ends, are generated for the stroke object. When rendering the stroke object, a system limits display of the stroke object to a range bound by the start and end parameters, as opposed to displaying the entire stroke object.Type: ApplicationFiled: November 27, 2019Publication date: May 28, 2020Inventors: Branimir Angelov, Stefan Yotov, Heidi Wang, Plamen Petkov
-
Patent number: 10534530Abstract: A method implemented in a device including a position input sensor is provided, for generating ink data including stroke objects that are vector data configured to reproduce paths formed by operating a pointer. The method includes generally three step. The first step receives pen event data representative of a user's hand-drawn motion on a sensor surface. The second step generates a stroke object based on the pen event data, generates a metadata object that describes the stroke object based on the pen event data and context information received from an application supporting the pen event data, and generates a drawing style object that defines how to draw the stroke object based on the pen event data and the context information. The third step outputs the stroke object, the metadata object, and the drawing style object in association with each other in a recording format or in a transmission format.Type: GrantFiled: April 14, 2016Date of Patent: January 14, 2020Assignee: Wacom Co., Ltd.Inventors: Branimir Angelov, Stefan Yotov, Heidi Wang, Plamen Petkov
-
Publication number: 20190310769Abstract: A method implemented by a computer to output digital ink includes: repeatedly generating a stroke object each time a pointer is removed from a panel, where the stroke object includes control points used to reproduce a stroke made by the pointer on the panel, the stroke starting when the pointer contacts the panel and ending when the pointer is removed from the panel; each time the stroke object is generated, determining a generation time of the stroke object and generating metadata including the generation time of the stroke object; and serializing one piece of ink data, in which the stroke object is associated with the corresponding metadata, into a binary sequence, and outputting the binary sequence.Type: ApplicationFiled: June 24, 2019Publication date: October 10, 2019Inventors: Plamen Petkov, Branimir Angelov, Stefan Yotov, Heidi Wang, Boriana Mladenova
-
Patent number: 10331338Abstract: A method is provided for outputting ink data. The method, based on position data detected in accordance with a movement of an indicator, generates control point data capable of indicating a path of the movement using a defined curve interpolation algorithm. The method determines whether the position data is associated with pressure data. When the position data is associated with pressure data, the method derives transparency data of a curve generated from the control point data based on the pressure data. When the position data is not associated with pressure data, the method derives transparency data of a curve generated from the control point data based on an amount of change in the position data. The method outputs point data in which the control point data is associated with the transparency data.Type: GrantFiled: September 17, 2018Date of Patent: June 25, 2019Assignee: Wacom Co., Ltd.Inventors: Plamen Petkov, Branimir Angelov, Stefan Yotov, Heidi Wang, Boriana Mladenova
-
Publication number: 20190187823Abstract: A position detection apparatus includes a sensor that detects a position pointed to by an electronic pen and circuitry that acquires pen state information regarding the electronic pen held by a person; a transmitter that transmits to an emotion estimation apparatus an emotional state estimation request including the acquired pen state information, the emotion estimation apparatus including a database that stores information regarding an emotional state of the person holding the electronic pen and range information regarding a range of values that may be taken by the pen state information regarding the electronic pen, the emotional state and the range information being associated with one another; and a processor that receives information corresponding to the emotional state transmitted from the emotion estimation apparatus in response to the pen state information included in the transmitted emotional state estimation request, and performs processing using the received information corresponding to the emotionaType: ApplicationFiled: February 25, 2019Publication date: June 20, 2019Inventors: Akiyuki Kake, Heidi Wang
-
Publication number: 20190050143Abstract: A method is provided for generating ink data including stroke objects. The method includes generally four steps. The first step receives device-dependent user-input data including either one of pen event data of Type 1, which includes indicator position data and indicator pressure data, or pen event data of Type 2, which includes indicator position data but does not include indicator pressure data. The second step determines whether the pen event data is Type 1 or Type 2. The third step derives one or both of radius data for defining a width of the stroke object and transparency data for defining a transparency of the stroke object, based on the pen event data of Type 1 or Type 2. The fourth step outputs the stroke object including said one or both of radius data and transparency data as device-independent common attribute value(s) of each of multiple points of the stroke object.Type: ApplicationFiled: September 17, 2018Publication date: February 14, 2019Inventors: Plamen Petkov, Branimir Angelov, Stefan Yotov, Heidi Wang, Boriana Mladenova
-
Patent number: 10078445Abstract: A method is provided for generating ink data including stroke objects. The method includes generally four steps. The first step receives device-dependent user-input data including either one of pen event data of Type 1, which includes indicator position data and indicator pressure data, or pen event data of Type 2, which includes indicator position data but does not include indicator pressure data. The second step determines whether the pen event data is Type 1 or Type 2. The third step derives one or both of radius data for defining a width of the stroke object and transparency data for defining a transparency of the stroke object, based on the pen event data of Type 1 or Type 2. The fourth step outputs the stroke object including said one or both of radius data and transparency data as device-independent common attribute value(s) of each of multiple points of the stroke object.Type: GrantFiled: December 8, 2017Date of Patent: September 18, 2018Assignee: Wacom Co., Ltd.Inventors: Plamen Petkov, Branimir Angelov, Stefan Yotov, Heidi Wang, Boriana Mladenova
-
Publication number: 20180101299Abstract: A method is provided for generating ink data including stroke objects. The method includes generally four steps. The first step receives device-dependent user-input data including either one of pen event data of Type 1, which includes indicator position data and indicator pressure data, or pen event data of Type 2, which includes indicator position data but does not include indicator pressure data. The second step determines whether the pen event data is Type 1 or Type 2. The third step derives one or both of radius data for defining a width of the stroke object and transparency data for defining a transparency of the stroke object, based on the pen event data of Type 1 or Type 2. The fourth step outputs the stroke object including said one or both of radius data and transparency data as device-independent common attribute value(s) of each of multiple points of the stroke object.Type: ApplicationFiled: December 8, 2017Publication date: April 12, 2018Inventors: Plamen Petkov, Branimir Angelov, Stefan Yotov, Heidi Wang, Boriana Mladenova
-
Patent number: 9875021Abstract: A method is provided for generating ink data including stroke objects. The method includes generally four steps. The first step receives device-dependent user-input data including either one of pen event data of Type 1, which includes indicator position data and indicator pressure data, or pen event data of Type 2, which includes indicator position data but does not include indicator pressure data. The second step determines whether the pen event data is Type 1 or Type 2. The third step derives one or both of radius data for defining a width of the stroke object and transparency data for defining a transparency of the stroke object, based on the pen event data of Type 1 or Type 2. The fourth step outputs the stroke object including said one or both of radius data and transparency data as device-independent common attribute value(s) of each of multiple points of the stroke object.Type: GrantFiled: July 15, 2016Date of Patent: January 23, 2018Assignee: Wacom Co., Ltd.Inventors: Plamen Petkov, Branimir Angelov, Stefan Yotov, Heidi Wang, Boriana Mladenova
-
Publication number: 20160328145Abstract: A method is provided for generating ink data including stroke objects. The method includes generally four steps. The first step receives device-dependent user-input data including either one of pen event data of Type 1, which includes indicator position data and indicator pressure data, or pen event data of Type 2, which includes indicator position data but does not include indicator pressure data. The second step determines whether the pen event data is Type 1 or Type 2. The third step derives one or both of radius data for defining a width of the stroke object and transparency data for defining a transparency of the stroke object, based on the pen event data of Type 1 or Type 2. The fourth step outputs the stroke object including said one or both of radius data and transparency data as device-independent common attribute value(s) of each of multiple points of the stroke object.Type: ApplicationFiled: July 15, 2016Publication date: November 10, 2016Inventors: Plamen Petkov, Branimir Angelov, Stefan Yotov, Heidi Wang, Boriana Mladenova
-
Patent number: 9430065Abstract: A method is provided for generating ink data including stroke objects. The method includes generally four steps. The first step receives device-dependent user-input data including either one of pen event data of Type 1, which includes indicator position data and indicator pressure data, or pen event data of Type 2, which includes indicator position data but does not include indicator pressure data. The second step determines whether the pen event data is Type 1 or Type 2. The third step derives one or both of radius data for defining a width of the stroke object and transparency data for defining a transparency of the stroke object, based on the pen event data of Type 1 or Type 2. The fourth step outputs the stroke object including said one or both of radius data and transparency data as device-independent common attribute value(s) of each of multiple points of the stroke object.Type: GrantFiled: September 4, 2015Date of Patent: August 30, 2016Assignee: Wacom Co., Ltd.Inventors: Plamen Petkov, Branimir Angelov, Stefan Yotov, Heidi Wang, Boriana Mladenova
-
Publication number: 20160224239Abstract: A method implemented in a device including a position input sensor is provided, for generating ink data including stroke objects that are vector data configured to reproduce paths formed by operating a pointer. The method includes generally three step. The first step receives pen event data representative of a user's hand-drawn motion on a sensor surface. The second step generates a stroke object based on the pen event data, generates a metadata object that describes the stroke object based on the pen event data and context information received from an application supporting the pen event data, and generates a drawing style object that defines how to draw the stroke object based on the pen event data and the context information. The third step outputs the stroke object, the metadata object, and the drawing style object in association with each other in a recording format or in a transmission format.Type: ApplicationFiled: April 14, 2016Publication date: August 4, 2016Inventors: Branimir Angelov, Stefan Yotov, Heidi Wang, Plamen Petkov
-
Publication number: 20150378450Abstract: A method is provided for generating ink data including stroke objects. The method includes generally four steps. The first step receives device-dependent user-input data including either one of pen event data of Type 1, which includes indicator position data and indicator pressure data, or pen event data of Type 2, which includes indicator position data but does not include indicator pressure data. The second step determines whether the pen event data is Type 1 or Type 2. The third step derives one or both of radius data for defining a width of the stroke object and transparency data for defining a transparency of the stroke object, based on the pen event data of Type 1 or Type 2. The fourth step outputs the stroke object including said one or both of radius data and transparency data as device-independent common attribute value(s) of each of multiple points of the stroke object in a predetermined format.Type: ApplicationFiled: September 4, 2015Publication date: December 31, 2015Inventors: Plamen Petkov, Branimir Angelov, Stefan Yotov, Heidi Wang, Boriana Mladenova