A system architecture integrates spreadsheet functionality into text. The architecture allows insertion of discrete individual fields, referred to as "free floating fields", inline with normal textual sentences. In an HTML document, for example, the free floating fields are elements constructed alon
A system architecture integrates spreadsheet functionality into text. The architecture allows insertion of discrete individual fields, referred to as "free floating fields", inline with normal textual sentences. In an HTML document, for example, the free floating fields are elements constructed along with text elements and rendered together as an integrated document. Once rendered, the free floating fields present contents that resemble normal text consistent with the surrounding text. The free floating fields offer spreadsheet functionality, including the ability to handle complex formulas, reference values in a separate free floating field or table, and automatically recalculate the formulas when a source value changes.
대표청구항▼
The invention claimed is: 1. A method, at least partially implemented on a computer, comprising: displaying a first free floating field, a second free floating field, and text from a document written in eXtensible Markup Language (XML); determining a type of content already in the first free floati
The invention claimed is: 1. A method, at least partially implemented on a computer, comprising: displaying a first free floating field, a second free floating field, and text from a document written in eXtensible Markup Language (XML); determining a type of content already in the first free floating field; displaying a first user interface if the first type of content determined to already be in the first free floating field is a formula and displaying a second user interface if the first type of content determined to already be in the free floating field is text, wherein the first user interface is distinct from the second user interface, the first user interface being associated with formula entry and the second user interface being associated with text entry; receiving first additional content entered into the first free floating field by a user; interpreting the first additional content based upon the first type of content already in the first free floating field, as determined; automatically recalculating any formulas within the document, as needed, upon receipt of the first additional content; determining that a second type of content already in the second free floating field is a different type than the first type; displaying the other of the first user interface and the second user interface not displayed in the second-mentioned act of displaying; receiving second additional content entered into the second free floating field by the user; interpreting the second additional content based on the second type of content already in the second free floating field, as determined; and automatically recalculating any formulas within the document, as needed, upon receipt of the second additional content. 2. The method of claim 1, wherein displaying the first user interface comprises overlaying a formula edit box on the first free floating field to facilitate user entry of the formula into the first free floating field. 3. The method of claim 2, further comprising resizing the formula edit box as the user enters the formula. 4. The method of claim 2, further comprising extending the formula edit box horizontally and subsequently vertically as the user enters the formula. 5. The method of claim 1, further comprising displaying a table containing multiple cells within the document, wherein upon modification of a data value residing in one cell of the table a formula in the first or second free floating fields is automatically recalculated. 6. The method of claim 1, wherein a first formula is in the first free floating field, the method further comprising: displaying a third free floating field in the document; enabling the user to enter a second formula into the third free floating field, the second formula referencing the first free floating field; and upon modification of one of the first and third free floating fields, automatically recalculating the other of the first and third free floating fields. 7. The method of claim 1, further comprising: creating a cell structure in association with the first free floating field, the cell structure holding a formula; and creating a format structure in association with the first free floating field, the format structure holding formatting information for the first free floating field. 8. A tangible computer readable medium having computer-executable instructions that, when executed on one or more processors, perform the method as recited in claim 1. 9. An apparatus comprising: one or more processors; and one or more computer-readable media having computer-executable instructions therein that are configured, when executed by the one or more processors, to: display a first free floating field, a second free floating field, and text from a document written in eXtensible Markup Language (XML); determine a type of content already in the first free floating field; display a first user interface if the first type of content determined to already be in the first free floating field is a formula and display a second user interface if the first type of content determined to already be in the free floating field is text, wherein the first user interface is distinct from the second user interface, the first user interface being associated with formula entry and the second user interface being associated with text entry; receive first additional content entered into the first free floating field by a user; interpret the first additional content based upon the first type of content already in the first free floating field, as determined; automatically recalculate any formulas within the document, as needed, upon receipt of the first additional content; determine that a second type of content already in the second free floating field is a different type than the first type; display the other of the first user interface and the second user interface not displayed; receive second additional content entered into the second free floating field by the user; interpret the second additional content based on the second type of content already in the second free floating field, as determined; and automatically recalculate any formulas within the document, as needed, upon receipt of the second additional content. 10. The apparatus of claim 9, wherein the instructions configured to display the first user interface are configured to overlay a formula edit box on the first free floating field to facilitate user entry of the formula into the first free floating field. 11. The apparatus of claim 10, further comprising instructions configured to resize the formula edit box as the user enters the formula. 12. The apparatus of claim 9, further comprising instructions configured to display a table containing multiple cells within the document, wherein upon modification of a data value residing in one cell of the table a formula in the first or second free floating fields is automatically recalculated. 13. The apparatus of claim 9, wherein a first formula is in the first free floating field, the apparatus further comprising instructions configured to: display a third free floating field in the document; enable the user to enter a second formula into the third free floating field, the second formula referencing the first free floating field; and upon modification of one of the first and third free floating fields, automatically recalculate the other of the first and third free floating fields. 14. The apparatus of claim 9, further comprising instructions configured to: create a cell structure in association with the first free floating field, the cell structure holding a formula; and create a format structure in association with the first free floating field, the format structure holding formatting information for the first free floating field. 15. One or more computer-readable media having computer-executable instructions that, when executed by one or more processors, perform acts comprising: displaying a first free floating field, a second free floating field, and text from a document written in eXtensible Markup Language (XML); determining a type of content already in the first free floating field; displaying a first user interface if the first type of content determined to already be in the first free floating field is a formula and displaying a second user interface if the first type of content determined to already be in the free floating field is text, wherein the first user interface is distinct from the second user interface, the first user interface being associated with formula entry and the second user interface being associated with text entry; receiving first additional content entered into the first free floating field by a user; interpreting the first additional content based upon the first type of content already in the first free floating field, as determined; automatically recalculating any formulas within the document, as needed, upon receipt of the first additional content; determining that a second type of content already in the second free floating field is a different type than the first type; displaying the other of the first user interface and the second user interface not displayed in the second-mentioned act of displaying; receiving second additional content entered into the second free floating field by the user; interpreting the second additional content based on the second type of content already in the second free floating field, as determined; and automatically recalculating any formulas within the document, as needed, upon receipt of the second additional content. 16. The media of claim 15, wherein displaying the first user interface comprises overlaying a formula edit box on the first free floating field to facilitate user entry of the formula into the first free floating field. 17. The media of claim 16, further comprising resizing the formula edit box as the user enters the formula. 18. The media of claim 15, further comprising displaying a table containing multiple cells within the document, wherein upon modification of a data value residing in one cell of the table a formula in the first or second free floating fields is automatically recalculated. 19. The media of claim 15, wherein a first formula is in the first free floating field, the media having instructions that, when executed, perform acts comprising: displaying a third free floating field in the document; enabling the user to enter a second formula into the third free floating field, the second formula referencing the first free floating field; and upon modification of one of the first and third free floating fields, automatically recalculating the other of the first and third free floating fields. 20. The media of claim 15 having farther instructions that, when executed, perform acts comprising: creating a cell structure in association with the first free floating field, the cell structure holding a formula; and creating a format structure in association with the first free floating field, the format structure holding formatting information for the first free floating field.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (245)
Jerger Michael S. ; Bisset Jeffrey A. ; Sinclair Craig T. ; Toutonghi Michael J., Administering permissions associated with a security zone in a computer system security model.
Vasudevan Rangaswamy (Sunnyvale CA), Apparatus and method for a federated naming system which can resolve a composite name composed of names from any number.
Hailpern Brent Tzion ; Malkin Peter Kenneth ; Schloss Robert Jeffrey ; Yu Philip Shi-lung, Apparatus and method for dynamic meta-tagging of compound documents.
Horikiri Kazunori,JPX ; Yamashita Ichiro,JPX ; Kawabe Shigehisa,JPX ; Hashimoto Sunao,JPX, Apparatus and method for managing resources in a network combining operations with name resolution functions.
Kenneth Louis Milsted ; Craig Kindell ; Qing Gong, Automated method and apparatus to package digital content for electronic distribution using the identity of the source content.
Elder David B. (Alpharetta GA) Krosner Stephen P. (Marietta GA) Miller Paul E. (Atlanta GA) Skinner Harold R. (Rochester MN), Business process objects with associated attributes such as version identifier.
Fernandes Antonio M., Collaboration centric document processing environment using an information centric visual user interface and information presentation method.
Reed Drummond Shattuck ; Heyman Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd ; Banay Dan, Communications system for transferring information between memories according to processes transferred with the information.
DeStefano George Francis, Computer system and method for controlling the same utilizing a user interface control integrated with multiple sets of instructional material therefor.
Biegel Charles H. (Sterling VA) Carter Nicholas J. (Chantilly VA) Chen Chung (Herndon VA) Christofferson Michael (Falls Church VA) Desai Mahesh P. (Annandale VA) Eberhart Rita A. (Herndon VA) Klonsky, Control system and operations system interface for a network element in an access system.
Spies, Terrence R.; Spelman, Jeffrey F.; Simon, Daniel R., Cryptography system and method for providing cryptographic services for a computer application.
Miller Phillip (Cedar Rapids) Traeger Robert J. (Cedar Rapids IA) Kubler Joseph J. (Nederland CO) Cargin ; Jr. Keith K. (Cedar Rapids IA) Hanson George E. (Cedar Rapids IA) Davis Patrick H. (Cedar Ra, Data communication system with communicating and recharging docking apparatus for hand-held data terminal.
Salas R. Pito (Arlington MA) Edelson Glenn D. (Boston MA) Kleppner Paul S. (Cambridge MA) Shaver Robert S. (Watertown MA), Data processing apparatus and method for a reformattable multidimensional spreadsheet.
San Soucie Marc (Tyngsboro MA) Surprenant Carolyn E. (Dracut MA) Fitzgerald Thomas (Lowell MA) Walker Susan (Arlington MA), Data processor that customizes program behavior by using a resource retrieval capability.
Henderson Kenneth R. (Sarasota FL) Koski Robert E. (Sarasota FL) Barlow Christopher R. (Sarasota FL), Decentralized distributed asynchronous object oriented system and method for electronic data management, storage, and co.
Gruner Ronald H. (Cary NC) Clancy Gerald F. (Saratoga CA) Mundie Craig J. (Cary NC) Wallach Steven J. (Saratoga CA) Schleimer Stephen I. (Chapel Hill NC) Wallach ; Jr. Walter A. (Raleigh NC) Ahlstrom, Digital computer system including apparatus for resolving names representing data items and capable of executing instruc.
Jones, Thomas C.; Brackenridge, Billy, Digital content distribution, transmission and protection system and method, and portable device for use therewith.
Michael S. Jerger ; Jeffrey A. Bisset ; Craig T. Sinclair ; Michael J. Toutonghi, Directional set operations for permission based security in a computer system.
Doyle Michael D. ; Martin David C. ; Ang Cheong S., Distributed hypermedia method for automatically invoking external application providing interaction and display of embe.
Williams Peter M. (Gloucerstershire CA GBX) Carpenter Ralph L. (Auburn CA) Form Simon J. (Bristol CA GBX) Weiner Jonathan A. (Palo Alto CA) McBride Brian W. (Los Altos CA) Davies Edmund F. (Reading G, Distributed object based systems for communicating object data among different storage domains.
Chen, Shyh-Kwei; Chung, Jen-Yao; Cohen, Mitchell A.; Fu, Shiwa S.; Gottemukkala, Vibby, Dynamic business process automation system using XML documents.
Chau, Hoang K.; Cheng, Isaac Kam-Chak; Cheng, Josephine Miu; Chiu, Suet Mui; Chow, Jyh-Herng; Pauser, Michael Leon; Xu, Jian, Generating one or more XML documents from a single SQL query.
Gudmundson Norman K. ; MacInnis Bo Yu, Hierarchical encapsulation of instantiated objects in a multimedia authoring system including internet accessible objec.
Thompson, Richard D.; Matchen, Paul M.; Boies, Stephen J., Hierarchical view of data binding between display elements that are organized in a hierarchical structure to a data store that is also organized in a hierarchical structure.
Khoyi Dana (Dracut MA) Soucie Marc S. (Tyngsboro MA) Surprenant Carolyn E. (Dracut MA) Stern Laura O. (Woburn MA) Pham Ly-Huong T. (Chelmsford MA), Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object t.
Collins Robert W. (Rochester MN) Davidson William S. (Oronoco MN) Dickes Steven M. (Rochester MN) Effle James S. (Rochester MN) Larson Carle J. (Rochester MN) Weinschenk Russell J. (Rochester MN) Wot, Job interrupt at predetermined boundary for enhanced recovery.
Perkowski, Thomas J., METHOD OF AND SYSTEM FOR FINDING CONSUMER PRODUCT RELATED INFORMATION ON THE INTERNET USING AUTOMATIC REGISTRATION SOLICITATION TECHNIQUES TO HELP CREATE UPN/TM/PD/URL DATA LINKS STORED IN AN INTERNE.
Mastrianni, Steven J.; Mohindra, Ajay; Shea, Dennis G., Method and apparatus for a centralized facility for administering and performing connectivity and information management tasks for a mobile user.
Dubin Bennett S. (Los Altos Hills CA) Stevens Peter H. (Palo Alto CA), Method and apparatus for aligning a restored parent environment to its child environments with minimal data loss.
Hutchinson Wayne Leslie ; Boggs Gary Lee ; Brinkman David Neal ; Janvrin Jeffrey Kittridge, Method and apparatus for creating alternate boot environments in a computer.
Powers ; III John R. (Monte Sereno CA) Palmer James E. (Redwood City CA) Coleman Patricia J. (Menlo Park CA) Herman Jeffrey A. (Palo Alto CA) Cochran Eli (Menlo Park CA), Method and apparatus for determining window order when one of multiple displayed windows is selected.
Kishinsky Konstantin ; Anisimov Nikolay ; Pogossiants Gregory ; Postupalski Pavel, Method and apparatus for distributing computer integrated telephony (CTI) scripts using extensible mark-up language (XML) for mixed platform distribution and third party manipulation.
Yonah Schmeidler ; Derek Atkins ; Mark W. Eichin ; David J. Rostcheck, Method and apparatus for installation abstraction in a secure content delivery system.
Arnold Erich C. (Glen Ellyn IL) Gagliardi Olivia M. (Wheaton IL) Hyatt Wayne E. (Glenview IL) Mayka Lawrence G. (Aurora IL) Morgan Todd C. (Oak Park IL), Method and apparatus for inter-object communication in an object-oriented program controlled system.
Bourne, Donald A.; Claussen, Christopher Shane; Copeland, George Prentice; McClain, Matthew Dale, Method and apparatus for invalidating data in a cache.
Skinner Glenn (Mountain View CA), Method and apparatus for merging change control delta structure files of a source module from a parent and a child devel.
David Bruce Lection ; Yongcheng Li ; Yih-Shin Tan, Method and apparatus for representing host datastream screen image information using markup languages.
Hendricks David (Menlo Park CA) Adams Evan (San Leandro CA) Lyon Tom (Palo Alto CA) Miller Terrence C. (Menlo Park CA), Method and apparatus for translucent file system.
Donohue Michael ; Leung Patrick, Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic co.
Kolawa Adam K. ; Salvador Roman ; Hicken Wendell T. ; Strickland Bryan R., Method and system for generating a computer program test suite using dynamic symbolic execution.
Koppolu Srinivasa R. (Redmond WA) Hodges C. Douglas (Redmond WA) MacKichan Barry B. (Bainbridge Island WA) McDaniel Richard (Pittsburg PA) Remala Rao V. (Woodinville WA) Williams Antony S. (Redmond W, Method and system for in-place interaction with contained objects.
Koppolu Srinivasa R. ; Hodges C. Douglas ; MacKichan Barry B. ; McDaniel Richard ; Remala Rao V. ; Williams Antony S., Method and system for in-place interaction with contained objects.
Meyer Frank,GB2 ; de Magalhaes Frederico P.,GB2 ; Chappel Benjamin J.,GB2 ; Cooper Christopher J.,GB2, Method and system for quickly developing application software for use in a machine vision system.
Atkinson Robert G. (Woodinville WA) Williams Antony S. (Mercer Island WA) Jung Edward K. (Seattle WA), Method and system for referring to and binding to objects using identifier objects.
Atkinson Robert G. (Woodinville WA) Williams Antony S. (Mercer Island WA) Jung Edward K. (Seattle WA), Method and system for referring to and binding to objects using identifier objects.
Atkinson Robert G. (Woodinville WA) Williams Antony S. (Mercer Island WA) Jung Edward K. (Seattle WA), Method and system for referring to and binding to objects using identifier objects.
Baer, William J.; Hanapole, Edward; Hartman, Jr., Robert C.; Hennessy, Richard D.; Johnson, Jr., Eugene; Kao, I-Ming; Murray, Janet L.; Robertson, III, Jerry D.; Walkus, Richard W., Method and system for removing content entity object in a hierarchically structured content object stored in a database.
Chan, Shannon; Jensenworth, Gregory; Goertzel, Mario C.; Shah, Bharat; Swift, Michael M.; Ward, Richard B., Method and system for secure running of untrusted content.
Su, Hong; Kuno, Harumi Anne; Rundensteiner, Elke Angelika; Dayal, Umeshwar, Method and system of valuing transformation between extensible markup language (XML) documents.
Densmore Owen M. (Palo Alto CA) Rosenthal David S. H. (Palo Alto CA), Method for apparatus for implementing a class hierarchy of objects in a hierarchical file system.
Flug Christian (Munich DEX) Kolb Dieter (Germering DEX), Method for dynamically linking definable program elements of an interactive data processing system.
Borgendale Kenneth W. (Rockville MD) Flannery Michael D. (Rockville MD) Geiger Michael B. (Germantown MD) Ross Allen D. (Germantown MD), Method for dynamically processing non-text components in compound documents.
Mutschler ; III Eugene Otto ; Stefaniak Joseph Peter, Method for extending the hypertext markup language (HTML) to support enterprise application data binding.
Hernandez Irene H. (Austin TX) McCaskill Rex A. (Austin TX), Method for generating a document utilizing a plurality of windows associated with different data objects.
Filepp Robert ; Appleman Kenneth H. ; Bidwell Alexander W. ; Wolf Allan M. ; Galambos James A. ; Bellar Mel ; Meo Sam, Method for locating application records in an interactive-services database.
Collins Timothy (Concord MA) Ewert Kevin G. (Fremont CA) Gerety M. Colin (Ft. Collins CO) Gustafson Jon (San Jose CA) Thomas Ian (Mountain View CA), Method for monitoring transactions in an object-oriented environment.
Halpern Joseph E. ; Martz David A. ; Sangroniz James ; Scheiderich ; III Walter J., Method for more efficiently installing software components from a remote server source.
Burkett, Charles; Hind, John Raithel; Lection, David Bruce; Telford, Richard Dean; Tidwell, II, Leonard Douglas; Unger, Jay, Method for producing composite XML document object model trees using dynamic data retrievals.
Dresevic Bodin ; Chinn Donald D. ; Hitchcock Gregory C., Method for validating a signed program prior to execution time or an unsigned program at execution time.
Facq Jean-Remy ; Harris Lindsay A., Method of viewing at a client viewing station a multiple media title stored at a server and containing a plurality of topics utilizing anticipatory caching.
Nelson Michael N. (San Carlos CA) Radia Sanjay R. (Fremont CA) Hamilton Graham (Palo Alto CA), Methods and apparatus for implementing secure name servers in an object-oriented system.
Jacobson Neal F. (Nashua NH) Renzullo Michael J. (Ashland MA) Reilly Paul A. (Nashua NH), Methods and apparatus for implementing server functions in a distributed heterogeneous environment.
Travis ; Jr. Robert L. (Concord MA) Wilson Andrew P. (Burghfield Common NH GB2) Jacobson Neal F. (Nashua NH) Renzullo Michael J. (Ashland MA), Methods and apparatus for providing dynamic invocation of applications in a distributed heterogeneous environment.
Carpenter Mark Alan ; Khalifa Kathy Lockaby ; Lection David Bruce, Methods, system and computer program products for delayed message generation and encoding in an intermittently connecte.
Liman Erin A. ; Mocek Darryl J. ; Pilcher Donald J. ; Rakoshitz Gregory ; Robins Martin T., Navigating applications and objects in a graphical user interface.
Kelly ; Jr. James W. (Redmond WA) Perazzoli ; Jr. Frank L. (Redmond WA) Cutler David N. (Bellevue WA), Object transferring system and method in an object based computer operating system.
Schaeffer Arnold (Belmont CA) Anderson David R. (Cupertino CA) Palevich Jack H. (Sunnyvale CA) Rosenstein Larry S. (Santa Clara CA), Object-oriented collaboration system.
Srinivasa R. Koppolu ; Victor Stone ; Benjamin W. Slivka ; David S. Ebbo ; Satoshi Nakajima ; Clarence Glasse ; Richard J. Wolf, Object-oriented framework for hyperlink navigation.
Morgan Donald E. (Saratoga CA) Langford Ted (Fremont CA) Leary Andrew (Mountain View CA) Wheeler Dave (Palo Alto CA) Graham Jon (San Jose CA) Kuper Doug (Campbell CA), Offline editing system with user interface for controlling edit list generation.
Anuff Ed ; Taylor John Dean ; Chaston Miles ; MacLeod David ; Leiser Peter ; Muoto Oliver ; Ladygo Seth ; Slesinsky Brian ; Joyce Terry, Portal server that provides a customizable user Interface for access to computer networks.
Jeffrey A. Frey ; Carroll E. Fulkerson, Jr. ; Rodney A. Little ; Gary S. Puchkoff, Providing composed containers and data objects to support multiple resources.
Sorge, Terri L.; Quan, May May; Lowry, Kent R.; Johnson, Russell S.; Dauphiny, John L., Publishing/republishing data tables in HTML documents while maintaining formatting and functionality for restoring back the data tables.
David G. Garber ; Theodore J. Stefanik ; Terrence R. Crowley ; Michael A. Angiulo, Robust modification of persistent objects while preserving formatting and other attributes.
William J. Bolosky ; John R. Douceur ; Scott M. Cutshall ; Richard F. Rashid ; Nathan P. Myhrvold ; David A. Goebel, Single instance store for file systems.
Greif Irene (Newton Center MA) Landsman Richard A. (Hingham MA) Balaban Robert (Cambridge MA), Spreadsheet program which implements alternative range references.
Sorge, Terri L.; Fischer, Kevin J.; Timasheva, Anna V.; Johnson, Russell S.; Misra, Rajeev S.; Niemisto, Juha; Coffen, Robert W.; Natarajan, Ramakrishnan, Storage of application specific data in HTML.
Chau, Hoang K.; Cheng, Isaac Kam-Chak; Cheng, Josephine Miu; Chiu, Suet Mui; Chow, Jyh-Herng; Pauser, Michael Leon; Xu, Jian, Storing fragmented XML data into a relational database by decomposing XML documents with application specific mappings.
Lowry, Kent R.; Igra, Mark S.; Frank, Brian; Sullivan, Jeanell D.; Maguire, III, Justin M.; Androski, Matthew J., System and method for editing a spreadsheet via an improved editing and cell selection model.
Chang Daniel T. (San Jose CA) Lau Christina (Ontario CAX) Lee Taejae (Cupertino CA), System and method for providing a graphical user interface for mapping and accessing objects in data stores.
Eytan Adar ; Thomas M. Breuel ; Todd A. Cass ; James E. Pitkow ; Hinrich Schuetze, System and method for searching and recommending documents in a collection using share bookmarks.
Kanerva Heikki J. ; Koppolu Srinivasa R. ; Wolf Richard J. ; Girling Robert Marcus, System and method for storing, viewing, editing, and processing ordered sections having different file formats.
Beitel Bradley J. (Woodside CA) Haug Charles L. (Santa Cruz CA) Sobrino Elba M. (San Jose CA), System for accessing objects external to an application using tables containing path definitions.
Curbow David (Sunnyvale CA) Smith David Canfield (Saratoga CA) Piersol Kurt (Soquel CA) Stern Mark Ludwig (Cupertino CA), System for automatically embedding or incorporating contents added to a document.
Tracz William J. (Owego NY) Newton Eric C. (Odenton MD), System for identifying and linking domain information using a parsing process to identify keywords and phrases.
Allen James R. (Naperville IL), System for interconnecting a synchronous path having semaphores and an asynchronous path having message queuing for inte.
Lucovsky Mark H. ; Vert John D. ; Cutler David N. ; Havens Darryl E. ; Wood Steven R., System for performing asynchronous file operations requested by runnable threads by processing completion messages with.
Collins ; III Theodore Joseph ; Anderson Scott Roy ; McDowall Steven James ; Kratsch Charles Henry ; Larson Joseph Paul, System for software distribution in a digital computer network.
Nguyen Trong ; Haller Daniel R. ; Kramer Glenn A., System, method and article of manufacture for a gateway payment architecture utilizing a multichannel, extensible, flexible architecture.
Haller Daniel R. ; Nguyen Trong ; Rowney Kevin T. B. ; Berger David A. ; Kramer Glenn A., System, method and article of manufacture for managing transactions in a high availability system.
Kevin G. Rivette ; Irving S. Rappaport ; Adam Jackson ; Don Ahn ; Michael P. Florio ; Deborah Kurata, System, method, and computer program product for creating subnotes linked to portions of data objects after entering an annotation mode.
Rivette Kevin G. ; Rappaport Irving S. ; Jackson Adam ; Ahn Don ; Florio Michael P. ; Kurata Deborah, System, method, and computer program product for using intelligent notes to organize, link, and manipulate disparate dat.
Christopher Ambler ; Andrew Wallace, System, method, and computer program product for workflow processing using internet interoperable electronic messaging with mime multiple content type.
Charles Edward Burkett ; David John Clark GB; David Bruce Lection ; Roland Albert Merrick GB; Jay Unger, Systems, methods and computer program products for building and displaying dynamic graphical user interfaces.
Henderson ; Jr. D. Austin (Palo Alto CA) Card Stuart K. (Los Altos Hills CA) Maxwell ; III John T. (Sunnyvale CA), User interface with multiple workspaces for sharing display system objects.
Petersen Karin ; Dourish James P. ; Edwards Warren K. ; LaMarca Anthony G. ; Lamping John O. ; Salisbury Michael P. ; Terry Douglas B. ; Thornton James D., User level controlled mechanism inter-positioned in a read/write path of a property-based document management system.
Morris Robert M. ; Denton ; III Leet E., Visually oriented computer implemented application development system utilizing standardized objects and multiple views.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.