Patents Examined by Matthew Ludwig
  • Patent number: 8281247
    Abstract: Systems and methods are presented which generate modified email messages, which are largely devoid of embedded functions, from original email messages, which have embedded functions. The embedded functions are amenable to self-executing codes such as viruses, worms, and Trojan programs. Thus, the modified email message without these embedded functions, and any argument associated with these functions, provides a more secure email environment.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: October 2, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: W. Todd Daniell, Dale W. Malik
  • Patent number: 8276061
    Abstract: A user can highlight text and provide accompanying annotations. Highlighted text, accompanying annotations, and time-stamp information are stored in a user profile that is maintained locally with a web browser, at the client side. A retrieved web page is presented to a user with annotations of some form, based upon the user profile. The retrieved web page may typically be annotated through marked or highlighted portions of text, so that the user can readily locate this information in the web page, and assess the relevance of the retrieved page.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mulul Madhular Joshi, Mukesh Kumar Mohania
  • Patent number: 8255788
    Abstract: One embodiment of the present invention provides a system that facilitates substitution of a full bitmap version of a graphical image with a line drawing version of the graphical image in a graphical presentation. The system operates by displaying a page in the graphical presentation, which includes the line drawing version of the graphical image. Next, the system allows a user to input a command to display the full bitmap version of the graphical image. If the user inputs the command, the system retrieves the full bitmap version of the graphical image, and displays the full bitmap version of the graphical image. Note that displaying the line drawing version of the graphical image requires less data to be retrieved than displaying the full bitmap version of graphical image. Consequently, loading the line drawing version of the graphical image takes less time than loading the full bitmap version.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: August 28, 2012
    Assignee: Micron Technology, Inc.
    Inventor: Paul A. Revis
  • Patent number: 8250465
    Abstract: An information processing apparatus comprises a readout unit adapted to read out, from a storage unit, correspondence information that includes a document structure of a structured document and a first code for encoding the document structure; a verification unit adapted to verify whether grammar of a portion included in a structured document for processing is valid, based on the document structure included in the correspondence information; and an encoding unit adapted to encode the structured document using the first code, in relation to a portion whose grammar is verified as being valid by the verification unit.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: August 21, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hitoshi Uchida
  • Patent number: 8245132
    Abstract: Some embodiments disclose a computer-implemented system configured to create an advertisement.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: August 14, 2012
    Assignee: Saepio Technologies, Inc.
    Inventors: Ronald Harold Brown, Matthew Jason Angell
  • Patent number: 8234561
    Abstract: Systems and techniques for autocompleting form fields based on observed values. In general, in one implementation, the techniques include observing values entered in form field objects, generating likelihood assessments for possible values to be entered in a current form field object based on the observed values, the likelihood assessments indicating relative probability of the possible values being entered in the current form field object, and predicting a value for the current form field object based on the generated likelihood assessments. The techniques also include generating at least two likelihood assessments for each of the possible values, and aggregating the at least two likelihood assessments for each of the possible values. Generation of likelihood assessments can involve determining semantic similarity between form fields, including comparing field names with a semantic category, and generation of likelihood assessments can also involve comparing entered value ordering information.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: July 31, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Lubomir D. Bourdev
  • Patent number: 8234563
    Abstract: A method of generating a second customised document incorporating amendments made to a previously generated first document, where the customised documents include one or more selected predetermined portions of document content, comprises the steps of: determining which portions of document content are comprised in the first document but which are not comprised in the second document; deleting the portions of document content determined in the preceding step from the first document; determining which portions of document content are comprised in the second document but which are not comprised in the first document; and copying the portions of document content determined in the preceding step from the second document to the first document.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: July 31, 2012
    Assignee: Business Integrity Limited
    Inventor: Philip E. Vasey
  • Patent number: 8234571
    Abstract: Systems, methods, and apparatus, including computer program products for text composition are provided. In some implementations, a method is provided. The method includes processing a plurality of paragraphs in parallel, including defining a paragraph layout for each paragraph, the paragraph layout including line breaks. The method further includes composing the text in an electronic document including serially composing each paragraph, the serial composing including shuffling the processed paragraphs into a particular position within a page frame of the electronic document.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: July 31, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Eric A. Menninga, Douglas Waterfall
  • Patent number: 8230319
    Abstract: Technologies are described herein for refreshing data-linked diagrams on a server computer and viewing and consuming the refreshed diagrams via a Web browser. A drawing program allows equations within a diagram definition to define how external data is utilized to modify the attributes of a diagram element. When the diagram is published to a server computer, the definition is converted to server-legible definition. A published diagram is generated that includes a diagram representation defined by the server-legible definition. Upon a request for the published diagram, the external data is refreshed and the diagram definition is updated. The equations are recalculated to generate new element attributes. The diagram representation is then updated with the new attributes and returned for display by a client Web browser. An interface provides exploration tools and a client API exposes methods for surfacing external data and annotating the diagram.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Phillippe-Joseph Arida, Po-Yan Tsang, William G Morein, Abraham Mathew, Loic Henry-Greard, Raveendrnathan Loganathan, Sung Won Shin, Heidi McAllister, John Wang, Emil Cicos, Mairead Therese Droney
  • Patent number: 8201089
    Abstract: A content item, e.g., an icon or advertisement content, is selected for placement in a display environment (e.g., on a map or adjacent to a map) in response to a request for the display environment based on a probability that the content item is relevant to a user that is requesting the display environment. The selection is facilitated by content targeting data (e.g., feature selection and query submission) that can be received from user devices while the map space is presented.
    Type: Grant
    Filed: July 14, 2008
    Date of Patent: June 12, 2012
    Assignee: Google Inc.
    Inventors: Mike Perrow, James Robert Macgill, Dana Zhang, Nicholas Verne, David Symonds
  • Patent number: 8185814
    Abstract: More particularly, methods, systems, and computer program products are disclosed for differential dynamic content delivery. Typical embodiments include providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element bearing a preview designation; presenting the selected structural element to a prospective user participant; and receiving from the prospective user participant an indication of interest in the selected structural element. Typical embodiments also include recording the indication of interest in association with the selected structural element.
    Type: Grant
    Filed: July 8, 2004
    Date of Patent: May 22, 2012
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Patent number: 8166389
    Abstract: A method for storing customized attributes in a clinical document architecture (CDA) document to provide searching functionality in a clinical environment includes retrieving, from a clinical database, attributes to be attached to a document in accordance with scripted instructions received from a user. The method further includes concatenating the retrieved attributes in accordance with the scripted instructions to create a customized, derived attribute, storing the customized, derived attribute in the document, and sending the document with the customized, derived attribute to the clinical database for storage.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: April 24, 2012
    Assignee: General Electric Company
    Inventors: Jeff P. Czaplewski, Catherine Joyce Lazatin, Wendy Lynne Bohner, David Anthony Czarnecki, Alan Ru Lin Liu
  • Patent number: 8161383
    Abstract: An information processing apparatus for processing documents of multiple kinds generated by applications of multiple kinds includes a data processing unit configured to process the documents of multiple kinds; a determining unit configured to execute a validity period management program in response to a request to the data processing unit to process one document among the documents of multiple kinds to determine whether the request is within a validity period associated with a content item in the document; and a switching unit configured to switch the content item that is referred to and that is to be processed by the data processing unit between when the determining unit determines that the content is not within the validity period and when the determining unit determines that the content is within the validity period.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: April 17, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoyuki Takeuchi
  • Patent number: 8140962
    Abstract: Dynamically selecting which properties to display for a group of resources is provided. A selection of a group of resources is received to be viewed in a graphical user interface. A determination is made as to whether the group of resources is one of a plurality of previously saved groups of resources. Responsive to the group of resources being one of the plurality of previously saved groups of resources, a determination is made as to whether the previously saved group of resources has an associated saved group of properties. Responsive to the previously saved group of resources having the associated saved group of properties, a table is generated that comprises the previously saved group of resources and the associated saved group of properties. The table is then displayed to a user via a graphical user interface.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Randal L. Bertram, Steven G. Halverson, Kerry A. Ortega, Andrew J. Streit
  • Patent number: 8140958
    Abstract: A system, method and program product for synchronizing spreadsheet data. A system is provided having: a scheduling system for scheduling a first import time, a second import time, a first export time and a second export time; an import system for obtaining a first spreadsheet from a first entity at the first import time, and for obtaining a second spreadsheet from a second entity at the second import time; a synchronization system for synchronizing the first spreadsheet and the second spreadsheet to obtain a first revised spreadsheet and a second revised spreadsheet; and an export system for providing the first revised spreadsheet to the first entity at the first export time, and for providing the second revised spreadsheet to the second entity at the second export time.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Garrett, James A. Martin, Jr., Jeffrey E. Prince
  • Patent number: 8136027
    Abstract: A technique for generating a web site in accordance with received data entry by: presenting a prompt for data entry; receiving a data entry in response to the prompt; presenting at least one additional prompt for data entry that is determined at least in part based upon the received data entry; receiving an additional data entry in response to each of the at least one additional prompts; determining at least one characteristic of at least one web site dimension of the web site based on the data entry; generating a multi-dimensional description of the web site based on the determined characteristics; retrieving web site data according to the generated multi-dimensional description of the web site; and generating the web site based upon the generated multi-dimensional description of the web site and the retrieved web site data.
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: March 13, 2012
    Assignee: Decentrix Inc.
    Inventors: John Underwood, Paul Neilson, Hanson Char, David Shing, Peter Horner, Mark Underwood, Darren Slaney, Gary Evesson
  • Patent number: 8132097
    Abstract: In some embodiments, a computer-implemented system can be configured to facilitate creation of a publication from a master template, one or more embedded templates, and one or more content components.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: March 6, 2012
    Assignee: Saepio Technologies, Inc.
    Inventor: Matthew Jason Angell
  • Patent number: 8108771
    Abstract: Methods, apparatuses, and systems directed to facilitating secure, structured interactions between code modules executing within the context of a document processed by a user agent, such as a browser client, that implements a domain security model. In a particular implementation, a module connector script or object loaded into a base document discovers listener modules and sender modules corresponding to different origins or domains, and passes information between them. In this manner, a listener module may consume and use information from a sender module located on the same page simply by having an end-user add both modules to a web page without having to explicitly define any form of interconnection. For example, a photo module may access a user account at a remote photo sharing site, and provide one or more photos to a module that renders the photographs in a slide show.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: January 31, 2012
    Assignee: Yahoo! Inc.
    Inventors: Ryo Chijiiwa, Isaac Alfred Henry Wasileski
  • Patent number: 8108770
    Abstract: Methods, apparatuses, and systems directed to facilitating secure, structured interactions between code modules executing within the context of a document processed by a user agent, such as a browser client, that implements a domain security model. In a particular implementation, a module connector script or object loaded into a base document discovers listener modules and sender modules corresponding to different origins or domains, and passes information between them. In this manner, a listener module may consume and use information from a sender module located on the same page simply by having an end-user add both modules to a web page without having to explicitly define any form of interconnection. For example, a photo module may access a user account at a remote photo sharing site, and provide one or more photos to a module that renders the photographs in a slide show.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: January 31, 2012
    Assignee: Yahoo! Inc.
    Inventors: Ryo Chijiiwa, Isaac Alfred Henry Wasileski
  • Patent number: 8099661
    Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for logging and evaluating activity to support optimizing and streamlining a process, such as a business process. In one aspect, there is provided a computer-implemented method. The method include receiving information representative of activity at a user interface. The received information may be aggregated to form aggregated data. The received information may be evaluated to determine one or more proposals. The evaluation may use the context of a task being performed at the user interface and the activity at the user interface. The one or more proposals may be provided to enable a configuration of a system or a business process with at least one of the proposals. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: January 17, 2012
    Assignee: SAP AG
    Inventor: Gerd Ritter