# US 9,437,028 B2 · Method, apparatus, and terminal device for generating and processing gesture and position information

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,437,028 B2
- Document ID: US9437028B2
- Status: Granted
- Kind: B2
- Application number: 14/097,422
- Filed: 2013-12-05
- Published: 2014-04-03
- Granted: 2016-09-06
- Earliest claimed: 2011-08-02
- Assignees: Huawei Device Co., Ltd.
- Applicants: Huawei Device Co., Ltd.
- Inventors: Junjie Deng
- Web page: https://patentgrep.com/patent/US9437028B2

## CPC

- H04W 4/02: Services making use of location information
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06Q 20/3224: {Transactions dependent on location of M-devices}
- G06T 11/65: on geographic maps
- H04M 1/72439: for image or video messaging
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 4/029: Location-based management or tracking services
- H04W 4/50: Service provisioning or reconfiguring
- H04M 2250/10: including a GPS signal receiver
- H04M 2250/12: including a sensor for measuring a physical value, e.g. temperature or motion
- H04M 2250/52: including functional features of a camera
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Embodiments of the present invention relate to a method, an apparatus, and a terminal device for generating and processing information. The information generation method includes: generating gesture information according to an identified gesture path; detecting location information; and generating summary information according to the gesture information and the location information. The information processing method includes: receiving summary information, and extracting location information and gesture information in the summary information; and when detected current location information matches the location information obtaining a gesture path according to the gesture information in the summary information, and displaying on a viewing interface of the camera. By adopting the technical solutions provided by the present invention, a user can send gesture information when being at a certain location to a contact person, and the gesture information is displayed on a viewing interface of a camera of the contact person that arrives at the geographical location.

## Claims

### Claim 1

An information generation method, comprising:
generating, by at least one hardware processor, gesture information according to an identified gesture path, wherein the gesture path is formed by a movement track of a terminal;
detecting, by the at least one hardware processor, location information of a place where the gesture occurs;
generating, by the at least one hardware processor, summary information according to the gesture information and the location information; and
sending the summary information to a camera of a contact person, so that upon arrival at a geographical location corresponding to the place where the gesture occurred, the gesture information can be displayed on the camera.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the generating gesture information according to an identified gesture path comprises:
identifying the gesture path by using an acceleration sensor, and generating the gesture information according to the identified gesture path, wherein the gesture path comprises any one or more of patterns, symbols, numbers, and texts.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the location information comprises:
latitude and longitude coordinates of the place where the gesture occurs detected by using a global positioning system.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the location information further comprises: a direction of a terminal when the gesture occurs detected by using a compass or a gyroscope by using a compass or a gyroscope; and/or,
a location screenshot of the place where the gesture occurs captured on a network map.

### Claim 5 (depends on 3)

The method according to claim 3, wherein the location information further comprises: a shot background when the gesture occurs.

### Claim 6 (depends on 1)

The method according to claim 1, wherein, before recording the gesture path, the method further comprises: establishing a model of a brush, and setting attributes of the brush, wherein the attributes comprise the color, brightness, and thickness of the brush; and
the generating gesture information according to an identified gesture path comprises: applying by the at least one hardware processor, the set brush attributes to the identified gesture path, and generating by the at least one hardware processor, the gesture information.

### Claim 7

An information generation apparatus, comprising:
at least one hardware processor;
a memory interfaced to the at least one hardware processor, the memory including instructions which control the at least one hardware processor to implement:
a gesture information generation module, configured to generate gesture information according to an identified gesture path, wherein the gesture path is formed by a movement track of a terminal;
a locator module, configured to detect location information of a place where the gesture occurs; and
a summary information generation module, configured to generate summary information according to the gesture information and the location information, and to send the summary information to a camera of a contact person, so that upon arrival at a geographical location corresponding to the place where the gesture occurred, the gesture information can be displayed on the camera.

### Claim 8 (depends on 7)

