Beijing Sogou Technology Development Co., Ltd.

China

Back to Profile

1-51 of 51 for Beijing Sogou Technology Development Co., Ltd. Sort by
Query
Patent
United States - USPTO
Aggregations Reset Report
Date
2024 January 1
2023 December 1
2024 (YTD) 1
2023 21
2021 3
See more
IPC Class
G06F 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes 8
G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction 6
G06F 17/30 - Information retrieval; Database structures therefor 5
G06F 16/33 - Querying 4
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance 4
See more
Status
Pending 22
Registered / In Force 29
Found results for  patents

1.

VIDEO PROCESSING METHOD AND APPARATUS, MEDIUM, AND PROGRAM PRODUCT

      
Application Number 18365296
Status Pending
Filing Date 2023-08-04
First Publication Date 2024-01-18
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Meng, Fanbo
  • Liu, Jinsuo
  • Zhu, Weiji
  • Zhang, Yongzhe
  • Feng, Tian

Abstract

A video processing method and apparatus, a medium, and a program product. The method includes acquiring a first video clip, the first video clip corresponding to a template text in a first text, and the first video comprising a video subclip with a speech pause, the video subclip being at a boundary position between the template text and a variable text in the first text; generating a second video clip corresponding to the variable text; and stitching the first video clip with the second video clip to obtain a video corresponding to the first text.

IPC Classes  ?

  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • G06T 5/00 - Image enhancement or restoration
  • G06T 7/194 - Segmentation; Edge detection involving foreground-background segmentation
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

2.

VIRTUAL KEYBOARD SETTING METHOD AND APPARATUS, AND STORAGE MEDIUM

      
Application Number 18450479
Status Pending
Filing Date 2023-08-16
First Publication Date 2023-12-07
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Feng, Lei
  • Lu, Jian
  • Cao, Jin
  • Hu, Miaoli
  • Hu, Wei
  • Yang, Yihang
  • Song, Xiaoxue
  • Li, Haixin

Abstract

A virtual keyboard setting method includes: determining an operation region and a trigger region, the operation region being a region operated in a screen for using an input method, and the trigger region being a region covered by an external entity when touching the screen; determining a display region of a virtual keyboard according to the operation region; determining an area of a virtual key in the virtual keyboard according to the trigger region; and setting the virtual keyboard according to the display region of the virtual keyboard and the area of the virtual key.

IPC Classes  ?

  • G06F 3/04886 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

3.

THREE-DIMENSIONAL ROAD NETWORK CONSTRUCTION METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM

      
Application Number 18232761
Status Pending
Filing Date 2023-08-10
First Publication Date 2023-11-30
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor Xu, Ran

Abstract

This application provides a three-dimensional road network construction method performed by an electronic device. The method includes: obtaining a two-dimensional road network, the two-dimensional road network comprising a plurality of paths, each path being formed by connecting a plurality of nodes; determining a relative elevation for a node of a current path overlapping the current path and/or another path among the nodes of the current path, the relative elevation representing a height of the current path at the node from a reference plane; determining relative elevations of nodes constituting a center line of the current path according to the relative elevations of the nodes of the current path and a width of the current path; and constructing a three-dimensional road corresponding to the current path according to the width and the relative elevations of the nodes of the center line of the current path to obtain a three-dimensional road network.

IPC Classes  ?

  • G01C 21/00 - Navigation; Navigational instruments not provided for in groups

4.

METHOD AND APPARATUS FOR PROCESSING ACTION OF VIRTUAL OBJECT, AND STORAGE MEDIUM

      
Application Number 18139929
Status Pending
Filing Date 2023-04-26
First Publication Date 2023-11-16
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Tian, Kai
  • Chen, Wei
  • Su, Xuefeng

Abstract

A method and apparatus for processing an action of a virtual object, and a storage medium are provided. The method specifically includes: receiving an action instruction, the action instruction including: an action identifier and time-dependent information of performing an action associated with the action identifier; determining an action video frame sequence corresponding to the action identifier; determining, from the action video frame sequence, an action state image corresponding to a preset state image of the virtual object at a target time, the target time being determined according to the time-dependent information; generating a connection video frame sequence according to the action state image, the connection video frame sequence connecting the preset state image with the action video frame sequence; and splicing the connection video frame sequence with the action video frame sequence, to obtain an action video. Embodiments of this application can improve action processing efficiency of a virtual object.

IPC Classes  ?

  • G06T 17/00 - 3D modelling for computer graphics
  • H04N 5/265 - Mixing
  • G06V 10/24 - Aligning, centring, orientation detection or correction of the image
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
  • G06V 10/54 - Extraction of image or video features relating to texture
  • G06V 10/74 - Image or video pattern matching; Proximity measures in feature spaces

5.

SPEECH SYNTHESIS METHOD AND APPARATUS, DEVICE, AND STORAGE MEDIUM

      
Application Number 18201105
Status Pending
Filing Date 2023-05-23
First Publication Date 2023-09-21
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD (China)
Inventor
  • Fang, Peng
  • Liu, Kai
  • Chen, Wei

Abstract

Embodiments of this application provide a speech synthesis method performed by an electronic device. The method includes: acquiring a target text to be synthesized into a speech; generating hidden layer features and prosodic features of the target text, and predicting pronunciation duration of characters in the target text using an acoustic model corresponding to the target text; generating acoustic features corresponding to the target text based on the hidden layer features, the prosodic features and the pronunciation duration; and synthesizing a target speech corresponding to the target text according to the acoustic features. Using the solution provided by the embodiments of this application is beneficial to reducing the difficulty of speech synthesis.

