US Patent No: 5,412,772

Number of patents in Portfolio can not be more than 2000

System for permitting a view of an object or a user interface to be exchanged between operating system environments

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system for permitting the view of an object or of a user interface to an application to be exchanged between different operating system environments is based on a nested, tagged file format. A view driver for creating a view of an object is provided having a simple, familiar user interface. An object having a view so created will have associated with it a view data file representing the view. The view data file is comprised of elements identified by tags. Display of a view in an arbitrary operating system environment is facilitated by a common understanding of the tags, permitting processing of the view data file even if the file contains elements, identified by understood tags, which elements themselves are not understood. An extensible file format for exchange of views between operating system environments is provided.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
RPX CORPORATIONSAN FRANCISCO, CA2308

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Monson, Lynn T Orem, UT 2 158

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 4,970,639 Virtual machine architecture independent program loader 24 1988
* 5,063,500 System for executing segments of application program concurrently/serially on different/same virtual machine 71 1988
* 5,179,703 Dynamically adaptive environment for computer programs 138 1990
 
LENOVO (SINGAPORE) PTE LTD. (2)
* 5,036,484 Personal computer/host emulation system for handling host data with personal computer application programs at personal computers 48 1988
* 5,134,580 Computer with capability to automatically initialize in a first operating system of choice and reinitialize in a second operating system without computer shutdown 50 1990
 
UNISYS CORPORATION (1)
* 5,278,973 Dual operating system computer 54 1991
 
Locus Computing Corporation (1)
* 4,747,040 Dual operating system computer 97 1985
 
HITACHI, LTD. (1)
* 5,136,709 Method for generating an operating system by a static link-editor 46 1988
 
Esprit Systems, Inc. (1)
* 4,665,501 Workstation for local and remote data processing 59 1983
 
Honeywell Information Systems Inc. (1)
* 4,530,052 Apparatus and method for a data processing unit sharing a plurality of operating systems 51 1982
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
ADOBE SYSTEMS INCORPORATED (1)
* 6,357,038 Cross platform and cross operating system macros 95 1998
 
NCR CORPORATION (1)
* 5,701,452 Computer generated structure 51 1995
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
6,742,020 System and method for managing data flow and measuring service in a storage network 109 2000
 
VERITAS TECHNOLOGIES LLC (3)
* 7,565,495 Using disassociated images for computer and storage resource management 10 2003
* 2003/0191,911 Using disassociated images for computer and storage resource management 86 2003
9,182,969 Using disassociated images for computer and storage resource management 0 2007
 
Lenovo (Beijing) Limited Beijing Lenovo Software Ltd. (1)
* 8,914,326 Method for presenting files upon switching between system states and portable terminal 0 2010
 
ORACLE AMERICA, INC. (15)
6,323,864 Using and accessing information from fonts in multiple formats 9 1997
6,320,592 Method and apparatus for separating image data from a color system in image processing 11 1997
6,271,864 Representing a path as an object with transformation capability 9 1997
* 6,034,694 Method and apparatus for pixel composition 9 1997
6,412,021 Method and apparatus for performing user notification 46 1998
6,594,708 Apparatus and method for object-oriented memory system 18 1998
* 6,055,526 Data indexing technique 54 1998
6,675,054 Method and apparatus of supporting an audio protocol in a network environment 17 1998
6,438,141 Method and management of communications over media of finite bandwidth 91 1998
6,230,296 Method and apparatus for providing error correction 12 1998
6,223,289 Method and apparatus for session management and user authentication 69 1998
6,618,767 Mechanism by which devices on unforeseen platform variants may be supported without re-release of core platform kernel software 15 1998
6,442,633 Reduced transistors data switch port wherein each of a plurality of transmission gates is coupled to both first and second control signals for selectively enabling 1 1999
6,381,712 Method and apparatus for providing an error messaging system 8 1999
* 7,603,375 System and method for generating a custom application 9 2005
 
