Patents Examined by Gregory J. Vaughn
  • Patent number: 9146906
    Abstract: Systems and methods for modifying a webpage display based on a referrer web address are provided. In some aspects, a method includes receiving a request for a webpage. The request includes one or more referrer web addresses. The webpage includes multiple comments. The method also includes modifying a representation of an output for the webpage based on the one or more referrer web addresses. Modifying the representation of the output for the webpage includes arranging at least a subset of the multiple comments according to an order based on the one or more referrer web addresses. The method also includes providing the modified representation of the output for the webpage for generating a display on a client computing device.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Alexander Collins, Jeffrey L. Korn
  • Patent number: 9141722
    Abstract: A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next navigation event during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The prediction operation may identify correlations between metadata associated with a navigation history. The metadata may include the relationship of the selected navigation events to a web page. By making predictions using link page relationships links may be accurately predicted in circumstances where two links share common relationships to their source page but different destination addresses.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: Timo Burkard, Arvind Jain
  • Patent number: 9135232
    Abstract: Described is a method to communicate to a third party information for part of an electronic form that cannot be competed and then to incorporate returned information into the electronic form. In various embodiments, while filling in an electronic form, a requestor requests assistance in the form of information from a third party such as a supervisor. The requestor specifies a range of the part requiring assistance, and copies the partial form into a field of a message. An agent acquires information concerning the partial form based on the copy operation. The message including the information on the partial form is sent to the third party. The third party inputs information into an input field concerning the input request and returns the partial form in a message. The agent incorporates the information included in the returned message into the original electronic form.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Akira Saito, Takeyuki Shimura
  • Patent number: 9134939
    Abstract: There is provided a technique to contribute to an improvement in convenience of a setting screen for performing setting for a function capable of being executed by an image processing apparatus.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: September 15, 2015
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Naoki Hoshino, Yuko Kimoto
  • Patent number: 9128908
    Abstract: Various embodiments of systems and methods for converting reports between disparate report formats are described herein. In one aspect, a first report in a markup data schema is received. On another aspect, a second report in a banded report schema, comprising one or more bands, is created. The second report is created as a blank report. First report formatting settings of the first report are converted to second report formatting setting of the second report. Report content and report content layout from the first report are converted to the second report.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: September 8, 2015
    Assignee: SAP SE
    Inventor: Tobias Weller
  • Patent number: 9106603
    Abstract: An example apparatus is provided that includes a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least perform a number of operations. The operations include receiving a communication including an application protocol primitive that itself includes protocol information element(s). The operations also include comparing the application protocol primitive to a protocol document type definition (DTD) including a plurality of elements, and lawful interception attribute(s) for one or more of its elements. The application protocol primitive is compared to the DTD to identify lawful interception attributes of protocol information element(s) of the primitive. The operations also include preparing one or more of the protocol information elements for transmission to an interception monitoring facility according to the lawful interception attributes of the respective protocol information element(s).
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: August 11, 2015
    Assignee: Synchronics plc
    Inventors: Claude Kawa, Bob Kontopoulos
  • Patent number: 9098477
    Abstract: A request for a web page is received at a proxy server. The request originates from a client network application of a client device. The requested web page includes multiple references to multiple images. The proxy server retrieves the requested web page. The proxy server modifies code of the retrieved web page such that the client network application will not, for each one of those images, initially request those images when parsing the page. The proxy server also adds code to the retrieved web page that, when executed by the client network application, causes at least two of the images to be requested with a single request. The proxy server transmits the modified web page to the client device.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: August 4, 2015
    Assignee: CLOUDFLARE, INC.
    Inventors: Christopher Stephen Joel, Lee Hahn Holloway, Dane Orion Knecht, Albertus Strasheim
  • Patent number: 9099031
    Abstract: Methods, program products, and systems for layout synchronization are described. A first device can share with a second device a layout designed according to display properties of the first device, even if display properties of the second device differ from those of the first device. The layout can be synchronized between the devices, where each device can adapt the layout in a manner specific to the display properties of the device. Two-dimensional views of same data can have a consistent appearance on multiple devices each having distinct display properties.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: August 4, 2015
    Assignee: Apple Inc.
    Inventors: Ben Chen, Ryan Christopher Griggs, Yifeng Gui, Jonathan Sigler, Kevin Iversen Smith
  • Patent number: 9092173
    Abstract: Methods and systems, including computer program products, implementing techniques for reviewing and editing word processing documents. The techniques include receiving from a reviewer a plurality of comments about a word processing document. The comments include a first and second comment. The techniques further include associating the comments with the word processing document; and assigning the comments to one or more editors. The first comment is assigned to a first editor, and the second comment is assigned to a second editor.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: July 28, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Lubomir D. Bourdev
  • Patent number: 9075780
    Abstract: A document comparison system compares revisions of a document by comparing content of a first revision of an object with content of a second revision of the object to produce a comparison object in a comparison document. The system then determines a footprint of the second revision of the object, where the footprint is a dimensional length and width of the object and its position relative to a page boundary of the document. Next, the system determines whether the entire compared content fits within the footprint of the second revision of the object. If the system determines that the entire compared content fits within the footprint of the second revision of the object, the system displays the comparison object having the same footprint as the second revision of the object. If the system determines that the entire compared content does not fit within the footprint of the second revision of the object, the system then displays the comparison object in a second manner.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: July 7, 2015
    Assignee: Workiva Inc.
    Inventors: John Arthur Bonk, Anthony Ryan Oskvarek, Scott Johns Bacon, Christopher James Lo Coco, Bert Jeffrey Lutzenberger
  • Patent number: 9063921
    Abstract: A method for collecting information useable in creating a Web form through which data for variable portions of a printable document is entered is disclosed herein. The method includes receiving layout information relating to a template document having one or more fields. The method further includes receiving form definition information relating to a design of a Web form for the template document, wherein the Web form includes one or more entries corresponding to the one or more fields. The layout information and the form definition information are then collected for storage within a file, and the file is transmitted to a server capable of generating the Web form using the file.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: June 23, 2015
    Assignee: Printable Technologies, Inc.
    Inventor: Douglas Neal Cogan
  • Patent number: 9058370
    Abstract: The present invention provides a vehicle for the exchange of data between a database and an independent spreadsheet. Specifically, the present invention may be used to import data from a database to a spreadsheet and/or to export data to a spreadsheet. To facilitate this exchange, one or more controls are entered into cells in the spreadsheet. The controls specify the manner in which the data is exchanged between the database and the spreadsheet. For example, a control may specify a data type, a formatting parameter, a source field, a destination field, and/or a formula for a designated cell in the spreadsheet. The controls are executed by a linker that links the data in the database and the data in the spreadsheet to effect the exchange of data between the two.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: June 16, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Garrett, Scott D. Hicks, Douglas G. Murray, Jeffrey E. Prince
  • Patent number: 9043014
    Abstract: Apparatus, and an associated method, for generating a trouble ticket related to an IT incident. When an IT incident occurs, a worklog is formed by a reporter that enters information associated with the incident. Successive inputs, made by appropriate personnel, are made to update the status of the incident. A table-of-contents is formed, associated with the collection of entries of information. And, each entry of information is categorized, to identify the entry by an associated category.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: May 26, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dung Ngo, Grant I. Campbell, Beth McGreevy
  • Patent number: 9037958
    Abstract: Exemplary embodiments disclose a computer-implemented method for enabling an end-user to dynamically create a hot spot on a user interface (UI) of information resource without the end-user modifying underlying code of the UI. Aspects of the exemplary embodiment include responsive to the end-user activating a hot spot creation component, receiving a designation from the end-user of a location of the hot spot and a size of the hot spot within the UI; receiving from the end-user an assignment of a user gesture to the hot spot; receiving from the end-user an assignment of an action to the hot spot; and responsive to a detection of the user gesture on the hot spot, invoking the action assigned to the hot spot.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: May 19, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joshua S. Allen, Richard A. King, Vijay Pandiarajan, Kenneth J. Parzygnat, Shikha Srivastava
  • Patent number: 9032290
    Abstract: A social networking system includes a mechanism for integrating user actions on objects outside of the social networking system in the social graph. External system operators include widgets that, when executed by user devices, record user interactions that correspond to a defined structure of actions and objects. Third party operators utilize a tool provided by the social networking system to define the structure of actions and objects. External actions are recorded by the social networking system for publishing to the social graph.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: May 12, 2015
    Assignee: Facebook, Inc.
    Inventors: Brynn Shepherd, Carl Philip Sjogreen, Vladimir Fedorov, Naitik Shah, Edward Kenneth O'Neil, Lars Eilstrup Rasmussen, Paul Tarjan, Michael Steven Vernal, Arthur George Rudolph
  • Patent number: 9032288
    Abstract: Embodiments described herein are directed to an import converter for importing individual pages of a document into a virtual world and an export converter for exporting captured images of scenes in a virtual world to generate a document. The import converter can convert pages of a document into a sequence of individual page images, which can be uploaded into the virtual world. The individual page images are positioned in the virtual world according to a user-specified layout. The export converter generates a document using scene images captured in a virtual world based on user-specified camera positions. Pages of the generated document incorporate the scene images.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: May 12, 2015
    Assignee: Xerox Corporation
    Inventor: Jonas Karlsson
  • Patent number: 9021353
    Abstract: Information is camouflaged to permit discreet access of the information at times when it is otherwise inappropriate to access the information. Information is camouflaged for computer device display by analyzing visual characteristics of baseline information designated to be displayed on a portion of an electronic display and causing the electronic display to display replacement information within a region of the electronic display in place of information or content that would normally be displayed within the region. The replacement information visually conforms to the visual characteristics so as to be camouflaged within other information displayed outside the region. An input/output interface may be at least intermittently displayed within a section of the region to permit a user to interact with a data stream providing the replacement information. When the input/output interface is displayed, it may also be camouflaged to conform to the visual characteristics of the baseline information.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: April 28, 2015
    Inventor: Jonathan Zornow
  • Patent number: 9015577
    Abstract: Content can be flowed through one or more containers that can be laid out analogously to printed material. Content is flowed into the first specified container until that container is “full” of content. Subsequent content is then flowed through subsequent containers, each of which is individually identified, and whose ordering is specified independently of their position and visual presentation. Multiple independent sources of content can be flowed through multiple independent collections of containers. Each container can format the content presented within it independently from other containers, and each container can comprise script, or other programmatic constructs, which can operate on, and modify, the content flowed into such a container. To provide for the rich layouts, content containers can be nested inside one another such that multiple layers, or levels, of the layout can be edited independently of one another.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Lyman Jones, Alex Mogilevsky, Eugene Veselov, Sebastian Poulose, Paul Stephen Gildea, Markus Mielke, Koti Kiran Chegondi, Nicholas Randall Waggoner
  • Patent number: 9009584
    Abstract: Described herein are methods and systems for analyzing multidimensional data that use tangential exploration of data via a third or Z-dimension to the current two-dimensional view. The tangential exploration allows higher dimensionality to be explored without causing visual clutter.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: April 14, 2015
    Assignee: Business Objects Software Limited
    Inventors: Henry Lo, Ian Forneri, Julian Gosper, Oliver Woolgar, Paul McArthur, Qing Li, Soroush Momen-Pour, Stephen Petschulat
  • Patent number: 8996991
    Abstract: A method of parsing a markup-language document includes detecting, in a markup-language document, a start of a first data node of a first node type and identifying a first data definition associated with the first node type. The first data definition specifies defined contents of the first node type. The method further includes adding a first entry associated with the first data node to a data structure and reading, from the markup-language document, contents of the first data node. The method also includes determining a status of the first data node based on the first data definition and the contents read from the first data node and indicating the status of the first data node on a graphical user interface.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: March 31, 2015
    Assignee: Fujitsu Limited
    Inventor: Takuki Kamiya