IPC Classes  ?

  • G10L 13/10 - Prosody rules derived from text; Stress or intonation
  • G10L 13/047 - Architecture of speech synthesisers

6.

SPEECH RECOGNITION TEXT PROCESSING METHOD AND APPARATUS, DEVICE, STORAGE MEDIUM, AND PROGRAM PRODUCT

      
Application Number 18199712
Status Pending
Filing Date 2023-05-19
First Publication Date 2023-09-14
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Zhao, Ang
  • Yu, Jian

Abstract

A speech recognition text processing method includes acquiring an original text obtained by speech recognition, and performing at least one of punctuation addition processing and numerical normalization processing on the original text to obtain an intermediate result. The method further includes performing word removal processing on the original text through an attention interaction layer based on the intermediate result to obtain a processed text of the original text.

IPC Classes  ?

7.

PICTURE RECOGNITION METHOD AND APPARATUS, ELECTRONIC DEVICE, AND MEDIUM

      
Application Number 18137884
Status Pending
Filing Date 2023-04-21
First Publication Date 2023-09-14
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Wang, Congtao
  • Yang, Jiajun
  • Wei, Yuanming
  • Chen, Wei
  • Wei, Tao
  • Wu, Jun
  • Gong, Li
  • Zhu, Weiji

Abstract

The present disclosure discloses a picture recognition method performed by a computing device. The method includes: obtaining a recognized current string and a hash value of the current string during text recognition for an acquired image through an optical character recognition model, and storing the current string and the hash value of the current string into a first preset tree structure and a second preset tree structure; predicting a new probability value of the current string at a next moment, to obtain an extended string set; obtaining N strings with the highest probability value according to the hash value stored in the second preset tree structure and retaining the N strings; and using the N strings as the current strings, repeating the foregoing steps until recognition of all acquired images is completed, and obtaining a string with the highest probability value as a final recognition result.

IPC Classes  ?

  • G06V 30/19 - Recognition using electronic means
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
  • G06F 40/154 - Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets

8.

DATA PROCESSING METHOD AND APPARATUS, COMPUTER DEVICE, AND STORAGE MEDIUM

      
Application Number 18312750
Status Pending
Filing Date 2023-05-05
First Publication Date 2023-08-31
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Duan, Wenjun
  • Bi, Jingrong
  • Li, Mei
  • Meng, Fanbo
  • Peng, Yun
  • Liu, Kai

Abstract

Provided herein are a data processing method and apparatus, a computer device, and a storage medium for sign language translation. Sign language is translated to text by: obtaining sign language action data; determining a sign language tagging sequence corresponding to the sign language action data by element analysis, and performing operation processing on the sign language action data based on the sign language tagging sequence. Text is translated to sign language by: performing word segmentation processing on a text sequence to obtain a natural word sequence; determining a basic sign language element and an element type corresponding to each natural word in the natural word sequence; sorting the basic sign language element and the element type to generate a sign language element sequence; determining a sign language tagging sequence; and performing sign language translation processing on the text sequence based on the sign language tagging sequence.

IPC Classes  ?

  • G09B 21/00 - Teaching, or communicating with, the blind, deaf or mute
  • G06T 17/00 - 3D modelling for computer graphics
  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G06V 30/148 - Segmentation of character regions

9.

IMAGE, PATTERN AND CHARACTER RECOGNITION

      
Application Number 18143501
Status Pending
Filing Date 2023-05-04
First Publication Date 2023-08-31
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Wang, Congtao
  • Yang, Jiajun
  • Wei, Yuanming
  • Chen, Wei
  • Wei, Tao
  • Wu, Jun
  • Gong, Li
  • Zhu, Weiji

Abstract

Some aspects of the disclosure provide a method for image processing. The method includes receiving one or more first images corresponding to first portions in a section of characters for recognition, splicing the one or more first images into a first intermediate spliced image and performing a first intermediate character recognition on the first intermediate spliced image based on a first optical character recognition model. The first intermediate character recognition generates a first intermediate recognition result for display. The method further includes performing a final character recognition on a final spliced image corresponding to the section of characters for recognition based on a second optical character recognition model that is different from the first optical character recognition model. The final character recognition generates a final recognition result of the section of characters. Apparatus and non-transitory computer-readable storage medium counterpart embodiments are also contemplated.

IPC Classes  ?

  • G06V 30/148 - Segmentation of character regions
  • G06V 30/20 - Combination of acquisition, preprocessing or recognition functions

10.

HANDWRITING RECOGNITION METHOD AND APPARATUS

      
Application Number 18138376
Status Pending
Filing Date 2023-04-24
First Publication Date 2023-08-24
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Xin, Xiaozhe
  • Qin, Bo
  • Zhao, Zhiyong
  • Wang, Yingjun
  • Wang, Jie
  • Su, Xuefeng
  • Chen, Wei

Abstract

A handwriting recognition method is provided, which includes: obtaining handwritten original trajectory data in real-time; compressing the handwritten original trajectory data, to obtain compressed handwritten trajectory data; and inputting the compressed handwritten trajectory data into a compressed handwriting recognition model for recognition, to obtain a text recognition result corresponding to the handwritten original trajectory data. A handwriting recognition model is obtained by training with handwritten trajectory data of each piece of training data in a training data set, and the compressed handwriting recognition model is obtained by performing model compression on the handwriting recognition model. The handwriting recognition method can address the problem in the related art that the handwriting recognition accuracy is low caused by incorrect segmentation, thereby effectively improving the handwriting recognition accuracy.

IPC Classes  ?

11.