INTERNETAD SYSTEMS LLC (4)
* 5,572,643 Web browser with dynamic display of information objects during linking 1828 1995
* 5,737,619 World wide web browsing with content delivery over an idle connection and interstitial content display 376 1996
6,185,586 Content display during idle time as a user waits for information during an internet transaction 122 1998
6,457,025 Interstitial advertising display system and method 48 2001
 
ORACLE INTERNATIONAL CORPORATION (1)
* 6,067,093 Method and apparatus for organizing objects of a network map 43 1996
 
APPLE INC. (1)
* 5,787,448 Dynamic linking system 15 1995
 
MICROSOFT TECHNOLOGY LICENSING, LLC (100)
* 5,689,709 Method and system for invoking methods of an object 111 1996
* 5,781,190 Method and system for transferring a slide presentation between computers 38 1996
* 6,327,705 Method for creating and maintaining user data 45 1998
7,624,356 Task-sensitive methods and systems for displaying command sets 22 2000
7,346,848 Single window navigation methods and systems 48 2000
7,191,394 Authoring arbitrary XML documents using DHTML and XSLT 83 2000
7,155,667 User interface for integrated spreadsheets and word processing tables 20 2000
7,415,672 System and method for designing electronic forms 8 2003
7,370,066 System and method for offline editing of data files 29 2003
7,275,216 System and method for designing electronic forms and hierarchical schemas 27 2003
7,913,159 System and method for real-time validation of structured data files 22 2003
7,516,145 System and method for incrementally transforming and rendering hierarchical data files 16 2003
7,168,035 Building a view on markup language data through a set of components 122 2003
7,197,515 Declarative solution definition 28 2003
* 7,581,177 Conversion of structured documents 21 2003
7,406,660 Mapping between structured data and a visual surface 80 2003
7,334,187 Electronic form aggregation 18 2003
7,296,017 Validation of XML data files 81 2003
7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution 86 2003
7,376,673 Offline editing of XML files using a solution 33 2003
8,819,072 Promoting data from structured data files 7 2004
7,430,711 Systems and methods for editing XML documents 27 2004
7,318,063 Managing XML documents containing hierarchical database information 12 2004
7,496,837 Structural editing with schema awareness 95 2004
7,412,645 User interface for integrated spreadsheets and word processing tables 18 2004
7,568,101 Digital signatures with an embedded view 29 2004
8,799,808 Adaptive multi-line view user interface 8 2004
7,281,018 Form template data source change 127 2004
7,774,620 Executing applications at appropriate trust levels 24 2004
7,676,843 Executing applications at appropriate trust levels 25 2004
7,533,268 Digital signature with an embedded view 27 2004
7,712,048 Task-sensitive methods and systems for displaying command sets 18 2004
7,610,562 Task-sensitive methods and systems for displaying command sets 22 2004
7,512,896 Task-sensitive methods and systems for displaying command sets 21 2004
* 2005/0005,248 Task-sensitive methods and systems for displaying command sets 82 2004
7,818,677 Single window navigation methods and systems 32 2004
7,779,027 Methods, systems, architectures and data structures for delivering software via a network 31 2004
7,673,227 User interface for integrated spreadsheets and word processing tables 27 2004
7,350,141 User interface for integrated spreadsheets and word processing tables 46 2004
7,392,522 Architectures for and methods of providing network-based software extensions 23 2004
* 2005/0044,524 Architectures for and methods of providing network-based software extensions 6 2004
7,692,636 Systems and methods for handwriting to a screen 25 2004
7,549,115 System and method for integrated spreadsheets and word processing tables 36 2004
7,506,242 System and method for integrating spreadsheets and word processing tables 10 2004
7,506,243 System and method for integrating spreadsheets and word processing tables 14 2004
8,487,879 Systems and methods for interacting with a computer through handwriting to a screen 8 2004
7,712,022 Mutually exclusive options in electronic forms 27 2004
7,584,417 Role-dependent action for an electronic form 42 2004
7,721,190 Methods and systems for server side form processing 26 2004
7,509,353 Methods and systems for exchanging and rendering forms 5 2004
* 2006/0168,527 Methods and systems for exchanging and rendering forms 2 2004
7,904,801 Recursive sections in electronic forms 12 2004
7,437,376 Scalable object model 23 2004
7,937,651 Structural editing operations for network forms 19 2005
7,743,063 Methods and systems for delivering software via a network 24 2005
7,689,929 Methods and systems of providing information to computer users 27 2005
7,346,610 Methods and systems of providing information to computer users 45 2005
7,725,834 Designer-created aspect for an electronic form template 29 2005
7,360,171 Methods and systems of providing information to computer users 10 2005
8,010,515 Query to an electronic form 12 2005
7,543,228 Template for rendering an electronic form 36 2005
8,200,975 Digital signatures for network forms 10 2005
7,613,996 Enabling selection of an inferred schema part 35 2005
8,239,882 Markup based extensibility for user interfaces 32 2005
7,979,856 Network-based software extensions 19 2005
8,001,459 Enabling electronic documents for limited-capability computing devices 11 2005
7,779,343 Opening network-enabled electronic documents 0 2006
7,490,109 System and method for offline editing of data files 31 2006
8,689,137 Command user interface for displaying selectable functionality controls in a database application 12 2006
8,627,222 Expanded search and find user interface 10 2006
8,605,090 Modifying and formatting a chart using pictorially provided chart elements 12 2006
* 2007/0279,417 Modifying a chart 29 2006
7,900,134 Authoring arbitrary XML documents using DHTML and XSLT 18 2006
8,201,103 Accessing an out-space user interface for a document editor program 23 2007
7,865,477 System and method for real-time validation of structured data files 19 2007
8,074,217 Methods and systems for delivering software 26 2007
7,971,139 Correlation, association, or correspondence of electronic forms 17 2007
7,925,621 Installing a solution 18 2008
8,892,993 Translation file 4 2008
9,098,837 Side-by-side shared calendars 2 2008
8,918,729 Designing electronic forms 4 2008
8,402,096 Automatic conversation techniques 23 2008
8,762,880 Exposing non-authoring features through document status information in an out-space user interface 9 2008
8,484,578 Communication between a document editor in-space user interface and a document editor out-space user interface 24 2008
8,078,960 Rendering an HTML electronic form by applying XSLT to XML using a solution 9 2008
8,046,683 Structural editing with schema awareness 4 2009
9,046,983 Hierarchically-organized control galleries 3 2009
* 2010/0293,470 Hierarchically-Organized Control Galleries 59 2009
8,638,333 Modifying and formatting a chart using pictorially provided chart elements 11 2009
* 2010/0060,645 MODIFYING A CHART 25 2009
* 2010/0211,889 Conversation Grouping of Electronic Mail Records 36 2010
8,839,139 User interface for providing task management and calendar information 8 2010
9,229,917 Electronic form user interfaces 0 2011
9,210,234 Enabling electronic documents for limited-capability computing devices 1 2011
8,429,522 Correlation, association, or correspondence of electronic forms 7 2011
9,098,473 Accessing an out-space user interface for a document editor program 1 2012
9,223,477 Command user interface for displaying selectable software functionality controls 1 2012
9,338,114 Automatic conversation techniques 0 2013
9,268,760 Correlation, association, or correspondence of electronic forms 0 2013
9,239,821 Translation file 0 2014
 
