Patents Examined by Scott Baderman
  • Patent number: 10013411
    Abstract: In some embodiments, a document management application determines that a field of a document lacks a tag describing the field. The document management application also determines that data entered into the field of the document corresponds to a value of a field description included in a user profile. The document management application tags or otherwise associates the field with the field description based on the entered data corresponding to the value of the field description.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: July 3, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: David Rudi Sherry, Kirk B. Gould, Steve Dakin, Frederic Thevenet, Lalit Vohra, Abhishek Modi
  • Patent number: 10003671
    Abstract: A capture and replay system identifies images displayed during an application session. A parser may generate Hypertext Markup Language (HTML) code from an application resource file or from the JSON post made by the application. A replay engine may use the HTML code to recreate at least some of the screens displayed during the application session. The capture and replay system may dynamically identify images that are not reproduced from the resources database and request an agent/(s) to asynchronously upload the image files associated with the images. The replay engine may use the uploaded image files to replay the application session. The capture and replay system may capture application sessions more efficiently by reproducing images from the resource file instead of capturing the images during the original application session and by dynamically requesting image files for the images were are not previously reproduced from the resource file.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventor: Shridhar Damale
  • Patent number: 10002450
    Abstract: A hardware device analyzes a document that includes a text-based visual representation. A correspondence information hardware storage device holds known representations of graphical images as text-based visual representations. The graphical images depict portraits of physical objects. The text-based visual representations are associated with information that each describe one of the physical objects. An identification hardware device identifies a text-based visual representation within a document. The identification hardware device matches the text-based visual representation within the document to one or more of the text-based visual representations stored in the correspondence information hardware storage device. An editing hardware device retrieves information from the correspondence information hardware storage device that is identified, by the identification hardware device, as describing a text-based visual representation component within the document.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventors: Emiko Takeuchi, Daisuke Takuma, Hirobumi Toyoshima
  • Patent number: 10002114
    Abstract: A computer-implemented method of generating interactive electronic documents comprises: generating each of the electronic documents as an object having a non-variable first part, the non-variable first part comprising instructions configured to direct a processing unit to perform a function call in response to user interaction, and a variable second part separate from the non-variable first part, the variable second part comprising variable data and functions defined to return the variable data in response to the function call. The invention provides generating interactive electronic documents at high speed, in particular in order to enable high throughput.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: June 19, 2018
    Assignee: GMC SOFTWARE AG
    Inventors: Jan Knoulich, Didier Rouillard
  • Patent number: 9996511
    Abstract: Website structure creation. A site navigation structure sketch is created by a free-form drawing using a drawing tool being executed on a computing device. The site navigation structure sketch is stored in pixel form, and processed by transforming the site navigation structure sketch by vectorizing the sketch into a predefined structured representation. A site navigation structure is created based on the predefined structured representation, and the site navigation structure is integrated into a web portal site structure.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Uwe Hansmann, Thomas Stober
  • Patent number: 9996631
    Abstract: New ways of presenting information in a web browser are presented wherein documents categorized as belonging to the same web site or application are grouped together and presented in either an first mode where a browser window is open and one of the resources categorized as belonging to the group is displayed, or in a second mode where the group is represented by an icon.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: June 12, 2018
    Assignee: OPERA SOFTWARE AS
    Inventors: Huib Kleinhout, Rik van den Munckhof, Christopher Svendsen
  • Patent number: 9996509
    Abstract: A method includes, but is not limited to any combination of: determining a plurality of third-party content elements based in part on information associated with a request for third-party content. The request for third-party content may be received from a web browser displaying a first webpage to a user. A first element from the plurality of determined third-party content elements is transmitted to the web browser. Upon receiving from the web browser a second request for third-party content including user interaction data with the first element, data associated with the determined plurality of third-party content elements is updated based at least in part on the user interaction data. A second third-party element from the plurality of updated third-party content elements is transmitted to the web browser.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: June 12, 2018
    Assignee: Google LLC
    Inventors: Timothy Wong O'Connor, Craig Lawrence Warner, Fei Qi, Abby Weaver Johns, John Sung Joon Park, Job Lawrence
  • Patent number: 9996953
    Abstract: Concepts and technologies are described herein for providing a three-dimensional (“3D”) annotation facing tool. In accordance with some concepts and technologies disclosed herein, the 3D annotation facing tool provides a way for a user to control the orientation of annotations associated with productivity data in a 3D environment. The 3D annotation facing tool can provide a user with the ability to lock the orientation of the annotation along one or more directional axes. The 3D annotation facing tool can also provide a user with the ability to maintain an orientation of the annotation in a camera facing view.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: June 12, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric W. Patterson, Alexandre da Veiga, Ian Patterson Wood
  • Patent number: 9996603
    Abstract: Techniques are provided for automatically detecting homologies between documents based on structural characteristics. Various statistics relating to the COS structure of a PDF document are compiled. The statistics are input into a rolling hash function to generate a digital fingerprint of the document. Fingerprints from two similar documents will have small edit distances between them, and can therefore be classified similarly or provided as results to a fingerprint-based search. For example, an unclassified document may be classified in the same class as a representative document where the fingerprints of the two documents have a small edit distance between them. Since the structure of the document is used instead of the text content or renderings, it is possible to operate on encrypted documents. Further, representative elements of a particular class of documents can be selected for comparison against a target document for improved resolution of the results.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: June 12, 2018
    Assignee: Adobe Systems Inc.
    Inventor: Kapil Khattar
  • Patent number: 9984046
    Abstract: Provided is a font delivery system suppressing an illegal of use the font without sacrificing the time required to display the characters. The font delivery system includes a web server delivering an HTML document, a first delivery font file and a second delivery font file; a document browsing device displaying the HTML document; and a communication line. A browsing control unit of the document browsing device is configured to execute a separation process of separating the first delivery font file into obfuscated information and first divided font data based on keyword information and separating the second delivery font file into salt information and second divided font data; and a combination process of combining the first divided font data and the second divided font data.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: May 29, 2018
    Assignee: MORISAWA Inc.
    Inventors: Fujio Ikemoto, Tsutomu Kubo, Takafumi Omuro
  • Patent number: 9977765
    Abstract: An information processing device according to one embodiment includes a receiving unit, a frame generation unit, an acquisition unit, an embedding unit and a transmitting unit. The receiving unit receives a request for a full size frame from a user terminal. The frame generation unit generates the full size frame having a size of a region occupied by a plurality of objects to be displayed on a plurality of pages arranged in a specified direction. The acquisition unit acquires, from an object storage unit, all initial display objects to be embedded in an initial display page. The embedding unit embeds the initial display objects in the full size frame. The transmitting unit transmits the full size frame in which the initial display objects are embedded to the user terminal.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: May 22, 2018
    Assignee: Rakuten, Inc.
    Inventor: Duc Do Ba
  • Patent number: 9977770
    Abstract: One embodiment of the present invention discloses a method, computer program product, and system for converting a Microsoft® PowerPoint® file to Darwin Information Typing Architecture (DITA). A document converter receiving a command from a client device to convert one or more PowerPoint slides to DITA, wherein the PowerPoint has been formatted for conversion to DITA. Starting with the first PowerPoint slide, metadata tags, PowerPoint slide and notes text, and file names of grouped images are compiled into a string parsed with DITA markup. If the next slide does not begin a new topic, then that slide's metadata tags, PowerPoint slide and notes text, and grouped image file names are compiled into a string parsed with DITA markup and appended to the previous slides string. If the next slide begins a new topic, then the string is exported to a DITA topic. This process is repeated throughout the PowerPoint presentation.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: May 22, 2018
    Assignee: International Business Machines Corporation
    Inventor: Lisa M. Caten
  • Patent number: 9971468
    Abstract: In one aspect, a page layout editor is configured to automatically modify page layouts of Web pages with sections and columns. An online WYSIWYG HTML editor enables users to create page layouts with arbitrary numbers of sections and columns without specialized knowledge of HTML coding techniques.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: May 15, 2018
    Assignee: ATLASSIAN PTY LTD
    Inventors: Matt Ryall, Bill Arconati, Wesley Atwood Walser, Craig Thomas Petchell
  • Patent number: 9971745
    Abstract: Disclosed are method and a system, as well as a computer program product for providing suggested tags associated with a target web page for manipulation by a user. The preferred embodiment of the present invention is implemented by generating a list of keywords associated with the target web page as suggested tags; adding the keywords as suggested tags into the page and transforming the page bearing the keywords into a HTML file, while the user decides to bookmark the page; and creating a layer of new transparent or semi-transparent window overlaying an original window displaying the page, the transformed page with said keywords being rendered on the new window for displaying the suggestion for said user's manipulation.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rebecca L J Chen, Steven M D Jiang, Jeffrey C H Liu, Giant H M Tu
  • Patent number: 9971483
    Abstract: Various embodiments for real-time text layout conversion control on a mobile electronic device, by a processor device, are provided. On a mobile electronic device having a touch-screen display, a set of text layout conversion control signals are defined and associated with at least one of a plurality of contextual attributes, for text layout conversion management. Upon recognition of the at least one of the plurality of contextual attributes, a text layout is dynamically converted and re-rendered for presentation on the touch-screen display.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: May 15, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Patent number: 9967217
    Abstract: The present invention provides a method and a device for displaying instant messaging messages. The method includes detecting that an instant messaging message to be displayed includes a hyperlink; when it is detected that the instant messaging message comprises the hyperlink, pulling out abstract information corresponding to the hyperlink; filling the pulled-out abstract information in an inserted control; and displaying the instant messaging message as well as the control. The device includes a detection module, a pulling module and a display module. The invention is able to display to users the content of the hyperlink contained in the instant messaging message, therefore improving the usability and interactivity of the Instant Messenger and raising the users' experiences.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: May 8, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Tielei Peng, Yu Ku
  • Patent number: 9959265
    Abstract: A method includes obtaining at least one query value from a table having a plurality of cells; executing a search function using the at least one query value to identify at least a first data set that is potentially relevant to the at least one query value; and outputting, for display, a first interface area that includes information from the first data set. In response to selection of the first interface area, the method includes populating a first cell from the plurality of cells with a first data value from the first data set.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: May 1, 2018
    Assignee: GOOGLE LLC
    Inventors: Vance Julius Vagell, Colleen O'Banion
  • Patent number: 9959254
    Abstract: Embodiments are directed to computing, by an apparatus comprising a processing device, an identifier (ID) for an element in a page using an algorithm responsive to encountering the element a first time, causing, by the apparatus, the ID to be stored in a storage device, encountering, by the apparatus, the element a second time, determining, by the apparatus, that the element is encountered the second time, and responsive to determining that the element is encountered the second time, representing, by the apparatus, the element by the ID at the time of the second encounter by retrieving the ID from the storage device.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: May 1, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khalil A. Ayoub, Gregor von Bochmann, Suryakant Choudhary, Mustafa Emre Dincturk, Paul Ionescu, Guy-Vincent Jourdan, Iosif Viorel Onut, Seyed M. Mir Taheri
  • Patent number: 9959261
    Abstract: A method of displaying a three-dimensional (3D) image by using a display apparatus includes generating an annotation related to a point of the 3D image and determining an image depth of the annotation, and displaying the annotation with the 3D image based on the image depth of the annotation, in which the annotation comprises at least one point or area of the 3D image.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: May 1, 2018
    Assignees: SAMSUNG MEDISON CO., LTD., SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-yoon Kim, Su-jin Kim
  • Patent number: 9959340
    Abstract: Some implementations provide techniques and arrangements for semantic lexicon based processing, such as in an input method editor. In some instances, a semantic label may be received that is to be defined for a semantic lexicon and at least a first term may be identified as a positive or negative example of the semantic label. In response, some examples may label at least a second term in the semantic lexicon with the semantic label based at least in part on the identification of the first term as a positive or negative example of the semantic label.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: May 1, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chi-Ho Li, Weijiang Xu, Matthew Robert Scott, Weipeng Liu, Xi Chen, Xi Chen