INQUIRY INFORMATION PROCESSING METHOD AND APPARATUS, AND MEDIUM

      
Application Number 18137960
Status Pending
Filing Date 2023-04-21
First Publication Date 2023-08-24
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor He, Junqing

Abstract

Embodiments of this application provide an inquiry information processing method performed at a computing device. The method specifically includes: determining user disease features according to at least one user input; performing disease prediction on the user disease features to obtain corresponding candidate diseases; acquiring question entities from a knowledge graph according to disease feature entities corresponding to the candidate diseases, the question entities being used for representing questions related to the disease feature entities; and generating target questions according to the question entities, the target questions being used for performing an inquiry on a user. By means of the embodiments of this application, the accuracy of target questions for an inquiry can be improved, thereby improving the inquiry efficiency.

IPC Classes  ?

  • G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems

12.

POETRY GENERATION

      
Application Number 18140500
Status Pending
Filing Date 2023-04-27
First Publication Date 2023-08-24
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Guo, Baokui
  • Kang, Qi

Abstract

A method for poetry generation includes receiving generation information indicative of a theme for the poetry generation, and determining at least a candidate piece of poetry corresponding to the generation information according to an autoregressive language model that is configured to generate elements in the candidate piece of poetry in an autoregressive manner with a plurality of regression rounds. An element in the elements is a character or a word. The autoregressive language model is configured for generating poetry in a plurality of formats, the autoregressive language model includes a plurality of processing layers connected sequentially, a processing layer in the plurality of processing layers is configured to determine attention levels for potential elements in a potential element list according to generated elements prior to a current regression round, and predict one or more additional element for the current regression round using a neural network according to the attention levels.

IPC Classes  ?

  • G06F 40/40 - Processing or translation of natural language
  • G06F 40/103 - Formatting, i.e. changing of presentation of documents
  • G06N 3/08 - Learning methods

13.

DATA PROCESSING METHOD AND APPARATUS

      
Application Number 18137989
Status Pending
Filing Date 2023-04-21
First Publication Date 2023-08-17
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Lin, Jiansu
  • Liu, Fang
  • Meng, Yuqing
  • Huang, Xiaofeng
  • Chen, Weipeng
  • Gong, Zhaohan
  • Zong, Ming
  • Chen, Liwei
  • Wang, Dandan
  • Ning, Yanan

Abstract

This application discloses a data processing method performed by a computing device. The method includes: acquiring a search keyword of a user, and determining a plurality of target keywords related to the search keyword. After the plurality of keywords are determined, the search keyword and the plurality of target keywords may further be displayed. When the search keyword and the plurality of target keywords are displayed, the plurality of target keywords are distributed on a periphery of a circle with the search keyword as a center in a dispersed manner to achieve a more convenient and intuitive effect. By using this solution, the plurality of target keywords related to the search keyword can be displayed for the user instead of directly providing the user with search results corresponding to the search keyword, and the user obtains the plurality of target keywords through analysis according to the search results.

IPC Classes  ?

  • G06F 16/954 - Navigation, e.g. using categorised browsing

14.

FORMULA RECOGNITION METHOD AND APPARATUS

      
Application Number 18300031
Status Pending
Filing Date 2023-04-13
First Publication Date 2023-08-10
Owner Beijing Sogou Technology Development Co., Ltd. (China)
Inventor
  • Wang, Jie
  • Wang, Yingjun
  • Qin, Bo
  • Xin, Xiaozhe

Abstract

A formula recognition method and apparatus, a computer-readable medium, and an electronic device. The formula recognition method includes acquiring a target image including a formula, processing the target image to obtain a global image feature and a local image feature, and processing the global image feature and the local image feature to obtain the formula included in the target image.

IPC Classes  ?

  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 10/42 - Global feature extraction by analysis of the whole pattern, e.g. using frequency domain transformations or autocorrelation
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components

15.

SPEECH PROCESSING METHOD AND SPEECH PROCESSING APPARATUS

      
Application Number 18300500
Status Pending
Filing Date 2023-04-14
First Publication Date 2023-08-10
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor Liu, Yun

Abstract

The embodiments of this application disclose a speech processing method and a speech processing apparatus. The speech processing method includes obtaining a first spectrum of a noisy speech in a complex number domain; performing subband division on the first spectrum to obtain a first subband spectrum in the complex number domain; processing the first subband spectrum based on a pre-trained noise reduction model to obtain a second subband spectrum of a target speech in the noisy speech in the complex number domain; performing subband restoration on the second subband spectrum to obtain a second spectrum in the complex number domain; and synthesizing the target speech based on the second spectrum.

IPC Classes  ?

  • G10L 21/0232 - Processing in the frequency domain
  • G10L 13/02 - Methods for producing synthetic speech; Speech synthesisers

16.

SEARCH METHOD AND APPARATUS

      
Application Number 18129523
Status Pending
Filing Date 2023-03-31
First Publication Date 2023-08-03
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Wei, Tao
  • Rao, Xudong

Abstract

The present disclosure relates to a search method and apparatus. The method includes: obtaining network construction information corresponding to a target task, the network construction information including: search space information, sample data, and a search indicator; constructing a supernetwork based on the search space information and training the supernetwork based on the sample data, the supernetwork including a plurality of sub-networks; and searching a sub-network from the trained supernetwork based on the search indicator, to obtain a target network for performing the target task.

IPC Classes  ?

  • G06N 3/084 - Backpropagation, e.g. using gradient descent

17.