INTEL DEUTSCHLAND GMBH (1)
* 2006/0007,618 DC voltage converter and method for converting a DC voltage 1 2005
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
* 5,551,030 Method and apparatus for integrating applications in a graphical user interface environment with a rules database 53 1995
* 5,745,115 Graphical user interface having a shared menu bar for opened applications 28 1996
* 6,829,767 Method to control alternative application operation based on results of an ordered application execution attempt 1 2001
* 2002/0133,526 Method to control alternative application operation based on results of an ordered application execution attempt 2 2001
* 8,375,086 Shared state manager and system and method for collaboration 3 2007
* 2008/0301,228 SHARED STATE MANAGER AND SYSTEM AND METHOD FOR COLLABORATION 17 2007
 
SAP SE (2)
8,682,636 Non-client-specific testing of applications 0 2002
* 2004/0041,827 Non-client-specific testing of applications 34 2002
 
HONEYWELL INTERNATIONAL INC. (1)
* 2006/0054,758 Fixture for holding a preform during a heating process 0 2004
 
LENOVO (SINGAPORE) PTE LTD. (1)
* 2012/0226,665 METHOD FOR PRESENTING FILES UPON SWITCHING BETWEEN SYSTEM STATES AND PORTABLE TERMINAL 0 2010
 
GRAPHON CORPORATION, INC. (1)
* 5,831,609 Method and system for dynamic translation between different graphical user interface systems 73 1995
 
SUN MICROSYSTEMS, INC. (5)
6,859,213 Method and apparatus for selecting attachments 50 1998
6,434,694 Security for platform-independent device drivers 25 1998
6,707,477 Method and apparatus for executing and displaying output of an environment in a host environment 1 1999
6,346,948 Method and apparatus for pixel composition 12 2000
6,678,881 Representing a path as an object with transformation capability 4 2001
 
EXITEXCHANGE CORPORATION, AN OREGON CORPORATION (8)
7,353,229 Post-session internet advertising system 20 2001
7,386,555 Post-session internet advertising system 4 2004
* 2005/0022,117 Post-session internet advertising system 0 2004
* 2004/0167,930 Post-session Internet advertising system 1 2004
* 2008/0065,494 Post-session internet advertising system 0 2007
* 2008/0059,905 Post-session internet advertising system 0 2007
* 2008/0059,316 Post-session internet advertising system 0 2007
* 2009/0125,400 Post-session internet advertising system 0 2009
 
PROXIMA THERAPEUTICS, INC. (1)
7,516,399 Structured-document path-language expression methods and systems 27 2004
 
INTELLECTUAL VENTURES I LLC (1)
* 5,839,095 Multimedia control center for controlling peripheral devices of a personal computer 4 1996
 
EMC CORPORATION (4)
* 5,761,499 Method for managing globally distributed software components 238 1995
* 5,893,118 Method for managing globally distributed software components 106 1997
* 6,047,312 System for replicating and associating file types with application programs among plurality of partitions in a server 61 1997
* 5,859,978 Managing application programs in a computer network by using a database of application objects 113 1997
 
RPX CORPORATION (3)
* 5,910,803 Network atlas mapping tool 102 1996
* 6,064,974 Method and system for monitoring the status of a limited resource 12 1997
6,424,976 Method of implementing a forward compatibility network directory syntax 11 2000
 
SYMANTEC CORPORATION (1)
7,565,517 Retargeting a captured image to new hardware while in a pre-boot environment 29 2004
 
Wang Laboratories, Inc. (1)
* 5,805,811 Dynamic electronic mail facility for applications executing in an integrated operating environment 20 1996
 
UNISYS CORPORATION (1)
* 5,706,456 Application specific graphical user interface (GUI) that is window programmable and capable of operating above a windows operating system GUI 18 1995
 
LOS ALAMOS NATIONAL SECURITY, LLC (1)
6,429,402 Controlled laser production of elongated articles from particulates 16 2000
 
MICROSOFT CORPORATION (5)
8,255,828 Command user interface for displaying selectable software functionality controls 19 2004
8,146,016 User interface for displaying a gallery of formatting options applicable to a selected object 28 2004
8,117,542 User interface for displaying selectable software functionality controls that are contextually relevant to a selected object 31 2004
9,015,621 Command user interface for displaying multiple sections of software functionality controls 4 2009
9,015,624 Floating command object 6 2011
* Cited By Examiner