Movatterモバイル変換


[0]ホーム

URL:


US20190146899A1 - Assistive debugging of web applications with port forwarding - Google Patents

Assistive debugging of web applications with port forwarding
Download PDF

Info

Publication number
US20190146899A1
US20190146899A1US15/879,296US201815879296AUS2019146899A1US 20190146899 A1US20190146899 A1US 20190146899A1US 201815879296 AUS201815879296 AUS 201815879296AUS 2019146899 A1US2019146899 A1US 2019146899A1
Authority
US
United States
Prior art keywords
computer system
port
owner
participant
build
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US15/879,296
Inventor
Charles Eric LANTZ
Jonathan Preston CARTER
Simon Calvert
Ilya V. BIRYUKOV
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing LLCfiledCriticalMicrosoft Technology Licensing LLC
Priority to US15/879,296priorityCriticalpatent/US20190146899A1/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: CARTER, JONATHAN PRESTON, BIRYUKOV, ILYA V., CALVERT, SIMON, LANTZ, CHARLES ERIC
Priority to PCT/US2018/059714prioritypatent/WO2019099260A1/en
Priority to EP18811995.2Aprioritypatent/EP3710940A1/en
Publication of US20190146899A1publicationCriticalpatent/US20190146899A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An application may be built on an owner computer system, and that build may be saved on the owner computer system. Then, an instance of the build may be run on the owner computer system. A collaboration session in which the owner computer system and a participant computer system are both members may also be established. Within this collaboration session, the participant computer system is provided access to a port that may be used to access the build instance. Next, this build instance is made accessible to the participant computer system via the port. In response to a change to the build, the participant computer system is then provided access to a new instance of the build via the port.

Description

Claims (20)

1. An owner computer system comprising:
one or more processors; and
one or more computer-readable hardware storage devices having stored thereon computer-executable instructions that are structured to be executable by the one or more processors to thereby cause the owner computer system to:
establish a collaboration session in which the owner computer system and a participant computer system are both members, the collaboration session providing both the owner computer system and the participant computer system access to a multi-file workspace stored on the owner computer system, the multi-file workspace comprising a codebase:
create a build of an application, the build being based upon the codebase within the multi-file workspace, and the build being stored locally on the owner computer system;
run an instance of the build on the owner computer system;
provide, to the participant computer system, access to a port that is usable to access the build instance;
cause the build instance to be accessible to the participant computer system via the port; and
in response to a change to the build, provide access to a new instance of the build to the participant computer system via the port.
9. A method for forwarding a port during a collaboration session, the method being implemented by one or more processors of an owner computer system, the method comprising:
establishing a collaboration session in which the owner computer system and a participant computer system are both members, the collaboration session providing both the owner computer system and the participant computer system access to a multi-file workspace stored on the owner computer system, the multi-file workspace comprising a codebase;
creating a build of an application, the build being based upon the codebase within the multi-file workspace, and the build being stored locally on the owner computer system;
running an instance of the build on the owner computer system;
providing, to the participant computer system, access to a port that is usable to access the build instance;
causing the build instance to be accessible to the participant computer system via the port; and
in response to a change to the build, providing access to a new instance of the build to the participant computer system via the port.
17. One or more hardware storage devices having stored thereon computer-executable instructions that are structured to be executable by one or more processors of an owner computer system to thereby cause the owner computer system to:
establish a collaboration session in which the owner computer system and a participant computer system are both members, the collaboration session providing both the owner computer system and the participant computer system access to a multi-file workspace stored on the owner computer system, the multi-file workspace comprising a codebase:
create a build of an application, the build being based upon the codebase within the multi-file workspace, and the build being stored locally on the owner computer system;
run an instance of the build on the owner computer system;
provide, to the participant computer system, access to a port that is usable to access the build instance;
cause the build instance to be accessible to the participant computer system via the port; and
in response to a change to the build, provide access to a new instance of the build to the participant computer system via the port.
US15/879,2962017-11-142018-01-24Assistive debugging of web applications with port forwardingAbandonedUS20190146899A1 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US15/879,296US20190146899A1 (en)2017-11-142018-01-24Assistive debugging of web applications with port forwarding
PCT/US2018/059714WO2019099260A1 (en)2017-11-142018-11-08Assistive debugging of web applications with port forwarding
EP18811995.2AEP3710940A1 (en)2017-11-142018-11-08Assistive debugging of web applications with port forwarding

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US201762585988P2017-11-142017-11-14
US15/879,296US20190146899A1 (en)2017-11-142018-01-24Assistive debugging of web applications with port forwarding