SPEECH PROCESSING METHOD AND APPARATUS AND APPARATUS FOR SPEECH PROCESSING

      
Application Number 18116768
Status Pending
Filing Date 2023-03-02
First Publication Date 2023-06-29
Owner Beijing Sogou Technology Development Co., Ltd. (China)
Inventor Cui, Guohui

Abstract

An embodiment of this application provides a speech processing method and apparatus, and an apparatus for speech processing, applied to a terminal device, where the terminal device is equipped with at least two microphones. The method includes: performing summation on signals received by the at least two microphones to obtain a first signal, and performing subtraction on the signals received by the at least two microphones to obtain a second signal; performing blind separation on the first signal and the second signal to obtain a speech signal and a noise signal; and performing adaptive noise cancellation on the speech signal based on the noise signal to obtain a target speech signal. The embodiments of this application can optimize a speech denoising effect, and further improve the speech recognition accuracy of the terminal device in a complex and changeable environment with large noise or strong interference.

IPC Classes  ?

  • G10L 21/0216 - Noise filtering characterised by the method used for estimating noise
  • G10L 25/78 - Detection of presence or absence of voice signals

18.

SENTENCE CONVERSION TECHNIQUES

      
Application Number 18107906
Status Pending
Filing Date 2023-02-09
First Publication Date 2023-06-22
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Yao, Bohuai
  • Cui, Xin

Abstract

Some aspects of the disclosure provide a method for sentence conversion. The method includes receiving a first sentence that is inputted by a user, inputting the first sentence into a first sentence based rewrite model to obtain a second sentence having a same semantic as the first sentence but a different style from the first sentence. The first sentence based rewrite model converts the first sentence into the second sentence without partitioning the first sentence into smaller portions. The method also includes displaying the second sentence. Apparatus and non-transitory computer-readable storage medium counterpart embodiments are also contemplated

IPC Classes  ?

19.

DATA PROCESSING METHOD AND APPARATUS

      
Application Number 18168269
Status Pending
Filing Date 2023-02-13
First Publication Date 2023-06-22
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor Zhao, Hang

Abstract

An apparatus and method for data processing includes determining a search keyword according to a search statement input by a user; determining a first graph entity library corresponding to a category to which the search keyword belongs; determining, according to an association relationship between graph entity libraries of a plurality of categories, a category of a graph entity library associated with the first graph entity library, and constructing a first set, the first set including at least one graph entity library which has an association relationship with the first graph entity library, and the association relationship between the graph entity libraries is established according to a search demand of a user; and displaying, after the first set is constructed, each graph entity library included in the first set by using the search keyword as a center.

IPC Classes  ?

20.

INPUT METHOD AND APPARATUS, AND APPARATUS FOR INPUT

      
Application Number 18171595
Status Pending
Filing Date 2023-02-20
First Publication Date 2023-06-22
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor He, Fulin

Abstract

An input method and apparatus are provided. The input method includes: detecting in real time a touch point position during a handwriting input process on a user device; determining a display point position based on the touch point position and user-related information, the display point position being deviated from the touch point position; and presenting a touch point movement trajectory based on the display point position.

IPC Classes  ?

  • G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

21.

ENTRY RECOMMENDATION METHOD AND APPARATUS

      
Application Number 18165069
Status Pending
Filing Date 2023-02-06
First Publication Date 2023-06-15
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor Li, Xin

Abstract

An apparatus and method for entry recommendation includes: recalling a plurality of vocabularies based on a multi-path recall policy, entries in each of the vocabularies having original scores; normalizing the original scores for the vocabulary to obtain target scores of the entries in the vocabulary; respectively determining weights of the entries in the vocabulary; selecting target entries from the plurality of vocabularies based on the target scores and the weights; and pushing the target entries to a target client.

IPC Classes  ?

22.

METHOD AND APPARATUS FOR DRIVING DIGITAL HUMAN, AND ELECTRONIC DEVICE

      
Application Number 17989323
Status Pending
Filing Date 2022-11-17
First Publication Date 2023-03-16
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Fan, Bo
  • Xu, Zhen
  • Chen, Xi
  • Chen, Wei
  • Meng, Fanbo
  • Liu, Kai
  • Zhang, Kening
  • Duan, Wenjun

Abstract

The present disclosure discloses a method and an apparatus for driving a digital human, and an electronic device. The method includes obtaining a target action corresponding to a target text; obtaining a reference action to be executed before the digital human executes the target action when the digital human is driven to output speech based on the target text; modifying a target action parameter of the target action according to a reference action parameter of the reference action; and driving the digital human to execute the target action according to a modified target action parameter when driving the digital human to output the speech based on the target text.

IPC Classes  ?

  • G06N 3/00 - Computing arrangements based on biological models
  • G10L 13/02 - Methods for producing synthetic speech; Speech synthesisers

23.

Information processing method and device

      
Application Number 15577530
Grant Number 11057321
Status In Force
Filing Date 2018-09-13
First Publication Date 2021-07-06
Grant Date 2021-07-06
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Hao, Qianqian
  • Mansuer, Maerhufu
  • Cui, Xin
  • Zhang, Yang

Abstract

An information processing method and device for simplifying the operation process. The method comprises: in a process of performing interaction via a pre-configured messaging mode, acquiring interaction information sent by an opposite end; determining a preset triggering condition that matches the interaction information through analysis, and acquiring corresponding display information; and recommending the display information corresponding to the matched preset triggering condition. The information that the user may be interested in during the interaction process is directly recommended and displayed, such that the operation process is simplified, and the efficiency is improved.

IPC Classes  ?

24.

Data processing method and apparatus providing translation based on acoustic model, and storage medium

      
Application Number 16698750
Grant Number 11354520
Status In Force
Filing Date 2019-11-27
First Publication Date 2021-03-25
Grant Date 2022-06-07
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor Yao, Guangchao

