Patents Examined by Frank D Mills
  • Patent number: 10318646
    Abstract: An operation of a user on a document is received. The received operation is analyzed. A structured guiding view for the document is generated by using a result of the analyzing and a basic structure of the document. In certain implementations, a user's reading interests and reading habits may be analyzed through the user's reading behaviors or notations added to the document by the user, and the result of the analyzing may be mapped into an intuitively presentable structured guiding view for the document.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: June 11, 2019
    Inventors: Guo Kang Fu, Xue Feng Gao, Bing Xin Wang, Yi Yao, Da Wei Zhang
  • Patent number: 10310628
    Abstract: The present invention is directed to a type error revising method. According to the present invention, a new and innovative error revising method is provided, which does not require inconvenient action of inputting deletion function key like backspace or moving a cursor by the mouse control or finger touch. The type error revising method of the present invention comprises steps of; a user inputs revision target word or character substring in the current cursor location; the user's revision intention is determined automatically or according to user's input of revision command; and one or more words or character substrings input before the revision target word or character substring are replaced by the revision target word or character substring. In the present invention, the replaced one or more words or character substrings are selected through a correlation calculation with the revision target word or character substring or substring thereof.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: June 4, 2019
    Assignee: NAVER Corporation
    Inventor: Min Chul Kim
  • Patent number: 10296273
    Abstract: A computing system and method for delivering actionable elements related to a multi-page printed piece comprises a network interface circuit, a memory and a processing circuit. The memory is configured to store identifying information for a plurality of different multi-page printed pieces and associated actionable elements for each printed piece. The processing circuit is configured to receive via the network interface circuit a request for actionable elements for the multi-page printed piece, the request having input information. The processing circuit is further configured to compare the input information in the request to the identifying information stored in the memory, retrieve the actionable elements for different pages of the multi-page printed piece from the memory based on the comparison, and send the retrieved actionable elements via the network interface circuit.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: May 21, 2019
    Assignee: Quad/Graphics, Inc.
    Inventors: Gary Lundberg, Matthew T. Kammerait, Monte Rose, William A. Bear
  • Patent number: 10296558
    Abstract: Features are disclosed for creating composite content pages comprising items from various network-enabled content pages. Selection of items to include in a composite page is not limited to items formatted or exposed by content providers in a specific format, such as RSS. A network computing component can retrieve, process, and format content from any content provider, and then generate a composite page containing the selected content items in a format specified by a user or automatically determined by the network computing component. Additionally, the content items can be processed to reduce or prevent the likelihood of security issues that may arise when compiling content from different content providers into a single composite page.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Michael J. McInerny
  • Patent number: 10296559
    Abstract: When a reduction instruction is given to characters contained in a character region displayed in a wrapped-display mode, the display apparatus of the present invention determines whether or not the width of the reduction-instructed character region to which the reduction instruction has been made is equal to or less than the width of the screen. When the display apparatus determines that the width of the reduction-instructed character region is equal to or less than the width of the screen, the display apparatus controls to switch the wrapped-display mode to the partial region display mode.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: May 21, 2019
    Inventor: Yoichi Kashibuchi
  • Patent number: 10289746
    Abstract: A system for managing tags on a web page is disclosed. Tags are managed by implementing primary and secondary tags. The secondary tags are aggregated to provide network and tag management efficiency.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: May 14, 2019
    Assignee: Oath Inc.
    Inventor: Ben Watson
  • Patent number: 10248858
    Abstract: Techniques to capture document data are disclosed. It is determined that a sequence of pages in a stream of document page images comprise a single multi-page document. Data is extracted from two or more different pages included in the sequence. The data extracted from two or more different pages included in the sequence of pages is used to populate a data entry form associated with the multi-page document.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: April 2, 2019
    Assignee: Open Text Corporation
    Inventor: Ming Fung Ho
  • Patent number: 10249071
    Abstract: Provided are devices and methods for generating a view tile for a user interface. In one example, the method may include generating a top image layer comprising a plurality of transparent segments which are capable of representing a plurality of values based on which of the plurality of transparent segments are filled in with a color, generating a background color layer including the color, and overlaying the top image layer on the background color layer to generate a view tile representing a value from among the plurality of values. The generated view tile may provide a quick overview of an item with only a glance without requiring the viewer to read information in detail allowing the viewer to provide their attention to other activities.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: April 2, 2019
    Assignee: SAP SE
    Inventors: Patrick Simon, Franz-Dieter Berger
  • Patent number: 10241998
    Abstract: A method for tokenizing documents. The method includes obtaining a document comprising text to be tokenized, isolating a first string of consecutive characters in the document, searching, in a token tree, for an expression that matches the first string, making a determination that a matching expression exists in the token tree and, based on the determination, storing the matching expression as an extracted token.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: March 26, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Lei Zhang, Chao Chen, Jingjing Liu, Kunwu Huang, Hongtao Dai, Ying Teng
  • Patent number: 10229100
    Abstract: A method and system provides augmented reality form-fill assistance to a user. The method and system include receiving image data related to an image of a paper form to be filled out by the user, matching the image data to known form data stored in a database, and generating augmented image data by populating data fields of the image data with appropriate user attribute data entries.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: March 12, 2019
    Assignee: Intuit Inc.
    Inventors: Christopher Lesner, Alexander S. Ran
  • Patent number: 10222951
    Abstract: A modeling system for universal specification of user interfaces. The system provides a means for defining user interfaces, including highly complex and dynamic user interfaces, in a manner that is independent of any implementation context. The modeling system leads from a user-friendly visual representation of the user interface, through progressively detailed specifications of structural and behavioral aspects of the user interface parts, until a rigorous definition of the user interface in all its contexts of use is achieved. Using the information captured in the model, tools that automatically generate the fully working user interface code can be built.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: March 5, 2019
    Assignee: SAP SE
    Inventor: Yuval Gilboa
  • Patent number: 10223340
    Abstract: A pasting operation is detected in which a user copies and pastes content from a source document into an email message. A link from the pasted content to the source document is created and the content is marked as linked content in the email message. A responsive email message, that contains a modified version of the linked content, is detected and a user actuatable element is surfaced, which can be actuated in order to automatically store the modified version of the linked content into the source document.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: March 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Shahil Soni
  • Patent number: 10223550
    Abstract: Systems and techniques are described for generating canonical representations of JSON documents. One of the techniques includes receiving a first JavaScript Object Notation (JSON) document, wherein the first document includes one or more JSON objects, and wherein each JSON object includes one or more name-value pairs; generating a first canonical representation of the first JSON document, wherein generating the first canonical representation comprises: removing each non-significant whitespace character and non-significant line ending from the first document, for each JSON object, sorting the name-value pairs included in the JSON object lexicographically, and converting one or more instances of a number value type in the first document into a standardized representation of a double data type; and generating a first digital signature for the first JSON document using the first canonical representation.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: March 5, 2019
    Assignee: VMware, Inc.
    Inventors: Georgi Staykov, Jeffrey Hu
  • Patent number: 10210550
    Abstract: An Automatic Image Composer (AIC) of a computer system, linked to a computer and/or communications network, creates a composition of numerous product images as a single image as an electronic document. The products in the composition (single image) are dimensioned relative to their actual or “real world” dimensions, and dimensions relative to each other. The products of interest, are typically determined and selected by each of the individual customers of the computer system which includes the AIC, “on-the-fly.” The composition is suitable for being made into an electronic graphic, such as a web page, banner, or the like, typically for computer, tablet and mobile phone displays.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: February 19, 2019
    Assignee: XCIRCULAR LTD.
    Inventors: Aviel Amit, Meron Simcha Lavie
  • Patent number: 10204079
    Abstract: The present disclosure is applicable to the field of browser, and it provides a method and apparatus for displaying an extended function information area. The method comprises receiving an instruction for activating the extended function information area, acquiring a location where the extended function information area is to be displayed on a page according to the instruction; adjusting layout of the page according to the location and a predefined size of the extended function information area, so as to obtain a blank area on the page; and displaying the extended function information area in the blank area. According to embodiments of the present disclosure, the extended function information area is directly displayed, which enables the extended function information area to be displayed on the same layer as the page, ensures visual areas available to be browsed by users, and facilitates browsing of users.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: February 12, 2019
    Inventors: Xi Wang, Bo Hu, Zhipei Wang, Tingyong Tang, Ruiyi Zhou, Zhengkai Xie, Ying Huang, Wei Li, Cheng Feng, Kai Zhang, Huijiao Yang, Yulei Liu, Xin Qing
  • Patent number: 10176149
    Abstract: Disclosed herein is a method comprising: generating a modified description from an initial description of a set of visual presentations of data, by replacing at least one visual presentation in the set with a visual presentation of a textual key; generating a first render of the data based on the initial description; generating a second render of the data based on the modified description; identifying a first portion in the first render, the first portion encompassing visual display of data of the at least one visual presentation; replacing, using a computing device, a second portion in the second render with the first portion, the second portion encompassing visual display of the textual key.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: January 8, 2019
    Inventor: Lawrence Xuesen Lun
  • Patent number: 10157176
    Abstract: A method includes accepting an input of text from an input device, detecting a string of characters from the text, the string of characters corresponding to an abbreviation, the abbreviation corresponding to a plurality of phrases, the plurality of phrases having different meanings respectively, generating the plurality of phrases for display in an interactive display window on a display device, the plurality of phrases being generated from a database storing correspondence information between the string of characters and the plurality of phrases, and displaying the plurality of phrases on the interactive display window as candidates for an appropriate phrase corresponding to the abbreviation in the text, the interactive display window being configured to enable a user to select the appropriate phrase from among the plurality of phrases.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: December 18, 2018
    Inventor: Masamichi Ishii
  • Patent number: 10140276
    Abstract: In one embodiment, a method includes serving a webpage comprising a reference to a network location of a form-generator client application to a client device. Additionally, the method includes receiving a request from the client device for the form-generator client application and supplying the form-generator client application to the client device. In addition, the method includes receiving a request for an entity schema of at least one database entity of the plurality of database entities. The method further includes transmitting a standardized schema to the loaded form-generator client application so that a client-side database form can be dynamically generated. In addition, the method includes interacting with the dynamically-generated client-side database form to perform one or more persistent storage operations.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: November 27, 2018
    Assignee: Quest Software Inc.
    Inventors: Xilang Yan, Yinghua Qin
  • Patent number: 10120847
    Abstract: A method, computer readable medium and apparatus for transforming a request for web content includes obtaining at a web content optimization computing apparatus a hypertext transfer protocol (HTTP) request for a web page from at least one client computing device. An eXtensible Markup Language (XML) document including a representation of the HTTP request is generated with the web content optimization computing apparatus. At least one rule document associated with the HTTP request is identified with the web content optimization computing apparatus. The identified at least one rule document is transformed with the web content optimization computing apparatus into an eXtensible Stylesheet Language (XSL) document including one or more templates. One or more of the templates of the XSL document are applied with the web content optimization computing apparatus to transform the XML document. The transformed XML document is provided by the web content optimization computing apparatus.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: November 6, 2018
    Assignee: USABLENET INC.
    Inventor: Enrico Scoda
  • Patent number: 10114800
    Abstract: During an image-analysis technique, the system calculates features by performing image analysis (such as optical character recognition) on a received image of a document. Using these features, as well as spatial and grammatical constraints, the system determines a layout of the document. For example, the layout may be determined using constraint-based optimization based on the spatial and the grammatical constraints. Note that the layout specifies locations of content in the document, and may be used to subsequently extract the content from the image and/or to allow a user to provide feedback on the extracted content by presenting the extracted content to the user in a context (i.e., the determined layout) that is familiar to the user.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: October 30, 2018
    Assignee: INTUIT INC.
    Inventors: Nankun Huang, Carol A. Howe, Christopher M. Dye, Robert Bamford