Publications (1)

Publication NumberPublication Date
US20190146899A1true US20190146899A1 (en)2019-05-16

Family

ID=66431326

Family Applications (6)

Application NumberTitlePriority DateFiling Date
US15/879,296AbandonedUS20190146899A1 (en)2017-11-142018-01-24Assistive debugging of web applications with port forwarding
US15/879,289Active2038-09-14US10810109B2 (en)2017-11-142018-01-24Architecture for remoting language services
US15/879,256AbandonedUS20190146783A1 (en)2017-11-142018-01-24Collaborative software development with heterogeneous development tools
US15/879,261AbandonedUS20190146758A1 (en)2017-11-142018-01-24Collaborative editing of source code with intelligent operations
US15/879,266ActiveUS10678675B2 (en)2017-11-142018-01-24Assistive, language-agnostic debugging with multi-collaborator control
US15/948,714Active2039-01-13US10846203B2 (en)2017-11-142018-04-09Responding to requests by tracking file edits

Family Applications After (5)

Application NumberTitlePriority DateFiling Date
US15/879,289Active2038-09-14US10810109B2 (en)2017-11-142018-01-24Architecture for remoting language services
US15/879,256AbandonedUS20190146783A1 (en)2017-11-142018-01-24Collaborative software development with heterogeneous development tools
US15/879,261AbandonedUS20190146758A1 (en)2017-11-142018-01-24Collaborative editing of source code with intelligent operations
US15/879,266ActiveUS10678675B2 (en)2017-11-142018-01-24Assistive, language-agnostic debugging with multi-collaborator control
US15/948,714Active2039-01-13US10846203B2 (en)2017-11-142018-04-09Responding to requests by tracking file edits

Country Status (4)

CountryLink
US (6)US20190146899A1 (en)
EP (6)EP3710934A1 (en)
CN (2)CN111344678A (en)
WO (6)WO2019099260A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10678675B2 (en)2017-11-142020-06-09Microsoft Technology Licensing, LlcAssistive, language-agnostic debugging with multi-collaborator control

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP7262818B2 (en)2017-11-022023-04-24シリコン モビリティ エスアエス Software environment for controlling engine debugging, testing, calibration and tuning
US10938641B1 (en)*2018-11-092021-03-02Amazon Technologies, Inc.On-demand development environment
US10846197B1 (en)*2018-12-132020-11-24Facebook, Inc.Systems and methods for debugging mixed-language applications
CN110405759B (en)*2019-07-162020-11-13大唐微电子技术有限公司Chip control system
CN111078269A (en)*2019-07-192020-04-28华控清交信息科技(北京)有限公司Version management method, version recovery method, editor, system and storage medium
US11765152B2 (en)2019-07-252023-09-19Microsoft Technology Licensing, LlcRelated asset access based on proven primary asset access
CN112632016B (en)*2019-09-242024-12-20腾讯科技(深圳)有限公司 A file editing method and device
USD942507S1 (en)*2020-02-072022-02-01Bottomline Technologies IncDisplay screen with graphical user interface
USD965028S1 (en)*2020-02-072022-09-27Bottomline Technologies, IncDisplay screen with a machine learning score graphical user interface
US11941064B1 (en)2020-02-142024-03-26Bottomline Technologies, Inc.Machine learning comparison of receipts and invoices
CN112306595A (en)*2020-04-302021-02-02北京字节跳动网络技术有限公司Interaction method and device and electronic equipment
US11677574B1 (en)*2020-07-022023-06-13Intrado CorporationAutomated conference sessions generated to manage application development
US11711493B1 (en)2021-03-042023-07-25Meta Platforms, Inc.Systems and methods for ephemeral streaming spaces
US11763078B2 (en)2021-04-222023-09-19Microsoft Technology Licensing, LlcProvisional selection drives edit suggestion generation
CN113094033B (en)*2021-06-072021-08-27南京沁恒微电子股份有限公司 An engineering structure adaptation method of MCU integrated development environment
US20230342285A1 (en)*2022-04-222023-10-26Replit, Inc.Multiplayer Debugger
US20240119156A1 (en)*2022-10-112024-04-11Change Healthcare Holdings, LlcSystem and method for automated software development compliance verification and auditing
JP7399533B1 (en)2023-01-062023-12-18株式会社プログミー Programming education method, programming education program, programming education server, and programming education terminal