The apparatus according to claim 7, wherein the gesture information generation module is specifically configured to:
identify the gesture path by using an acceleration sensor; and
generate the gesture information according to the identified gesture path;
wherein the gesture path comprises any one or more of patterns, symbols, numbers, and texts.

### Claim 9 (depends on 7)

The apparatus according to claim 7, wherein the at least one hardware processor further implements a global positioning unit, configured to detect latitude and longitude coordinates of the place where the gesture occurs.

### Claim 10 (depends on 9)

The apparatus according to claim 9, wherein the locator module further comprises: a direction detection unit, configured to detect a direction of a terminal when the gesture occurs by using a compass or a gyroscope; and/or,
a location capturing unit, configured to capture a location screenshot of the place where the gesture occurs on a network map.

### Claim 11 (depends on 9)

The apparatus according to claim 9, wherein the at least one hardware processor further implements a shooting module, configured to shoot a background when the gesture occurs.

### Claim 12 (depends on 7)

The apparatus according to claim 7, wherein the at least one hardware processor further implements:
a model establishing module, configured to before identifying the gesture path, establish a model of a brush, and set attributes of the brush;
wherein:
the attributes comprise the color, brightness, and thickness of the brush; and
the gesture information generation module is further configured to apply the set brush attributes to the identified gesture path, and generate the gesture information.

### Claim 13

An information processing method, comprising:
receiving summary information, and extracting location information and gesture information in the received summary information, wherein the summary information comprises the gesture information generated by a sending end according to an identified gesture path and the location information of a place where the gesture occurs recorded by the sending end; and
when detecting that current location information of a terminal matches the location information in the summary information, and a camera is in a switched-on state, obtaining the gesture path according to the gesture information in the summary information, and displaying the gesture information according to the gesture path on a viewing interface of the camera.

### Claim 14 (depends on 13)

The processing method according to claim 13, wherein the method further comprises:
after receiving the summary information, prompting to start a global positioning system; and
when the global positioning system is started, detecting latitude and longitude coordinates of the current location of the terminal by using the global positioning system.

### Claim 15 (depends on 14)

The processing method according to claim 14, wherein the method further comprises:
when the global positioning system is started detecting a direction of the current location of the terminal by using a compass or a gyroscope.

### Claim 16 (depends on 13)

The processing method according to claim 13, wherein, after the current location information of a terminal matches the location information in the summary information, the method further comprises:
prompting to switch on the camera.

### Claim 17

An information processing apparatus, comprising:
at least one hardware processor;
a memory interfaced to the at least one hardware processor, the memory including instructions which control the at least one hardware processor to implement:
a receiving processing module, configured to receive summary information, and extract location information and gesture information in the received summary information, wherein the summary information comprises the gesture information generated by a sending end according to an identified gesture path and the location information of a place where the gesture occurs recorded by the sending end;
a locator module, configured to detect current location information of a terminal;
a monitoring processing module, configured to determine whether the current location information of the terminal matches the extracted location information in the summary information; and
an image processing module, configured to: when it is detected that current location information of the terminal matches the location information in the summary information, and a camera is in a switched-on state, obtain the gesture path according to the gesture information in the summary information, and display the gesture information according to the gesture path on a viewing interface of the camera.

### Claim 18 (depends on 17)

The processing apparatus according to claim 17, wherein
the receiving processing module is further configured to: after the summary information is received, prompt to start a global positioning system; and
the locator module comprises a global positioning unit, which is configured to: when the global positioning system is started, detect latitude and longitude coordinates of the current location of the terminal by using the global positioning system.

### Claim 19 (depends on 18)

The processing apparatus according to claim 18, wherein the locator module further comprises a direction detection unit, configured to: when the global positioning system is started, detect a direction of the current location of the terminal by using a compass or a gyroscope.

### Claim 20 (depends on 17)

The processing apparatus according to claim 17, wherein, after the current location of the terminal matches the location information in the summary information, the monitoring processing module is further configured to: prompt to switch on the camera.
