Patents Assigned to FOXIT CORPORATION
  • Patent number: 9524035
    Abstract: A method and a device for character input by direction key are disclosed. The method comprises: a mapping relation between characters in input character set and direction key input sequences is constructed, and at least a code table representing the mapping relation is established; the character is inputted by a code table selection key and a direction key, the character input comprises the following steps: a code table as a current code table is determined according to the input of a code table selection key (S10); a prompting message of the current code table is displayed on a display screen (S20); an input character is determined in the current code table according to a direction key input sequence (S30). The used direction key, the confirmation key and the code table selection key are based on an existing key of an existing e-book reader, media player and other electronic devices.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: December 20, 2016
    Assignee: FOXIT CORPORATION
    Inventors: Yuqian Xiong, Hang Wang
  • Patent number: 9448857
    Abstract: A memory access method is disclosed for computing n parallel threads that invoke one original execution module. The method includes determining a number k (n?1?k?1) of k mirror execution modules to be created based on the number of n parallel threads. The method includes determining a mapping policy F between n threads and k+1 execution modules. The k+1 execution modules refer to the original execution module and the k mirror execution modules. The method includes creating the k mirror execution modules and allocating individual private memory to each of the k mirror execution modules. The method includes executing the n parallel threads and making each thread invoke the execution module according to the mapping policy F, with each execution module only accessing its private memory pool. The method includes, after the n parallel threads are finishing executing, deleting the k mirror execution modules and releasing the resources.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: September 20, 2016
    Assignee: FOXIT CORPORATION
    Inventors: Yuqian Xiong, Zhi Lin
  • Publication number: 20150033107
    Abstract: A method and device for adding a fillable form field into a PDF document static form. The method comprises the following steps: receiving the click of a user on a position in a static form where a form field is required to be added, and judging the size and the shape of the blank space around the clicked position by extending upwards, downwards, leftwards and rightwards from the clicked position; prompting and receiving the selection by the user of the type of the form field which is required to be added; and according to the type of the form field which is selected by the user and the size and the shape of the blank space around the clicked position, adding the form field.
    Type: Application
    Filed: December 7, 2012
    Publication date: January 29, 2015
    Applicant: FOXIT CORPORATION
    Inventor: Yuqian Xiong
  • Patent number: 8762325
    Abstract: A file is received by for online storage and processing. Prior to storing, the file is bifurcated into content data and metadata for separate processing. The content data from uploaded files can be converted from a native format to a common format, and stored in a data store. The metadata from uploaded files can be stored in a database. When a request for the file is received, the file can be reassembled in the native format by converting the data content back to the native format and appending the metadata.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: June 24, 2014
    Assignee: Foxit Corporation
    Inventors: Yuqian Xiong, Prateek Kathpal, George Zhendong Gao
  • Publication number: 20130061018
    Abstract: A memory access method for parallel computing, which is applied in the case that n (n?2) parallel threads invoke the same original execution module, comprises the following steps: S1) determining the number k of mirror execution modules needed to be created based on the number n of threads, wherein n?1?k?1; S2) determining the mapping policy F between the n threads and the execution modules including the original execution module and the k mirror execution modules; S3) creating k mirror execution modules, and allocating the individual private memory pool; S4) executing the n parallel threads, and making each thread invoke the execution module according to the mapping policy F, wherein each execution module only accesses its private memory pool; S5) deleting the created mirror execution modules after finishing the thread operation, and releasing the resources.
    Type: Application
    Filed: April 12, 2010
    Publication date: March 7, 2013
    Applicant: FOXIT CORPORATION
    Inventors: Yuqian Xiong, Zhi Lin
  • Publication number: 20120235838
    Abstract: A method and a device for character input by direction key are disclosed. The method comprises: a mapping relation between characters in input character set and direction key input sequences is constructed, and at least a code table representing the mapping relation is established; the character is inputted by a code table selection key and a direction key, the character input comprises the following steps: a code table as a current code table is determined according to the input of a code table selection key (S10); a prompting message of the current code table is displayed on a display screen (S20); an input character is determined in the current code table according to a direction key input sequence (S30). The used direction key, the confirmation key and the code table selection key are based on an existing key of an existing e-book reader, media player and other electronic devices.
    Type: Application
    Filed: December 17, 2009
    Publication date: September 20, 2012
    Applicant: FOXIT CORPORATION
    Inventors: Yuqian XIong, Hang Wang