Family Cites Families (118)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH05165610A (en)1991-12-131993-07-02Hitachi LtdMethod for generating and maintaining software developing environment
JPH0619771A (en)*1992-04-201994-01-28Internatl Business Mach Corp <Ibm>File management system of shared file by different kinds of clients
US6405364B1 (en)1999-08-312002-06-11Accenture LlpBuilding techniques in a development architecture framework
AU2001251481A1 (en)2000-04-112001-10-23Gausa L.L.C.System and method for real-time multi-directional file-based data streaming editor
US8196029B1 (en)2000-06-212012-06-05Microsoft CorporationSystem and method for enabling simultaneous multi-user electronic document editing
US6842770B1 (en)*2000-08-182005-01-11Apple Computer, Inc.Method and system for seamlessly accessing remotely stored files
AU2001287421A1 (en)2000-08-212002-03-04Thoughtslinger CorporationSimultaneous multi-user document editing system
US20020129106A1 (en)2001-03-122002-09-12Surgency, Inc.User-extensible system for manipulating information in a collaborative environment
CA2391719A1 (en)*2002-06-262003-12-26Ibm Canada Limited-Ibm Canada LimiteeEditing files of remote systems using an integrated development environment
US8032470B1 (en)*2003-11-102011-10-04James Ralph HeidenreichSystem and method to facilitate user thinking about an arbitrary problem with collaboration or social networking system
US20040234315A1 (en)2003-05-202004-11-25Colwell Steven LeeMethod and computer-readable medium for faster data entry
US7877738B2 (en)2003-06-202011-01-25Apple Inc.Speculative compilation
US7805702B2 (en)*2003-10-292010-09-28International Business Machines CorporationCollaborative development environments for software
US7216257B2 (en)2004-01-212007-05-08Sap AgRemote debugging
US7734685B2 (en)2004-07-272010-06-08International Business Machines CorporationMethod, system and program product for annotating a development artifact
US7748033B2 (en)*2005-02-252010-06-29Microsoft CorporationWindows remote debugger service
US7774703B2 (en)2006-02-092010-08-10Microsoft CorporationVirtual shadow awareness for multi-user editors
US20070220479A1 (en)*2006-03-142007-09-20Hughes John MSystems and methods for software development
US8079019B2 (en)*2007-11-212011-12-13Replay Solutions, Inc.Advancing and rewinding a replayed program execution
US20080005235A1 (en)*2006-06-302008-01-03Microsoft CorporationCollaborative integrated development environment using presence information
US20080028323A1 (en)*2006-07-272008-01-31Joshua RosenMethod for Initiating and Launching Collaboration Sessions
US20080059941A1 (en)2006-08-302008-03-06Timothy PayneMethod and system for supporting a collaborative development environment
US20160112262A1 (en)2014-10-182016-04-21Weaved, Inc.Installation and configuration of connected devices
US7904418B2 (en)2006-11-142011-03-08Microsoft CorporationOn-demand incremental update of data structures using edit list
US8555257B2 (en)2006-11-202013-10-08Wind River Systems, Inc.System and method for networked software development
US8234620B1 (en)*2007-04-302012-07-31Oracle America, Inc.Method and system for software development using distributed computing resources
US7697230B2 (en)2007-07-172010-04-13Hewlett-Packard Development Company, L.P.Tape drive position control
US8788589B2 (en)*2007-10-122014-07-22Watchitoo, Inc.System and method for coordinating simultaneous edits of shared digital data
US7941399B2 (en)2007-11-092011-05-10Microsoft CorporationCollaborative authoring
JP2009237190A (en)*2008-03-272009-10-15Seiko Epson CorpMethod of controlling belt fixing device, belt fixing device, and image forming apparatus
US20090249224A1 (en)2008-03-312009-10-01Microsoft CorporationSimultaneous collaborative review of a document
JP5368547B2 (en)2008-04-052013-12-18ソーシャル・コミュニケーションズ・カンパニー Shared virtual area communication environment based apparatus and method
US8230348B2 (en)*2008-04-282012-07-24Roger PetersCollaboration software with real-time synchronization
US20100057865A1 (en)*2008-09-042010-03-04International Business Machines CorporationTransferable Debug Session in a Team Environment
US20100257457A1 (en)2009-04-072010-10-07De Goes John AReal-time content collaboration
US8555161B2 (en)2010-05-272013-10-08Microsoft CorporationConcurrent editing of a document by multiple clients
US8843832B2 (en)*2010-07-232014-09-23Reh Hat, Inc.Architecture, system and method for a real-time collaboration interface
US9799004B2 (en)2010-07-302017-10-24Avaya Inc.System and method for multi-model, context-aware visualization, notification, aggregation and formation
US8151017B2 (en)*2010-08-232012-04-03Smartech World Wide LimitedMultiplexing application and debug channels on a single USB connection
US20120084758A1 (en)2010-10-052012-04-05International Business Machines CorporationCollaborative Software Debugging In A Distributed System With Client-Specific Variable Evaluation
US8904356B2 (en)2010-10-202014-12-02International Business Machines CorporationCollaborative software debugging in a distributed system with multi-member variable expansion
US20120102459A1 (en)2010-10-202012-04-26International Business Machines CorporationCollaborative Software Debugging In A Distributed System With Stacked Event Group Management
US20120102466A1 (en)2010-10-212012-04-26International Business Machines CorporationCollaborative Software Debugging In A Distributed System With Graphic Representation Of Source Code Ownership Assignments
US8972945B2 (en)*2010-10-212015-03-03International Business Machines CorporationCollaborative software debugging in a distributed system with client-specific access control
US20120102467A1 (en)*2010-10-212012-04-26International Business Machines CorporationCollaborative Software Debugging In A Distributed System With Client-Specific Display Location Upon Event Notification
US8671393B2 (en)2010-10-212014-03-11International Business Machines CorporationCollaborative software debugging in a distributed system with client-specific dynamic breakpoints
US9009673B2 (en)2010-10-212015-04-14International Business Machines CorporationCollaborative software debugging in a distributed system with collaborative step over operation
US8739021B2 (en)2010-11-042014-05-27Microsoft CorporationVersion history inside document
US8990775B2 (en)2010-11-102015-03-24International Business Machines CorporationCollaborative software debugging in a distributed system with dynamically displayed chat sessions
US8850397B2 (en)*2010-11-102014-09-30International Business Machines CorporationCollaborative software debugging in a distributed system with client-specific display of local variables
US9411709B2 (en)2010-11-102016-08-09International Business Machines CorporationCollaborative software debugging in a distributed system with client-specific event alerts
US8869052B2 (en)2010-11-302014-10-21Sap SeContext-dependent object types in an integrated development environment
US9021436B2 (en)*2010-12-082015-04-28Microsoft Technology Licensing LlcAutomatic reconnection of debugger to a reactivated application
EP2659363A4 (en)*2010-12-302016-06-29Kyle KleinbartSystem and method for online communications management
US20120254773A1 (en)2011-01-072012-10-04Subramanian VTouch screen based interactive media sharing
US8869097B2 (en)*2011-03-232014-10-21Infosys LimitedOnline integrated development environment with code assist
US20120272218A1 (en)2011-04-202012-10-25International Business Machines CorporationCollaborative Software Debugging In A Distributed System With Stacked Run-To-Cursor Commands
US8739127B2 (en)2011-04-202014-05-27International Business Machines CorporationCollaborative software debugging in a distributed system with symbol locking
US8656360B2 (en)2011-04-202014-02-18International Business Machines CorporationCollaborative software debugging in a distributed system with execution resumption on consensus
US8806438B2 (en)*2011-04-202014-08-12International Business Machines CorporationCollaborative software debugging in a distributed system with variable-specific messages
US20120278790A1 (en)2011-04-262012-11-01International Business Machines CorporationCollaborative Software Debugging In A Distributed System With Real-Time Variable Modification Indicators
US8789014B2 (en)*2011-05-132014-07-22Microsoft CorporationManaging a working set in an integrated development environment
US20120297363A1 (en)*2011-05-192012-11-22Microsoft CorporationInferred and shared source control integration across mulitiple program development tools
US8495590B2 (en)2011-06-102013-07-23International Business Machines CorporationUser-specific software debugging
US8572438B2 (en)2011-06-242013-10-29Microsoft CorporationN-way runtime interoperative debugging
US8756577B2 (en)2011-06-282014-06-17International Business Machines CorporationCollaborative software debugging in a distributed system with private debug sessions
US9595009B2 (en)*2011-06-292017-03-14International Business Machines CorporationCode reviewer selection in a distributed software development environment
US20150193406A1 (en)2011-09-022015-07-09Micah LemonikSystem and Method to Provide Collaborative Document Processing Services Via Interframe Communication
US8682973B2 (en)*2011-10-052014-03-25Microsoft CorporationMulti-user and multi-device collaboration
US8434002B1 (en)2011-10-172013-04-30Google Inc.Systems and methods for collaborative editing of elements in a presentation document
US20130185252A1 (en)2012-01-172013-07-18Jeffrey J. PalmucciDocument Revision Manager
US9344486B2 (en)*2012-01-182016-05-17Rafael Julio de AmellerRemote geobrowser control for collaborative decision making
US9342493B2 (en)2012-02-072016-05-17International Business Machines CorporationTransient, real-time position tracking interface for user activity in a document editing application
US9720809B2 (en)*2012-02-172017-08-01Microsoft Technology Licensing, LlcDynamically enabling debugging over the internet
US20130247004A1 (en)2012-03-192013-09-19International Business Machines CorporationVisually indicating file allocation in an integrated development environment
US9286597B2 (en)2012-03-302016-03-15Microsoft Technology Licensing, LlcTracking co-authoring conflicts using document comments
US9864973B2 (en)*2012-04-122018-01-09Avid Technology, Inc.Methods and systems for collaborative media creation
US8881115B2 (en)*2012-04-172014-11-04International Business Machines CorporationCompiling source code for debugging with expanded snapshots
US9483259B1 (en)2012-05-072016-11-01Google Inc.System and method for providing real-time execution of source code in a collaborative online software development environment
CN103973741B (en)2013-01-312018-02-09国际商业机器公司 Method and device for remote debugging in cloud system
US9256341B2 (en)2013-03-202016-02-09Microsoft Technology Licensing, LlcTracking changes in collaborative authoring environment
US9465784B1 (en)2013-06-202016-10-11Bulletin Intelligence LLCMethod and system for enabling real-time, collaborative generation of documents having overlapping subject matter
US9201759B2 (en)2013-07-262015-12-01Sap SeDebugging applications in the cloud
US20150040101A1 (en)2013-08-052015-02-05Sap AgCollaborative Awareness in Software Development
US9268670B1 (en)2013-08-082016-02-23Google Inc.System for module selection in software application testing including generating a test executable based on an availability of root access
US8819617B1 (en)*2013-09-192014-08-26Fmr LlcSystem and method for providing access to data in a plurality of software development systems
US9158658B2 (en)*2013-10-152015-10-13International Business Machines CorporationDetecting merge conflicts and compilation errors in a collaborative integrated development environment
US9727445B2 (en)*2013-11-092017-08-08Microsoft Technology Licensing, Llc.Debugging a web application locally during development
US9729615B2 (en)2013-11-182017-08-08Nuwafin Holdings LtdSystem and method for collaborative designing, development, deployment, execution, monitoring and maintenance of enterprise applications
US9832237B2 (en)2013-11-272017-11-28Getgo, Inc.Collaborative online document editing
US9348579B2 (en)*2014-07-032016-05-24Sap SeIntegration of social networks with integrated development environment (IDE)
US9026652B1 (en)*2014-07-092015-05-05Fmr LlcWeb service asset management and web service information storage
US10353701B2 (en)2014-09-292019-07-16Sap SeCode analysis for cloud-based integrated development environments
GB201417913D0 (en)2014-10-102014-11-26IbmCollaborative development of software programs based on service invocations
US10095509B2 (en)2015-02-042018-10-09Sap SeSupporting developer-user collaborative software review in IDE
US9645910B1 (en)*2015-03-122017-05-09Amazon Technologies, Inc.Cross platform mobile HTML debugging
US10929353B2 (en)2015-04-292021-02-23Box, Inc.File tree streaming in a virtual file system for cloud-based shared content
US20170003835A1 (en)*2015-06-302017-01-05Microsoft Technology Licensing, LlcState-specific ordering in collaboration services
US10169552B2 (en)2015-07-172019-01-01Box, Inc.Event-driven generation of watermarked previews of an object in a collaboration environment
US10409901B2 (en)*2015-09-182019-09-10Microsoft Technology Licensing, LlcProviding collaboration communication tools within document editor
US9858070B2 (en)*2015-10-052018-01-02International Business Machines CorporationDevelopment team file collaboration
US10521215B2 (en)2015-12-102019-12-31Intel CorporationTechnologies for customized crowd-sourced features, automated safety and quality assurance with a technical computing environment
US10346532B2 (en)*2016-02-022019-07-09ActiveWrite, Inc.Document collaboration and consolidation tools and methods of use
US10375074B2 (en)2016-03-112019-08-06Postoak. Today LlcMethods and apparatus for establishing shared memory spaces for data access and distribution
US10671376B2 (en)*2016-03-152020-06-02Shenzhen Skyworth-Rgb Electronic Co., Ltd.Server program hot upgrading method and device
US10547601B2 (en)2016-06-062020-01-28Salesforce.Com, Inc.System and method to allow third-party developer to debug code in customer environment
US20170357486A1 (en)2016-06-102017-12-14International Business Machines CorporationEnhancing a crowdsourced integrated development environment application
US10216616B2 (en)*2016-07-022019-02-26Intel CorporationCooperative triggering
US10942839B2 (en)*2016-10-282021-03-09Ingram Micro Inc.System and method for debugging applications on a developer workstation
US20180124155A1 (en)2016-11-012018-05-03Microsoft Technology Licensing, LlcNetwork-based group communication and file sharing system
US10049028B2 (en)2016-11-022018-08-14Servicenow, Inc.Debug session management
US10261885B2 (en)2016-11-022019-04-16Servicenow, Inc.Debug event handling
US10152404B2 (en)*2016-11-072018-12-11Vmware, Inc.Collaborative debugging
US20180157676A1 (en)2016-12-012018-06-07Microsoft Technology Licensing, LlcManaging activity data related to collaboratively edited electronic documents
US10133716B2 (en)2016-12-232018-11-20Documill OyGeneration of notifications in a collaborative document editing environment
US10867128B2 (en)2017-09-122020-12-15Microsoft Technology Licensing, LlcIntelligently updating a collaboration site or template
US10872062B2 (en)2017-10-272020-12-22Dropbox, Inc.Moderated collaborative editing in collaborative content items
US20190146899A1 (en)2017-11-142019-05-16Microsoft Technology Licensing, LlcAssistive debugging of web applications with port forwarding

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10678675B2 (en)2017-11-142020-06-09Microsoft Technology Licensing, LlcAssistive, language-agnostic debugging with multi-collaborator control
US10810109B2 (en)2017-11-142020-10-20Microsoft Technology Licensing, LlcArchitecture for remoting language services
US10846203B2 (en)2017-11-142020-11-24Microsoft Technology Licensing, LlcResponding to requests by tracking file edits