Abstract

In present disclosure, a data processing method, a data processing device, and an apparatus for data processing are provided. The method specifically includes: receiving a source language speech input by a target user; determining, based on the source language speech, a target acoustic model from a preset acoustic model library, the acoustic model library including at least two acoustic models corresponding to different timbre characteristics; converting, based on the target acoustic model, the source language speech into a target language speech; and outputting the target language speech. According to the embodiments of the present disclosure, the recognition degree of the speaker corresponding to the target language speech output by the translation device can be increased, and the effect of user communication can be improved.

IPC Classes  ?

  • G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
  • G10L 17/00 - Speaker identification or verification
  • G10L 17/02 - Preprocessing operations, e.g. segment selection; Pattern representation or modelling, e.g. based on linear discriminant analysis [LDA] or principal components; Feature selection or extraction
  • G10L 17/06 - Decision making techniques; Pattern matching strategies

25.

Display screen or portion thereof with animated graphical user interface

      
Application Number 29576893
Grant Number D0912682
Status In Force
Filing Date 2016-09-08
First Publication Date 2021-03-09
Grant Date 2021-03-09
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor Li, Liping

26.

Information switching method, apparatus and translation device

      
Application Number 16698681
Grant Number 11755849
Status In Force
Filing Date 2019-11-27
First Publication Date 2020-10-29
Grant Date 2023-09-12
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor Ma, Hailei

Abstract

The present disclosure provides an information switching method. The method includes: obtaining tilting information after an tilt direction of a device changes; searching a pre-set tilt direction matching the tilting information and determining pre-set information corresponding to the matched pre-set tilt direction; and switching first input information of the device to second input information, where the second input information is determined based on the pre-set information matching the pre-set tilt direction.

IPC Classes  ?

  • G06F 40/00 - Handling natural language data
  • G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
  • G06F 40/263 - Language identification
  • G01C 9/06 - Electric or photoelectric indication or reading means
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors

27.

Voice collection device

      
Application Number 16689927
Grant Number 10924835
Status In Force
Filing Date 2019-11-20
First Publication Date 2020-07-16
Grant Date 2021-02-16
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Sun, Zhiyu
  • Wailibieke, Walayiding
  • Zhang, Peng

Abstract

The present disclosure provides a voice collection device, comprising: a housing; a microphone assembly disposed inside the housing and including a microphone main body and a microphone circuit board; and a sealing structure disposed between the microphone assembly and an inner side of the housing and including a dust filter and a first adhesive layer. One side of the microphone circuit board is connected to the dust filter. The other side of the microphone circuit board is connected to the microphone main body. The microphone circuit board and the dust filter are bonded to the inner side of the housing. A sound hole is configured on the microphone main body. A first through-hole is configured at a position on the microphone circuit board corresponding to the sound hole. A second through-hole is configured at a position on the housing corresponding to the first through-hole.

IPC Classes  ?

  • H04R 1/04 - Structural association of microphone with electric circuitry therefor
  • H04R 5/027 - Spatial or constructional arrangements of microphones, e.g. in dummy heads
  • H04R 5/04 - Circuit arrangements
  • H04R 1/08 - Mouthpieces; Attachments therefor

28.

Text editing method, device, and electronic apparatus

      
Application Number 16499129
Grant Number 10936798
Status In Force
Filing Date 2018-01-04
First Publication Date 2020-02-06
Grant Date 2021-03-02
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Maerhufu, Mansuer
  • Cui, Xin
  • Zhang, Yang

Abstract

Embodiments of the present disclosure provide a text editing method, device, and electronic apparatus. The method comprises: acquiring a text-to-be-edited; after receiving a trigger operation, generating an edit region; segmenting the text-to-be-edited into N number of text segments, and separately displaying the N number of text segments in the edit region, where N is a positive integer greater than 1; and after receiving an editing operation with respect to the N number of text segments, editing the N number of text segments based on the editing operation. The method and device provided in the embodiments of the present disclosure are used to solve technical problems such as complicated operations and low editing efficiency in current text editing technologies. The embodiments of the present disclosure may reduce complexity of text editing operations and improve technical effects of text editing efficiency.

IPC Classes  ?

  • G06F 17/20 - Handling natural language data
  • G06F 40/166 - Editing, e.g. inserting or deleting
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

29.

Input method, input device and apparatus for input

      
Application Number 16340252
Grant Number 11640503
Status In Force
Filing Date 2016-11-30
First Publication Date 2019-11-07
Grant Date 2023-05-02
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Zhang, Yang
  • Jiao, Haofeng
  • E, Yanli

Abstract

An input method, an input device, and an apparatus for input are provided in the embodiments of the present application. The method specifically includes: receiving an input string having a fast input intent, wherein the fast input intent is used to indicate, according to a shorthand information of a word or a phrase corresponding to the input string, the word or the phrase; obtaining word candidates and/or phrase candidates corresponding to the input string according to a language model, wherein the word candidates and the phrase candidates are respectively complete words and complete phrases corresponding to the input string; presenting word candidates and/or phrase candidates to a user. The embodiments of the present application can not only improve the flexibility and application range of the fast input, but also improve the quality of word candidates and/or phrase candidates, thereby improving input efficiency.

IPC Classes  ?

  • G06F 40/274 - Converting codes to words; Guess-ahead of partial word inputs
  • G06F 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
  • G06F 40/44 - Statistical methods, e.g. probability models
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates

30.

Input method, device, and electronic apparatus

      
Application Number 16461547
Grant Number 10802605
Status In Force
Filing Date 2017-08-17
First Publication Date 2019-09-26
Grant Date 2020-10-13
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Chen, Xiaoshuai
  • Maerhufu, Mansuer
  • Zhang, Yang

Abstract

An input method, an input device, and an electronic apparatus are disclosed by embodiments of the present disclosure. The input method comprises: obtaining an input operation; determining an input content corresponding to the input operation; determining input candidates matching the input content based at least on one or more keywords included in an adaptive lexicon. The one or more keywords included in the adaptive lexicon are determined according to a current page content of the electronic apparatus. The embodiments of the present disclosure achieve the technical effect of being able to provide more accurate input candidates.

IPC Classes  ?

  • G06F 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06F 40/274 - Converting codes to words; Guess-ahead of partial word inputs

31.

Cellphone display screen with graphical user interface

      
Application Number 29572646
Grant Number D0857706
Status In Force
Filing Date 2016-07-29
First Publication Date 2019-08-27
Grant Date 2019-08-27
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Chen, Xiaoshuai
  • Zhang, Yang

32.

Mobile phone with graphical user interface

      
Application Number 29595912
Grant Number D0855636
Status In Force
Filing Date 2017-03-03
First Publication Date 2019-08-06
Grant Date 2019-08-06
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor Hu, Miaoli

33.

Mobile phone with graphical user interface

      
Application Number 29595913
Grant Number D0845990
Status In Force
Filing Date 2017-03-03
First Publication Date 2019-04-16
Grant Date 2019-04-16
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Gao, Pan
  • Bian, Hongbing
  • Geng, Lei

34.

Key processing method and apparatus, and apparatus for key processing

      
Application Number 16073185
Grant Number 10845887
Status In Force
Filing Date 2016-12-15
First Publication Date 2019-01-31
Grant Date 2020-11-24
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor Lin, Changqing

Abstract

The present disclosure provides a key processing method and apparatus, and an apparatus for key processing. The key processing method specifically includes processing a non-triggered key in response to a triggering operation by a user on a current key in a current interface where the non-triggered key is a key in the current interface other than the current key, and outputting a processing result of the non-triggered key. The embodiments of the present disclosure not only enrich the current interface, but also enhance the feedback effectiveness and user experience during the use of the interface. Thus, the accuracy of the key operation may be improved.

IPC Classes  ?

  • G06F 3/02 - Input arrangements using manually operated switches, e.g. using keyboards or dials
  • G06F 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

35.

Speech recognition based audio input and editing method and terminal device

      
Application Number 15781902
Grant Number 10923118
Status In Force
Filing Date 2016-11-17
First Publication Date 2018-12-20
Grant Date 2021-02-16
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Li, Liping
  • Wang, Suhang
  • Yan, Congxian
  • Yang, Lei
  • Liu, Min
  • Zhao, Hong
  • Yao, Jia

Abstract

An audio input method includes: in an audio-input mode, receiving a first audio input by a user, recognizing the first audio to generate a first recognition result, and displaying corresponding verbal content to the user based on the first recognition result; and in an editing mode, receiving a second audio input by the user and recognizing and generating a second recognition result, converting the second recognition result to an editing instruction, and executing a corresponding operation based on the editing operation. The audio-input mode and the editing mode are switchable.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G06F 3/16 - Sound input; Sound output
  • G10L 15/32 - Multiple recognisers used in sequence or in parallel; Score combination systems therefor, e.g. voting systems
  • G10L 15/01 - Assessment or evaluation of speech recognition systems
  • G10L 15/18 - Speech classification or search using natural language modelling

36.

Recommendation method and device, a device for formulating recommendations

      
Application Number 15777375
Grant Number 11106709
Status In Force
Filing Date 2016-03-22
First Publication Date 2018-11-22
Grant Date 2021-08-31
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Tu, Chang
  • Zhang, Yang
  • Wang, Yanfeng

Abstract

The present disclosure provides a recommendation method and device, and a device for formulating recommendations. The recommendation method specifically includes obtaining a current context of an input method program after the input method program is triggered, analyzing data of past input actions by a current user under past contexts to obtain a target entry matching the current context in the data of the past input actions, and displaying the target entry. The present disclosure provides candidate entries to the user without any input operation by the user, thereby substantially improving the user's input efficiency.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06F 16/332 - Query formulation
  • G06F 16/338 - Presentation of query results
  • G06F 16/33 - Querying
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

37.

Cellphone display screen with graphical user interface

      
Application Number 29572163
Grant Number D0828846
Status In Force
Filing Date 2016-07-26
First Publication Date 2018-09-18
Grant Date 2018-09-18
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Tu, Chang
  • Zhang, Yang
  • Wang, Yanfeng

38.

Input method and device

      
Application Number 15749989
Grant Number 10853030
Status In Force
Filing Date 2016-03-22
First Publication Date 2018-08-09
Grant Date 2020-12-01
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor Lin, Changqing

Abstract

The present disclosure provides an input method and device. The method specifically comprises: displaying an input interface, where the input interface includes at least one key; in response to a touch operation of a key by a user in an input process, playing an audio corresponding to the key and matching the characteristics of the input interface. Based on keystroke by the user in the input process, the disclosed embodiments provide feedback to the user with animation effect and dynamic audio matching a theme of the current input interface, and enhance key tones in the input process.

IPC Classes  ?

  • G06F 3/16 - Sound input; Sound output
  • G06F 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06F 3/02 - Input arrangements using manually operated switches, e.g. using keyboards or dials
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06T 13/80 - 2D animation, e.g. using sprites

39.

Input method, apparatus, and electronic device

      
Application Number 15505263
Grant Number 10345923
Status In Force
Filing Date 2015-08-14
First Publication Date 2018-08-02
Grant Date 2019-07-09
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Cui, Xin
  • Ren, Shangkun
  • Su, Qilong
  • Zhang, Yang

Abstract

The present disclosure provides an input method, an apparatus and an electronic device. The input method comprises: acquiring historical dialog information about a dialog window; extracting characteristic information in the historical dialog information, wherein the characteristic information comprises a keyword; determining prediction information, wherein the prediction information comprises the keyword; based on the prediction information, acquiring an on-screen candidate word queue in an input text box in the dialog window; and outputting the on-screen candidate word queue.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
  • G06F 16/33 - Querying
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor

40.

Information input method and device

      
Application Number 15559774
Grant Number 10628524
Status In Force
Filing Date 2015-08-18
First Publication Date 2018-06-28
Grant Date 2020-04-21
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Qiao, Yujing
  • Chen, Bin
  • Wang, Dong
  • Yu, Hao
  • Zhang, Kuo

Abstract

An information input method and device are provided, which are related to the technical field of input method. The method comprises: acquiring candidates corresponding to an encoded string that is inputted, and determining a target query string from the candidates; searching the target query string, and obtaining a corresponding search result; extracting corresponding target content from the search result; and when an information-ending interface of a first chat client is detected to be triggered, using a first template provided by the first chat client to reconstruct the target content into first template information recognizable by the first chat client, and sending the first template information to a second chat client.

IPC Classes  ?

41.

Cellphone display screen with graphical user interface

      
Application Number 29572005
Grant Number D0817345
Status In Force
Filing Date 2016-07-24
First Publication Date 2018-05-08
Grant Date 2018-05-08
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Zhang, Jun
  • Li, Xiang
  • Liu, Min
  • Li, Liping

42.

Input method, device, and electronic apparatus

      
Application Number 15521299
Grant Number 10496687
Status In Force
Filing Date 2015-08-14
First Publication Date 2017-11-02
Grant Date 2019-12-03
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Cui, Xin
  • Ren, Shangkun
  • Tang, Zheng
  • Zhang, Yang

Abstract

An input method, device and electronic apparatus are provided. The input method includes acquiring text information at an input cursor position, where the text information includes above text information located before the input cursor and/or below text information located after the input cursor; extracting keywords from the text information; searching through associative candidate lexicons of the keywords to obtain an enter-on-screen candidate word queue at the input cursor position; outputting the enter-on-screen candidate word queue. By acquiring the text information at the input cursor position and determining the enter-on-screen candidate word queue based on the keywords in the text information, embodiments of the present disclosure solve the issue in existing techniques that after the input cursor changes it position, no enter-on-screen candidate word may be provided by association because no reliable enter-on-screen entry is obtained.

IPC Classes  ?

  • G06F 16/30 - Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
  • G06F 16/33 - Querying
  • G06N 20/00 - Machine learning
  • G06F 16/338 - Presentation of query results
  • G06F 16/332 - Query formulation
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction

43.

Method for adjusting input virtual keyboard and input apparatus

      
Application Number 15507035
Grant Number 10929013
Status In Force
Filing Date 2015-08-14
First Publication Date 2017-10-19
Grant Date 2021-02-23
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Wang, Xiaofei
  • Liu, Min
  • Du, Conghui
  • Yang, Lei
  • Li, Liping

Abstract

The present disclosure provides a method for adjusting an input virtual keyboard and an input apparatus, which are directed to solve the problem of one-hand operation in existing input virtual keyboards. The method comprises: based on a received keyboard floating instruction: adjusting a size of an input window to a screen size; intercepting a click event performed on a touchscreen by a user and detecting the click event; and when the click event is detected as a keyboard adjustment instruction, based on the keyboard adjustment instruction, adjusting at least one of a drawing position and a drawing size of an input view, wherein the input view is a region for drawing the input virtual keyboard in the input window.

IPC Classes  ?

  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06F 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

44.

Input-based information display method and input system

      
Application Number 15508721
Grant Number 10209782
Status In Force
Filing Date 2015-08-14
First Publication Date 2017-09-28
Grant Date 2019-02-19
Owner Beijing Sogou Technology Development Co., Ltd. (China)
Inventor
  • Li, Yanmei
  • Li, Ping

Abstract

An input-based information display method and an input system are provided. The method includes: using context information to perform recognition processing on a received input string, and recognizing a current semantic keyword; determining display information that matches the semantic keyword, and displaying the display information in a form of a pop-up bubble, where the display information includes but is not limited to expression images; and performing display processing on the display information according to an user instruction, where the display processing includes but is not limited to performing an enter-on-screen operation of the expression images. The recognized current semantic keyword of the present disclosure is not limited to a candidate item corresponding to the input string, and the semantic recognition based on the context information may better reflect the user input intention.

IPC Classes  ?

  • G06F 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
  • G06F 17/30 - Information retrieval; Database structures therefor

45.

Semantic understanding based emoji input method and device

      
Application Number 15306587
Grant Number 10685186
Status In Force
Filing Date 2015-06-05
First Publication Date 2017-02-23
Grant Date 2020-06-16
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Gu, Siyu
  • Liu, Huasheng
  • Zhang, Kuo

Abstract

The present disclosure provides a semantic understanding based emoji input method and device, and relates to the input method technology field. The method includes: obtaining a text content according to an input sequence; performing word segmentation on the text content, and extracting text features based on the word segmentation result; constructing an input vector using the text features, performing classification using an emotion classification model to determine an emotion label of the text content; based on a correspondence relationship between the emotion label and emojis of various themes, respectively obtaining an emoji corresponding to the emotion label from each of the various themes; sorting the obtained emojis of the various themes, and displaying the sorted emojis as candidate options in a client. The disclosed invention facilitates users to input an emoji, enhances emoji input efficiency, and provides users with rich and wide scope of emoji resources.

IPC Classes  ?

  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
  • G06F 40/35 - Discourse or dialogue representation
  • G06F 40/53 - Processing of non-Latin text
  • G06F 40/247 - Thesauruses; Synonyms
  • G06F 40/274 - Converting codes to words; Guess-ahead of partial word inputs
  • H04L 12/58 - Message switching systems

46.

English input method and input device

      
Application Number 15122354
Grant Number 10152473
Status In Force
Filing Date 2015-08-18
First Publication Date 2016-12-22
Grant Date 2018-12-11
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD. (China)
Inventor
  • Wang, Yi
  • Zhao, Hong

Abstract

The present disclosure provides an English input method and device. The English input method includes the following steps. An input English character string having an original length is received. A target length is calculated based on the original length of the English character string. A target English word having a length between the original length and the target length is looked up. A longest common length between the target English words and the English character string is calculated, where the common length refers to a length of identical letters. The target English words are returned when the longest common length is equal to N times the target length, where N is a positive number less than or equal to 1. Even when a user forgets the exact spelling of an English word or enters only a fraction of the spelling, the user may still obtain the required English word based on the inputted English character string, substantially improving operability.

IPC Classes  ?

  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
  • G06F 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes

47.

Method and system for presenting network resources

      
Application Number 13495264
Grant Number 08966373
Status In Force
Filing Date 2012-06-13
First Publication Date 2012-10-25
Grant Date 2015-02-24
Owner Beijing Sogou Technology Development Co., Ltd. (China)
Inventor Wan, Yong

Abstract

A method is disclosed for presenting network resources on a computer having a browser. The method includes determining at least one network resource to be independently presented and obtaining network attribute information of the at least one network resource. The method also includes obtaining a resource list window for listing network resources that need to be presented independently using network resource as unit and displaying identification information of the at least one network resource in the resource list window. Further, the method includes, when a network resource corresponding to an entry of identification information in the resource list window needs to be independently presented, presenting the network resource independently using the network attribute information of the network resource.

IPC Classes  ?

  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06F 17/30 - Information retrieval; Database structures therefor

48.

Method and system for notifying network resource updates

      
Application Number 13300569
Grant Number 08756313
Status In Force
Filing Date 2011-11-19
First Publication Date 2012-03-15
Grant Date 2014-06-17
Owner Beijing Sogou Technology Development Co., Ltd. (China)
Inventor
  • Zhou, Dakui
  • Gao, Zhi

Abstract

A method is disclosed for notifying a user of network resource updates for a terminal with a browser. The method includes identifying a plurality of network resources from multiple sources to be dynamically monitored and dynamically monitoring the identified network resources based on a trigger mechanism. The method also includes determining whether there are updates in the monitored network resources and, when it is determined that there are updates in the monitored network resources, notifying the user according to a preset update notification means and the multiple sources of updated network resources.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

49.

Update notification method and system

      
Application Number 13300654
Grant Number 08601120
Status In Force
Filing Date 2011-11-20
First Publication Date 2012-03-15
Grant Date 2013-12-03
Owner Beijing Sogou Technology Development Co., Ltd. (China)
Inventor
  • Gao, Zhi
  • Wang, Xiaochuan

Abstract

An update notification method is provided. The method includes taking snapshots of a network resource and capturing specific contents of the network resource. The method also includes comparing specific contents of two consecutive snapshots of the network resource and, if there is a change in the specific contents of the network resource, notifying a user that contents of the network resource have been updated.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake

50.

Method and system for realizing message interactions in a multi-tabs application

      
Application Number 13186573
Grant Number 08887082
Status In Force
Filing Date 2011-07-20
First Publication Date 2011-11-10
Grant Date 2014-11-11
Owner Beijing Sogou Technology Development Co., Ltd. (China)
Inventor Li, Zituo

Abstract

A method is disclosed for performing message interactions in a multi-tab application program. The method includes creating one or more page windows corresponding to respective tabs in the multi-tab application program as one or more top-level windows and receiving an input message corresponding to a user operation with respect to a particular tab. The method also includes sending the input message to one of the page windows corresponding to the particular tab by a main frame window of the multi-tab application program in a non-blocking message sending mode, without sending any associated system message to the page windows. Further, the method includes continuing to handle messages for other page windows by the main frame window regardless whether the one of the page windows is hung.

IPC Classes  ?

  • G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
  • G06Q 10/10 - Office automation; Time management
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 9/44 - Arrangements for executing specific programs

51.

Method and system for presenting web page resources

      
Application Number 13098455
Grant Number 09003277
Status In Force
Filing Date 2011-04-30
First Publication Date 2011-08-18
Grant Date 2015-04-07
Owner Beijing Sogou Technology Development Co., Ltd. (China)
Inventor Wan, Yong

Abstract

A method is disclosed for presenting specific resources on a computer having a web browser. The method includes accessing by the web browser a specific resource related to an original web page from a web server, obtaining attribute information of the specific resource, and identifying the specific resource contained in the original web page based on the obtained attribute information of the specific resource. Further, the method includes obtaining an independent window being independent from at least a web page window displaying the original web page, and presenting the identified specific resource in the independent window.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor