Patents Examined by Matthew Ludwig
  • Patent number: 8082505
    Abstract: A computer-implemented knowledge acquisition system which enables user to easily create and share electronic study material is disclosed. The system includes a content creation module which can be configured to receive question data and answer data input by a first user and create a package content file using the input data. The content creation module includes a multimedia library from which images, video, and audio can be selected for inclusion in the package content file. The system also has a package distribution module which allows users to send the package content files to one or more users using a variety of transferring techniques.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: December 20, 2011
    Inventors: Erwin Karl Meimer, Tim A. Becker
  • Patent number: 8065611
    Abstract: A system and method for associating a document with a concept are provided. One or more idea-electronic document associations is identified, wherein each idea-electronic document association is based on a user performance criteria relative to the electronic document and the idea. At least one of the one or more electronic documents is identified with a concept based on the one or more idea-electronic document associations, wherein the concept is related to the one or more ideas.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: November 22, 2011
    Assignee: Google Inc.
    Inventors: Wesley Chan, Sumit Agarwal, Rama Ranganath, Leora Ruth Wiseman, Deepak Jindal
  • Patent number: 8055994
    Abstract: A method performed by a computer system. The method includes storing a version of a mass-produced printed paper, and on a display device, displaying the version as a likeness of the paper including an indicator of a hyperlink.
    Type: Grant
    Filed: October 16, 2000
    Date of Patent: November 8, 2011
    Assignee: Libredigital, Inc.
    Inventors: Tracey L. Jones, Billy P. Taylor, Frank H. Moeller
  • Patent number: 7398468
    Abstract: A method and apparatus for displaying bi-directional text using a browser program on a computer (20) coupled to drive a display (22) and having an operating system such that the computer normally writes text to the display in a default language in a first, default direction. The computer opens a window (44) on the display and receives a string of codes, each code corresponding to a character in a passage of text (54), at least a portion of which is in a non-default language that is written in a second direction, opposite to the default direction. The computer displays the characters corresponding to the codes in the window such that the passage of text is displayed with all portions thereof arranged in respectively-appropriate directions, substantially without reference to language support provided by the operating system or browser.
    Type: Grant
    Filed: August 27, 2003
    Date of Patent: July 8, 2008
    Assignee: International Business Machines Corporation
    Inventor: Moshe Flam
  • Patent number: 7386787
    Abstract: Alarm information reporting methods are presented. The method includes encapsulating alarm tokens constituent of a reported alarm in eXtensible Markup Language (XML) tags at communication network equipment reporting alarms. An XML aware parser associated with a network management system, extracts alarm tokens based on the encapsulating XML tags and triggers diverse network management functions based specified presence of alarm token groups in respect of a reported alarm. Each XML tag includes: a specification regarding compliance with of a standard and a recommendation, a specification regarding an alarm type, and a specification regarding an alarm tag name.
    Type: Grant
    Filed: January 9, 2004
    Date of Patent: June 10, 2008
    Assignee: Alcatel Lucent
    Inventor: Shawn Gregory Abigail
  • Patent number: 7366973
    Abstract: A system and method for providing a document object model to represent components of related entities for in-memory representations. The system and method provide for tangled data structures that are more readily parsed than conventional object models. Data is represented as items, relations and attributes. Items are described in terms of relations and attributes. Relations represent item associations. While attributes, represent other information about items. The present invention solves the problems associated with representing an XML document as a DOM component. The DOM component does not allow for relations of text with elements.
    Type: Grant
    Filed: January 23, 2001
    Date of Patent: April 29, 2008
    Assignee: Microsoft Corporation
    Inventor: Dale A. Sather
  • Patent number: 7353452
    Abstract: The present invention discloses a system and method for delegated page specialization based on a page layer concept. A page consist of a set of layers. Except the first layer each layer represents a delta (container, frames) in its layout to its previous layer introduced on the corresponding level of administration. Administrators can modify the previous layers by defining new immutable and optional containers or frames on the page (delta). Only the deltas to the previous layers are stored with assignments to their parent layers. Immutable containers or frames of previous layers cannot be modified. The final page is automatically constructed as an union of deltas being stored in a so called tree-structure. The delegated page specialization is preferably accomplished via a GUI-component which supports the administrators.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: April 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Thomas Friedhelm Boehme, Alexandra Liberman
  • Patent number: 7343551
    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: November 27, 2002
    Date of Patent: March 11, 2008
    Assignee: Adobe Systems Incorporated
    Inventor: Lubomir D. Bourdev
  • Patent number: 7308648
    Abstract: A method and system are provided for filtering harmful HTML content from an electronic document. An application program interface (API) examines the fundamental structure of the HTML content in the document. The HTML content in the electronic document is parsed into HTML elements and attributes by a tokenizer and compared to a content library by a filter in the API. The filter removes unknown HTML content as well as known content that is listed as harmful in the content library. After the harmful HTML content has removed, a new document is encoded which includes the remaining safe HTML content for viewing in a web browser.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: December 11, 2007
    Assignee: Microsoft Corporation
    Inventors: David Michael Buchthal, Lucas Jason Forschler, Thomas Patrick Gallagher, Christophe Rene Loisey, Walter David Pullen, Andrzej Turski
  • Patent number: 7290207
    Abstract: A system facilitates the searching and retrieval of multimedia data items. The system receives data items from different types of media sources and identifies regions in the data items. The regions include document regions, section regions, and passage regions. Each of the section regions corresponds to one of the document regions and each of the passage regions corresponds to one of the section regions and one of the document regions. The system stores document identifiers that relate to the document regions in separate document records in a document table, section identifiers that relate to the section regions in separate section records in a section table, and passage identifiers that relate to the passage regions in separate passage records in a passage table.
    Type: Grant
    Filed: July 2, 2003
    Date of Patent: October 30, 2007
    Assignee: BBN Technologies Corp.
    Inventors: Sean Colbath, Scott Shepard, Francis G. Kubala
  • Patent number: 7278092
    Abstract: A method, system and apparatus for selecting, displaying, managing, tracking and transferring access to content of Internet web pages and other sources along with custom text messages has programming permitting a user to create custom selections of selected image, animation, movie and text content items, and other types of content items from web pages or other sources from the same or different network sources containing multiple content items, along with user-supplied text messages, in an independent, resizable, rescalable browser window; permitting the user to transfer access to the custom selection of content items to a recipient; permitting the user or recipient to navigate quickly to a source of a content item in the custom selection; and permitting the user to define search keywords for performing searches related to content items in a custom selection; and other features.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: October 2, 2007
    Assignee: Amplify, LLC
    Inventor: Derek Krzanowski
  • Patent number: 7278093
    Abstract: An interactive system and method is disclosed for providing wallpaper or screen saver images for display on the background of a personal computer visual display. Wallpaper (or screen saver) images may be conveniently located by a consumer and downloaded from a wallpaper web site for use on the desktop of the consumer's personal computer. A clickable icon is incorporated into the wallpaper image or overlaid on the wallpaper image. When the icon is clicked on using a mouse, or otherwise activated by the consumer, the consumer's personal computer is automatically connected to a predetermined location on the Internet. Furthermore, sponsors may market their goods or services to consumers by paying a fee to have their clickable icons or advertisements incorporated into or overlaid on the wallpaper images. By clicking on the clickable icons or advertisements, the consumer is automatically connected to the sponsor's web site.
    Type: Grant
    Filed: May 17, 2005
    Date of Patent: October 2, 2007
    Assignee: Modya, Inc.
    Inventors: Tomas E. Jablonski, Richard A. Schmelzer, Robert A. Schmelzer
  • Patent number: 7260777
    Abstract: An apparatus, method and system to automatically associate page elements, and convert and transform between disparate data and device format types. This allows for the ability to transform a single data source into multiple output composites suitable for deployment in disparate media outlets and on disparate output devices. Such automatic generation of disparate composites allows for the ability to take content written once in any given format and have said content automatically regenerated for any desired output outlet. The present disclosure further provides the ability to create and edit templates and data, and save edited changes affecting a single or a collection of templates. The invention teaches how to create associations from a piece of data and any of its page elements. Such associations facilitate the automatic transformation of the data into various output formats.
    Type: Grant
    Filed: August 17, 2001
    Date of Patent: August 21, 2007
    Assignee: DeskNet Inc.
    Inventors: Edgar Michael Fitzsimons, Brian G. Fitzsimons, Erik Richard Langenbach
  • Patent number: 7243299
    Abstract: Methods and apparatus for simultaneously displaying multiple-contexts in a page-oriented viewing architecture utilize the concept of page pinning in which a portion of a first document context is displayed as a fixed frame overlayed on or placed beside the display of a second document context. A user may navigate within the second document context while viewing the portion of the first document context as a pinned page on the display. Thus, a single navigational focus is maintained even though multiple contexts are displayed in the page-oriented architecture. Page pinning may be used to view two non-contiguous locations in a single electronic document or to view two pages of respective different electronic documents. The invention contemplates the use of a pinned page to hold a particular context while a command set is executed from a command document viewed as the second context.
    Type: Grant
    Filed: April 21, 2000
    Date of Patent: July 10, 2007
    Assignee: Microsoft Corporation
    Inventors: Darryl E. Rubin, Jonathan C. Cluts, Susan D. Woolf, John L. Beezer
  • Patent number: 7206998
    Abstract: A method and apparatus allowing for entry of form data in a browser. In the described embodiment, a browser automation program executes on the user's computer and communicates with a browser program in order to determine when forms are encountered.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: April 17, 2007
    Assignee: Claria Corporation
    Inventors: Mark E. Pennell, Anthony Martin
  • Patent number: 7203901
    Abstract: A large web page is analyzed and partitioned into smaller sub-pages so that a user can navigate the web page on a small form factor device. The user can browse the sub-pages to find and read information in the content of the large web page. The partitioning can be performed at a web server, an edge server, at the small form factor device, or can be distributed across one or more such devices. The analysis leverages design habits of a web page author to extract a representation structure of an authored web page. The extracted representation structure includes high level structure using several markup language tag selection rules and low level structure using visual boundary detection in which visual units of the low level structure are provided by clustering markup language tags. User viewing habits can be learned to display favorite parts of a web page.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: April 10, 2007
    Assignee: Microsoft Corporation
    Inventors: Yu Chen, Wei-Ying Ma, Ming-Yu Wang, Hong Jiang Zhang
  • Patent number: 7191392
    Abstract: A system and method for creation of virtual electronic containers for documents in electronic form. The system permits scanning and or electronic creation of documents together with a machine readable graphical code. The graphical code contains informational bout the documents that can be read without having to read the documents themselves. System components review the graphic code and determine contents, processing options and other workflow steps. Tolls associate with the creation of the electronic document container enforce creation rules to insure that electronic container conform to a structure that allows electronic dissemination of the container. Documents stored in the electronic container maintain the characteristics of the application that created them thereby allowing the documents to be viewed and manipulated using the application in which they were created.
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: March 13, 2007
    Assignee: Virpack.Com
    Inventor: Michael J. Coar
  • Patent number: 7181679
    Abstract: A method performed by a computer system. The method includes storing a first version of a mass-produced printed paper, the first version having a first format. The method also includes translating the first version into a second version, the second version having a second format. The second version is displayable on a display device as a likeness of the paper.
    Type: Grant
    Filed: October 16, 2000
    Date of Patent: February 20, 2007
    Assignee: NewsStand, Inc.
    Inventor: Billy P. Taylor
  • Patent number: 7149959
    Abstract: A method, apparatus, and article of manufacture for an application programming interface (API) on a client computer that enables access to architectural project information stored across the internet on a server site. The server site maintains an organization for the architectural information in the form of containers for storing, managing, and sharing files for one or more architectural projects, wherein the files comprise drawings, documents, communications, and tasks related to the architectural projects. The API of the invention permits third parties to create custom clients or permit direct access to a site hosted on a server. Such an API operates with both thick (.exe) and thin (.html) clients. The API establishes/obtains a connection between the client and the server to enable such access. For example, if the user desires to store a file on the server site, the user selects the appropriate server site/folder from within an application program executing the API.
    Type: Grant
    Filed: October 16, 2000
    Date of Patent: December 12, 2006
    Assignee: Autodesk, Inc.
    Inventors: Stuart Edward Jones, Mark Edward Sweat
  • Patent number: 7131065
    Abstract: A method and system of dynamically altering the contents of a web page. The method comprises the steps of providing a web page having a title selected in accordance with a pre-defined naming convention, and providing a style sheet having pre-defined style attributes. The method further comprises the steps of selecting the web page, reading the title and identifying a section name based on the title, and altering the pre-defined style attributes based on the section name. This invention allows the Web page developer to highlight the active section of the site within the left-hand navigation (or anywhere on the page, if desired) using CSS and JAVA Script. No manual intervention is required. As new pages are added to the Web site, the developer simply follows the established naming convention, and the appropriate section will automatically be highlighted.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: October 31, 2006
    Assignee: International Business Machines Corporation
    Inventor: Christopher R. Kane