Patent Assignment
Reel/Frame 049797/0119
Corrective Assignment to Correct the Recordal to Remove Inadvertently Recoreded Properties Shown in Attached Sheet Previously Recorded at Reel: 047681 Frame: 0916. Assignor(S) Hereby Confirms the Assignment.
Recorded: 2019-07-18
Pages: 64
Assignor
MICROSOFT TECHNOLOGY LICENSING, LLC
Executed: 2018-11-15
Assignee
SERVICENOW, INC.
2225 LAWSON LANE, SANTA CLARA, CALIFORNIA, 95054
Covered Properties
(162)
A Web Service for Remote Application Discovery
PCT:
PCT/US2004/023607 ↗
Seamless Discovery of Workstation-Installed Remote Applications from the Extranet
PCT:
PCT/US2004/023631 ↗
Real-Time Inking
PCT:
PCT/US2004/024194 ↗
Using a Data Protection Server to Backup and Restore Data on Virtual Servers
PCT:
PCT/US2006/008200 ↗
Searching for Commands to Execute in Applications
PCT:
PCT/US2007/004699 ↗
Process Encoding
PCT:
PCT/US2007/005798 ↗
Centralized Enforcement of Name-Based Computer System Security Rules
PCT:
PCT/US2009/035297 ↗
Virtual Environment for Server Applications, Such as Web Applications
PCT:
PCT/US2011/026928 ↗
System and Method for Service Chain Management in a Client Management Tool
Patent:
7,523,180 →
Application:
09/561,114 →
System and Method for Implementing Integrated Polling Functions in a Client Management Tool
Patent:
6,775,699 →
Application:
09/561,155 →
System and Method for Implementing Polling Agents in a Client Management Tool
Patent:
6,792,455 →
Application:
09/561,277 →
System and Method for Logical Modeling of Distributed Computer Systems
Patent:
7,113,900 →
Application:
09/695,813 →
System and Method for Designing a Logical Model of a Distributed Computer System and Deploying Physical Resources According to the Logical Model
Patent:
6,907,395 →
Application:
09/696,707 →
Server Controlled Branding of Client Software Deployed Over Computer Networks
Methods and Arrangements for Routing Server Requests to Worker Processes Based on Url
Patent:
7,430,738 →
Application:
09/878,950 →
System and Method for Utilizing Personal Information to Customize an Output of an Application Program
Time Stamping of Database Records
System and Method for Representing an Object Used in Management of Multiple Network Resources
User Interface for Managing Multiple Network Resources
Method and System for Management of Multiple Network Resources
Method and System for Task Based Management of Multiple Network Resources
Navigation Tool for Accessing Workspaces and Modules in a Graphical User Interface
Method and System for Query-Based Management of Multiple Network Resources
Method and Apparatus for Configuring an Endpoint Device to a Computer Network
Methods and Systems for Managing an Application's Relationship to Its Run-Time Environment
Calendar Control for Selection of Time Periods to Filter Data
Patent:
7,296,232 →
Application:
10/113,240 →
Manipulating Schematized Data in a Database
Managing a Distributed Computing System
Identifying Files Within a Namespace
Patent:
7,181,473 →
Application:
10/293,425 →
Method and Computer-Readable Medium for Importing and Exporting Hierarchically Structured Data
Patent:
7,191,186 →
Application:
10/306,022 →
Ensuring the Health and Availability of Web Applications
Web Server Architecture
Web Garden Application Pools Having a Plurality of User-Mode Web Applications
Automatic Generation of a Dimensional Model for Business Analytics from an Object Model for Online Transaction Processing
Customization of Metadata Describing Objects in a Computing Environment
Multiple-Level Persisted Template Caching
Software Business Process Model
Extensible Customization Framework for a Software System
Customization of Process Logic in a Software System
Framework for Modeling and Providing Runtime Behavior for Business Software Applications
Web Server Controls for Web Enabled Recognition and/or Audible Prompting for Call Controls
Method and Apparatus for Configuring a Server Using a Knowledge Base That Defines Multiple Server Roles
Method and Apparatus for Configuring Servers
Timestamping in Databases
Automatic Task Generator Method and System
Method and Apparatus for Configuring a Server
Method And System For Administering Personal Computer Health By Registering Multiple Service Providers And Enforcing Mutual Exclusion Rules
Synchronizing Logical Views Independent of Physical Storage Representations
Method and System for Rollback-Free Failure Recovery of Multi-Step Procedures
Log Entries
Patent:
7,904,929 →
Application:
10/699,616 →
Automatic Root Cause Analysis and Diagnostics Engine
System and Method for Building a Large Index
Web Service for Remote Application Discovery
Seamless Discovery of Workstation-Installed Remote Applications from an Extranet
Metadata Driven Intelligent Data Navigation
Model Definition Schema
Learning and Using Generalized String Patterns for Information Extraction
Data Property Promotion System and Method
Architecture for Automating Analytical View of Business Applications
Patent:
7,546,226 →
Application:
10/748,391 →
Mechanism for Ensuring Processing of Messages Received While in Recovery Mode
Adaptive Recovery from System Failure for Application Instances That Govern Message Transactions
Realtime Web Page Scrapping and Visual Representation of Associated Clickthrough and Impression Data Architecture
Dynamic Protocol Construction
Transformation Tool for Mapping Xml to Relational Database
Real-Time Inking
Automated Taxonomy Generation
System and Method for Implementing Polling Agents in a Client Management Tool
System and method for implementing integrated polling functions in a client management tool
Application:
10/902,383 →
Publication:
US 2005/0005011
Synchronization of Plugins
Wet Ink
Framework for Ordered Handling of Information
Generic Interface
Display Attribute Modification
Multiple Queues Handling Information
Use of Queues
Memory Management in a Multi-Threaded Environment
Ordering of Events Between Different Input Sources
Error Notification Handling
System and Method for Designing a Logical Model of a Distributed Computer System and Deploying Physical Resources According to the Logical Model
System and method for designing a logical model of a distributed computer system and deploying physical resources according to the logical model
Application:
11/008,730 →
Publication:
US 2005/0125212
System and Methods for Automatically Verifying Management Packs
Manipulating Schematized Data in a Database
Network Performance Tuner
Multiple-Level Persisted Template Caching
Multi-Level Persisted Template Caching
Using a Data Protection Server to Backup and Restore Data on Virtual Servers
Model-Based System Monitoring
Model-Based System Monitoring
Model-Based System Monitoring
System and Method for Converting a Target Computing Device to a Virtual Machine in Response to a Detected Event
Synchronization of Plugins
Outsourcing of Email Hosting Services
Outsourcing of Instant Messaging Hosting Services
Validation of Domain Name Control
Hosting of Network-Based Services
Automated Collection of Information
Patent:
7,194,386 →
Application:
11/252,528 →
Dynamic Corpus Generation
Generic Application Level Protocol Analyzer
System and Method for Logical Modeling of Distributed Computer Systems
User Interface for Managing Multiple Network Resources
System and Method for Implementing Polling Agents in a Client Management Tool
Searching for Commands to Execute in Applications
Process Encoding
Application:
11/379,964 →
Publication:
US 2007/0250812
Applying Packages to Configure Software Stacks
Providing Packages for Configuring Software Stacks
Configurable Software Stack
Customization of Process Logic in a Software System
Customization of Metadata Describing Objects in a Computing Environment
Managing Virtual Machines with System-Wide Policies
Model-Based Policy Application
Application:
11/427,041 →
Presentation of Information Based on Current Activity
Automated Collection of Information
Method and System for Rollback-Free Failure Recovery of Multi-Step Procedures
Realtime Web Page Scrapping and Visual Representation of Associated Clickthrough and Impression Data Architechture
Application:
11/621,815 →
Publication:
US 2007/0113167
Model-Based Policy Application
Framework for Ordered Handling of Information
Adaptive Recovery from System Failure for Application Instances That Govern Message Transactions
Generic Interface
Searching Command Enhancements
Dynamic Protocol Construction
Virtual Format for the Storage of Streaming Data
Adaptive Recovery from System Failure for Application Instances That Govern Message Transactions
Inferring Candidates That Are Potentially Responsible for User-Perceptible Network Problems
Constructing an Inference Graph for a Network
Scaled Management System
Generating and Changing Credentials of a Service Account
Centralized Enforcement of Name-Based Computer System Security Rules
Networked Deployment of Multi-Application Customizations
Synchronization of Plugins
Tunneling of Remote Desktop Sessions Through Firewalls
Architecture for Automating Analytical View of Business Applications
Automated Learning of Failure Recovery Policies
Virtual Environment for Server Applications, Such as Web Applications
Dynamic Allocation and Assignment of Virtual Environment
Presentation of Information Based on Current Activity
Using a Data Protection Server to Backup and Restore Data on Virtual Servers
Generic Interface
Scaled Management System
Generic Interface
Command Searching Enhancements
Virtual Environment for Server Applications, Such as Web Applications
Dynamic Allocation and Assignment of Virtual Environment
Applying Packages to Configure Software Stacks
Command Searching Enhancements
Application:
15/458,337 →
Publication:
US 2017/0185644
Schema driven search
Application:
60/255,041 →
Quick search
Application:
60/255,042 →
Management portal explorer
Application:
60/255,043 →
Framework for web based integration of management applications
Application:
60/255,044 →
Object property representation
Application:
60/255,050 →
Schema driven user task architecture
Application:
60/255,051 →
Mmp modules - query driven model for locating objects & tasks
Application:
60/255,052 →
Search engine extensibility
Application:
60/255,153 →
Schema driven property pages
Application:
60/255,238 →
Web gardens
Application:
60/361,520 →
ASP persisted template cache
Application:
60/366,794 →
Methods and systems for ensuring health and/or availability of web applications
Application:
60/366,795 →
Web server architecture split into processes based on functionality
Application:
60/367,013 →
Tablet platform controls and APIs
Application:
60/513,591 →
Constructing an Inference Graph
Application:
60/893,348 →
Inferring Potentially-Responsible Candidates
Application:
60/893,350 →
Centralized Enforcement of Name-Based Computer System Security Rules
Application:
61/041,425 →
Customization of Process Logic in a Software System
Application:
90/008,546 →
Related Assignments
(8)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignor's Interest
Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034541/0001 →
Assignment of Assignor's Interest
Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
Assignment of Assignor's Interest
Dec 4, 2017
From: RAJARAJAN, VIJ; NEDUDNGADI, KISHNAN; KIERNAN, CASEY; MACMAHON, MEL
To: MICROSOFT CORPORATION
Reel/Frame 044284/0699 →
Bankruptcy Court Order Releasing All Liens Including the Security Interest Recorded at Reel/Frame 025863/0535
Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
Bankruptcy Court Order Releasing All Liens Including the Security Interest Recorded at Reel/Frame 012759/0141
Dec 15, 2017
From: THE BANK OF NEW YORK
To: AVAYA INC. (FORMERLY KNOWN AS AVAYA TECHNOLOGY CORP.)
Reel/Frame 044891/0439 →
Nunc Pro Tunc Assignment
Dec 29, 2017
From: ZIMNICKAS, AUDRIUS
To: MICROSOFT CORPORATION
Reel/Frame 044505/0257 →
Release of Security Interest
Jan 9, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.; AVAYA TECHNOLOGY, LLC; OCTEL COMMUNICATIONS LLC
Reel/Frame 045032/0213 →
Assignment of Assignor's Interest
Nov 29, 2018
From: MICROSOFT TECHNOLOGY LICENSING, LLC
To: SERVICENOW, INC.
Reel/Frame 047681/0916 →