Also Published As

Publication numberPublication date
US10810109B2 (en)2020-10-20
US20190146783A1 (en)2019-05-16
WO2019099262A1 (en)2019-05-23
EP3710934A1 (en)2020-09-23
EP3710939A1 (en)2020-09-23
US20190146758A1 (en)2019-05-16
EP3710935A1 (en)2020-09-23
WO2019099264A1 (en)2019-05-23
EP3710939B1 (en)2024-01-17
CN111344678A (en)2020-06-26
WO2019099263A1 (en)2019-05-23
WO2019099260A1 (en)2019-05-23
US20190146898A1 (en)2019-05-16
US10678675B2 (en)2020-06-09
WO2019099265A1 (en)2019-05-23
CN111344666A (en)2020-06-26
EP3710940A1 (en)2020-09-23
WO2019099261A1 (en)2019-05-23
US10846203B2 (en)2020-11-24
EP3710932A1 (en)2020-09-23
US20190147048A1 (en)2019-05-16
US20190149346A1 (en)2019-05-16
EP3710933A1 (en)2020-09-23

Similar Documents

PublicationPublication DateTitle
US20190146899A1 (en)Assistive debugging of web applications with port forwarding
Leonidis et al.The AmI-Solertis system: creating user experiences in smart environments
Cibraro et al.Professional WCF 4: Windows Communication Foundation with. NET 4
KR20090078244A (en) User-friendly Robot Contents Authoring System in Web Environment
Nüst et al.The Rockerverse: packages and applications for containerization with R
Chelliah et al.Architectural Patterns: Uncover essential patterns in the most indispensable realm of enterprise architecture
WesterveldAPI Testing and Development with Postman: API creation, testing, debugging, and management made easy
CN106471776B (en)Method for creating social network and storage medium using the same
WienholtCustomizing and Extending Copilot
LandgrafFull Stack Web Development with Remix: Enhance the user experience and build better React apps by utilizing the web platform
Sutter et al.Knative Cookbook: Building Effective Serverless Applications with Kubernetes and OpenShift
BohoraDesign and Develop Decentralized Microservices Architecture with Docker Container
Nemes¹ et al.Cooperative Design on the Internet
Nemes et al.Cooperative design on the Internet
WilliamsDOE SciDAC's Earth System Grid Center for Enabling Technologies Final Report
de Jesús Hoyos-Rivera et al.CoLab: A new paradigm and tool for collaboratively browsing the Web
KRAJŇÁKRESEARCH AND DEVELOPMENT OF COMMUNI CATION INFRASTRUCTURE FOR Q SORTING
Peng et al.SRCS: Multi-user Web Browser Sharing and Collaboration System
Kalaoja et al.WISA knowledge base and reference architecture
Eggertsson et al.Hotsarch
Kalaoja et al.WISA knowledge base and reference
Peiris et al.Pro WCF
Bella et al.WISE Experience Pearls
BirmanLive Information Objects
CHENA NOVEL PEER-TO-PEER CLUSTER FOR GENERIC APPLICATION SHARING

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LANTZ, CHARLES ERIC;CARTER, JONATHAN PRESTON;CALVERT, SIMON;AND OTHERS;SIGNING DATES FROM 20180112 TO 20180120;REEL/FRAME:044749/0650

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp