Source: http://www.google.com/patents/US5608872?dq=%22melissa+white%22
Timestamp: 2015-05-24 21:56:39
Document Index: 734354422

Matched Legal Cases: ['ART 2000', 'ART 2000', 'art 2000', 'art 2000', 'art 2000', 'art 2000', 'art 2000', 'art 2000']

Patent US5608872 - System for allowing all remote computers to perform annotation on an image ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsThe invention concerns using multiple computers to hold a conference. Under the invention, an application program can run on a single computer, yet remote participants can issue commands to the program. Remote participants can watch the program operate, because the invention replicates the display window...http://www.google.com/patents/US5608872?utm_source=gb-gplus-sharePatent US5608872 - System for allowing all remote computers to perform annotation on an image and replicating the annotated image on the respective displays of other comutersAdvanced Patent SearchPublication numberUS5608872 APublication typeGrantApplication numberUS 08/034,313Publication dateMar 4, 1997Filing dateMar 19, 1993Priority dateMar 19, 1993Fee statusPaidAlso published asEP0622931A2, EP0622931A3, US5761419Publication number034313, 08034313, US 5608872 A, US 5608872A, US-A-5608872, US5608872 A, US5608872AInventorsKrista S. Schwartz, Allison A. Carleton, Catherine M. FitzPatrick, Theresa M. PommierOriginal AssigneeNcr CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (12), Non-Patent Citations (121), Referenced by (356), Classifications (13), Legal Events (9) External Links: USPTO, USPTO Assignment, EspacenetSystem for allowing all remote computers to perform annotation on an image and replicating the annotated image on the respective displays of other comuters
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS3654392 *Apr 7, 1970Apr 4, 1972Gilbert D BeinhockerElectronic game board systemUS4897866 *Oct 19, 1988Jan 30, 1990American Telephone And Telegraph Company, At&T Bell LaboratoriesTelecommunication system with subscriber controlled feature modificationUS5119319 *Dec 14, 1989Jun 2, 1992Options Unlimited Research Corp.Full-duplex video communication systemUS5157663 *Sep 24, 1990Oct 20, 1992Novell, Inc.Fault tolerant computer systemUS5239373 *Dec 26, 1990Aug 24, 1993Xerox CorporationVideo computational shared drawing spaceUS5241625 *Nov 27, 1990Aug 31, 1993Farallon Computing, Inc.Screen image sharing among heterogeneous computersUS5252951 *Oct 21, 1991Oct 12, 1993International Business Machines CorporationGraphical user interface with gesture recognition in a multiapplication environmentUS5293619 *May 30, 1991Mar 8, 1994Sandia CorporationMethod and apparatus for collaborative use of application programUS5309555 *May 14, 1992May 3, 1994International Business Machines CorporationRealtime communication of hand drawn images in a multiprogramming window environmentUS5339389 *Dec 31, 1991Aug 16, 1994International Business Machines CorporationUser selectable lock regionsEP0279558B1 *Feb 3, 1988Jul 28, 1993Ing. C. Olivetti &amp; C., S.p.A.System of data working stations for teaching a class of studentsWO1992016895A1 *Mar 17, 1992Oct 1, 1992Echelon CorpNetworked variables* Cited by examinerNon-Patent CitationsReference1"Meeting Support--An Emerging Market"; pp. 69, 72-75.23M Meeting Institute; Meeting Management News, vol. 3, No. 1; "The Year 2000: Expect Meetings To Change, Not Decline"; Apr. 1991.3 *3M Meeting Institute; Meeting Management News, vol. 3, No. 1; The Year 2000: Expect Meetings To Change, Not Decline ; Apr. 1991.43M Meeting Management Institute; "Meeting Management Bibliography"; Mar. 7, 1991.5 *3M Meeting Management Institute; Meeting Management Bibliography ; Mar. 7, 1991.63M Meeting Management Institute; Meeting Management News, vol. 3, No. 3; "Study Focuses On Use Of Rules In Meetings"; Dec. 1991.7 *3M Meeting Management Institute; Meeting Management News, vol. 3, No. 3; Study Focuses On Use Of Rules In Meetings ; Dec. 1991.8 *AMA American Management Assoc.; Information Management Forum; Group Support Systems And Electronic Collaboration , Bye Wynne; May 1991.9 *AMA American Management Assoc.; Information Management FORUM; Groupware And Your Future , Bye Wynne; Nov. 1989.10 *AMA, Management Review; Aug. 1989; Computer Conferencing: Brainstorming Across Time And Space Marlene Piturro; pp. 43 50.11AMA, Management Review; Aug. 1989; Computer Conferencing:"Brainstorming Across Time And Space" Marlene Piturro; pp. 43-50.12AMA-American Management Assoc.; Information Management Forum; "Group Support Systems And Electronic Collaboration", Bye Wynne; May 1991.13AMA-American Management Assoc.; Information Management FORUM; "Groupware And Your Future", Bye Wynne; Nov. 1989.14 *Business Week/Jun. 11, 1990; Information Processing Information Management, At The Shouting Matches, No One Says A Word , Jim Bartimo; p. 78.15Business Week/Jun. 11, 1990; Information Processing-Information Management, "At The Shouting Matches, No One Says A Word", Jim Bartimo; p. 78.16 *Byte, vol. 14, No. 1, Jan. 1989 St Peterborough US, pp. 353 360, XP 000566012 D. Pountain The X Window System *the whole docket*.17Byte, vol. 14, No. 1, Jan. 1989 St Peterborough US, pp. 353-360, XP 000566012 D. Pountain `The X Window System` *the whole docket*.18Campus News, MMR • Summer 1990; "Texaco Contributes to Group Decision Support Services Project"; p. 23.19 *Campus News, MMR Summer 1990; Texaco Contributes to Group Decision Support Services Project ; p. 23.20Compressio Labs, Inc. (CLI), "Eclipse in Action", pp. 72-73.21 *Compressio Labs, Inc. (CLI), Eclipse in Action , pp. 72 73.22Compression Labs, Inc. (CLI), "Compare. Why Pay 50 -100 % More to Get All The Videoconferencing Features You Need?" pp. 70-71.23Compression Labs, Inc. (CLI), "Compressing Distances, Expanding Opportunitites", pp. 77-88.24Compression Labs, Inc. (CLI), "Eclipse Videoconferencing System, Model 8100", pp. 62-65.25Compression Labs, Inc. (CLI), "Rembrandt II--Radiance Videoconferencing System", pp. 74-75.26Compression Labs, Inc. (CLI), "Special Report, Aug. 20, 1993", pp. 66-69.27 *Compression Labs, Inc. (CLI), Compare. Why Pay 50 100 % More to Get All The Videoconferencing Features You Need pp. 70 71.28 *Compression Labs, Inc. (CLI), Compressing Distances, Expanding Opportunitites , pp. 77 88.29 *Compression Labs, Inc. (CLI), Eclipse Videoconferencing System, Model 8100 , pp. 62 65.30Compression Labs, Inc. (CLI), Letter entitled "Pacific Data Images Uses new Radiance Videoconferencing System to Increase Efficiency of Client Contact", p. 76.31 *Compression Labs, Inc. (CLI), Letter entitled Pacific Data Images Uses new Radiance Videoconferencing System to Increase Efficiency of Client Contact , p. 76.32 *Compression Labs, Inc. (CLI), Rembrandt II Radiance Videoconferencing System , pp. 74 75.33 *Compression Labs, Inc. (CLI), Special Report, Aug. 20, 1993 , pp. 66 69.34Creative Classroom Corp, 1991; Entente ' Turnkey Electronic Classroom; "It's Hard To Get Lost In This Classroom".35 *Creative Classroom Corp, 1991; Entente Turnkey Electronic Classroom; It s Hard To Get Lost In This Classroom .36Elsevier Science Publishers B. V., 1988; Applications of Distributed Systems "Distributed Computer Conferencing", Jacob Palme (Computer Networks and ISDN Systems 14) 1987; pp. 137-145.37 *Elsevier Science Publishers B. V., 1988; Applications of Distributed Systems Distributed Computer Conferencing , Jacob Palme (Computer Networks and ISDN Systems 14) 1987; pp. 137 145.38 *ES F2F, The Window of Opportunity, Videoconferencing On Any Wire , April Streeter.39ES•F2F, The Window of Opportunity, "Videoconferencing On Any Wire", April Streeter.40Fujitsu Networks Industry, Inc.; Desk Top Conferencing for Windows; "Real Life. Real Time. Real Power"; BR-001.41 *Fujitsu Networks Industry, Inc.; Desk Top Conferencing for Windows; Real Life. Real Time. Real Power ; BR 001.42Fujitsu Networks Industry, Inc.; Product Description; Desktop Conferencing "Novell Local Area Networks"; Feb. 1993.43 *Fujitsu Networks Industry, Inc.; Product Description; Desktop Conferencing Novell Local Area Networks ; Feb. 1993.44GMD; Gesellschaft Fur Mathematik Und Datenverbeitung MBH; Arbeitspapiere der GMD 498; "The Object Oriented Approach In CSCW", Igor Hawryszkiewycz; Jan. 1991.45 *GMD; Gesellschaft Fur Mathematik Und Datenverbeitung MBH; Arbeitspapiere der GMD 498; The Object Oriented Approach In CSCW , Igor Hawryszkiewycz; Jan. 1991.46Hitachi Review, vol. 40 (1991), No. 3; "Broadband ISDN Multimedia Workstations And Group Tele-Working Systems", T. Hoshi, F. Nakamura, and S. Nakamura; pp. 217-222.47 *Hitachi Review, vol. 40 (1991), No. 3; Broadband ISDN Multimedia Workstations And Group Tele Working Systems , T. Hoshi, F. Nakamura, and S. Nakamura; pp. 217 222.48IBM Corporation 1991; Ultimedia Multimedia Solutions From IBM; Person to Person; "Personal Conferencing Communications That Work"; 10-91.49 *IBM Corporation 1991; Ultimedia Multimedia Solutions From IBM; Person to Person; Personal Conferencing Communications That Work ; 10 91.50IEEE, 1991; "Teams For Tomorrow", Robert Johansen; Institute For The Future.51 *IEEE, 1991; Teams For Tomorrow , Robert Johansen; Institute For The Future.52Info World, vol. 11, Issue 5; Resolution Evolution; Management, "Workgroup Idea Still Unclear To Users", Alice LaPlante; Dec. 11, 1989.53 *Info World, vol. 11, Issue 5; Resolution Evolution; Management, Workgroup Idea Still Unclear To Users , Alice LaPlante; Dec. 11, 1989.54 *Info World; vol. 11, Issue 49; Case Tools; Workgroup Computing; IBM Study: PCs Aid In Decision Process; pp. 1,8.55 *Interacting With Computers, vol. 3, No. 3, 1991; Dept. of Computer Science Lancaster University; A Survey Of CSCW Systems , Tom Rodden; pp. 319 353.56Interacting With Computers, vol. 3, No. 3, 1991; Dept. of Computer Science-Lancaster University; "A Survey Of CSCW Systems", Tom Rodden; pp. 319-353.57 *Meeting Support An Emerging Market ; pp. 69, 72 75.58NEC Research and Development, vol. 32, No. 1; "Multimedia Desktop Conferencing System: Mermaid", K. Watabe et al.; Jan. 1991; pp. 158-167.59 *NEC Research and Development, vol. 32, No. 1; Multimedia Desktop Conferencing System: Mermaid , K. Watabe et al.; Jan. 1991; pp. 158 167.60Newbridge Networks, "3500 Main Steet", p. 33-36.61Newbridge Networks, "3604 Main Street", pp. 42-45.62Newbridge Networks, "3612 Main Street", pp. 46-49.63Newbridge Networks, "3624 Main Street", pp. 50-53.64Newbridge Networks, "4600 Main Street", pp. 37-41.65Newbridge Networks, "8231 Main Street", pp. 58-61.66Newbridge Networks, "Inverse Multiplexing and So Much More", pp. 1-6.67Newbridge Networks, "Product Overview", pp. 7-32.68 *Newbridge Networks, 3500 Main Steet , p. 33 36.69 *Newbridge Networks, 3604 Main Street , pp. 42 45.70 *Newbridge Networks, 3612 Main Street , pp. 46 49.71 *Newbridge Networks, 3624 Main Street , pp. 50 53.72 *Newbridge Networks, 4600 Main Street , pp. 37 41.73 *Newbridge Networks, 8231 Main Street , pp. 58 61.74 *Newbridge Networks, Inverse Multiplexing and So Much More , pp. 1 6.75 *Newbridge Networks, Product Overview , pp. 7 32.76Newbrige Networks, "8230 Main Street", pp. 54-57.77 *Newbrige Networks, 8230 Main Street , pp. 54 57.78Northern Telecom; Visit Video; "Visit Video Product Highlights".79 *Northern Telecom; Visit Video; Visit Video Product Highlights .80 *Patricia Seybold s Office Computing Group, 1988; vol. 11, No. 9; Technology That Supports Meetings We Can t Go On Meeting Like This , John Kelly; Sep. 1988.81Patricia Seybold's Office Computing Group, 1988; vol. 11, No. 9; Technology That Supports Meetings "We Can't Go On Meeting Like This!", John Kelly; Sep. 1988.82PicturesTel Corporation, "PictureTel Live PCS 100 Personal Communications Systems" pp. 89-90.83PicturesTel Corporation, "System 4000 High Performance Dial-Up Video Conferencing", pp. 91-98.84 *PicturesTel Corporation, PictureTel Live PCS 100 Personal Communications Systems pp. 89 90.85 *PicturesTel Corporation, System 4000 High Performance Dial Up Video Conferencing , pp. 91 98.86PictureTel Corporation, "PictureTel: A Chronology", pp. 105-109.87PictureTel Corporation, "System 1000 Affordable Dial-Up Videoconferencing", pp. 99-104.88 *PictureTel Corporation, PictureTel: A Chronology , pp. 105 109.89 *PictureTel Corporation, System 1000 Affordable Dial Up Videoconferencing , pp. 99 104.90Presentation Products Magazine, Sep. 1990; Product Update; "The Electronic Meeting", Robert Moskowitz; pp. 24, 26, 28, 30, 32.91 *Presentation Products Magazine, Sep. 1990; Product Update; The Electronic Meeting , Robert Moskowitz; pp. 24, 26, 28, 30, 32.92 *Raymond Panko, Patterns of Organizational Communication; pp. 1 3; Tables: Use of Study Time; pp. 1 4.93Raymond Panko, Patterns of Organizational Communication; pp. 1-3; Tables: Use of Study Time; pp. 1-4.94Share Vision Technology Inc.; Feb. 1993; "Create A Meeting of the Minds".95 *Share Vision Technology Inc.; Feb. 1993; Create A Meeting of the Minds .96ShareVision Technology Inc., 1992; Preliminary Information from Share Vision Technology "The Need to Bring People Together".97 *ShareVision Technology Inc., 1992; Preliminary Information from Share Vision Technology The Need to Bring People Together .98ShareVision, A subsidary of Creative Technology, Ltd., "ShareView 3000" pp. 112-113.99 *ShareVision, A subsidary of Creative Technology, Ltd., ShareView 3000 pp. 112 113.100ShareVision, A Subsidiary of Creative Technology, Ltd., "ShareView 300", pp. 110-111.101 *ShareVision, A Subsidiary of Creative Technology, Ltd., ShareView 300 , pp. 110 111.102SMART Technologies Inc.; "SMART 2000 Conferencing System for Multimedia Interactive Meetings"; Nov. 1992.103 *SMART Technologies Inc.; SMART 2000 Conferencing System for Multimedia Interactive Meetings ; Nov. 1992.104Smart Technologies, Inc., "Q & A Questions and Answers, Smart 2000 Conferencing System", pp. 118-121.105Smart Technologies, Inc., "Smart 2000 Conferencing System", pp. 114-117.106Smart Technologies, Inc., "Smart Solutions", pp. 124-127.107Smart Technologies, Inc., "Training with Smart 2000" pp. 122-123.108 *Smart Technologies, Inc., Q & A Questions and Answers, Smart 2000 Conferencing System , pp. 118 121.109 *Smart Technologies, Inc., Smart 2000 Conferencing System , pp. 114 117.110 *Smart Technologies, Inc., Smart Solutions , pp. 124 127.111 *Smart Technologies, Inc., Training with Smart 2000 pp. 122 123.112Technology; "Software Catches The Team Spirit", Louis Richman; Reprinted from Fortune, 1987 Time Inc.113 *Technology; Software Catches The Team Spirit , Louis Richman; Reprinted from Fortune, 1987 Time Inc.114The New York Times, Sun. Mar. 24, 1991; "Brainstorming By Modem".115 *The New York Times, Sun. Mar. 24, 1991; Brainstorming By Modem .116The New York Times, Sun., Jun. 23, 1991; Technology; "Plugging The Gap Between E-Mail And Video Conferencing", Edmund Andrews; pp. 8-9.117 *The New York Times, Sun., Jun. 23, 1991; Technology; Plugging The Gap Between E Mail And Video Conferencing , Edmund Andrews; pp. 8 9.118The University of Arizona, Dept. of Management Information Systems; "Bibliography--Group Decision Support Systems".119 *The University of Arizona, Dept. of Management Information Systems; Bibliography Group Decision Support Systems .120Think; No. 1/1990; "How To Have An Electronic Brainstorm", Mason Southworth; pp. 12-13.121 *Think; No. 1/1990; How To Have An Electronic Brainstorm , Mason Southworth; pp. 12 13.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS5745688 *Jan 23, 1996Apr 28, 1998Ricoh Company, Ltd.Telewriting terminal system performing adding/deleting operation of an image based on control informationUS5758110 *Apr 30, 1997May 26, 1998Intel CorporationApparatus and method for application sharing in a graphic user interfaceUS5764902 *Sep 29, 1995Jun 9, 1998Intel CorporationConditional insert or merge in a data conferenceUS5768607 *Apr 30, 1996Jun 16, 1998Intel CorporationMethod and apparatus for freehand annotation and drawings incorporating sound and for compressing and synchronizing soundUS5793967 *Jun 16, 1995Aug 11, 1998Hand Held Products, Inc.Data collection and RF communications system and method of developing applications for sameUS5822525 *May 22, 1996Oct 13, 1998Microsoft CorporationMethod and system for presentation conferencingUS5884096 *Nov 12, 1997Mar 16, 1999Apex Pc Solutions, Inc.Interconnection system for viewing and controlling remotely connected computers with on-screen video overlay for controlling of the interconnection switchUS5893126 *Aug 12, 1996Apr 6, 1999Intel CorporationMethod and apparatus for annotating a computer document incorporating soundUS5923844 *Apr 2, 1997Jul 13, 1999Ncr CorporationRemote collaboration among host computer running host program and remote computers each running application programUS5938724 *Apr 2, 1997Aug 17, 1999Ncr CorporationRemote collaboration system that stores annotations to the image at a separate location from the imageUS5940082 *Feb 14, 1997Aug 17, 1999Brinegar; DavidSystem and method for distributed collaborative drawingUS5944785 *Mar 3, 1997Aug 31, 1999Ncr CorporationRemote collaboration system performed by a host computer running an application program and remote computers running a program distinct from the application programUS5944791 *Oct 4, 1996Aug 31, 1999Contigo Software LlcCollaborative web browserUS6047314 *Feb 27, 1998Apr 4, 2000Ncr CorporationRemote collaboration system with multiple host computers using multiple applicationsUS6061717 *Mar 31, 1997May 9, 2000Ncr CorporationRemote collaboration system with annotation and viewer capabilitiesUS6081828 *Dec 10, 1997Jun 27, 2000Nec CorporationComputer system, and host computer and portable terminal suitable for the systemUS6088702 *Feb 25, 1998Jul 11, 2000Plantz; Scott H.Group publishing systemUS6115038 *Jul 9, 1998Sep 5, 2000Christofferson Enterprises, LlcMethod for creating lower cost real-time 3D graphics in a distributed environmentUS6173315 *Mar 29, 1996Jan 9, 2001Intel CorporationUsing shared data to automatically communicate conference status information within a computer conferenceUS6295551May 7, 1997Sep 25, 2001Cisco Technology, Inc.Call center system where users and representatives conduct simultaneous voice and joint browsing sessionsUS6304895Jul 23, 1999Oct 16, 2001Apex Inc.Method and system for intelligently controlling a remotely located computerUS6329984Nov 26, 1997Dec 11, 2001Intel CorporationUser input routing with remote control application sharingUS6411988 *Jul 15, 1998Jun 25, 2002Microsoft CorporationMethod and system for presentation conferencingUS6453337 *Jan 12, 2001Sep 17, 2002Zaplet, Inc.Methods and systems to manage and track the states of electronic mediaUS6457045 *Jan 14, 2000Sep 24, 2002Zaplet, Inc.System and method for group choice makingUS6463461Oct 25, 1999Oct 8, 2002Zaplet, Inc.System for communicating information among a group of participantsUS6496849Oct 25, 1999Dec 17, 2002Zaplet, Inc.Electronic media for communicating information among a group of participantsUS6505233 *Oct 25, 1999Jan 7, 2003Zaplet, Inc.Method for communicating information among a group of participantsUS6507865 *Jan 14, 2000Jan 14, 2003Zaplet, Inc.Method and system for group content collaborationUS6518994Jan 28, 1998Feb 11, 2003Ncr CorporationVideo call distributionUS6523063 *Jan 14, 2000Feb 18, 2003Zaplet, Inc.Method system and program product for accessing a file using values from a redirect message string for each change of the link identifierUS6542165 *Mar 3, 1999Apr 1, 2003International Business Machines Corp.System, apparatus and method of relating annotation data to an application windowUS6662210Mar 22, 2000Dec 9, 2003Ncr CorporationMethod of remote collaboration systemUS6691153Jan 14, 2000Feb 10, 2004Zaplet, Inc.Method and system for process interaction among a groupUS6754693Aug 1, 2001Jun 22, 2004Cisco Technology, Inc.Method and apparatus to allow users and representatives to conduct simultaneous voice and joint browsing sessionsUS6871216Sep 16, 2002Mar 22, 2005Zaplet, Inc.Methods and systems to manage and track the states of electronic mediaUS7028266Apr 5, 2002Apr 11, 2006Microsoft CorporationProcessing occluded windows during application sharingUS7069298Dec 29, 2000Jun 27, 2006Webex Communications, Inc.Fault-tolerant distributed system for collaborative computingUS7069334Dec 27, 2000Jun 27, 2006Intel CorporationImage restoration and reconfiguration support for crashed devicesUS7088871Jun 3, 2004Aug 8, 2006Microsoft CorporationMethod and system for transmitting data for a shared applicationUS7130883Dec 29, 2000Oct 31, 2006Webex Communications, Inc.Distributed network system architecture for collaborative computingUS7130885Sep 5, 2001Oct 31, 2006Zaplet, Inc.Methods and apparatus providing electronic messages that are linked and aggregatedUS7174505 *Mar 29, 2002Feb 6, 2007Fujitsu LimitedDisplay engagement systemUS7203755Dec 29, 2000Apr 10, 2007Webex—Communications, Inc.System and method for application sharing in collaborative settingUS7228332Oct 16, 2003Jun 5, 2007Intercall, Inc.System and method for application viewing through collaborative web browsing sessionUS7259482Sep 24, 2003Aug 21, 2007Belkin International, Inc.Distance extender and method making use of sameUS7275212 *Oct 23, 2003Sep 25, 2007Microsoft CorporationSynchronized graphics and region data for graphics remoting systemsUS7286141Aug 31, 2001Oct 23, 2007Fuji Xerox Co., Ltd.Systems and methods for generating and controlling temporary digital inkUS7293243May 22, 2002Nov 6, 2007Microsoft CorporationApplication sharing viewer presentationUS7313595Mar 18, 2003Dec 25, 2007Intercall, Inc.System and method for record and playback of collaborative web browsing sessionUS7328239Feb 28, 2001Feb 5, 2008Intercall, Inc.Method and apparatus for automatically data streaming a multiparty conference sessionUS7349944May 26, 2005Mar 25, 2008Intercall, Inc.System and method for record and playback of collaborative communications sessionUS7356563Jun 6, 2002Apr 8, 2008Microsoft CorporationMethods of annotating a collaborative application displayUS7362349Jul 10, 2002Apr 22, 2008Seiko Epson CorporationMulti-participant conference system with controllable content delivery using a client monitor back-channelUS7363589Jul 28, 2000Apr 22, 2008Tandberg Telecom A/SSystem and method for generating invisible notes on a presenter's screenUS7373381May 11, 2007May 13, 2008Intercall, Inc.System and method for application viewing through collaborative web browsing sessionUS7404014Jun 3, 2004Jul 22, 2008Microsoft CorporationMethod and system for transmitting and determining the effects of display orders from shared application between a host and shadow computerUS7414638Jul 22, 2005Aug 19, 2008Microsoft CorporationApplication sharing user interface improvementsUS7418664Apr 3, 2002Aug 26, 2008Microsoft CorporationApplication sharing single document sharingUS7421069Feb 10, 2004Sep 2, 2008Intercall, Inc.Methods and apparatus for providing egalitarian control in a multimedia collaboration sessionUS7426578Dec 12, 2003Sep 16, 2008Intercall, Inc.Systems and methods for synchronizing data between communication devices in a networked environmentUS7432619Apr 25, 2007Oct 7, 2008Belkin International, Inc.Distance extenderUS7453472May 31, 2003Nov 18, 2008University Of Utah Research FoundationSystem and method for visual annotation and knowledge representationUS7461347Jan 28, 2005Dec 2, 2008Cisco Technology, Inc.Distributed document sharingUS7487457Jan 30, 2006Feb 3, 2009Microsoft CorporationApplication sharing single document sharingUS7496666Jan 3, 2006Feb 24, 2009Raritan Americas, Inc.Multi-user computer systemUS7496841Dec 17, 2001Feb 24, 2009Workshare Technology, Ltd.Method and system for document collaborationUS7523163Jul 3, 2006Apr 21, 2009Cisco Technology, Inc.Distributed network system architecture for collaborative computingUS7529798Dec 4, 2007May 5, 2009Intercall, Inc.System and method for record and playback of collaborative web browsing sessionUS7530022Jan 30, 2006May 5, 2009Microsoft CorporationApplication sharing single document sharingUS7577749Dec 5, 2005Aug 18, 2009Ux Ltd.Emulation of persistent HTTP connections between network devicesUS7595798Jul 22, 2005Sep 29, 2009Microsoft CorporationApplication sharing user interface improvementsUS7693997Aug 11, 2008Apr 6, 2010Intercall, Inc.Systems and methods for synchronizing data between communication devices in a networked environmentUS7701882Sep 30, 2003Apr 20, 2010Intercall, Inc.Systems and methods for collaborative communicationUS7721223Apr 11, 2006May 18, 2010Microsoft CorporationApplication sharing user interface improvementsUS7761505 *Feb 3, 2003Jul 20, 2010Openpeak Inc.System, method and computer program product for concurrent performance of video teleconference and delivery of multimedia presentation and archiving of sameUS7765261Mar 30, 2007Jul 27, 2010Uranus International LimitedMethod, apparatus, system, medium and signals for supporting a multiple-party communication on a plurality of computer serversUS7765266Mar 30, 2007Jul 27, 2010Uranus International LimitedMethod, apparatus, system, medium, and signals for publishing content created during a communicationUS7792778 *Jul 25, 2007Sep 7, 2010Siemens Medical Solutions Usa, Inc.Knowledge-based imaging CAD systemUS7834819Apr 1, 2004Nov 16, 2010Polyvision CorporationVirtual flip chart method and apparatusUS7908321Apr 2, 2009Mar 15, 2011West CorporationSystem and method for record and playback of collaborative web browsing sessionUS7945595May 12, 2008May 17, 2011Adobe Systems IncorporatedSystem and method for generating an item list in electronic contentUS7948448Oct 24, 2006May 24, 2011Polyvision CorporationPortable presentation system and methods for use therewithUS7949633May 12, 2008May 24, 2011Adobe Systems IncorporatedShared edit access of electronic contentUS7950046Mar 30, 2007May 24, 2011Uranus International LimitedMethod, apparatus, system, medium, and signals for intercepting a multiple-party communicationUS7970833Jun 2, 2004Jun 28, 2011Seiko Epson CorporationImage capture method, system and apparatusUS8060887Mar 30, 2007Nov 15, 2011Uranus International LimitedMethod, apparatus, system, and medium for supporting multiple-party communicationsUS8064368Mar 23, 2010Nov 22, 2011Intercall, Inc.Systems and methods for collaborative communicationUS8082517 *Oct 10, 2007Dec 20, 2011Microsoft CorporationApplication sharing viewer presentationUS8092227Jul 1, 2003Jan 10, 2012Sri InternationalMethod and apparatus for group learning via sequential explanation templatesUS8145705Feb 4, 2011Mar 27, 2012West CorporationSystem and method for record and playback of collaborative web browsing sessionUS8201086 *Jan 18, 2007Jun 12, 2012International Business Machines CorporationSpellchecking electronic documentsUS8204935Jun 25, 2007Jun 19, 2012West CorporationMethod and apparatus for providing egalitarian control in a multimedia collaboration sessionUS8286171Jul 21, 2008Oct 9, 2012Workshare Technology, Inc.Methods and systems to fingerprint textual information using word runsUS8290902Apr 6, 2011Oct 16, 2012Adobe Systems IncorporatedShared edit access of electronic contentUS8347206 *Mar 15, 2007Jan 1, 2013Microsoft CorporationInteractive image taggingUS8352547Feb 22, 2012Jan 8, 2013West CorporationSystem and method for record and playback of collaborative web browsing sessionUS8386471Sep 17, 2010Feb 26, 2013Salesforce.Com, Inc.Optimizing queries in a multi-tenant database system environmentUS8396900Apr 6, 2011Mar 12, 2013Adobe Systems IncorporatedSystem and method for editing an item list in electronic contentUS8406456Nov 20, 2008Mar 26, 2013Workshare Technology, Inc.Methods and systems for image fingerprintingUS8407184Jul 16, 2010Mar 26, 2013Salesforce.Com, Inc.Maintaining applications that are occasionally connected to an online services systemUS8407338Sep 14, 2009Mar 26, 2013Salesforce.ComMethods and systems for polling an on demand serviceUS8411596Oct 13, 2011Apr 2, 2013West CorporationSystems and methods for collaborative communicationUS8412820Jun 18, 2012Apr 2, 2013Salesforce.Com, Inc.Referred internet traffic analysis system and methodUS8423535Apr 15, 2010Apr 16, 2013Salesforce.Com, Inc.Query optimization in a multi-tenant database systemUS8429011Jan 20, 2009Apr 23, 2013Salesforce.Com, Inc.Method and system for targeted advertising based on topical memesUS8443085Apr 26, 2011May 14, 2013Salesforce.Com, Inc.Resolving information in a multitenant database environmentUS8443366Dec 11, 2009May 14, 2013Salesforce.Com, Inc.Techniques for establishing a parallel processing framework for a multi-tenant on-demand database systemUS8447745Sep 14, 2009May 21, 2013Salesforce.Com, Inc.Synchronizing field values in an on-demand database prior to committing a changeUS8447754Dec 20, 2010May 21, 2013Salesforce.Com, Inc.Methods and systems for optimizing queries in a multi-tenant storeUS8452726Sep 17, 2010May 28, 2013Salesforce.Com, Inc.Sharing information between tenants of a multi-tenant databaseUS8467319Apr 16, 2004Jun 18, 2013West CorporationSystems and methods for setting up a session in a collaborative communication systemUS8473469Aug 25, 2008Jun 25, 2013Salesforce.Com, Inc.Techniques for implementing batch processing in a multi-tenant on-demand database systemUS8473518Jul 3, 2008Jun 25, 2013Salesforce.Com, Inc.Techniques for processing group membership data in a multi-tenant database systemUS8473835Sep 4, 2009Jun 25, 2013Nicholas T. HaritonDistributed scripting for presentations with touch screen displaysUS8473847Jul 27, 2010Jun 25, 2013Workshare Technology, Inc.Methods and systems for comparing presentation slide decksUS8478722Nov 12, 2010Jul 2, 2013Salesforce.Com, Inc.Enterprise level business information networking for changes in a databaseUS8489929Sep 30, 2010Jul 16, 2013Salesforce.Com, Inc.Facilitating large-scale testing using virtualization technology in a multi-tenant database environmentUS8498994Jun 1, 2011Jul 30, 2013Salesforce.Com, Inc.Social filesUS8499286Jul 27, 2010Jul 30, 2013Salesforce.Com, Inc.Module testing adjustment and configurationUS8504880Dec 22, 2010Aug 6, 2013Salesforce.Com, Inc.Mechanism for facilitating efficient error handling in a network environmentUS8510164Apr 23, 2012Aug 13, 2013Salesforce.Com, Inc.Method and system for targeted advertising based on topical memesUS8510602Jul 23, 2010Aug 13, 2013Salesforce.Com, Inc.Testing a software application used in a database systemUS8516591Mar 14, 2011Aug 20, 2013Salesforce.Com, Inc.Security monitoringUS8517840Sep 30, 2011Aug 27, 2013Salesforce.Com, Inc.Methods and systems for providing a challenge user interface for an enterprise social networkUS8521780May 6, 2011Aug 27, 2013Salesforce.Com, Inc.Methods and systems for sharing email in a multi-tenant database systemUS8521782Jun 15, 2012Aug 27, 2013Salesforce.Com, Inc.Methods and systems for processing large graphs using density-based processes using map-reduceUS8533268Feb 10, 2004Sep 10, 2013Intercall, Inc.Methods and apparatus for providing a live history in a multimedia collaboration sessionUS8533786Apr 19, 2011Sep 10, 2013Salesforce.Com, Inc.Method and apparatus for protecting against attacks from outside contentUS8535162Sep 30, 2011Sep 17, 2013Salesforce.Com, Inc.Methods and systems for providing a challenge user interface for an enterprise social networkUS8539068Dec 21, 2010Sep 17, 2013Salesforce.Com, Inc.Methods and systems for providing customized domain messagesUS8539234Mar 30, 2011Sep 17, 2013Salesforce.Com, Inc.Secure client-side communication between multiple domainsUS8543566Nov 10, 2006Sep 24, 2013Salesforce.Com, Inc.System and methods of improving a multi-tenant database query using contextual knowledge about non-homogeneously distributed tenant dataUS8547879Apr 16, 2004Oct 1, 2013Intercall, Inc.Systems and methods for setting up a collaborative communication systemUS8548942Mar 19, 2010Oct 1, 2013Salesforce.Com, Inc.Methods and systems for recursive saving of hierarchical objects to a databaseUS8548952Mar 8, 2012Oct 1, 2013Salesforce.Com, Inc.Methods and systems for providing fault recovery to side effects occurring during data processingUS8549047Apr 4, 2012Oct 1, 2013Salesforce.Com, Inc.Computer implemented methods and apparatus for feed-based case managementUS8554793Dec 21, 2010Oct 8, 2013Salesforce.Com, Inc.Methods and systems for providing custom settings in an on-demand service environmentUS8555080Sep 11, 2008Oct 8, 2013Workshare Technology, Inc.Methods and systems for protect agents using distributed lightweight fingerprintsUS8560541Aug 26, 2010Oct 15, 2013Salesforce.Com, Inc.Generating reports in an online services systemUS8560554Feb 17, 2011Oct 15, 2013Salesforce.Com, Inc.Methods and apparatus for selecting updates to associated records to publish on an information feed using importance weights in an on-demand database service environmentUS8560575Feb 17, 2011Oct 15, 2013Salesforce.Com, Inc.Methods and apparatus for selecting updates to associated records to publish on an information feed in an on-demand database service environmentUS8565422Aug 9, 2011Oct 22, 2013Salesforce.Com, Inc.Method and system for enryption key versioning and key rotation in a multi-tenant environmentUS8566274Jan 10, 2011Oct 22, 2013Salesforce.Com, Inc.Methods and systems for implementing a compositional recommender frameworkUS8566283Aug 31, 2010Oct 22, 2013Salesforce.Com, Inc.Changing records associated with a software applicationUS8566449Apr 19, 2011Oct 22, 2013Salesforce.Com, Inc.Method and system for validating configuration data in a multi-tenant environmentUS8566648May 10, 2011Oct 22, 2013Salesforce, Inc.Automated testing on devicesUS8566654Aug 13, 2010Oct 22, 2013Salesforce.Com, Inc.Debugging site errors by an admin as a guest user in a multi-tenant database environmentUS8566740Apr 5, 2011Oct 22, 2013Salesforce.Com, Inc.Interactive data forecasting features for a graphical user interfaceUS8566779May 3, 2011Oct 22, 2013Salesforce.Com, Inc.Visually prioritizing information in an agile systemUS8566792Nov 10, 2010Oct 22, 2013Salesforce, Inc.Validating visual componentsUS8566917Dec 28, 2010Oct 22, 2013Salesforce.Com, Inc.Efficient single sign-on and identity provider configuration and deployment in a database systemUS8566956Dec 6, 2010Oct 22, 2013Salesforce.Com, Inc.Monitoring and reporting of data access behavior of authorized database usersUS8572080Jun 6, 2011Oct 29, 2013Salesforce.Com, Inc.Methods and systems for analyzing a network feed in a multi-tenant database system environmentUS8572559Sep 30, 2010Oct 29, 2013Salesforce.Com, Inc.Object-oriented system for creating and managing websites and their contentUS8577870Jun 15, 2012Nov 5, 2013Salesforce.Com, Inc.Statistics management for database queryingUS8583653Dec 17, 2010Nov 12, 2013Salesforce.Com, Inc.Methods and systems for determining candidates for a custom index in a multi-tenant database environmentUS8583964Dec 23, 2010Nov 12, 2013Salesforce.Com, Inc.Identifying bugs in a database system environmentUS8584124Mar 31, 2011Nov 12, 2013Salesforce.Com, Inc.Methods and systems for batch processing in an on-demand service environmentUS8589552Dec 10, 2009Nov 19, 2013Open Invention Network, LlcSystems and methods for synchronizing data between communication devices in a networked environmentUS8595296Dec 17, 2007Nov 26, 2013Open Invention Network, LlcMethod and apparatus for automatically data streaming a multiparty conference sessionUS8595635Jan 25, 2008Nov 26, 2013Salesforce.Com, Inc.System, method and apparatus for selecting content from web sources and posting content to web logsUS8610641Apr 14, 2011Dec 17, 2013Steelcase Inc.Portable presentation system and methods for use therewithUS8620020Oct 24, 2012Dec 31, 2013Workshare Technology, Inc.Methods and systems for preventing unauthorized disclosure of secure information using image fingerprintingUS8620305Jun 23, 2011Dec 31, 2013Salesforce.Com, Inc.Methods and systems for a mobile device testing frameworkUS8620875Jan 24, 2012Dec 31, 2013Salesforce.Com, Inc.Fraud analysis in a contact databaseUS8620876Nov 1, 2011Dec 31, 2013Salesforce.Com, Inc.Firewalls for securing customer data in a multi-tenant environmentUS8620954Apr 16, 2010Dec 31, 2013Salesforce.Com, Inc.Query optimization in a multi-tenant database systemUS8627211Mar 30, 2007Jan 7, 2014Uranus International LimitedMethod, apparatus, system, medium, and signals for supporting pointer display in a multiple-party communicationUS8635250Apr 26, 2011Jan 21, 2014Vinod MehraMethods and systems for deleting large amounts of data from a multitenant databaseUS8645541Mar 16, 2010Feb 4, 2014Open Invention Network, LlcSystems and methods for synchronizing data between communication devices in a networked environmentUS8650202Aug 11, 2011Feb 11, 2014Salesforce.Com, Inc.Session table frameworkUS8660881Dec 2, 2011Feb 25, 2014Salesforce.Com, Inc.Mechanism for facilitating dynamic visual workflow and task generation in an on-demand services environmentUS8661076Dec 20, 2010Feb 25, 2014Salesforce.Com, Inc.Business networking information feed alertsUS8666974Apr 14, 2011Mar 4, 2014Salesforce.Com, Inc.Methods and systems for performing high volume searches in a multi-tenant storeUS8670600Oct 24, 2012Mar 11, 2014Workshare Technology, Inc.Methods and systems for image fingerprintingUS8676979Feb 15, 2011Mar 18, 2014Salesforce.Com, Inc.Methods and systems for efficient API integrated login in a multi-tenant database environmentUS8682863Feb 23, 2007Mar 25, 2014Salesforce.Com, Inc.Methods and systems for bulk row save logic in an object relational mapping layer and application frameworkUS8682918Mar 8, 2011Mar 25, 2014Salesforce.Com, Inc.Method and system for making content-based recommendationsUS8683443Jan 20, 2012Mar 25, 2014Salesforce.Com, Inc.Streamlined methodology for resolving software integration conflictsUS8689052Aug 3, 2012Apr 1, 2014Salesforce.Com, Inc.Performing asynchronous testing of an application occasionally connected to an online services systemUS8690666Jan 9, 2012Apr 8, 2014Salesforce.Com, Inc.Systems and methods for data valuationUS8693649Sep 9, 2010Apr 8, 2014Salesforce.Com, Inc.Methods and apparatus for interfacing with a phone system in an on-demand service environmentUS8694558Nov 15, 2010Apr 8, 2014Salesforce.Com, Inc.Methods and systems for tracking work in a multi-tenant database environmentUS8701198Aug 10, 2010Apr 15, 2014Salesforce.Com, Inc.Performing security analysis on a software applicationUS8702505Mar 30, 2007Apr 22, 2014Uranus International LimitedMethod, apparatus, system, medium, and signals for supporting game piece movement in a multiple-party communicationUS8706715Sep 21, 2010Apr 22, 2014Salesforce.Com, Inc.Methods and systems for joining indexes for query optimization in a multi-tenant databaseUS8707264Dec 20, 2010Apr 22, 2014Salesforce.Com, Inc.Methods and systems for testing methods in a multi-tenant database environmentUS8713043Feb 4, 2011Apr 29, 2014Salesforce.Com, Inc.System, method and computer program product for sharing a single instance of a database stored using a tenant of a multi-tenant on-demand database systemUS8713165May 17, 2011Apr 29, 2014Salesforce.Com, Inc.Method and system for providing status of a machineUS8713530May 10, 2011Apr 29, 2014Salesforce.Com, Inc.Test framework of visual components in a multitenant database environmentUS8713693Jul 26, 2012Apr 29, 2014Salesforce.Com, Inc.Secure access to customer log data in a multi-tenant environmentUS8718241Sep 9, 2010May 6, 2014Salesforce.Com, Inc.Methods and apparatus for interfacing with a phone system in an on-demand service environmentUS8719243Apr 27, 2011May 6, 2014Salesforce.Com, Inc.Methods and systems for filtering data for interactive display of database dataUS8731151Sep 5, 2012May 20, 2014Salesforce.Com, Inc.Methods and apparatus for partially updating a web page using an embedded iFrameUS8732088Mar 19, 2012May 20, 2014Salesforce.Com, Inc.Method and system for integrating a PBX-equipped client and an on-demand database serviceUS8732150Feb 10, 2011May 20, 2014Salesforce.Com, Inc.Methods and apparatus for suppressing network feed activities using an information feed in an on-demand database service environmentUS8732157Mar 31, 2010May 20, 2014Salesforce.Com, Inc.Query optimization in a multi-tenant database systemUS8732606Oct 24, 2011May 20, 2014Salesforce.Com, Inc.Computer implemented methods and apparatus for dynamic windowing in user interfacesUS8732663Feb 1, 2011May 20, 2014Salesforce.Com, Inc.System, method and computer program product for providing automated testing by utilizing a preconfigured point of entry in a test or by converting a test to a predefined formatUS8737273Feb 28, 2013May 27, 2014Open Invention Network, LlcSystems and methods for collaborative communicationUS8738603May 19, 2011May 27, 2014Salesforce.Com, Inc.Metrics-based accessing of social threadsUS8738620Nov 12, 2010May 27, 2014Salesforce.Com, Inc.Implementing enterprise level business information networkingUS8738689Feb 29, 2012May 27, 2014Salesforce.Com, Inc.Method, system, and computer program product for managing interchange of enterprise data messagesUS8738970Jul 23, 2010May 27, 2014Salesforce.Com, Inc.Generating performance alertsUS8739030Jan 5, 2011May 27, 2014Salesforce.Com, Inc.Providing a quote template in a multi-tenant database system environmentUS8739126Nov 16, 2010May 27, 2014Salesforce.Com, Inc.Web services environment testing frameworkUS8744972Nov 8, 2011Jun 3, 2014Salesforce.Com, Inc.Method and system for integrating a PBX-equipped client and an on-demand database serviceUS8745272Sep 9, 2010Jun 3, 2014Salesforce.Com, Inc.Service cloud consoleUS8745625Nov 29, 2011Jun 3, 2014Salesforce.Com, Inc.System, method and computer program product for conditionally executing related reports in parallel based on an estimated execution timeUS8751402Nov 8, 2011Jun 10, 2014Salesforce.Com, Inc.Method and system for integrating a PBX-equipped client and an on-demand database serviceUS8751579Mar 2, 2006Jun 10, 2014Salesforce.Com, Inc.Method and system of maintaining a browser in a design application workflowUS8751826Mar 30, 2010Jun 10, 2014Salesforce.Com, Inc.Enhanced system securityUS8751939Apr 26, 2011Jun 10, 2014Salesforce.Com, Inc.Side tab navigation and page views personalization systems and methodsUS8756221Jun 1, 2011Jun 17, 2014Salesforce.Com, Inc.Social filesUS8756513Apr 23, 2002Jun 17, 2014Microsoft CorporationDocument viewing mechanism for document sharing environmentUS8756588Feb 14, 2012Jun 17, 2014Salesforce.Com, IncContextual exception management in multi-tenant systemsUS8762281Mar 19, 2012Jun 24, 2014Salesforce.Com, Inc.Method and system for integrating a PBX-equipped client and an on-demand database serviceUS8762329May 18, 2012Jun 24, 2014Salesforce.Com, Inc.Method and system for synchronizing a server and an on-demand database serviceUS8762340Dec 20, 2010Jun 24, 2014Salesforce.Com, Inc.Methods and systems for backing up a search index in a multi-tenant database environmentUS8762870Feb 23, 2012Jun 24, 2014Salesforce.Com, Inc.Multifunction drag-and-drop selection tool for selection of data objects in a social network applicationUS8762881Jul 15, 2010Jun 24, 2014Salesforce.Com, Inc.Taking screenshots of a failed applicationUS8762938Apr 28, 2009Jun 24, 2014Salesforce.Com, Inc.Object-oriented system for creating and managing websites and their contentUS8763098Jul 18, 2012Jun 24, 2014Salesforce.Com, Inc.Mechanism for facilitating dynamic and continuous testing of security assertion markup language credentials in an on-demand services environmentUS8768885Sep 12, 2012Jul 1, 2014Adobe Systems IncorporatedShared edit access of electronic contentUS8768964Mar 14, 2011Jul 1, 2014Salesforce.Com, Inc.Security monitoringUS8769416Sep 9, 2010Jul 1, 2014Salesforce.Com, Inc.Service cloud consoleUS8769704Sep 9, 2011Jul 1, 2014Salesforce.Com, Inc.Method and system for managing and monitoring of a multi-tenant systemUS8775315Aug 31, 2007Jul 8, 2014Salesforce.Com, Inc.Method and system for integrating a PBX-equipped client and an on-demand database serviceUS8775511Feb 10, 2004Jul 8, 2014Open Invention Network, LlcMethods and apparatus for automatically adding a media component to an established multimedia collaboration sessionUS8775946Apr 26, 2011Jul 8, 2014Salesforce.Com, Inc.Resolving information in a multitenant database environmentUS8776064Sep 14, 2012Jul 8, 2014Salesforce.Com, Inc.Methods and systems for batch processing in an on-demand service environmentUS8776067Dec 11, 2009Jul 8, 2014Salesforce.Com, Inc.Techniques for utilizing computational resources in a multi-tenant on-demand database systemUS8776082Dec 28, 2012Jul 8, 2014Salesforce.Com, Inc.Method and system for providing a client access to an external service via an application services platformUS8776083Dec 28, 2012Jul 8, 2014Salesforce.Com, Inc.API method and system for providing access to an external service via an application services platformUS8781988Jul 17, 2008Jul 15, 2014Salesforce.Com, Inc.System, method and computer program product for messaging in an on-demand database serviceUS8782605Dec 17, 2010Jul 15, 2014Salesforce.Com, Inc.Methods and systems for presenting different versions of an applicationUS8782785Dec 17, 2012Jul 15, 2014Salesforce.Com, Inc.System, method and computer program product for rendering data of an on-demand database service safeUS8788510Aug 15, 2008Jul 22, 2014Salesforce.Com, Inc.System, method, and computer program product for runtime invocation of an appropriate version of program instructions in an on-demand databaseUS8788532Jun 20, 2012Jul 22, 2014Salesforce.Com, Inc.Firewalls for securing customer data in a multi-tenant environmentUS8793691Apr 15, 2011Jul 29, 2014Salesforce.Com, Inc.Managing and forwarding tasks to handler for processing using a message queueUS8799233Jan 28, 2011Aug 5, 2014Salesforce.Com, Inc.System, method and computer program product for validating one or more metadata objectsUS8799298Aug 15, 2008Aug 5, 2014Salesforce.Com, Inc.On-demand database service system, method, and computer program product for enforcing the inclusion of tests in a developed applicationUS8799320Jun 20, 2012Aug 5, 2014Salesforce.Com, Inc.Firewalls for securing customer data in a multi-tenant environmentUS8799327Dec 1, 2010Aug 5, 2014Salesforce.Com, Inc.System, method and computer program product for deriving commonalities among data entriesUS8812346Oct 17, 2012Aug 19, 2014Salesforce.Com, Inc.Method and system for load balancing a sales forecast by selecting a synchronous or asynchronous process based on a type of event affecting the sales forecastUS8812438Oct 16, 2012Aug 19, 2014Salesforce.Com, Inc.System, method and computer program product for synchronizing data using data identifying messagesUS8812533May 21, 2009Aug 19, 2014Salesforce.Com, Inc.System, method and computer program product for automatically presenting selectable options in a lookup fieldUS8812630Aug 11, 2011Aug 19, 2014Salesforce.Com, Inc.Session table frameworkUS8812977Oct 8, 2010Aug 19, 2014Salesforce.Com, Inc.Accessing multi-page data using a page index in a scrollbarUS8818938Jan 31, 2011Aug 26, 2014Salesforce.Com, Inc.System, method and computer program product for synchronizing entities within a systemUS8818940Mar 29, 2011Aug 26, 2014Salesforce.Com, Inc.Systems and methods for performing record actions in a multi-tenant database and application systemUS8818985May 20, 2011Aug 26, 2014Salesforce.Com, Inc.Rule-based prioritization of social dataUS8819060Apr 15, 2011Aug 26, 2014Salesforce.Com, Inc.Virtual objects in an on-demand database environmentUS8819136Jun 4, 2012Aug 26, 2014Open Invention Network, LlcMethod and apparatus for providing egalitarian control in a multimedia collaboration sessionUS8819632Feb 16, 2011Aug 26, 2014Salesforce.Com, Inc.Techniques for distributing information in a computer network related to a software anomalyUS8825704Mar 11, 2013Sep 2, 2014Salesforce.Com, Inc.System, method and computer program product for enabling access to a resource of a multi-tenant on-demand database service utilizing a tokenUS8826451Dec 20, 2010Sep 2, 2014Salesforce.Com, Inc.Mechanism for facilitating communication authentication between cloud applications and on-premise applicationsUS8832054Mar 8, 2013Sep 9, 2014Salesforce.Com, Inc.Method and system for sharing documents between on-demand servicesUS8832061Jul 1, 2011Sep 9, 2014Salesforce.Com, Inc.Optimizing data synchronization between mobile clients and database systemsUS8838526Nov 1, 2011Sep 16, 2014Salesforce.Com, Inc.Systems and methods for supporting transactional message handlingUS8839448May 22, 2012Sep 16, 2014Salesforce.Com, Inc.Generation of a human readable output message in a format that is unreadable by a computer-based deviceUS8844013Oct 2, 2012Sep 23, 2014Salesforce.Com, Inc.Providing third party authentication in an on-demand service environmentUS8849869Mar 11, 2013Sep 30, 2014Adobe Systems IncorporatedSystem and method for editing an item list in electronic contentUS8849887Jan 6, 2012Sep 30, 2014Salesforce.Com, Inc.Mechanism for facilitating spin mode-based dynamic updating of application servers in an on-demand services environmentUS8850219Jan 12, 2011Sep 30, 2014Salesforce.Com, Inc.Secure communicationsUS8862632Jan 5, 2011Oct 14, 2014Salesforce.Com, Inc.Customizing standard formula fields in a multi-tenant database system environmentUS8863119May 26, 2011Oct 14, 2014Salesforce.Com, Inc.Methods and systems for generating a dynamic workflow in a multi-tenant database environmentUS8863251Mar 19, 2012Oct 14, 2014Salesforce.Com, Inc.On-demand service security system and method for managing a risk of access as a condition of permitting access to the on-demand serviceUS8868605May 2, 2013Oct 21, 2014Salesforce.Com, Inc.System, method and computer program product for sharing tenant information utilizing a multi-tenant on-demand database serviceUS8868981Nov 3, 2010Oct 21, 2014Salesforce.Com, Inc.On-demand services environment testing frameworkUS8869114Nov 17, 2011Oct 21, 2014Salesforce.Com, Inc.Mechanism for facilitating customized data overriding for software programs in an on-demand services environmentUS8874593Oct 20, 2011Oct 28, 2014Salesforce.Com, Inc.Testing data siloUS8875120Jul 31, 2012Oct 28, 2014Salesforce.Com, Inc.Methods and apparatus for providing software bug-fix notifications for networked computing systemsUS8875152Apr 21, 2011Oct 28, 2014Salesforce.Com, Inc.System, method and computer program product for dynamically increasing resources utilized for processing tasksUS8875259Apr 30, 2013Oct 28, 2014Salesforce.Com, Inc.On-demand service security system and method for managing a risk of access as a condition of permitting access to the on-demand serviceUS8886766Dec 1, 2011Nov 11, 2014Salesforce.Com, Inc.Systems and methods for tracking responses on an online social networkUS8892573Sep 10, 2013Nov 18, 2014Salesforce.Com, Inc.Methods and apparatus for selecting updates to associated records to publish on an information feed in an on-demand database service environmentUS8893017May 29, 2008Nov 18, 2014Adobe Systems IncorporatedTracking changes in a database toolUS8898186May 10, 2011Nov 25, 2014Salesforce.Com, Inc.Methods and systems for latency-free contacts searchUS8898287Feb 24, 2011Nov 25, 2014Salesforce.Com, Inc.System, method and computer program product for monitoring data activity utilizing a shared data storeUS8898582Mar 9, 2011Nov 25, 2014Salesforce.Com, Inc.Configurable highlights panel for display of database recordsUS8898639Oct 24, 2012Nov 25, 2014Salesforce.Com, Inc.System, method and computer program product for automated test case generation and schedulingUS8898656Jan 6, 2012Nov 25, 2014Salesforce.Com, Inc.Mechanism for facilitating dynamic format transformation of software applications in an on-demand services environmentUS8898753Mar 19, 2012Nov 25, 2014Salesforce.Com, Inc.On-demand service security system and method for managing a risk of access as a condition of permitting access to the on-demand serviceUS8903770Feb 10, 2011Dec 2, 2014Salesforce.Com, Inc.Methods and apparatus for discontinuing the following of records in an on-demand database service environmentUS8903851Nov 9, 2011Dec 2, 2014Salesforce.Com, Inc.Systems and methods for exporting, publishing, browsing and installing on-demand applications in a multi-tenant database environmentUS8903943Aug 15, 2011Dec 2, 2014Salesforce.Com, Inc.Integrating cloud applications and remote jobsUS8904011Feb 7, 2013Dec 2, 2014Salesforce.Com, Inc.Resolving information in a multitenant database environmentUS8904166Aug 6, 2013Dec 2, 2014Salesforce.Com Inc.Secure client-side communication between multiple domainsUS8904541Aug 26, 2010Dec 2, 2014Salesforce.Com, Inc.Performing security assessments in an online services systemUS8910128Jun 18, 2012Dec 9, 2014Salesforce.Com, Inc.Methods and apparatus for application performance and capacity analysisUS8914405May 10, 2011Dec 16, 2014Salesforce.Com, Inc.Methods and systems for latency-free database queriesUS8914438Dec 16, 2010Dec 16, 2014Salesforce.Com, Inc.Methods and systems for providing a user interface in a multi-tenant database environmentUS8914539Sep 9, 2010Dec 16, 2014Salesforce.Com, Inc.Service cloud consoleUS8918361Sep 25, 2013Dec 23, 2014Salesforce.Com, Inc.Methods and systems for recursive saving of hierarchical objects to a databaseUS8924361Aug 20, 2012Dec 30, 2014Salesforce.Com, Inc.Monitoring entitlement usage in an on-demand systemUS8924419Jan 10, 2011Dec 30, 2014Salesforce.Com, Inc.Method and system for performing an authority analysisUS8925041Dec 14, 2010Dec 30, 2014Salesforce.Com, Inc.System, method and computer program product for performing one or more actions based on a determined access permissions for a plurality of usersUS8930322Oct 23, 2013Jan 6, 2015Salesforce.Com, Inc.Methods and systems for bulk row save logic in an object relational mapping layer and application frameworkUS8930332Sep 30, 2010Jan 6, 2015Salesforce.Com, Inc.Method and system for partitioning search indexesUS8930933Nov 2, 2010Jan 6, 2015Salesforce.Com, Inc.System, method and computer program product for associating a plurality of stored elements with a creation of a patchUS8935193May 6, 2011Jan 13, 2015Salesforce.Com, Inc.Methods and systems for performing email management customizations in a multi-tenant database systemUS8935360Sep 29, 2011Jan 13, 2015Salesforce.Com, Inc.Techniques for metadata-driven dynamic content servingUS8935806Oct 25, 2011Jan 13, 2015Salesforce.Com, Inc.Mechanism for facilitating management of data in an on-demand services environmentUS8938520Aug 24, 2012Jan 20, 2015Salesforce.Com, Inc.Methods and systems for smart adapters in a social media content analytics environmentUS8943011Jun 12, 2012Jan 27, 2015Salesforce.Com, Inc.Methods and systems for using map-reduce for large-scale analysis of graph-based dataUS8949185Oct 8, 2012Feb 3, 2015Salesforce.Com, Inc.Application update system, method and computer program productUS8949270Mar 8, 2012Feb 3, 2015Salesforce.Com, Inc.Methods and systems for processing social media dataUS8954449Apr 4, 2012Feb 10, 2015Salesforce.Com, Inc.Method and system for determining a user's brand influenceUS8954587Nov 18, 2011Feb 10, 2015Salesforce.Com, Inc.Mechanism for facilitating dynamic load balancing at application servers in an on-demand services environmentUS8954923Mar 15, 2013Feb 10, 2015Salesforce.Com, Inc.Mechanism for facilitating dynamic interaction with development applications and tools an on-demand services enviromentUS8959114Jul 24, 2012Feb 17, 2015Salesforce.Com, Inc.Entitlement management in an on-demand systemUS8959341Jan 25, 2010Feb 17, 2015Salesforce.Com, Inc.Methods and systems for sharing database contentUS8959483May 10, 2011Feb 17, 2015Salesforce.Com, Inc.Test framework of visual components in a multitenant database environmentUS8965846Sep 24, 2013Feb 24, 2015Salesforce.Com, Inc.Methods and systems for synchronizing data in a multi-tenant database environmentUS8965860Dec 20, 2010Feb 24, 2015Salesforce.Com, Inc.Methods and systems for bulk uploading of data in an on-demand service environmentUS8966250Sep 8, 2009Feb 24, 2015Salesforce.Com, Inc.Appliance, system, method and corresponding software components for encrypting and processing dataUS8966440Apr 12, 2012Feb 24, 2015Salesforce.Com, Inc.Custom application creation in multi-tenant systemsUS8966577Oct 16, 2013Feb 24, 2015Salesforce.Com, Inc.Method, system, and computer program product for facilitating communication in an interoperability networkUS8972336Feb 21, 2013Mar 3, 2015Salesforce.Com, Inc.System and method for mapping source columns to target columnsUS8972421Jul 24, 2012Mar 3, 2015Salesforce.Com, Inc.Systems and methods for propagating a global filter to individual datasetsUS8972431Aug 4, 2010Mar 3, 2015Salesforce.Com, Inc.Synonym supported searchesUS8972953Apr 12, 2011Mar 3, 2015Salesforce.Com, Inc.Methods and systems for internally debugging code in an on-demand service environmentUS8973106May 3, 2013Mar 3, 2015Salesforce.Com, Inc.Computer implemented methods and apparatus for providing permissions to users in an on-demand service environmentUS8977647Apr 19, 2013Mar 10, 2015Salesforce.Com, Inc.On-demand database service system, method and computer program product for conditionally allowing an application of an entity access to data of another entityUS8977675Jul 6, 2010Mar 10, 2015Salesforce.Com, Inc.Methods and systems for providing time and date specific software user interfacesUS8977713Nov 8, 2011Mar 10, 2015Salesforce.Com, Inc.Method, system, and computer program product for locating network filesUS8977739May 3, 2011Mar 10, 2015Salesforce.Com, Inc.Configurable frame work for testing and analysis of client-side web browser page performanceUS8984009Apr 21, 2011Mar 17, 2015Salesforce.Com, Inc.Methods and systems for utilizing bytecode in an on-demand service environment including providing multi-tenant runtime environments and systemsUS8984051Apr 5, 2012Mar 17, 2015Salesforce.Com, Inc.Computer implemented methods and apparatus for communicating feed information to one or more recipientsUS8984156Jul 20, 2012Mar 17, 2015Salesforce.Com, Inc.Multi-party mesh conferencing with stream processingUS8984409Sep 9, 2010Mar 17, 2015Salesforce.Com, Inc.Service cloud consoleUS8984434Apr 3, 2014Mar 17, 2015Salesforce.Com, Inc.Computer implemented methods and apparatus for dynamic windowing in user interfacesUS8990144Oct 3, 2013Mar 24, 2015Salesforce.Com, Inc.System, method and computer program product for performing one or more actions utilizing a uniform resource locatorUS8990251Oct 2, 2012Mar 24, 2015Salesforce.Com, Inc.Techniques for changing perceivable stimuli associated with a user interfave for an on-demand database serviceUS8990958Mar 15, 2013Mar 24, 2015Salesforce.Com, Inc.Systems and methods for content management in an on demand environmentUS8996493Mar 12, 2013Mar 31, 2015Salesforce.Com, Inc.System, method and computer program product for storing reports for use by tenants of a multi-tenant on-demand database serviceUS8996553Nov 30, 2012Mar 31, 2015Salesforce.Com, Inc.Mechanism for facilitating management and customization of lightweight objects in an on-demand services environmentUS8996569Nov 30, 2012Mar 31, 2015Salesforce.Com, Inc.Mechanism for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environmentUS8996574Nov 8, 2011Mar 31, 2015Salesforce.Com, Inc.System, method and computer program product for portal user data access in a multi-tenant on-demand database systemUS8996588Jul 18, 2012Mar 31, 2015Salesforce.Com, Inc.Mechanism for facilitating dynamic management of assets in an on-demand services environmentUS8996610Oct 1, 2010Mar 31, 2015Salesforce.Com, Inc.Proxy system, method and computer program product for utilizing an identifier of a request to route the request to a networked deviceUS8996621May 12, 2008Mar 31, 2015Adobe Systems IncorporatedAsynchronous comment updatesUS8996674Aug 22, 2012Mar 31, 2015Salesforce.Com, Inc.System, method and computer program product for SNMP based mobile device managementUS9002891Nov 8, 2011Apr 7, 2015Salesforce.Com, Inc.System, method and computer program product for portal user data access in a multi-tenant on-demand database systemUS9007364Aug 24, 2012Apr 14, 2015Salesforce.Com, Inc.Augmented reality display apparatus and related methods using database record dataUS9009669Dec 15, 2010Apr 14, 2015Salesforce.Com, Inc.Visual user interface validatorUS9009709Mar 16, 2011Apr 14, 2015Salesforce.Com, Inc.Asynchronous rollup numbers forecasting methods and systemsUS9015494May 9, 2012Apr 21, 2015Salesforce.Com, Inc.Methods and apparatus for digital steganographyUS9021374Mar 30, 2011Apr 28, 2015Salesforce.Com, Inc.Systems and methods for generating a dashboard in a multi-tenant database system environmentUS9021435Dec 16, 2010Apr 28, 2015Salesforce.Com, Inc.Methods and systems for providing a user interface in a multi-tenant database environmentUS20120159342 *Jan 23, 2012Jun 21, 2012Sony Electronics, Inc.Assignment of a local function to a remote user control in a media production systemUS20120223960 *Mar 1, 2011Sep 6, 2012Avermedia Information, Inc.Image control method and image control systemDE102011107603A1 *Jun 30, 2011Jan 3, 2013Peter StrzygowskiComputer-implemented method for generation, transmission, storage, management and processing of image features on display device, involves setting server system to arrange user-added graphical elements corresponding to original imageWO2001022246A1 *Aug 24, 2000Mar 29, 2001Firedrop IncMethod and system for group content colaboration* Cited by examinerClassifications U.S. Classification709/205, 715/759, 345/502International ClassificationH04L29/06, H04L29/08, H04L12/18, G06F15/00Cooperative ClassificationH04L67/38, H04L69/329, H04L29/06, H04L12/1813European ClassificationH04L29/06, H04L12/18DLegal EventsDateCodeEventDescriptionOct 16, 2013ASAssignmentOwner name: RPX CORPORATION, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WEB COLLABORATION TECHNOLOGIES LLC;REEL/FRAME:031415/0689Effective date: 20131001Dec 28, 2012ASAssignmentFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ACACIA RESEARCH GROUP LLC;REEL/FRAME:029538/0941Owner name: WEB COLLABORATION TECHNOLOGIES LLC, TEXASEffective date: 20121120Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CISCO TECHNOLOGY, INC.;REEL/FRAME:029549/0748Owner name: ACACIA RESEARCH GROUP LLC, TEXASEffective date: 20120705Oct 7, 2011ASAssignmentFree format text: CHANGE OF NAME;ASSIGNOR:WEBEX COMMUNICATIONS, INC.;REEL/FRAME:027033/0756Effective date: 20091005Owner name: CISCO WEBEX LLC, DELAWAREOwner name: CISCO TECHNOLOGY, INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CISCO WEBEX LLC;REEL/FRAME:027033/0764Effective date: 20111006Aug 19, 2008FPAYFee paymentYear of fee payment: 12Aug 26, 2005ASAssignmentOwner name: WEBEX COMMUNICATIONS, INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NCR CORPORATION;REEL/FRAME:016446/0851Effective date: 20050706Jul 25, 2005ASAssignmentOwner name: WEBEX COMMUNICATIONS, INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NCR CORPORATION;REEL/FRAME:016561/0636Effective date: 20050706May 7, 2004FPAYFee paymentYear of fee payment: 8Apr 6, 2000FPAYFee paymentYear of fee payment: 4Apr 28, 1998CCCertificate of correctionRotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services