Patents Examined by Gregory J. Vaughn
-
Patent number: 9146906Abstract: 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: GrantFiled: June 19, 2012Date of Patent: September 29, 2015Assignee: Google Inc.Inventors: Alexander Collins, Jeffrey L. Korn
-
Patent number: 9141722Abstract: 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: GrantFiled: October 2, 2012Date of Patent: September 22, 2015Assignee: Google Inc.Inventors: Timo Burkard, Arvind Jain
-
Patent number: 9135232Abstract: 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: GrantFiled: November 10, 2011Date of Patent: September 15, 2015Assignee: International Business Machines CorporationInventors: Akira Saito, Takeyuki Shimura
-
Patent number: 9134939Abstract: 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: GrantFiled: February 15, 2011Date of Patent: September 15, 2015Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki KaishaInventors: Naoki Hoshino, Yuko Kimoto
-
Patent number: 9128908Abstract: 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: GrantFiled: December 19, 2011Date of Patent: September 8, 2015Assignee: SAP SEInventor: Tobias Weller
-
Patent number: 9106603Abstract: 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: GrantFiled: December 23, 2009Date of Patent: August 11, 2015Assignee: Synchronics plcInventors: Claude Kawa, Bob Kontopoulos
-
Patent number: 9098477Abstract: 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: GrantFiled: May 15, 2013Date of Patent: August 4, 2015Assignee: CLOUDFLARE, INC.Inventors: Christopher Stephen Joel, Lee Hahn Holloway, Dane Orion Knecht, Albertus Strasheim
-
Patent number: 9099031Abstract: 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: GrantFiled: June 15, 2012Date of Patent: August 4, 2015Assignee: Apple Inc.Inventors: Ben Chen, Ryan Christopher Griggs, Yifeng Gui, Jonathan Sigler, Kevin Iversen Smith
-
Patent number: 9092173Abstract: 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: GrantFiled: April 21, 2011Date of Patent: July 28, 2015Assignee: ADOBE SYSTEMS INCORPORATEDInventor: Lubomir D. Bourdev
-
Patent number: 9075780Abstract: 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: GrantFiled: May 22, 2014Date of Patent: July 7, 2015Assignee: Workiva Inc.Inventors: John Arthur Bonk, Anthony Ryan Oskvarek, Scott Johns Bacon, Christopher James Lo Coco, Bert Jeffrey Lutzenberger
-
Patent number: 9063921Abstract: 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: GrantFiled: August 10, 2005Date of Patent: June 23, 2015Assignee: Printable Technologies, Inc.Inventor: Douglas Neal Cogan
-
Patent number: 9058370Abstract: 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: GrantFiled: February 27, 2007Date of Patent: June 16, 2015Assignee: International Business Machines CorporationInventors: Andrew J. Garrett, Scott D. Hicks, Douglas G. Murray, Jeffrey E. Prince
-
Patent number: 9043014Abstract: 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: GrantFiled: August 23, 2007Date of Patent: May 26, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Dung Ngo, Grant I. Campbell, Beth McGreevy
-
Patent number: 9037958Abstract: 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: GrantFiled: November 22, 2011Date of Patent: May 19, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joshua S. Allen, Richard A. King, Vijay Pandiarajan, Kenneth J. Parzygnat, Shikha Srivastava
-
Patent number: 9032290Abstract: 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: GrantFiled: September 21, 2011Date of Patent: May 12, 2015Assignee: 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: 9032288Abstract: 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: GrantFiled: September 11, 2009Date of Patent: May 12, 2015Assignee: Xerox CorporationInventor: Jonas Karlsson
-
Patent number: 9021353Abstract: 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: GrantFiled: November 16, 2011Date of Patent: April 28, 2015Inventor: Jonathan Zornow
-
Patent number: 9015577Abstract: 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: GrantFiled: May 6, 2011Date of Patent: April 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Lyman Jones, Alex Mogilevsky, Eugene Veselov, Sebastian Poulose, Paul Stephen Gildea, Markus Mielke, Koti Kiran Chegondi, Nicholas Randall Waggoner
-
Patent number: 9009584Abstract: 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: GrantFiled: June 10, 2009Date of Patent: April 14, 2015Assignee: Business Objects Software LimitedInventors: Henry Lo, Ian Forneri, Julian Gosper, Oliver Woolgar, Paul McArthur, Qing Li, Soroush Momen-Pour, Stephen Petschulat
-
Patent number: 8996991Abstract: 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: GrantFiled: February 11, 2005Date of Patent: March 31, 2015Assignee: Fujitsu LimitedInventor: Takuki Kamiya