Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object. The program object is embedded into a hypermedia document much like data objects. The user may select the program object from the screen. Once selected the program object executes on the user's (client) computer or may execute on a remote server or additional remote computers in a distributed processing arrangement. After launching the program object, the user is able to interact with the object as the invention provides for ongoing interprocess communication between the application object (program) and the browser program. One application of the embedded program object allows a user to view large and complex multi-dimensional objects from within the browser's window. The user can manipulate a control panel to change the viewpoint used to view the image. The invention allows a...

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4815029Sep 23, 1985Mar 21, 1989International Business Machines Corp.In-line dynamic editor for mixed object documents
US4847604Aug 27, 1987Jul 11, 1989Method and apparatus for identifying features of an image on a video display
US4949248Jul 15, 1988Aug 14, 1990System for shared remote access of multiple application programs executing in one or more computers
US5146553Feb 15, 1989Sep 8, 1992Hitachi, Ltd.Document editing apparatus which activates application programs in response to document data input
US5202828May 15, 1991Apr 13, 1993Apple Computer, Inc.User interface system having programmable user interface elements
US5204947Oct 31, 1990Apr 20, 1993International Business Machines CorporationApplication independent (open) hypermedia enablement services
US5206951Apr 3, 1991Apr 27, 1993Wang Laboratories, Inc.Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types
US5274821Aug 27, 1992Dec 28, 1993International Business Machines CorporationCommunication between prolog and an external process
US5307499May 20, 1993Apr 26, 1994Singapore Computer Systems LimitedInterpretive object-oriented facility which can access pre-compiled classes
US5321806Aug 21, 1991Jun 14, 1994Digital Equipment CorporationMethod and apparatus for transmitting graphics command in a computer graphics system
US5321808Mar 20, 1992Jun 14, 1994Hewlett-Packard CompanyDual process display server
US5347632Jul 28, 1989Sep 13, 1994Prodigy Services CompanyReception system for an interactive computer network and method of operation
US5367635Aug 29, 1991Nov 22, 1994Hewlett-Packard CompanyNetwork management agent with user created objects providing additional functionality
US5390314Oct 9, 1992Feb 14, 1995American Airlines, Inc.Method and apparatus for developing scripts that access mainframe resources that can be executed on various computer systems having different interface languages without modification
US5418908Oct 15, 1992May 23, 1995International Business Machines CorporationSystem for automatically establishing a link between an electronic mail item and a remotely stored reference through a place mark inserted into the item
US5544320Jun 7, 1995Aug 6, 1996Remote information service access system based on a client-server-service model
US5581686Jun 6, 1995Dec 3, 1996Microsoft CorporationMethod and system for in-place interaction with contained objects
US5606493Jan 13, 1995Feb 25, 1997International Business Machines CorporationDistributed applications processing network
US5652876Sep 18, 1996Jul 29, 1997Apple Computer, Inc.Method and apparatus for launching files created by non-resident application programs

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US5905991Aug 21, 1997May 18, 1999System and method providing navigation between documents by creating associations based on bridges between combinations of document elements and software
US5944784Sep 30, 1997Aug 31, 1999The United States of America as represented by the Secretary of the NavyOperating methods for a universal client device permittting a computer to receive and display information from several special applications simultaneously
US5978834Sep 30, 1997Nov 2, 1999The United States of America as represented by the Secretary of the NavyPlatform independent computer interface software responsive to scripted commands
US5986654May 29, 1997Nov 16, 1999Oracle CorporationSystem and method for rendering on-screen iconic buttons with dynamic textual link
US6012016Aug 29, 1997Jan 4, 2000BJ Services CompanyMethod and apparatus for managing well production and treatment data
US6038585Dec 22, 1995Mar 14, 2000Fujitsu LimitedAutonomous distributed instruction book control device
US6049664Nov 25, 1997Apr 11, 2000AlphaBlox CorporationTier-neutral development mechanism for hypertext based applications
US6049671Apr 18, 1996Apr 11, 2000Microsoft CorporationMethod for identifying and obtaining computer software from a network computer
US6052732Sep 18, 1998Apr 18, 2000Sun Microsystems, Inc.System for dynamically loading object viewer from client or server
US6061727Sep 30, 1997May 9, 2000The United States of America as represented by the Secretary of the NavyRobust computer systems permitting autonomously switching between alternative/redundant components
US6073214Sep 9, 1998Jun 6, 2000Microsoft CorporationMethod and system for identifying and obtaining computer software from a remote computer
US6085227Mar 20, 1998Jul 4, 2000International Business Machines CorporationSystem and method for operating scientific instruments over wide area networks
US6094657Oct 1, 1997Jul 25, 2000International Business Machines CorporationApparatus and method for dynamic meta-tagging of compound documents
US6094661Jan 26, 1998Jul 25, 2000Oy Nokia ABTransmission of multimedia objects in a digital broadcasting system
US6094671Oct 9, 1997Jul 25, 2000Starguide Digital Networks, Inc.Aggregate information production and display system
US6094684Apr 2, 1997Jul 25, 2000Alpha Microsystems, Inc.Method and apparatus for data communication
US6101510Jan 29, 1997Aug 8, 2000Microsoft CorporationWeb browser control for incorporating web browser functionality into application programs
US6112234Jul 1, 1998Aug 29, 2000Method for transfer of radiographic images
US6119166Mar 28, 1997Sep 12, 2000International Business Machines CorporationControlling communications with local applications using a browser application
US6125387Sep 30, 1997Sep 26, 2000The United States of America represented by the Secretary of the NavyOperating methods for robust computer systems permitting autonomously switching between alternative/redundant
US6141699May 11, 1998Oct 31, 2000International Business Machines CorporationInteractive display system for sequential retrieval and display of a plurality of interrelated data sets
US6144991Feb 19, 1998Nov 7, 2000Telcordia Technologies, Inc.System and method for managing interactions between users in a browser-based telecommunications network
US6145000Oct 6, 1998Nov 7, 2000Ameritech CorporationSystem and method for creating and navigating a linear hypermedia resource program
US6148304Mar 19, 1997Nov 14, 2000Microsoft CorporationNavigating multimedia content using a graphical user interface with multiple display regions
US6157944May 14, 1997Dec 5, 2000Citrix Systems, Inc.System and method for replicating a client/server data exchange to additional client notes connecting to the server
US6173289Mar 14, 1997Jan 9, 2001Novell, Inc.Apparatus and method for performing actions on object-oriented software objects in a directory services system
US6175843May 12, 1998Jan 16, 2001Fujitsu LimitedMethod and system for displaying a structured document
US6175877Dec 4, 1997Jan 16, 2001International Business Machines CorporationInter-applet communication within a web browser
US6188401Mar 25, 1998Feb 13, 2001Microsoft CorporationScript-based user interface implementation defining components using a text markup language
US6222847Oct 8, 1997Apr 24, 2001Lucent Technologies Inc.Apparatus and method for retrieving data from a network site
US6229534Feb 27, 1998May 8, 2001Sabre Inc.Methods and apparatus for accessing information from multiple remote sources
US6247020Dec 17, 1997Jun 12, 2001Borland Software CorporationDevelopment system with application browser user interface
US6247065Dec 26, 1996Jun 12, 2001AT&T Corp.Messaging platform process
US6256668Oct 9, 1998Jul 3, 2001Microsoft CorporationMethod for identifying and obtaining computer software from a network computer using a tag
US6262734Sep 24, 1998Jul 17, 2001Sony CorporationGraphic data generating apparatus, graphic data generation method, and medium of the same
US6266709Jul 1, 1996Jul 24, 2001Sun Microsystems, Inc.Object-oriented system, method and article of manufacture for a client-server failure reporting process
US6272555Jul 1, 1996Aug 7, 2001Sun Microsystems, Inc.Object-oriented system, method and article of manufacture for a client-server-centric interprise computing framework system
US6272556Jul 1, 1996Aug 7, 2001Sun Microsystems, Inc.Object-oriented system, method and article of manufacture for migrating a client-server application (#5)
US6272558Oct 6, 1997Aug 7, 2001Canon Kabushiki KaishaApplication programming interface for manipulating flashpix files
US6272673Nov 25, 1997Aug 7, 2001AlphaBlox CorporationMechanism for automatically establishing connections between executable components of a hypertext-based application
US6275224Feb 18, 1997Aug 14, 2001Electronic Data Systems CorporationGroup situation board system and method of operation
US6281874Aug 27, 1998Aug 28, 2001International Business Machines CorporationMethod and system for downloading graphic images on the internet
US6295513Oct 1, 1999Sep 25, 2001Eagle Engineering of America, Inc.Network-based system for the manufacture of parts with a virtual collaborative environment for design, developement, and fabricator selection
US6317794Nov 12, 1997Nov 13, 2001NCR CorporationComputer system and computer implemented method for synchronization of simultaneous web views
US6327617Apr 25, 2000Dec 4, 2001Microsoft CorporationMethod and system for identifying and obtaining computer software from a remote computer
US6330596Oct 6, 2000Dec 11, 2001Ameritech CorporationSystem and method for creating and navigating a linear hypermedia resource program
US6332039Mar 24, 1999Dec 18, 2001Matsushita Graphic Communication Systems, Inc.Structured document preparation apparatus and structured document preparation method
US6347398Nov 8, 1999Feb 12, 2002Microsoft CorporationAutomatic software downloading from a computer network
US6353839Apr 30, 1998Mar 5, 2002Openwave Systems Inc.Method for inline variables management in a hypermedia display language
US6363404Jun 26, 1998Mar 26, 2002Microsoft CorporationThree-dimensional models with markup documents as texture
US6370570Feb 10, 1999Apr 9, 2002Citrix Systems, Inc.Method and apparatus for making a hypermedium interactive
US6377271Apr 17, 1999Apr 23, 2002International Business Machines CorporationImage data transferring system, apparatus and method
US6377977Apr 28, 1999Apr 23, 2002NEC CorporationMethod for loading application program and opening files in host terminals before collaborating on a joint project
US6381742Jun 19, 1998Apr 30, 2002Microsoft CorporationSoftware package management
US6401099Dec 6, 1996Jun 4, 2002Microsoft CorporationAsynchronous binding of named objects
US6401237Sep 24, 1998Jun 4, 2002Sony CorporationMethod and apparatus for editing data used in creating a three-dimensional virtual reality environment
US6415326Sep 15, 1998Jul 2, 2002Microsoft CorporationTimeline correlation between multiple timeline-altered media streams
US6418439Nov 12, 1997Jul 9, 2002NCR CorporationComputer system and computer implemented method for translation of information into multiple media variations
US6418475Nov 3, 1997Jul 9, 2002Siemens AktiengesellschaftMedical imaging system with controlled image storage in memories
US6424991Jul 1, 1996Jul 23, 2002Sun Microsystems, Inc.Object-oriented system, method and article of manufacture for a client-server communication framework
US6430428Jul 23, 1998Aug 6, 2002Siemens AktiengesellschaftImaging system for a medical diagnostic apparatus
US6434598Jul 1, 1996Aug 13, 2002Sun Microsystems, Inc.Object-oriented system, method and article of manufacture for a client-server graphical user interface (
US6438598May 13, 1999Aug 20, 2002Citrix Systems, Inc.System and method for transmitting data from a server application to more than one client node
US6442573Dec 10, 1999Aug 27, 2002Ceiva Logic, Inc.Method and apparatus for distributing picture mail to a frame device community
US6460058Dec 6, 1996Oct 1, 2002Microsoft CorporationObject-oriented framework for hyperlink navigation
US6463343Aug 10, 1999Oct 8, 2002International Business Machines CorporationSystem and method for controlling remote devices from a client computer using digital images
US6466239Sep 24, 1998Oct 15, 2002Sony CorporationMethod and apparatus for editing data used in creating a three-dimensional virtual reality environment
US6477522Jun 10, 1999Nov 5, 2002Gateway, Inc.Dynamic performance based server selection
US6496981Sep 19, 1997Dec 17, 2002System for converting media content for interactive TV use
US6501832Jan 11, 2000Dec 31, 2002Microstrategy, Inc.Voice code registration system and method for registering voice codes for voice pages in a voice network access provider system
US6518989Sep 24, 1998Feb 11, 2003Sony CorporationGraphic data generating apparatus, graphic data generation method, and medium of the same
US6526415Jun 11, 2001Feb 25, 2003Surgical Navigation Technologies, Inc.Method and apparatus for producing an accessing composite data
US6545691Jun 12, 1998Apr 8, 2003Microsoft CorporationClient-side control of controls loaded by a browser
US6552721Sep 24, 1998Apr 22, 2003Sony CorporationGraphic data generating apparatus, graphic data generation method, and medium of the same
US6553363Mar 31, 1999Apr 22, 2003International Business Machines CorporationMethod and apparatus for processing documents in a browser
US6557054Apr 20, 2000Apr 29, 2003Method and system for distributing updates by presenting directory of software available for user installation that is not already installed on user station
US6570587Jun 25, 1997May 27, 2003Veon Ltd.System and method and linking information to a video
US6580823Jan 19, 2000Jun 17, 2003International Business Machines CorporationImage maps
US6591279Apr 23, 1999Jul 8, 2003International Business Machines CorporationSystem and method for computer-based notifications of real-world events using digital images
US6594692Apr 29, 1996Jul 15, 2003Methods for transacting electronic commerce
US6611862Apr 20, 2000Aug 26, 2003User station software that controls transport and presentation of content from a remote source
US6615266Jul 18, 2000Sep 2, 2003Networks Associates Technology, Inc.Internet computer system with methods for dynamic filtering of hypertext tags and content
US6618754Oct 23, 1995Sep 9, 2003Sun Microsystems, Inc.System for transmission of embedded applications over a network
US6622171Sep 15, 1998Sep 16, 2003Microsoft CorporationMultimedia timeline modification in networked client/server systems
US6630942May 3, 2001Oct 7, 2003Sabre Inc.Methods and apparatus for accessing information from multiple remote sources
US6633314Feb 16, 2000Oct 14, 2003Portable high speed internet device integrating cellular telephone and palm top computer
US6646658May 17, 2000Nov 11, 2003Sharp Laboratories of America, Inc.Tagging data files with application information
US6658464Apr 20, 2000Dec 2, 2003User station software that controls transport, storage, and presentation of content from a remote source
US6662237Jun 24, 1999Dec 9, 2003Contivo, Inc.System for documenting application interfaces and their mapping relationship
US6668098Nov 24, 1999Dec 23, 2003Canon Kabushiki KaishaMethod and device for the geometric transformation of an image in a computer communication network
US6671713Dec 14, 1998Dec 30, 2003Execution of dynamically configured application service in access method-independent exchange
US6671746Dec 14, 1998Dec 30, 2003Execution of application process using registry having binding methods
US6674447Dec 6, 1999Jan 6, 2004Oridus, Inc.Method and apparatus for automatically recording snapshots of a computer screen during a computer session for later playback
US6684269Aug 7, 2002Jan 27, 2004Datascape Inc.System and method for enabling transactions between a web server and a smart card, telephone, or personal digital assistant over the internet
US6686932Mar 28, 2001Feb 3, 2004International Business Machines CorporationSystem and method for sharing data across frames using environment variables
US6687753Jun 25, 1998Feb 3, 2004International Business Machines CorporationMethod and system for providing three-dimensional graphics over computer networks
US6690403Feb 16, 2000Feb 10, 2004Portable high speed internet device and information on links to web sites
US6691157Feb 6, 2002Feb 10, 2004Citrix Systems, Inc.Method and apparatus for making a hypermedium interactive
US6694387Mar 18, 2002Feb 17, 2004Datascape, Inc.System for enabling smart card transactions to occur over the internet and associated method
US6700958Jul 3, 2001Mar 2, 2004Starguide Digital Networks, Inc.Method and apparatus for transmitting coded audio signals through a transmission channel with limited bandwidth
US6707889Jan 11, 2000Mar 16, 2004Microstrategy IncorporatedMultiple voice network access provider system and method
US6708184May 4, 2001Mar 16, 2004Medtronic/Surgical Navigation TechnologiesMethod and apparatus for producing and accessing composite data using a device having a distributed communication controller interface
US6742072Aug 31, 2000May 25, 2004Hewlett-Packard Development Company, LP.Method and apparatus for supporting concurrent system area network inter-process communication and I/O
US6745259Jul 17, 2001Jun 1, 2004Datascape, Inc.OPEN NETWORK SYSTEM FOR I/O OPERATION INCLUDING A COMMON GATEWAY INTERFACE AND AN EXTENDED OPEN NETWORK PROTOCOL WITH NON-STANDARD I/O DEVICES UTILIZING DEVICE AND IDENTIFIER FOR OPERATION TO BE PERFORMED WITH DEVICE
US6751777Oct 19, 1998Jun 15, 2004International Business Machines CorporationMulti-target links for navigating between hypertext documents and the like
US6757729Oct 7, 1996Jun 29, 2004International Business Machines CorporationVirtual environment manager for network computers
US6766333Nov 8, 2000Jul 20, 2004Citrix Systems, Inc.Method and apparatus for synchronizing a user interface element displayed on a client and a software application component executing on a web server
US6769009Apr 20, 2000Jul 27, 2004Method and system for selecting a personalized set of information channels
US6778649Sep 17, 2002Aug 17, 2004Starguide Digital Networks, Inc.Method and apparatus for transmitting coded audio signals through a transmission channel with limited bandwidth
US6779000Dec 14, 1998Aug 17, 2004Access method with process interactive service
US6779026Sep 26, 2001Aug 17, 2004SBC Properties, L.P.System and method for creating and navigating a linear hypermedia resource program
US6791586Oct 20, 1999Sep 14, 2004Avaya Technology Corp.Dynamically autoconfigured feature browser for a communication terminal
US6792086Jan 11, 2000Sep 14, 2004MicroStrategy, Inc.Voice network access provider system and method
US6802061Dec 21, 2001Oct 5, 2004Microsoft CorporationAutomatic software downloading from a computer network
US6809749May 2, 2000Oct 26, 2004Oridus, Inc.Method and apparatus for conducting an interactive design conference over the internet
US6826759Apr 1, 1997Nov 30, 2004Sun Microsystems, Inc.Method and apparatus for discovering and activating software components
US6842777Oct 3, 2000Jan 11, 2005Methods and apparatuses for simultaneous access by multiple remote devices
US6848413Dec 4, 2003Feb 1, 2005Mack Trucks, Inc.Method for homogenous charge compression ignition start of combustion control
US6850996Jul 7, 2003Feb 1, 2005Datascape, Inc.System and method for enabling transactions between a web server and an automated teller machine over the internet
US6857124Jan 11, 2000Feb 15, 2005Eolas Technologies, Inc.Method and system for hypermedia browser API simulation to enable use of browser plug-ins and applets as embedded widgets in script-language-based interactive programs
US6865150Apr 6, 2000Mar 8, 2005Cisco Technology, Inc.System and method for controlling admission of voice communications in a packet network
US6867789Jun 20, 2000Mar 15, 2005Bank One, Delaware, National AssociationSystem and method for generating graphical user interfaces
US6868440Feb 4, 2000Mar 15, 2005Microsoft CorporationMulti-level skimming of multimedia content using playlists
US6874009Feb 16, 2000Mar 29, 2005Portable high speed internet device with user fees
US6883168Jun 21, 2000Apr 19, 2005Microsoft CorporationMethods, systems, architectures and data structures for delivering software via a network
US6888929Jan 11, 2000May 3, 2005MicroStrategy, Inc.Revenue generation method for use with voice network access provider system and method
US6895084Sep 14, 2001May 17, 2005MicroStrategy, Inc.System and method for generating voice pages with included audio files for use in a voice page delivery system
US6904370Dec 30, 2003Jun 7, 2005Compliance Software Solutions Corp.System, method, and computer-readable medium for collection of environmental data and generation of user report for compliance with FDA requirements
US6904569Jul 26, 2001Jun 7, 2005Gateway, Inc.Link-level browser instance control
US6907476Feb 3, 2004Jun 14, 2005DataScape, Inc.Open network system and method for I/O operations with non-standard I/O devices using an extended open network protocol
US6910181Jul 17, 2001Jun 21, 2005Microsoft CorporationExtensible ordered information within a markup language document
US6915327Oct 30, 2000Jul 5, 2005Portable high speed communication device peripheral connectivity
US6922705Dec 14, 1998Jul 26, 2005Access-method-independent exchange with communication request
US6928396Jul 13, 2001Aug 9, 2005Eagle Engineering of America, Inc.Network-based system for the manufacture of parts with a virtual collaborative environment for design, development and fabricator selection
US6928461Jan 24, 2001Aug 9, 2005Portable high speed internet access device with encryption
US6928462Mar 6, 2001Aug 9, 2005Hewlett-Packard Development Company, L.P.System and method for distributed processing of non-processable elements of a document to be rendered on a client
US6938211Nov 24, 1999Aug 30, 2005University of Pittsburgh of the Common Wealth System of Higher Education
Stentor, Inc.
Methods and apparatus for an image transfer object
US6941382Feb 7, 2000Sep 6, 2005Portable high speed internet or desktop device
US6948135Jun 21, 2000Sep 20, 2005Microsoft CorporationMethod and systems of providing information to computer users
US6950991Feb 6, 2002Sep 27, 2005Citrix Systems, Inc.Interacting with software applications displayed in a web page
US6952714Oct 2, 2001Oct 4, 2005Citrix Systems, Inc.Method for distributed program execution with server-based file type association
US6952799Jun 17, 1997Oct 4, 2005British TelecommunicationsUser interface for network browser including pre-processor for links embedded in hypermedia documents
US6985966Mar 29, 2000Jan 10, 2006Microsoft CorporationResynchronizing globally unsynchronized multimedia streams
US7000230Jun 21, 2000Feb 14, 2006Microsoft CorporationNetwork-based software extensions
US7006091Nov 27, 2002Feb 28, 2006Eastman Kodak CompanyMethod and system for optimizing the display of a subject of interest in a digital image
US7006661Oct 21, 2002Feb 28, 2006Digital watermarking systems and methods
US7016480Feb 5, 2002Mar 21, 2006MicroStrategy, Inc.System and method for granting permission to receive interactive voice broadcast of a voice service
US7020631May 21, 2001Mar 28, 2006The Chase Manhattan BankMethod for mortgage and closed end loan portfolio management
US7023572Mar 13, 2001Apr 4, 2006Portable high speed internet access device
US7032185Apr 25, 2000Apr 18, 2006Microsoft CorporationGraphical method and system for accessing information on a communications network
US7039165Feb 5, 2002May 2, 2006MicroStrategy IncorporatedSystem and method for personalizing an interactive voice broadcast of a voice service based on automatic number identification
US7039670Jun 12, 2002May 2, 2006United Devices, Inc.Massively distributed processing system with modular client agent and associated method
US7039723Aug 31, 2001May 2, 2006HInnovation, Inc.On-line image processing and communication system
US7051084Nov 2, 2000May 23, 2006Citrix Systems, Inc.Methods and apparatus for regenerating and transmitting a partial page
US7054935Mar 13, 2002May 30, 2006Savvis Communications CorporationInternet content delivery network
US7058660Oct 2, 2002Jun 6, 2006Bank One CorporationSystem and method for network-based project management
US7058817Jun 30, 2000Jun 6, 2006The Chase Manhattan BankSystem and method for single sign on process for websites with multiple applications and services
US7068381Feb 2, 2000Jun 27, 2006Portable high speed internet access device
US7069093Dec 7, 2001Jun 27, 2006System and process for facilitating efficient communication of specifications for parts and assemblies with a mechanism for assigning responsibility selection
US7069311Dec 17, 2004Jun 27, 2006Microsoft CorporationMulti-level skimming of multimedia content using playlists
US7076535Sep 21, 2004Jul 11, 2006Microsoft CorporationMulti-level skimming of multimedia content using playlists
US7080127Feb 28, 1997Jul 18, 2006Method and apparatus for computing within a wide area network
US7091974Nov 27, 2002Aug 15, 2006Eastman Kodak CompanyMethod for selecting and displaying a subject or interest in a still digital image
US7096271Mar 29, 2000Aug 22, 2006Microsoft CorporationManaging timeline modification and synchronization of multiple media streams in networked client/server systems
US7099850Sep 21, 2001Aug 29, 2006JPMorgan Chase Bank, N.A.Methods for providing cardless payment
US7100069Feb 12, 1997Aug 29, 2006G&H Nevada-TekMethod and apparatus for controlling a computer over a wide area network
US7103576Sep 21, 2001Sep 5, 2006First USA Bank, NASystem for providing cardless payment
US7103658Dec 31, 2001Sep 5, 2006Fujitsu LimitedRendering calculation processing status monitoring program, and storage medium, apparatus, and method therefor
US7114128Dec 5, 2001Sep 26, 2006Microsoft CorporationObject-oriented framework for hyperlink navigation
US7117243Oct 2, 2001Oct 3, 2006Citrix Systems, Inc.Methods for distributed program execution with file-type association in a client-server network
US7117251Dec 20, 2000Oct 3, 2006Helius, Inc.Method and system of asymmetric satellite communications for local area networks
US7117435Jun 21, 2000Oct 3, 2006Microsoft CorporationSpreadsheet fields in text
US7120866Oct 8, 2004Oct 10, 2006Microsoft CorporationSpreadsheet fields in text
US7127403Feb 5, 2002Oct 24, 2006MicroStrategy, Inc.System and method for personalizing an interactive voice broadcast of a voice service based on particulars of a request
US7130888Feb 12, 1997Oct 31, 2006G&H Nevada-TekMethod and apparatus for controlling a computer over a TCP/IP protocol network
US7143174Jun 12, 2002Nov 28, 2006The JPMorgan Chase Bank, N.A.Method and system for delayed cookie transmission in a client-server architecture
US7149359Dec 16, 1999Dec 12, 2006Microsoft CorporationSearching and recording media streams
US7149789Jul 2, 2001Dec 12, 2006Microsoft CorporationDistributing software via distribution files
US7155614Feb 9, 2006Dec 26, 2006System and method for single sign on process for websites with multiples applications and services
US7155667Jun 21, 2000Dec 26, 2006Microsoft CorporationUser interface for integrated spreadsheets and word processing tables
US7165215Jun 24, 2003Jan 16, 2007Microsoft CorporationPane element
US7166062Aug 18, 2000Jan 23, 2007Icon IP, Inc.System for interaction with exercise device
US7166064Sep 5, 2001Jan 23, 2007Icon IP, Inc.Systems and methods for enabling two-way communication between one or more exercise devices and computer devices and for enabling users of the one or more exercise devices to competitively exercise
US7168035Jun 11, 2003Jan 23, 2007Microsoft CorporationBuilding a view on markup language data through a set of components
US7170521Apr 3, 2002Jan 30, 2007UltraVisual Medical Systems CorporationMethod of and system for storing, communicating, and displaying image data
US7188186Sep 3, 1999Mar 6, 2007Process of and system for seamlessly embedding executable program code into media file formats such as MP3 and the like for execution by digital media player and viewing systems
US7191211Sep 11, 2002Mar 13, 2007Raja TuliPortable high speed internet access device priority protocol
US7191394Jun 21, 2000Mar 13, 2007Microsoft CorporationAuthoring arbitrary XML documents using DHTML and XSLT
US7194743May 1, 2001Mar 20, 2007Citrix Systems, Inc.Methods and apparatus for communicating changes between a user interface and an executing application using property paths
US7194757Mar 6, 1999Mar 20, 2007Starguide Digital Network, Inc.Method and apparatus for push and pull distribution of multimedia
US7197515Jun 30, 2003Mar 27, 2007Microsoft CorporationDeclarative solution definition
US7197712Nov 17, 2004Mar 27, 2007Essex Radez LLCServer visualization and control
US7200858Apr 28, 1999Apr 3, 2007Algotec Systems Ltd.Data distribution system
US7206820Apr 12, 2000Apr 17, 2007Digimarc CorporationSystem for linking from object to remote resource
US7216155Jul 1, 2004May 8, 2007Texas Technology VenturesSystem and method for creating and navigating a linear hypermedia resource program
US7216290Sep 25, 2002May 8, 2007Amplify, LLCSystem, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources
US7222341Feb 8, 2002May 22, 2007Microsoft CorporationMethod and system for processing software dependencies in management of software packages
US7234113Jun 29, 1999Jun 19, 2007Intel CorporationPortable user interface for presentation of information associated with audio/video data
US7237254Mar 29, 2000Jun 26, 2007Microsoft CorporationSeamless switching between different playback speeds of time-scale modified data streams
US7239409Jun 22, 2001Jul 3, 2007Hewlett-Packard Development Company, L.P.Remote access to print job retention
US7240024Oct 9, 2001Jul 3, 2007Canon Kabushiki KaishaMethod for remote execution of a function in a communication network
US7243140Feb 28, 2006Jul 10, 2007Microsoft CorporationMulti-level skimming of multimedia content using playlists
US7246263Sep 19, 2001Jul 17, 2007JPMorgan Chase BankSystem and method for portal infrastructure tracking
US7246324May 23, 2002Jul 17, 2007JPMorgan Chase BankMethod and system for data capture with hidden applets
US7260752Feb 19, 2004Aug 21, 2007International Business Machines CorporationMethod and apparatus for responding to critical abstracted platform events in a data processing system
US7266839Jul 12, 2001Sep 4, 2007System and method for providing discriminated content to network users
US7272857Apr 19, 2002Sep 18, 2007JPMorgan Chase Bank, N.A.Method/system for preventing identity theft or misuse by restricting access
US7275216Mar 24, 2003Sep 25, 2007Microsoft CorporationSystem and method for designing electronic forms and hierarchical schemas
US7277384Apr 6, 2000Oct 2, 2007Cisco Technology, Inc.Program and method for preventing overload in a packet telephony gateway
US7278092Apr 28, 2004Oct 2, 2007Amplify, LLCSystem, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources
US7281018May 26, 2004Oct 9, 2007Microsoft CorporationForm template data source change
US7281216Dec 12, 2001Oct 9, 2007Sun Microsystems, Inc.Method and apparatus of selecting local or remote processing
US7287274Oct 4, 2001Oct 23, 2007Perot Systems CorporationMethod and system for providing security to a client server operating a browser
US7289244Jun 14, 2001Oct 30, 2007Portable high speed internet access device
US7293280May 5, 2000Nov 6, 2007Microsoft CorporationSkimming continuous multimedia content
US7296017Nov 25, 2003Nov 13, 2007Microsoft CorporationValidation of XML data files
US7302490May 3, 2000Nov 27, 2007Microsoft CorporationMedia file format to support switching between multiple timeline-altered media streams
US7305384Nov 30, 2004Dec 4, 2007Microsoft CorporationLive presentation searching
US7313808May 5, 2000Dec 25, 2007Microsoft CorporationBrowsing continuous multimedia content
US7318063Feb 19, 2004Jan 8, 2008Microsoft CorporationManaging XML documents containing hierarchical database information
US7321864Nov 3, 2000Jan 22, 2008JPMorgan Chase Bank, N.A.System and method for providing funding approval associated with a project based on a document collection
US7322013Oct 25, 2001Jan 22, 2008Adobe Systems IncorporatedLaunch and edit user interface improvements
US7324942Jan 29, 2002Jan 29, 2008Microstrategy, IncorporatedSystem and method for interactive voice services using markup language with N-best filter element
US7330872Oct 2, 2001Feb 12, 2008Citrix Systems, Inc.Method for distributed program execution with web-based file-type association
US7334187Aug 6, 2003Feb 19, 2008Microsoft CorporationElectronic form aggregation
US7346610Feb 11, 2005Mar 18, 2008Microsoft CorporationMethods and systems of providing information to computer users
US7346842Nov 2, 2000Mar 18, 2008Citrix Systems, Inc.Methods and apparatus for incorporating a partial page on a client
US7346848Jun 21, 2000Mar 18, 2008Microsoft CorporationSingle window navigation methods and systems
US7350141Sep 16, 2004Mar 25, 2008Microsoft CorporationUser interface for integrated spreadsheets and word processing tables
US7350150Oct 2, 2003Mar 25, 2008Sabre Inc.Methods and apparatus for accessing information from multiple remote sources
US7353275Oct 19, 2001Apr 1, 2008Seiko Epson CorporationPrinting sub-system for java and internet applications
US7353383Mar 14, 2003Apr 1, 2008JPMorgan Chase Bank, N.A.System and method for single session sign-on with cryptography
US7356570Aug 29, 2000Apr 8, 2008Raja TuliPortable high speed communication device
US7359953Oct 20, 2003Apr 15, 2008Citrix Systems, Inc.Methods and apparatus for making a hypermedium interactive
US7360166Aug 17, 2005Apr 15, 2008Clipmarks LLCSystem, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources
US7360171Apr 12, 2005Apr 15, 2008Microsoft CorporationMethods and systems of providing information to computer users
US7360173May 29, 2003Apr 15, 2008Portable high speed internet device integrating cellular telephone and palm top computer
US7366992Sep 19, 2003Apr 29, 2008Siemens Medical Solutions USA, Inc.Method and system for displaying and/or manipulating medical image data
US7370066Mar 24, 2003May 6, 2008Microsoft CorporationSystem and method for offline editing of data files
US7372824Mar 31, 2003May 13, 2008Megawave Audio LLCSatellite receiver/router, system, and method of use
US7373611Apr 25, 2003May 13, 2008Siemens AktiengesellschaftMethod and computer program for integrating a basic program with a basic program window into an auxiliary program with an auxiliary window
US7376673Nov 26, 2003May 20, 2008Microsoft CorporationOffline editing of XML files using a solution
US7376838Oct 7, 2003May 20, 2008JP Morgan Chase BankMethod for controlled and audited access to privileged accounts on computer systems
US7383323Mar 23, 2007Jun 3, 2008Texas Technology VenturesSystem and method for creating and navigating a linear hypermedia resource program
US7383324Mar 26, 2007Jun 3, 2008Texas Technology VenturesSystem and method for creating and navigating a linear hypermedia resource program
US7392386Jan 28, 2004Jun 24, 2008J P Morgan Chase BankSetuid-filter method for providing secure access to a credentials store for computer systems
US7392522Sep 29, 2004Jun 24, 2008Microsoft CorporationArchitectures for and methods of providing network-based software extensions
US7401076Nov 4, 2004Jul 15, 2008e-Numerate Solutions, Inc.RDL search engine
US7406660Aug 1, 2003Jul 29, 2008Microsoft CorporationMapping between structured data and a visual surface
US7409405Dec 6, 2002Aug 5, 2008Adobe Systems IncorporatedFile dispatcher for multiple application targets
US7412645May 4, 2004Aug 12, 2008Microsoft CorporationUser interface for integrated spreadsheets and word processing tables
US7415672Mar 24, 2003Aug 19, 2008Microsoft CorporationSystem and method for designing electronic forms
US7418470Jan 10, 2003Aug 26, 2008Massively Parallel Technologies, Inc.Parallel processing systems and method
US7421648May 18, 2000Sep 2, 2008e-Numerate Solutions, Inc.Reusable data markup language
US7421696Feb 17, 2004Sep 2, 2008JP Morgan Chase BankMethods and systems for managing successful completion of a network of processes
US7424523May 1, 2007Sep 9, 2008Texas Technology VenturesSystem and method for creating and navigating a linear hypermedia resource program
US7426530Jun 12, 2000Sep 16, 2008JPMorgan Chase Bank, N.A.System and method for providing customers with seamless entry to a remote server
US7426567Sep 4, 2001Sep 16, 2008Emageon Inc.Methods and apparatus for streaming DICOM images through data element sources and sinks
US7430528Aug 7, 2003Sep 30, 2008IPF, Inc.Internet-based system for managing and delivering consumer product information to consumers along points of presence along the world wide web (WWW), using consumer product information (CPI) requesting and graphical user interface (GUI) displaying subsystems, driven by server-side components embodying universal product numbers (UPNS) and driven by UPN/URL links managed by product manufacturer team members and/or their agents
US7430711Feb 17, 2004Sep 30, 2008Microsoft CorporationSystems and methods for editing XML documents
US7437376Dec 20, 2004Oct 14, 2008Microsoft CorporationScalable object model
US7437720Jun 27, 2002Oct 14, 2008Siebel Systems, Inc.Efficient high-interactivity user interface for client-server applications
US7441710Apr 19, 2005Oct 28, 2008IPF, Inc.System and method for finding and serving consumer product related information to consumers using internet-based information servers and clients
US7444672Feb 9, 2006Oct 28, 2008JPMorgan Chase Bank, N.A.System and method for single sign on process for websites with multiple applications and services
US7451392Nov 26, 2003Nov 11, 2008Microsoft CorporationRendering an HTML electronic form by applying XSLT to XML using a solution
US7454035Feb 24, 2006Nov 18, 2008Digimarc CorporationDigital watermarking systems and methods
US7454373May 2, 2002Nov 18, 2008JPMorgan Chase Bank, N.A.System and method for providing automated database assistance to financial service operators
US7454471Jul 13, 2005Nov 18, 2008Microsoft CorporationSending a range
US7454760Apr 22, 2002Nov 18, 2008Rosebud LMS, Inc.Method and software for enabling n-way collaborative work over a network of computers
US7455622May 8, 2006Nov 25, 2008Icon IP, Inc.Systems for interaction with exercise device
US7457397Sep 14, 2001Nov 25, 2008Microstrategy, Inc.Voice page directory system in a voice page creation and delivery system
US7461265Feb 9, 2006Dec 2, 2008JPMorgan Chase Bank, N.A.System and method for single sign on process for websites with multiple applications and services
US7472088Jun 1, 2001Dec 30, 2008JPMorgan Chase Bank N.A.System and method for offering a financial product
US7472171Jun 21, 2002Dec 30, 2008JPMorgan Chase Bank, National AssociationMethod and system for determining receipt of a delayed cookie in a client-server architecture
US7472198Nov 26, 2007Dec 30, 2008Microsoft CorporationMedia file format to support switching between multiple timeline-altered media streams
US7478144May 1, 2007Jan 13, 2009Texas Technology VenturesSystem and method for creating and navigating a linear hypermedia resource program
US7480709Nov 14, 2003Jan 20, 2009Rockwell Automation Technologies, Inc.Dynamic browser-based industrial automation interface system and method
US7490109Mar 6, 2006Feb 10, 2009Microsoft CorporationSystem and method for offline editing of data files
US7496837Apr 29, 2004Feb 24, 2009Microsoft CorporationStructural editing with schema awareness
US7502838Nov 24, 2003Mar 10, 2009Droplets, Inc.System and method for delivering remotely stored applications and information
US7506242Oct 8, 2004Mar 17, 2009Microsoft CorporationSystem and method for integrating spreadsheets and word processing tables
US7506243Oct 9, 2004Mar 17, 2009Microsoft CorporationSystem and method for integrating spreadsheets and word processing tables
US7506356Oct 22, 2004Mar 17, 2009Microsoft CorporationSkimming continuous multimedia content
US7509353Nov 16, 2004Mar 24, 2009Microsoft CorporationMethods and systems for exchanging and rendering forms
US7510509May 24, 2006Mar 31, 2009Icon IP, Inc.Method and apparatus for remote interactive exercise and health equipment
US7512699Nov 12, 2004Mar 31, 2009International Business Machines CorporationManaging position independent code using a software framework
US7512875May 3, 2005Mar 31, 2009E-Numerate Solutions, Inc.Chart view for reusable data markup language
US7512896Jul 23, 2004Mar 31, 2009Microsoft CorporationTask-sensitive methods and systems for displaying command sets
US7516145Mar 31, 2003Apr 7, 2009Microsoft CorporationSystem and method for incrementally transforming and rendering hierarchical data files
US7516399Sep 30, 2004Apr 7, 2009Microsoft CorporationStructured-document path-language expression methods and systems
US7523390Oct 8, 2004Apr 21, 2009Microsoft CorporationSpreadsheet fields in text
US7533040Oct 28, 2005May 12, 2009IPF, Inc.Internet-based system for managing and delivering consumer product information at points along the world wide web using consumer product information (CPI) requesting and graphical user interface (GUI) displaying subsystems driven by server-side components and managed by consumer product manufacturers and/or authorized parties
US7533268Jun 25, 2004May 12, 2009Microsoft CorporationDigital signature with an embedded view
US7535927Feb 18, 2005May 19, 2009Subscription-based services
US7539738Apr 6, 2007May 26, 2009Texas Technology VenturesSystem and method for creating and navigating a linear hypermedia resource program
US7543228Jun 27, 2005Jun 2, 2009Microsoft CorporationTemplate for rendering an electronic form
US7549115Oct 8, 2004Jun 16, 2009Microsoft CorporationSystem and method for integrated spreadsheets and word processing tables
US7549947Jun 13, 2005Jun 23, 2009Icon IP, Inc.Mobile systems and methods for health, exercise and competition
US7555529Nov 6, 2002Jun 30, 2009Citrix Systems, Inc.Interacting with software applications displayed in a web page
US7556590May 8, 2006Jul 7, 2009Icon IP, Inc.Systems and methods for enabling two-way communication between one or more exercise devices and computer devices and for enabling users of the one or more exercise devices to competitively exercise
US7562287Aug 17, 2005Jul 14, 2009Clipmarks LLCSystem, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources
US7565440Nov 30, 2004Jul 21, 2009Microsoft CorporationLive presentation searching
US7568101May 13, 2004Jul 28, 2009Microsoft CorporationDigital signatures with an embedded view
US7575536Dec 5, 2003Aug 18, 2009ICON IP, Inc.Method and apparatus for remote interactive exercise and health equipment
US7576742Nov 4, 2002Aug 18, 2009Sony Corporation
Sony Music Entertainment (Japan) Inc.
Picture display controller, moving-picture information transmission/reception system, picture display controlling method, moving-picture information transmitting/receiving method, and computer program
US7581177Aug 1, 2003Aug 25, 2009Microsoft CorporationConversion of structured documents
US7584417Nov 15, 2004Sep 1, 2009Microsoft CorporationRole-dependent action for an electronic form
US7587336Jun 9, 1999Sep 8, 2009Electronics for Imaging, Inc.Iterative constraint collection scheme for preparation of custom manufacturing contracts
US7590551Aug 30, 2001Sep 15, 2009Draeger Medical Systems, Inc.System and method for processing patient information
US7596593Jul 18, 2005Sep 29, 2009Citrix Systems, LLCMethods and apparatus for efficiently transmitting interactive application data between a client and server using markup language
US7599879Mar 21, 2001Oct 6, 2009JPMorgan Chase Bank, National AssociationSyndication loan administration and processing system
US7599985Aug 9, 2002Oct 6, 2009Regents of the University of CaliforniaDistributed hypermedia method and system for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document
US7606861Jul 22, 2002Oct 20, 2009Nexsys ElectronicsMedical network system and method for transfer of information
US7610562Jul 23, 2004Oct 27, 2009Microsoft CorporationTask-sensitive methods and systems for displaying command sets
US7613633Sep 27, 2000Nov 3, 2009eBay Inc.Method for facilitating commerce at an internet-based auction
US7613996Aug 15, 2005Nov 3, 2009Microsoft CorporationEnabling selection of an inferred schema part
US7617531Feb 18, 2004Nov 10, 2009Citrix Systems, Inc.Inferencing data types of message components
US7620253Nov 17, 2008Nov 17, 2009Digimarc CorporationSteganographic systems and methods
US7620682Mar 27, 2007Nov 17, 2009Adobe Systems IncorporatedCommunicating data using an HTTP client
US7624356Jun 21, 2000Nov 24, 2009Microsoft CorporationTask-sensitive methods and systems for displaying command sets
US7625315Feb 6, 2004Dec 1, 2009Icon IP, Inc.Exercise and health equipment
US7628730May 28, 2004Dec 8, 2009ICON IP, Inc.Methods and systems for controlling an exercise apparatus using a USB compatible portable remote device
US7634772Sep 20, 2004Dec 15, 2009Microsoft CorporationAutomatic software downloading from a computer network
US7637847Dec 30, 2003Dec 29, 2009ICON IP, Inc.Exercise system and method with virtual personal trainer forewarning
US7645213Nov 24, 2008Jan 12, 2010Systems for interaction with exercise device
US7647243Feb 9, 2001Jan 12, 2010eBay Inc.Electronic marketplace system and method for creation of a two-tiered pricing scheme
US7650355May 18, 2000Jan 19, 2010E-Numerate Solutions, Inc.Reusable macro markup language
US7650620Mar 15, 2007Jan 19, 2010Method and apparatus for push and pull distribution of multimedia
US7653687Jun 8, 2007Jan 26, 2010Method for distributing content to a user station
US7660868Apr 26, 2000Feb 9, 2010Apparatus and method for interacting with internet content via one or more applications that do not include native web browsing navigation control features
US7661101Jan 15, 2004Feb 9, 2010Parametric Technology CorporationSynchronous and asynchronous collaboration between heterogeneous applications
US7665109Jul 15, 2003Feb 16, 2010Microsoft CorporationElectronic program guide with hyperlinks to target resources
US7668777Jul 23, 2004Feb 23, 2010JP Morgan Chase BankSystem and method for providing instant-decision, financial network-based payment cards
US7673227Sep 16, 2004Mar 2, 2010Microsoft CorporationUser interface for integrated spreadsheets and word processing tables
US7676843Jun 24, 2004Mar 9, 2010Microsoft CorporationExecuting applications at appropriate trust levels
US7681114Nov 22, 2004Mar 16, 2010Bridgeborn, LLCMethod of authoring, deploying and using interactive, data-driven two or more dimensional content
US7685013Aug 24, 2007Mar 23, 2010JPMorgan Chase BankSystem and method for automatic financial project management
US7685064Apr 19, 2005Mar 23, 2010JP Morgan Chase BankMethod and apparatus for evaluating a financial transaction
US7689504Oct 31, 2002Mar 30, 2010JPMorgan Chase Bank, N.A.System and method for establishing or modifying an account with user selectable terms
US7689506Jun 7, 2002Mar 30, 2010JPMorgan Chase Bank, N.A.System and method for rapid updating of credit information
US7689929Feb 11, 2005Mar 30, 2010Microsoft CorporationMethods and systems of providing information to computer users
US7692636Sep 30, 2004Apr 6, 2010Microsoft CorporationSystems and methods for handwriting to a screen
US7693959Sep 1, 2006Apr 6, 2010Massachusetts Institute of TechnologyContent distribution system using an alternative domain name system (DNS) and content servers
US7702540Feb 19, 1999Apr 20, 2010eBay Inc.Computer-implement method and system for conducting auctions on the internet
US7702719Feb 8, 2000Apr 20, 2010International Business Machines CorporationMethods and apparatus for reducing the number of server interactions in network-based applications using a dual-MVC approach
US7702997Oct 8, 2004Apr 20, 2010Microsoft CorporationSpreadsheet fields in text
US7711598Jan 28, 2002May 4, 2010IPF, Inc.Web-based consumer product marketing communication network for managing and delivering consumer product marketing communications to consumers along e-commerce (EC) enabled web sites on the world wide web (WWW), using multi-mode virtual kiosks (MMVKS) driven by server=side components embodying consumer product identifiers and driven by consumer product information (CPI) links managed by product manufacturer team members and/or their agents
US7712022Nov 15, 2004May 4, 2010Microsoft CorporationMutually exclusive options in electronic forms
US7712048Jul 23, 2004May 4, 2010Microsoft CorporationTask-sensitive methods and systems for displaying command sets
US7713171Jan 23, 2007May 11, 2010ICON IP, Inc.Exercise equipment with removable digital script memory
US7721190Nov 16, 2004May 18, 2010Microsoft CorporationMethods and systems for server side form processing
US7725834Mar 4, 2005May 25, 2010Microsoft CorporationDesigner-created aspect for an electronic form template
US7730121Aug 25, 2008Jun 1, 2010Massively Parallel Technologies, Inc.Parallel processing systems and method
US7730297Feb 6, 2002Jun 1, 2010Adobe Systems IncorporatedAutomated public key certificate transfer
US7734800Aug 25, 2003Jun 8, 2010Microsoft CorporationMultimedia timeline modification in networked client/server systems
US7742997Apr 23, 2004Jun 22, 2010JPMorgan Chase Bank, N.A.System and method for management and delivery of content and rules
US7743063Jan 27, 2005Jun 22, 2010Microsoft CorporationMethods and systems for delivering software via a network
US7747866Aug 24, 2000Jun 29, 2010JPMorgan Chase Bank, N.A.System and method providing improved error detection related to transmission of data over a communication link
US7756816Oct 12, 2005Jul 13, 2010JPMorgan Chase Bank, N.A.System and method for network-based project management
US7756966Jan 16, 2009Jul 13, 2010Rockwell Automation Technologies, Inc.Dynamic browser-based industrial automation interface system and method
US7756967Apr 26, 2000Jul 13, 2010Mainstream Scientific, LLCApparatus and method of hosting internet content
US7757254Jul 21, 2004Jul 13, 2010Microsoft CorporationInteractive entertainment system for presenting supplemental interactive content together with continuous video programs
US7768543Mar 16, 2006Aug 3, 2010Citrix Online, LLCSystem and method for dynamically altering videoconference bit rates and layout based on participant activity
US7769001Jan 26, 2006Aug 3, 2010j2 Global Communications, Inc.Scalable architecture for transmission of messages over a network
US7769830Apr 25, 2008Aug 3, 2010Texas Technology VenturesSystem and method for creating and navigating a linear hypermedia resource program
US7774248Apr 19, 2005Aug 10, 2010JP Morgan Chase BankMethod and apparatus for managing risk
US7774620May 27, 2004Aug 10, 2010Microsoft CorporationExecuting applications at appropriate trust levels
US7779027Sep 13, 2004Aug 17, 2010Microsoft CorporationMethods, systems, architectures and data structures for delivering software via a network
US7779343Jan 30, 2006Aug 17, 2010Microsoft CorporationOpening network-enabled electronic documents
US7783578Jan 25, 2006Aug 24, 2010JPMorgan Chase Bank, N.A.System for providing cardless payment
US7788365Apr 25, 2003Aug 31, 2010Deferred processing of continuous metrics
US7789800Dec 21, 2005Sep 7, 2010ICON IP, Inc.Methods and systems for controlling an exercise apparatus using a USB compatible portable remote device
US7791559Sep 14, 2006Sep 7, 2010Citrix Systems, Inc.System and method for multiple display support in remote access software
US7792068Mar 31, 2003Sep 7, 2010Satellite receiver/router, system, and method of use
US7792947Apr 26, 2000Sep 7, 2010Mainstream Scientific, LLCApparatus and method for dynamically coordinating the delivery of computer readable media
US7814157Feb 14, 2005Oct 12, 2010Eolas Technlogies, Inc.Hypermedia browser API simulation to enable use of browser plug-ins and applets as embedded widgets in script-language-based interactive programs
US7818677Aug 12, 2004Oct 19, 2010Microsoft CorporationSingle window navigation methods and systems
US7822871Sep 30, 2002Oct 26, 2010Level 3 Communications, LLCConfigurable adaptive global traffic control and management
US7831477Apr 13, 2004Nov 9, 2010eBay Inc.Method for reposting a good for sale using a consignment node
US7831508Jun 23, 2000Nov 9, 2010JPMorgan Chase Bank, N.A.System and method for implementing a consolidated application process
US7831509Aug 22, 2005Nov 9, 2010JPMorgan Chase Bank, N.A.On-line higher education financing system
US7836141Dec 11, 2006Nov 16, 2010Advanced Messaging Technologies, Inc.Systems and method for storing, delivering, and managing messages
US7840524Apr 17, 2006Nov 23, 2010Software Rights Archive LLCMethod and apparatus for indexing, searching and displaying data
US7840667May 19, 2008Nov 23, 2010Akamai Technologies, Inc.Content delivery network service provider (CDNSP)-managed content delivery network (CDN) for network service provider (NSP)
US7844492Jun 28, 2006Nov 30, 2010IPF, Inc.Internet-based E-commerce network for enabling commission-based E-commerce transactions along the fabric of the world wide web (WWW) using server-side driven multi-mode virtual kiosks (MMVKS) and transaction and commission tracking servers
US7844518Apr 19, 2005Nov 30, 2010JP Morgan Chase BankMethod and apparatus for managing credit limits
US7848948Mar 29, 2004Dec 7, 2010IPF, Inc.Internet-based product brand marketing communication network configured to allow members of a product brand management team to communicate directly with consumers browsing HTML-encoded pages at an electronic commerce (EC) enabled web-site along the fabric of the world wide web (WWW), using programable multi-mode virtual kiosks (MMVKS) driven by server-side components and managed by product brand management team members
US7857731Jun 22, 2009Dec 28, 2010Icon IP, Inc.Mobile systems and methods for health, exercise and competition
US7860964Oct 26, 2007Dec 28, 2010Level 3 Communications, LLCPolicy-based content delivery network selection
US7862478May 18, 2009Jan 4, 2011ICON IP, Inc.System and methods for controlling the operation of one or more exercise devices and providing motivational programming
US7865477Oct 15, 2007Jan 4, 2011Microsoft CorporationSystem and method for real-time validation of structured data files
US7873965Dec 1, 2006Jan 18, 2011Citrix Systems, Inc.Methods and apparatus for communicating changes between a user-interface and an executing application, using property paths
US7882442Jan 5, 2007Feb 1, 2011Eastman Kodak CompanyMulti-frame display system with perspective based image arrangement
US7895306Oct 14, 2004Feb 22, 2011Advanced Messaging Technologies, Inc.Systems and methods for storing, delivering, and managing messages
US7895313Dec 11, 2006Feb 22, 2011Advanced Messaging Technologies, Inc.Systems and methods for storing, delivering, and managing messages
US7900134Nov 8, 2006Mar 1, 2011Microsoft CorporationAuthoring arbitrary XML documents using DHTML and XSLT
US7904333Oct 24, 2000Mar 8, 2011IPF, Inc.Web-based electronic commerce (EC) enabled shopping network configured to allow members of a consumer product management team and authorized parties to communicate directly with consumers shopping at EC-enabled websites along the world wide web (WWW), using multi-mode virtual kiosks (MMVKS) driven by server-side components and managed by product team members
US7904801Dec 15, 2004Mar 8, 2011Microsoft CorporationRecursive sections in electronic forms
US7913159Mar 28, 2003Mar 22, 2011Microsoft CorporationSystem and method for real-time validation of structured data files
US7925578Aug 26, 2005Apr 12, 2011JPMorgan Chase Bank, N.A.Systems and methods for performing scoring optimization
US7925621Jan 29, 2008Apr 12, 2011Microsoft CorporationInstalling a solution
US7925718May 26, 2006Apr 12, 2011Microsoft CorporationMethod and system for identifying and obtaining computer software from a remote computer
US7929429Sep 20, 2007Apr 19, 2011Akamai Technologies, Inc.Optimal route selection in a content delivery network
US7933955Jul 11, 2006Apr 26, 2011One-click universal screen sharing
US7934148Dec 11, 2006Apr 26, 2011Advanced Messaging Technologies, Inc.Systems and method for storing, delivering, and managing messages
US7937312Oct 6, 1998May 3, 2011eBay Inc.Facilitating electronic commerce transactions through binding offers
US7937651Jan 14, 2005May 3, 2011Microsoft CorporationStructural editing operations for network forms
US7941479Dec 11, 2009May 10, 2011Massively Parallel Technologies, Inc.Parallel processing systems and method
US7941533Feb 19, 2002May 10, 2011JPMorgan Chase Bank, N.A.System and method for single sign-on session management without central server
US7945655Dec 29, 2008May 17, 2011Akamai Technologies, Inc.Scalable, high performance and highly available distributed storage system for internet content
US7945693Oct 31, 2007May 17, 2011Level 3 Communications, LLCControlling subscriber information rates in a content delivery network
US7949779Oct 31, 2007May 24, 2011Level 3 Communications, LLCControlling subscriber information rates in a content delivery network
US7953663Sep 4, 2003May 31, 2011JPMorgan Chase Bank, N.A.System and method for financial instrument pre-qualification and offering
US7953888Jul 30, 2003May 31, 2011Level 3 Communications, LLCOn-demand overlay routing for computer-based communication networks
US7958194Oct 19, 2009Jun 7, 2011Massively Parallel Technologies, Inc.System and method for parallel processing using a Type I Howard Cascade
US7966496Dec 22, 2006Jun 21, 2011JPMorgan Chase Bank, N.A.System and method for single sign on process for websites with multiple applications and services
US7970652Apr 25, 2000Jun 28, 2011eBay Inc.Apparatus and method for remote sellers to initiate auction instances at an auction facilitator system and receive or make payment for items bought and sold with the system by book entry accounting between participant accounts accessible to the system
US7970722Nov 9, 2009Jun 28, 2011Aloft Media, LLCSystem, method and computer program product for a collaborative decision platform
US7971139Oct 31, 2007Jun 28, 2011Microsoft CorporationCorrelation, association, or correspondence of electronic forms
US7979856Sep 1, 2005Jul 12, 2011Microsoft CorporationNetwork-based software extensions
US7980996May 3, 2010Jul 19, 2011ICON IP, Inc.Method and apparatus for remote interactive exercise and health equipment
US7981000Jan 8, 2010Jul 19, 2011Icon IP, Inc.Systems for interaction with exercise device
US7983958May 25, 2007Jul 19, 2011International Business Machines CorporationMethod and program storage device for managing a supplier for participation in a plurality of trading networks
US7984172Mar 14, 2005Jul 19, 2011Datascape, Inc.System and method for transacting communication over an open network
US7985164Dec 21, 2005Jul 26, 2011Methods and systems for controlling an exercise apparatus using a portable data storage device
US7986845Nov 17, 2009Jul 26, 2011Digimarc CorporationSteganographic systems and methods
US7987501Dec 21, 2001Jul 26, 2011JPMorgan Chase Bank, N.A.System and method for single session sign-on
US8001459Dec 5, 2005Aug 16, 2011Microsoft CorporationEnabling electronic documents for limited-capability computing devices
US8004516Aug 31, 2005Aug 23, 2011Ziosoft, Inc.Image processing system for volume rendering
US8005777Jul 27, 2010Aug 23, 2011Aloft Media, LLCSystem, method and computer program product for a collaborative decision platform
US8010515Apr 15, 2005Aug 30, 2011Microsoft CorporationQuery to an electronic form
US8010703Jan 29, 2004Aug 30, 2011Prashtama Wireless LLCData conversion services and associated distributed processing system
US8011009Sep 29, 2009Aug 30, 2011Citrix Systems, Inc.Inferencing data types of message components
US8020083Oct 31, 2007Sep 13, 2011Mainstream Scientific, LLCSystem and methods for creating and authoring internet content using application media packages
US8024399Aug 31, 2006Sep 20, 2011Twintech E.U., Limited Liability CompanySoftware distribution over a network
US8027892Mar 28, 2001Sep 27, 2011International Business Machines CorporationSystem and method for automating invoice processing with positive confirmation
US8027914Jan 5, 2010Sep 27, 2011JP Morgan Chase BankSystem and method for providing instant-decision, financial network-based payment cards
US8029415Mar 27, 2009Oct 4, 2011ICON IP, Inc.Systems, methods, and devices for simulating real world terrain on an exercise device
US8041818Mar 9, 2009Oct 18, 2011Akamai Technologies, Inc.Integrated point of presence server network and functionally organized web sites
US8046683Jan 27, 2009Oct 25, 2011Microsoft CorporationStructural editing with schema awareness
US8050969Jun 6, 2008Nov 1, 2011News America Marketing Properties LLCInteractive marketing network and process using electronic certificates
US8051169Apr 13, 2007Nov 1, 2011Digimarc CorporationMethods and systems useful in linking from objects to remote resources
US8051450Oct 16, 2003Nov 1, 2011Microsoft CorporationQuery-based electronic program guide
US8054241Oct 2, 2006Nov 8, 2011Citrix Systems, Inc.Systems and methods for multiple display support in remote access software
US8060613Oct 31, 2007Nov 15, 2011Level 3 Communications, LLCResource invalidation in a content delivery network
US8065201May 11, 2009Nov 22, 2011IPF, Inc.Internet-based method of and system for managing and delivering consumer product information at points along the world wide web using consumer product information (CPI) requesting and graphical user interface (GUI) displaying subsystems driven by server-side components and managed by consumer product manufactures and/or authorized parties
US8069204Aug 31, 2006Nov 29, 2011Twintech E.U., Limited Liability CompanyProviding and receiving content over a wireless communication system
US8073961Apr 5, 2010Dec 6, 2011Massachusetts Institute of TechnologyGlobal hosting system
US8074217Oct 29, 2007Dec 6, 2011Microsoft CorporationMethods and systems for delivering software
US8078960Oct 13, 2008Dec 13, 2011Microsoft CorporationRendering an HTML electronic form by applying XSLT to XML using a solution
US8082293Nov 2, 2006Dec 20, 2011The Regents of the University of CaliforniaDistributed hypermedia method and system for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document
US8086662Oct 26, 2006Dec 27, 2011The Regents of the University of CaliforniaDistributed hypermedia method and system for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document
US8090793Mar 25, 2008Jan 3, 2012Citrix Systems, Inc.Methods and apparatus for making a hypermedium interactive
US8099445Jul 22, 2008Jan 17, 2012Adobe Systems IncorporatedFile dispatcher for multiple application targets
US8108507Nov 22, 2010Jan 31, 2012Akamai Technologies, Inc.Content delivery network service provider (CDNSP)-managed content delivery network (CDN) for network service provider (NSP)
US8108512Aug 31, 2007Jan 31, 2012Massively Parallel Technologies, Inc.System and method for accessing and using a supercomputer
US8108899Apr 26, 2004Jan 31, 2012Microsoft CorporationInteractive entertainment system for presenting supplemental interactive content together with continuous video programs
US8122014Sep 18, 2008Feb 21, 2012Vibrant Media, Inc.Layered augmentation for web content
US8126884Jan 28, 2010Feb 28, 2012The Board of Trustees of the Leland Stanford Junior UniversityScoring documents in a linked database
US8126957Mar 14, 2008Feb 28, 2012International Business Machines CorporationManaging position independent code using a software framework
US8131715Jan 19, 2010Mar 6, 2012The Board of Trustees of the Leland Stanford Junior UniversityScoring documents in a database
US8131717Jan 19, 2010Mar 6, 2012The Board of Trustees of the Leland Stanford Junior UniversityScoring documents in a database
US8131767Nov 5, 2010Mar 6, 2012Vibrant Media, Inc.Intelligent augmentation of media content
US8131883Apr 20, 2000Mar 6, 2012Intellectual Ventures I, Limited Liability CompanyMethod for distributing content to a user station
US8145222Oct 2, 2007Mar 27, 2012Research In Motion LimitedMethod, mobile communication device, and system for selective downloading to a mobile communication device
US8145522Nov 8, 2006Mar 27, 2012JPMorgan Chase Bank, N.A.System and method for establishing or modifying an account with user selectable terms
US8160960Dec 11, 2009Apr 17, 2012JPMorgan Chase Bank, N.A.System and method for rapid updating of credit information
US8160988Jul 27, 2010Apr 17, 2012Aloft Media, LLCSystem, method and computer program product for a collaborative decision platform
US8161472Feb 27, 2008Apr 17, 2012Citrix Systems, Inc.Methods and apparatus for incorporating a partial page on a client
US8169436Jan 27, 2009May 1, 2012Citrix Systems, Inc.Methods and systems for remoting three dimensional graphics
US8170952Aug 3, 2011May 1, 2012JP Morgan Chase BankSystem and method for providing instant-decision, financial network-based payment cards
US8170980Oct 10, 2003May 1, 2012The United States of America as represented by the Secretary of the NavyUniversal software architecture for decision support
US8176428Dec 3, 2002May 8, 2012Datawind Net Access CorporationPortable internet access device back page cache
US8180844Mar 18, 2000May 15, 2012Digimarc CorporationSystem for linking from objects to remote resources
US8185816Aug 15, 2008May 22, 2012E-Numerate Solutions, Inc.Combining reusable data markup language documents
US8185877Jun 22, 2005May 22, 2012JPMorgan Chase Bank, N.A.System and method for testing applications
US8185940Jul 17, 2007May 22, 2012JPMorgan Chase Bank, N.A.System and method for providing discriminated content to network users
US8190893Jul 1, 2004May 29, 2012JP Morgan Chase BankPortable security transaction protocol
US8191008Oct 3, 2005May 29, 2012Citrix Systems, Inc.Simulating multi-monitor functionality in a single monitor environment
US8195651Feb 2, 2010Jun 5, 2012The Board of Trustees of the Leland Stanford Junior UniversityScoring documents in a linked database
US8200828Oct 30, 2009Jun 12, 2012Citrix Systems, Inc.Systems and methods for single stack shadowing
US8200975Jun 29, 2005Jun 12, 2012Microsoft CorporationDigital signatures for network forms
US8209625Jun 12, 2009Jun 26, 2012University of Southern CaliforniaPhrase-driven grammar for data visualization
US8219849Jul 3, 2006Jul 10, 2012Reference Ltd., Limited Liabity CompanyMethod and apparatus for controlling a computer over a wide area network
US8225296Jun 8, 2005Jul 17, 2012Nokia CorporationMethod for selecting plug-in code modules in a computing device
US8229814Aug 5, 2011Jul 24, 2012International Business Machines CorporationSystem for processing a purchase request for goods or services
US8230096Jan 14, 2005Jul 24, 2012Citrix Systems, Inc.Methods and systems for generating playback instructions for playback of a recorded computer session
US8232988Oct 31, 2007Jul 31, 2012Autodesk, Inc.Pre-computing image manipulations
USRE42952Sep 16, 2005Nov 22, 2011Vital Images, Inc.Teleradiology systems for rendering and visualizing remotely-located volume data sets

Claims

1. A method for running an application program in a computer network environment, comprising:

providing at least one client workstation and one network server coupled to said network environment, wherein said network environment is a distributed hypermedia environment;
executing, at said client workstation, a browser application, that parses a first distributed hypermedia document to identify text formats included in said distributed hypermedia document and for responding to predetermined text formats to initiate processing specified by said text formats; utilizing said browser to display, on said client workstation, at least a portion of a first hypermedia document received over said network from said server, wherein the portion of said first hypermedia document is displayed within a first browser-controlled window on said client workstation, wherein said first distributed hypermedia document includes an embed text format, located at a first location in said first distributed hypermedia document, that specifies the location of at least a portion of an object external to the first distributed hypermedia document, wherein said object has type information associated with it utilized by said browser to identify and locate an executable application external to the first distributed hypermedia document, and wherein said embed text format is parsed by said browser to automatically invoke said executable application to execute on said client workstation in order to display said object and enable interactive processing of said object within a display area created at said first location within the portion of said first distributed hypermedia document being displayed in said first browser-controlled window.

2. The method of claim 1, wherein said executable application is a controllable application and further comprising the step of:

interactively controlling said controllable application on said client workstation via inter-process communications between said browser and said controllable application.

3. The method of claim 2, wherein the communications to interactively control said controllable application continue to be exchanged between the controllable application and the browser even after the controllable application program has been launched.

4. The method of claim 3, wherein additional instructions for controlling said controllable application reside on said network server, wherein said step of interactively controlling said controllable application includes the following substeps:

issuing, from the client workstation, one or more commands to the network server;
executing, on the network server, one or more instructions in response to said commands;
sending information from said network server to said client workstation in response to said executed instructions; and processing said information at the client workstation to interactively control said controllable application.

5. The method of claim 4, wherein said additional instructions for controlling said controllable application reside on said client workstation.

6. A computer program product for use in a system having at least one client workstation and one network server coupled to said network environment, wherein said network environment is a distributed hypermedia environment, the computer program product comprising:

a computer usable medium having computer readable program code physically embodied therein, said computer program product further comprising:
computer readable program code for causing said client workstation to execute a browser application to parse a first distributed hypermedia document to identify text formats included in said distributed hypermedia document and to respond to predetermined text formats to initiate processes specified by said text formats;
computer readable program code for causing said client workstation to utilize said browser to display, on said client workstation, at least a portion of a first hypermedia document received over said network from said server, wherein the portion of said first hypermedia document is displayed within a first browser-controlled window on said client workstation, wherein said first distributed hypermedia document includes an embed text format, located at a first location in said first distributed hypermedia document, that specifies the location of at least a portion of an object external to the first distributed hypermedia document, wherein said object has type information associated with it utilized by said browser to identify and locate an executable application external to the first distributed hypermedia document, and wherein said embed text format is parsed by said browser to automatically invoke said executable application to execute on said client workstation in order to display said object and enable interactive processing of said object within a display area created at said first location within the portion of said first distributed hypermedia document being displayed in said first browser-controlled window.

7. The computer program product of claim 6, wherein said executable application is a controllable application and further comprising:

computer readable program code for causing said client workstation to interactively control said controllable application on said client workstation via inter-process communications between said browser and said controllable application.

8. The computer program product of claim 7, wherein the communications to interactively control said controllable application continue to be exchanged between the controllable application and the browser even after the controllable application program has been launched.

9. The computer program product of claim 8, wherein additional instructions for controlling said controllable application reside on said network server, wherein said step of interactively controlling said controllable application includes:

computer readable program code for causing said client workstation to issue, from the client workstation, one or more commands to the network server;
computer readable program code for causing said network server to execute one or more instructions in response to said commands;
computer readable program code for causing said network sever to send information to said client workstation in response to said executed instructions; and
computer readable program code for causing said client workstation to process said information at the client workstation to interactively control said controllable application.

10. The computer program product of claim 9, wherein said additional instructions for controlling said controllable application reside on said client workstation.