Character Generating Patents (Class 345/467)
  • Patent number: 10268754
    Abstract: A method for indexing with redundant information. The method may identify unknown code points for a document in response to an indexing request for the document. The method may further convert the identified unknown code points into a plurality of converted code points. Each set of converted code points of the plurality uses a different codepage. The method may further identify sets of same code points and sets of redundant code points from the plurality of converted code points. The method may build an index based on the sets of same code points and the sets of redundant code points.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Si Bin Fan, Peng Hui Jiang, Lin Sun, Yan Sun, Li Xiang, Yan Xu, Wen Yin
  • Patent number: 10262246
    Abstract: An image forming apparatus includes: a communication interface that receives printable data including a character code from a host device; a memory that stores a character code attribute table recording the character code, the character code attribute table being configured to record a rendering attribute in association with the character code; and a processor that executes an information processing program to operate as a rendering module, in which the rendering module is configured to render a character identified by the character code in the printable data on a basis of the rendering attribute recorded in association with the character code in the character code attribute table to generate rendering data.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: April 16, 2019
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Keizen Kanazawa
  • Patent number: 10249078
    Abstract: A system and related method for simulating IR halos in a computer graphics display generates a set of halo candidates corresponding to each new scene by scanning the frame buffer for that scene to flag pixels associated with unocculted light sources as halo candidates, or prospective halo centers around which simulated halos are to be drawn. The system adjusts the defocus value of flagged halo candidates based on their pixel distance and determines whether identified halo centers are new, continuing, or expired by comparing the current scene and its halo candidate list to the preceding (currently displayed) image and its list of current halo centers. The system generates a dual visible/IR image, adding IR-only polygonal halos to the identified halo centers based on pixel attributes. The dual image is projected for viewing by night vision goggles, which the IR-only image and component halos will stimulate.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: April 2, 2019
    Assignee: Rockwell Collins, Inc.
    Inventors: David A. Buckmiller, Layne H. Thorup, Thomas P. Skowyra, David Quinn LeBaron, Randy Harris
  • Patent number: 10237349
    Abstract: A method, system, and computer-program product for the organization and maintenance of aggregated social media information are disclosed. The system includes one or more processors, a network interface coupled thereto, and one or more one or more digital content databases stored in a computer-readable storage medium coupled to the one or more processors. The network interface provides access to the one or more digital content databases under the control of the one or more processors. The one or more one or more digital content databases comprises one or more post tables, one or more event tables, and one or more place tables. The one or more post tables, the one or more event tables, and the one or more place tables comprise one or more references to one another.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: March 19, 2019
    Assignee: Providence IP, LLC
    Inventors: Frank Liu, Roberto M. Ramirez
  • Patent number: 10210241
    Abstract: A method for indexing with redundant information. The method may identify unknown code points for a document in response to an indexing request for the document. The method may further convert the identified unknown code points into a plurality of converted code points. Each set of converted code points of the plurality uses a different codepage. The method may further identify sets of same code points and sets of redundant code points from the plurality of converted code points. The method may build an index based on the sets of same code points and the sets of redundant code points.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Si Bin Fan, Peng Hui Jiang, Lin Sun, Yan Sun, Li Xiang, Yan Xu, Wen Yin
  • Patent number: 10204113
    Abstract: The present invention extends to methods, systems, and computer program products for reverse replication to rollback corrupted files. When a computer system detects that a copy of a file includes inappropriate content, the computer system can coordinate with other computer systems (e.g., in replicated storage system) to determine that a viable (e.g., clean) copy of the file exists. The computer system can access the viable copy and replace the copy that includes the inappropriate content with the viable copy. As such, a computer system can “reverse replicate” a file rather than break a synchronization relationship. Reverse replication can be used to rollback a copy of an infected file to another (possibly earlier) copy of the file that is not infected. Embodiments of the invention can be used to rollback data files, such as, for example, pictures, videos, documents, etc.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: February 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marc E. Seinfeld, Daron Spektor, William M. Zintel, Adrian M. Marinescu
  • Patent number: 10203206
    Abstract: An image capture apparatus includes an imaging element, first and second setting units, and a reading unit. The imaging element includes a plurality of pixels configured to have a plurality of photoelectric conversion units for one micro lens. The first setting unit sets a first region and a second region. The second setting unit sets a distance measurement region. The reading unit performs different readout operations in the first region and the second region. At the time of capturing images in a plurality of frames, when the second setting unit sets the same distance measurement region in the images in the plurality of frames, the first setting unit changes the position of the first region in the distance measurement region between the images in the plurality of frames at random or periodically.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: February 12, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Shigeyoshi Ito
  • Patent number: 10192336
    Abstract: A method and apparatus for establishing an ultra-large character library and a method and apparatus for displaying a character are disclosed. The displaying method comprises: intercepting by a font engine middleware a font invoking message sent from a system font engine, the font invoking message comprising a character code and a font name corresponding to a character to be displayed by an application; acquiring outline data corresponding to the character from an ultra-large character library in a non-standard format based on the character code and font name; transmitting the outline data of the character to the system font engine to enable the system font engine to display the character according to the character outline data. With this invention, the capacity of the character library may be increased and characters in the non-standard-format ultra-large character library may be recognized conveniently, thus efficiency of character retrieval and display is improved.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: January 29, 2019
    Assignees: Peking University Founder Group Co., Ltd., Founder Information Industry Holdings Co., Ltd., Beijing Founder Electronics Co., Ltd.
    Inventors: Lining Xia, Yingmin Tang
  • Patent number: 10185918
    Abstract: An apparatus, including a memory which stores information regarding a request for a ticket or ticket option for a portion of an event remaining after a start, and before a completion or conclusion, of the event, a receiver which receiver receives information regarding an available ticket, a processor which processes the information regarding the request and generates a message containing information regarding the ticket or ticket option, a transmitter which transmits the message to a first device before a completion or conclusion of the event. The apparatus receives a response to the message, processes information for consummating a transaction regarding a purchase of the ticket or ticket option, and transmits information regarding the ticket or ticket option to the first device or a second device. The ticket is printed via a printer or displayed via a display.
    Type: Grant
    Filed: January 22, 2011
    Date of Patent: January 22, 2019
    Assignee: GTJ VENTURES, LLC
    Inventor: Raymond Anthony Joao
  • Patent number: 10175862
    Abstract: Methods and apparatus for providing an advertisement in a sidebar, and/or in a slidesheet associated with an application module displayed in the sidebar. The advertisement is targeted to the sidebar user based upon user specific information maintained by a content provider. The user specific information can comprise, sidebar application information, user preference information, shared user information and other information associated with the user that can be used to select an advertisement targeted to the user. An advertisement displayed in a slidesheet can be selected based upon user information and/or the functionality provided by the application module associated with the slidesheet.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: January 8, 2019
    Assignee: EXCALIBUR IP, LLC
    Inventors: Ashit Gandhi, Vincent Sollicito, Marc Bishop, Stephen Miller
  • Patent number: 10169304
    Abstract: A processing device in a user device receives an electronic document comprising text in a first font of a plurality of fonts and a hint tag set comprising a suggested order of hint types for the first font, wherein a first hint type is arranged in the suggested order according to a corresponding quality score for the first hint type, the quality score indicating how closely characters from a simulated presentation of the text match a predefined presentation of the characters. The processing device determines a hint type for the first font from the suggested order of hint types and according to a capability of the user device and utilizes the hint type for a presentation of the text of the electronic document.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: January 1, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Lokesh Joshi, Shinobu Matsuzuka
  • Patent number: 10169448
    Abstract: A system 20 and computer-implemented method is disclosed which involves receiving at a server 24 a live query that is being entered at a client location 22 in relation to creating an electronic document, the query comprising plural characters that have been entered. The system 20 and method uses the query to predict characters that might follow the plural characters that have been entered at the client location. Next, a glyph set is obtained which includes the plural characters that have been entered and the predicted characters in a font, the glyph set being absent of other glyphs of the font. The obtained glyph set is then sent to the client location for use in creating the electronic document.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: January 1, 2019
    Assignee: Google LLC
    Inventors: Nestor Felipe Hernandez, Shaoting Cai
  • Patent number: 10134162
    Abstract: Particular embodiments of a computing device receive an indication of a character encoding system and a combining-character sequence. The character encoding system may comprise one or more ranges of character elements. The combining-character sequence may comprise two or more character elements. The two or more character elements may comprise at least one base letter and one or more combining marks. A mapping code may be determined for the combining-character sequence. If no mapping code exists, a next-available mapping code may be determined, and the combining-character sequence may be stored in association with the next-available mapping code in a data store on the computing device. A corresponding glyph may be determined based on the mapping code—if no glyph exists, the glyph may be generated or retrieved from a server and stored in association with the mapping code in the data store. Information may be provided to display the glyph.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: November 20, 2018
    Assignee: Facebook, Inc.
    Inventor: Barak R. Naveh
  • Patent number: 10095529
    Abstract: When an application is booted, a font that will be used with the application is identified and it is determined whether the identified font it locally available to the device. If not, a request to a remote font service is automatically generated, and the identified font is downloaded based upon the detected application boot. The device then finishes booting the application.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 9, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cameron A. Scott, Stephen Christopher Lozada Chua
  • Patent number: 10067921
    Abstract: There is provided an information processing apparatus including an extractor and a display unit. To make an actually selected target coincide with a target the user wants to select from a display document, the extractor extracts a document element included in a selected range in a document based on the attribute of the document element. The display unit selectably performs list display of extraction results of the extractor. This allows the user to select a desired document element from the list display, thereby making an actually selected target coincide with a target the user wants to select from the display document.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: September 4, 2018
    Assignee: NEC CORPORATION
    Inventors: Satoru Ishii, Tatsushi Yasuda
  • Patent number: 10055386
    Abstract: A system and method is illustrated for platform-independent rendering of a document in a web browser supporting a two-dimensional (2D) canvas. The system and method includes obtaining the document, wherein the document includes text characters, text elements, and associated style information including at least one font, determining that font metrics do not exist, and obtaining the font metrics for the at least one font, using the font metrics and the text elements to determine how the document is divided into page criteria, determining a font file does not exist, and obtaining the font file for the at least one font, and rendering the document by drawing glyphs associated with the text characters in the 2D canvas, using the font file and the page criteria, so that the at least one font and the page criteria are platform-independent.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: August 21, 2018
    Assignee: EMC Corporation
    Inventor: Wang Xin
  • Patent number: 10049478
    Abstract: For generating one or more two-dimensional visual objects, an initial visual representation is determined (S2) and shown (S3) in a display area of a communication terminal (1). A data representation of the visual objects is transmitted (S5) from the communication terminal (1) to a remote processing center (3). The communication terminal (1) receives (S7) from the processing center (3) an enhanced visual representation of the visual objects, and replaces (S9) in the display area the initial representation with the enhanced representation. Retrieving (SE) an enhanced representation from the processing center (3), makes it possible to display visual objects on the communication terminal (1) in representations which are not supported by the communication terminal (1), e.g. graphical objects can be rendered according to enhanced algorithms and/or characters can be rendered in enhanced fonts not supported by the communication terminal (1).
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: August 14, 2018
    Assignee: Quadient Group AG
    Inventors: Boris Letocha, Jan Knoulich
  • Patent number: 10043107
    Abstract: Methods and systems for testing base text direction (BTD) include receiving one or more images captured by an end-user system. Each of the one or more images displays respective text test case information. Each of the one or more images is compared to a respective reference image associated with a respective text test case. It is determined whether the end-user system produces BTD errors based on the comparison in accordance with one or more BTD error rules.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aya R. A. Elgebeely, Mohamed M. El-Khouly, Mariam M. R. A. Eltantawi, Hisham E. Elshishiny
  • Patent number: 10031894
    Abstract: A method and an apparatus of building an intermediate character library are provided. The method comprises: acquiring an original character library which stores contour information of characters therein; dividing the characters in the original character library into character components, so as to acquire contour information of character components after division; and storing the contour information of the character components into the original character library so as to build an intermediate character library on the original character library. With the intermediate character library constructed by the method of the present invention, the font creation person can perform selecting and processing simultaneously on multiple single-contour components of a single character during creating of fonts, so that the operation process is simplified and the operation efficiency is improved.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: July 24, 2018
    Assignees: PEKING UNIVERSITY FOUNDER GROUP CO., LTD., FOUNDER INFORMATION INDUSTRY HOLDINGS CO., LTD., BEIJING FOUNDER ELECTRONICS CO., LTD.
    Inventors: Lining Xia, Yingmin Tang
  • Patent number: 10025565
    Abstract: A data schema stores both data and metadata as data in a hierarchical, extensible schema made of three classes of objects. The data schema includes algorithms that generate the data schema and provide the functionality. Container object hold master objects, which represent items in a collection. Master objects hold label-value pairs, having a label portion that provides metadata, and having a value portion that holds the data. The label portion references a second label-value pair, in which the value portion holds the metadata as data, which is retrieved at runtime. Label-value pairs may reference a child container object in master objects to create a hierarchy. The schema can retrieve data and data structures from other databases; multiple databases of different formats can be joined. Software can be stored as data and shown as active flowcharts. A graphical interface can be generated in multiple display modes, including in websites.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: July 17, 2018
    Inventor: Oleg Garipov
  • Patent number: 10023006
    Abstract: A wheel rim retainer includes an annular unit, a first end connecting member movably coupled at one end of the annular unit, and a second end connecting member movably coupled at an opposed end of the annular unit. The annular unit includes a plurality of hinged members movably coupled with each other in an edge-to-edge manner, wherein each of the hinged members has a width larger than a width of the wheel well. The second end connecting member is detachably coupled with the first end connecting member for encircling the hinged members around a hub surface of a wheel rim to cover a wheel well thereof so as to prevent a bead of a tire falling at the wheel rim when the tire is deflated.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: July 17, 2018
    Inventors: Guirong Yang, Yingjie Qi
  • Patent number: 9959487
    Abstract: The present disclosure provides a method and a device for adding a font. The method includes: acquiring an image; recognizing text in the image as at least one character, each character being a font file corresponding to a single word or a single symbol; and adding a recognized character to a system font library, the system font library including characters used for displaying text on a user interface.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: May 1, 2018
    Assignee: Xiaomi Inc.
    Inventors: Yi Gao, Hongqiang Wang, Yunyuan Ge
  • Patent number: 9961403
    Abstract: The types and locations of particular types of content in a video are visually summarized in a way that facilitates understanding by a viewer. A method may include determining one or more semantic segments of the video. In addition, the method may include determining one or more emotion objects for at least one of the semantic segments. Further, the method may include generating a user interface on a display screen. The user interface may include one window, and in another embodiment, the user interface may include two windows. Moreover, the method may include displaying first indicia of the emotion object in a first window. The horizontal extent of the first window corresponds with the temporal length of the video and the first indicia are displayed at a location corresponding with the temporal appearance of the emotion object in the video.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: May 1, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE., LTD.
    Inventors: Barry A. Kritt, Sarbajit K. Rakshit, Shawn K. Sremaniak
  • Patent number: 9940306
    Abstract: Disclosed herein is a system and related method for downloading fonts associated with a document in a client-server architecture. On a client side the client is: receiving some of the document to reproduce; retrieving fonts needed to display a page of the document on the client device by: requesting a font loader to load a requested font; determining if the font is loaded by: determining a valid test character of the font that is a viewable character; attempting to draw the test character in a small portion of a display screen of the client device; recording a width of the drawn character; determining that the test character was written in the requested font if its character width is not equal to zero; and determining that the test character was written in a fallback font if its character width is equal to zero.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: April 10, 2018
    Assignee: Workiva Inc.
    Inventor: Bovard Tiberi
  • Patent number: 9928559
    Abstract: A method for watermarking a document containing at least one text portion comprising the following steps: —determining a specific character font comprising, for at least one character, an original graphic and at least one variation, each of the variations being associated with a different value, said character being termed encodable characters; —using the specific character font to encode an item of information in the text portion of the document, by replacing at least one original graphic with a variation, the original graphic and the variation or variations being identified as a single character by a first optical character recognition process referred to as standard OCR and identified as a plurality of characters by a second optical character recognition process referred to as specific OCR that is capable of determining if the represented character is the original graphic or one of the variations of same and, if so, making it possible to determine the variation that is represented, a strict order relations
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: March 27, 2018
    Assignee: SEND ONLY OKED DOCUMENTS (SOOD)
    Inventors: Paul Lahmi, Patrice Denis, Yan Diacono, Jean-Marc Ogier
  • Patent number: 9892093
    Abstract: When a browsing computer navigates to a network document, such as a web page, the corresponding server also downloads computer readable formatting information necessary for the operating system of the browsing computer to render nonstandard characters within the network document. An installation module is also downloaded to the browsing computer. The installation module is loaded onto the browsing computer which in turn either permanently installs or temporarily exposes the operating system of the browsing computer to the computer readable formatting information. As a result, the operating system of the browsing computer is able to display the network document including the non-standard characters.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: February 13, 2018
    Assignee: Clantech, Inc.
    Inventor: Robert G. Adamson, III
  • Patent number: 9891438
    Abstract: Disclosed is a video processor for a magnifier camera. In particular, the disclosure relates to a video processor that eliminates the use of a frame buffer. This, in turn, reduces the latency otherwise present in the video signal. The disclosed video processor also allows selected portions of the display to be shaded. This highlights the non-shaded portions of the display while at the same time allowing the entire object to be perceived by the user.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: February 13, 2018
    Assignee: Freedom Scientific, Inc.
    Inventors: Patrick Murphy, Todd Conard, Douglas J. Glazar
  • Patent number: 9858506
    Abstract: The current document is directed to methods and systems that convert document images containing mathematical expression into corresponding electronic documents. In one implementation, an image or sub-image containing a mathematical expression is recursively partitioned into blocks separated by white-space stripes. Horizontal and vertical partitioning are alternately and recursively applied to the image or sub-image containing a mathematical expression until the lowest-level blocks obtained by partitioning correspond to symbols recognizable by character-recognition methods. Graph-based analysis of the recognized symbols provides a basis for encoding an equivalent representation of the mathematical expression contained in the image or sub-image.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: January 2, 2018
    Assignee: ABBYY DEVELOPMENT LLC
    Inventors: Dmitry Isupov, Anton Masalovitch
  • Patent number: 9858264
    Abstract: A text sentence is automatically converted to an image sentence that conveys semantic roles of the text sentence. This is accomplished by identifying semantic roles associated with each verb of a sentence, any associated verb adjunctions, and identifying the grammatical dependencies between words and phrases in a sentence, in some embodiments. An image database, in which each image is tagged with descriptive information corresponding to the image depicted, is queried for images corresponding to the semantic roles of the identified verbs. Unless a single image is found to depict every semantic role, the text sentence is split into two smaller fragments. This process is the repeated and performed recursively until a number of images have been identified that describe each semantic role of each sentence fragment.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: January 2, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Siddhartha Kumar Dutta, Midhun Gundapuneni, Harsh Jhamtani, Shubham Varma
  • Patent number: 9824266
    Abstract: A handwriting input apparatus and method are provided. The handwriting input apparatus includes: a touch screen configured to display a handwriting corresponding to a touch input; and a processor configured to generate a skeleton for the handwriting by performing text recognition with respect to the handwriting, correct a style of the handwriting based on the generated skeleton, apply a beautification effect to the corrected style of the handwriting, and control the touch screen to display the beautified handwriting.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: November 21, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sang-Ho Kim, Do-Hyeon Kim, Dong-Hyuk Lee
  • Patent number: 9824348
    Abstract: A method that includes receiving, from one or more motion sensors in a device, data describing a signature arc in three-dimensional space, the signature arc having been generated by gesturing using the device; identifying, from the data describing the gestured signature arc, a plurality of points that correspond to the gestured signature arc in three-dimensional space; generating a curve along the identified plurality of points corresponding to the gestured signature arc; generating a two-dimensional representation of the gestured signature arc; and displaying, on a display screen, the generated two-dimensional representation of the gestured signature arc.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: November 21, 2017
    Assignee: Square, Inc.
    Inventors: Daniel Jeffrey Post, Thomas Templeton
  • Patent number: 9813697
    Abstract: To appropriately prevent a burn-in phenomenon when a still image such as an OSD screen is displayed on a display panel. When a menu screen is displayed on a video screen in a superimposed manner, a menu phrase in at least one of a left-eye video and a right-eye video is deleted on a menu background area. A time period in which a brightness difference between still pixels in a boundary between a menu background area and a menu phrase remains large is reduced, and thus the occurrence of the burn-in phenomenon can be prevented. However, the menu background area is constantly displayed without being deleted, so that screen flickering does not occur.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: November 7, 2017
    Assignee: SONY CORPORATION
    Inventors: Masaaki Yamamoto, Masaomi Nabeta, Naomasa Takahashi, Yohsuke Kaji, Yoichi Hirota
  • Patent number: 9779521
    Abstract: A system and method of a gravity point drawing that simulate a physical model to draw or modify vector curves. A node is identified in a drawing of a graphical application. A size of a predefined space around the node and an intensity value associated with the node are determined. The intensity value affects the curvature of a vector curve in the predefined space. The vector curve is generated in the predefined space. The curvature of the vector curve is based on the size of the predefined space and the intensity value associated with the node in the drawing.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: October 3, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Dongfang Gou
  • Patent number: 9774549
    Abstract: A method and an apparatus for displaying an Instant Messaging (IM) message are provided. The method includes, when the size of a picture to be processed is greater than the size of a container, setting the display size of the picture to be processed to be not greater than the size of the container; and drawing the picture to be processed according to the set display size. As such, a picture to be processed having the size greater than the container size can be adapted to the size of a container in IM software, and the IM software can directly display the entirety of the picture that is originally greater than the container size.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: September 26, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Chunhua Zhang, Shuo Min
  • Patent number: 9760279
    Abstract: A touch operation input device that allows input by a touch operation to a display screen, has a touch operation detector for detecting a touch operation; an operation processor for performing a process by determining operated content based on a detection result of the touch operation detector; a menu processor for performing a menu displaying process and a process of a menu item, based on a determination result of the operation processor; an image processor for performing a process of generating a drawn image on a touched portion when in a drawing mode; and a display controller for performing control of display on a display screen. When the operation processor has determined the touch operation as an operation for a menu process, the image processor performs a process of erasing the drawn image drawn by the touch operation even in the drawing mode.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: September 12, 2017
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Noriyuki Koyama, Kenji Akitomo
  • Patent number: 9733876
    Abstract: A method of printing a web page by using a mobile terminal and a mobile terminal are provided. The method includes displaying the web page on the mobile terminal, extracting objects that are to be printed from the web page displayed on the mobile terminal, setting a layout of the extracted objects, and generating printing data by rendering the objects according to the layout.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: August 15, 2017
    Assignee: S-PRINTING SOLUTION CO., LTD.
    Inventors: Jeong-jin Park, Dong-chae Park, Jae-wook Cho
  • Patent number: 9733707
    Abstract: Disclosed are methods and systems for improving touch utility on a touch screen display user interface providing a rule-based mask that enables or limits a function in a way that allows a user or developer to enhance precision or efficiency of input, or to create a unique modality of input. A method of touch-based user interaction with a touch screen device includes providing a virtual mask overlaying one or more of a plurality of virtual objects on the touch screen device and defining a mask area, sensing a touch within the mask area, the touch generating a touch data signal, and applying one or more combination of interaction, graphical rendering and/or visual feedback rules to the touch data signal and graphical objects. The interaction, graphical rendering and visual feedback rules can exist individually or in combination.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: August 15, 2017
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Amit Nishikant Kawalkar, Hans Roth
  • Patent number: 9731548
    Abstract: A wheel rim retainer includes an annular unit, a first end connecting member movably coupled at one end of the annular unit, and a second end connecting member movably coupled at an opposed end of the annular unit. The annular unit includes a plurality of hinged members movably coupled with each other in an edge-to-edge manner, wherein each of the hinged members has a width larger than a width of the wheel well. The second end connecting member is detachably coupled with the first end connecting member for encircling the hinged members around a hub surface of a wheel rim to cover a wheel well thereof so as to prevent a bead of a tire falling at the wheel rim when the tire is deflated.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: August 15, 2017
    Inventors: Guirong Yang, Yingjie Qi
  • Patent number: 9727537
    Abstract: Embodiments of the present invention provide for the efficient application of a system font mapping to a design. Specific embodiments of the invention involve creating a design environment for a user that is configured to display a design. The design environment allows a user to apply a design font to text in the design. The user is also allowed to define a mapping from the design font to a target font. These embodiments also include generating a markup language representation of the design and applying the mapping to the design. The text is linked to the design font using an encoding prior to the generating step, and the text is linked to fonts in the markup language representation using a different encoding.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: August 8, 2017
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner
  • Patent number: 9715623
    Abstract: For reduced storage of user stroke data, systems, apparatus, and methods are disclosed. The apparatus includes a handwriting input device that receives input stroke data, a processor, and a memory that stores code executable by the processor, the code including code that identifies a handwritten character from the stroke data, maps the handwritten character to a user-specific font character based on the stroke data, and creates a file storing a character encoding corresponding to the user-specific font character. The handwriting input device may include an input device selected from the group consisting of: a touchscreen, a touch panel, a digitizer, a digital pen, a scanner, an imager, and a digital camera.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: July 25, 2017
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Russell Speight VanBlon, Grigori M. Zaitsev
  • Patent number: 9690778
    Abstract: An information processing system is configured to: acquire a plurality of converted character strings one by one, each of the plurality of converted character strings having been converted from a corresponding one of a plurality of original character strings included in an original image; generate, each time a converted character string is acquired, a converted image representing the converted character string for the original image corresponding to the acquired converted character string; and change a content of a foreground of an arrangement area of the original image in an object to be displayed on a screen to the converted image.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: June 27, 2017
    Assignee: RAKUTEN, INC.
    Inventor: Soh Masuko
  • Patent number: 9679403
    Abstract: A method and system render rasterized data by receiving non-rasterized page description language data and a corresponding transformation matrix representing transformation operations to be performed. The non-rasterized page description language data is rasterizing to create rasterized data. The corresponding transformation matrix is decomposed into a plurality of individual transformation operation matrices and a discrete transformation operation value, from each corresponding individual transformation operation matrix, is generated for each transformation operation to be performed upon the rasterized data. The transformation operations are performed upon the rasterized data based upon the generated discrete transformation operation values.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: June 13, 2017
    Assignee: Xerox Corporation
    Inventor: Paul Roberts Conlon
  • Patent number: 9659392
    Abstract: A method and system render rasterized data by receiving non-rasterized page description language data and a corresponding transformation matrix representing transformation operations to be performed. The non-rasterized page description language data is rasterizing to create rasterized data. The corresponding transformation matrix is decomposed into a plurality of individual transformation operation matrices and a discrete transformation operation value, from each corresponding individual transformation operation matrix, is generated for each transformation operation to be performed upon the rasterized data. The transformation operations are performed upon the rasterized data based upon the generated discrete transformation operation values.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: May 23, 2017
    Assignee: Xerox Corporation
    Inventor: Paul Roberts Conlon
  • Patent number: 9658989
    Abstract: A method for preparing a display document for analysis includes: extracting character data from the display document; determining a first order associated with processing of the character data and a second order associated with a logical order of the character data; determining whether the first order is different from the second order; and reversing at least a portion of the character data in response to the determination that the first order is different from the second order.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: May 23, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Adrian Lee
  • Patent number: 9652820
    Abstract: A method and system render rasterized data by receiving non-rasterized page description language data and a corresponding transformation matrix representing transformation operations to be performed. The non-rasterized page description language data is rasterizing to create rasterized data. The corresponding transformation matrix is decomposed into a plurality of individual transformation operation matrices and a discrete transformation operation value, from each corresponding individual transformation operation matrix, is generated for each transformation operation to be performed upon the rasterized data. The transformation operations are performed upon the rasterized data based upon the generated discrete transformation operation values.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: May 16, 2017
    Assignee: Xerox Corporation
    Inventor: Paul Roberts Conlon
  • Patent number: 9633469
    Abstract: A system, method, and computer program product are provided for conservative rasterization of primitives using an error term. In use, an edge equation is determined for each edge of a primitive, the edge equation having coefficients defining the edge of the primitive. Each edge of the primitive is shifted to enlarge the primitive by modifying coefficients of the edge equation defining the edge by an error term that is a predetermined amount. Pixels that intersect the primitive are then determined using the enlarged primitive.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 25, 2017
    Assignee: NVIDIA Corporation
    Inventors: Eric Brian Lum, Walter Robert Steiner, Henry Packard Moreton, Justin L. Cobb, Barry Nolan Rodgers, Yury Uralsky, Timo Oskari Aila, Tero Tapani Karras
  • Patent number: 9632696
    Abstract: A display device for displaying presentation data including multiple pages, which receives the presentation data and a page number of a page displayed from a presenter device. An image of a page having the received page number from among the multiple pages is displayed in a follow mode, and an image of any given page from among the multiple pages is displayed in a write mode. A handwritten image is detected in the write mode, associated with a page number of a page displayed, and temporarily stored when a follow mode set instruction is accepted in the write mode. If a return instruction is accepted in the follow mode, the handwritten image specified by the temporary storage data is displayed superimposed on an image of the page having a page number specified by the stored temporary storage data among the multiple pages of the presentation data.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: April 25, 2017
    Assignee: Konica Minolta, Inc.
    Inventor: Takao Shudo
  • Patent number: 9619738
    Abstract: A method and system render rasterized data by receiving non-rasterized page description language data and a corresponding transformation matrix representing transformation operations to be performed. The non-rasterized page description language data is rasterizing to create rasterized data. The corresponding transformation matrix is decomposed into a plurality of individual transformation operation matrices and a discrete transformation operation value, from each corresponding individual transformation operation matrix, is generated for each transformation operation to be performed upon the rasterized data. The transformation operations are performed upon the rasterized data based upon the generated discrete transformation operation values.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: April 11, 2017
    Assignee: Xerox Corporation
    Inventor: Paul Roberts Conlon
  • Patent number: 9619439
    Abstract: A system and machine-implemented method for providing a font is provided. A request is received from a client device to download a font. The requested font is accessed, where the accessed font includes a corresponding character map and a corresponding glyph table. A supported character list and a modified font based on the corresponding character map, the modified font is compressed, and the supported character list and the compressed modified font are sent to the client device. Character data is also sent to the client device, wherein the character data is for merging the at least one character into the modified font based on information in the character data.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Brian Stell, Han-Wen Yeh
  • Patent number: 9613268
    Abstract: A system to process graphical elements within a book during assessment of the book for suitability for conversion to an audio format includes an image classification subsystem, an image processing subsystem, and a weighting subsystem. The image classification subsystem is configured to classify a graphical element based on at least one of a context of the graphical element and properties of the graphical element. The image processing subsystem is configured process the graphical element to create a processed graphical element, the processing responsive to the classification of the graphical element. The weighting subsystem is configured to produce a weighting corresponding to the processed graphical element, the weighting indicating an impact of the graphical element of suitability of the book for conversion to the audio format.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: April 4, 2017
    Assignee: Google Inc.
    Inventors: Garth Conboy, Michael Salomon Morton