Patent Assignment
Reel/Frame 027463/0594
Assignment of Assignor's Interest
Recorded: 2011-12-30
Pages: 19
Assignor
INTERNATIONAL BUSINESS MACHINES CORPORATION
Executed: 2011-12-28
Assignee
GOOGLE INC.
1600 AMPHITHEATRE PARKWAY, MOUNTAIN VIEW, CALIFORNIA, 94043
Covered Properties
(223)
File System Interface to a Database
Patent:
5,937,406 →
Application:
08/792,139 →
Database Interface for Database Unaware Applications
Patent:
6,442,548 →
Application:
09/344,500 →
Monitoring method of the remotely accessible resources to provide the persistent and consistent resource states
Application:
10/227,254 →
Publication:
US 2004/0039816
Method and Apparatus for Reporting Error Logs in a Logical Environment
Dynamic Compiler Apparatus and Method That Stores and Uses Persistent Execution Statistics
Method, System and Program Product for Maintaining Data Consistency Across a Hierarchy of Caches
Data Set Comparison and Net Change Processing
Scalable Method of Continuous Monitoring the Remotely Accessible Resources Against the Node Failures for Very Large Clusters
Dynamic Data-Driven Application Integration Adapters
Methods and Apparatus for Managing Computing Deployment in Presence of Variable Workload
Method, System, and Program for Improved Throughput in Remote Mirroring Systems
Off Record Chat
Mode Switching for Ad Hoc Checkbox Selection
Method and Apparatus for Recovering Logical Partition Configuration Data
Address Translation Manager and Method for a Logically Partitioned Computer System
ON-DEMAND ALLOCATION OF DATA STRUCTURES TO PARTITIONs
Method and Apparatus for Recovery of Partitions in a Logical Partitioned Data Processing System
Data Abstraction Model Driven Physical Layout
System and Method for Generating High-Function Browser Widgets with Full Addressability
Host-Independent Incremental Backup Method, Apparatus, and System
System and Method for Content and Information Transfer Between Program Entities
Singleton Abstract Model Correspondence to Multiple Physical Models
System and Method for Point in Time Backups
Method, System, and Program for Handling a Failover to a Remote Storage Location
Methods, Systems and Computer Program Products for Component Monitoring/Analysis Utilizing a Situational Representation of Component Status
Methods, Systems and Computer Program Products for Resolving Problems in an Application Program Utilizing a Situational Representation of Component Status
Method and System for Efficient Fragment Caching
Join Protocol for a Primary-Backup Group with Backup Resources in Clustered Computer System
Resolving Problems in a Business Process Utilizing a Situational Representation of Component Status
Method, System and Program Product for Asynchronously Processing Requests
System and Method for Loading, Executing, and Adapting a Portable Running Operation System from a Removable Module to Multiple Computer Systems
System and Method for Securing a Portable Processing Module
System and Method for Portable on-Demand Central Processing Unit
System and Method for Manufacturing and Updating Insertable Portable Operating System Module
Negotiated Distribution of Cache Content
Selectively Accepting Cache Content
Extensible Framework Supporting Deposit of Heterogenous Data Sources into a Target Data Repository
Computer Application and Methods for Autonomic Upgrade Maintenance of Computer Hardware, Operating Systems and Application Software
Wireless Telephone System Including Voice Over Ip and Pots
Wireless Telephone System Including Voice Over Ip and Pots
Computer Phone
Personal Index of Items in Physical Proximity to a User
System and Method to Display Table Data Residing in Columns Outside the Viewable Area of a Window
System and Method for Automatic Information Compatibility Detection and Pasting Intervention
Resource Configuration in Multi-Modal Distributed Computing Systems
Meta Window for Merging and Consolidating Multiple Sources of Information
Application:
10/703,018 →
Publication:
US 2005/0102630
Load Balancing of Servers in a Cluster
Speaker Annotation Objects in a Presentation Graphics Application
Detachable and Reattachable Portal Pages
Method for Replicating Message Status Changes Across Messaging Systems
Method and System for Collaborative Community Membership Management
Methods for Supplying Cryptographic Algorithm Constants to a Storage-Constrained Target
Systems and Methods for Generating Applications That Are Automatically Optimized for Network Performance
System and Method for Scrolling Among Categories in a List of Documents
System and Method for Color Coding List Items
Method for Secondary Selection Highlighting
System and Method for Providing a Category Separator in a List of Documents
Method for Deleting Related Messages
Method for Replying to Related Messages
System and Method for Searching and Retrieving Related Messages
System and method for building interest profiles from related messages
Online Learning Monitor
System and Method for Automatic Natural Language Translation During Information Transfer
Automatic Reference Note Generator
Pipelined Architecture for Global Analysis and Index Building
Systems, Methods and Computer Program Products for Managing a Plurality of Remotely Located Data Storage Systems
Evaluation of Spatial Rules Over a Mobile Population
Providing Accessibility Compliance Within Advanced Componentry
Method and Program Product for Resolving Ambiguities Through Fading Marks in a User Interface
System and Method for Allowing a User to Ensure Actions Taken on a Document Are Applied to the Most Recent Electronic Correspondence
Method and Apparatus for Dynamically Modifying Web Page Display for Mobile Devices
Method of Retracting an Instant Message
System and Method for Automatic Natural Language Translation of Embedded Text Regions in Images During Information Transfer
System and Method for Handling Unexpected Focus Change Messages in a Computing Device
Method to Employ Multiple, Alternative Presentations Within a Single Presentation
Method and System for Reconstruction of Object Model Data in a Relational Database
System, Method, Service Method, and Program Product for Managing Entitlement with Identity and Privacy Applications for Electronic Commerce
Knowledge Management System Automatically Allocating Expert Resources
Preventing the Capture of Chat Session Text
Queue Management for Connectivity Quality Awareness for Intelligent Device Synchronization
Information Vault, Data Format Conversion Services System and Method
System and Method for Providing a Secure Intellectual Property Marketplace
Secure Information Vault, Exchange and Processing System and Method
Dynamically Alerting Callers of Changes to Menu Structures in a Telephone Prompting System
Method and Apparatus for Creating a Pluggable, Prioritized Configuration Engine to Be Used for Configuring a Software During Installation, Update and New Profile Creation
Method and Apparatus for Defining, Building and Deploying Pluggable and Independently Configurable Install Components
System, Method and Computer Program Product for Application-Level Cache-Mapping Awareness and Reallocation Requests
System, Method and Computer Program Product for Application-Level Cache-Mapping Awareness and Reallocation
Method, Computer Program Product, and Data Processing System for Data Queuing Prioritization in a Multi-Tiered Network
System and Method for Request Priority Transfer Across Nodes in a Multi-Tier Data Processing System Network
System and Method for Connection Capacity Reassignment in a Multi-Tier Data Processing System Network
Integration and Presentation of Current and Historic Versions of Document and Annotations Thereon
Method and Apparatus for Providing an Interactive Presentation Environment
Controlling Software Distribution or File Transfer
Viewing and Editing Markup Language Files with Complex Semantics
Method and Apparatus for Predicting Future Travel Times Over a Transportation Network
Method and Apparatus for Estimating Real-Time Travel Times Over a Transportation Network Based on Limited Real-Time Data
Intelligent System Health Indicator
Automatic Subscriptions to Shared Repositories with Notifications Reflecting Accesses by Important Other Users and Keywords Stored in a Personal Interest Profile
System and Method to Strengthen Advertiser and Consumer Affinity
System, Method and Program Product for Controlling Access to Computer System
Method and System for Efficiently Billing on-Demand Service Exploitation in Computer Networks
Access Validation and Management of Access Permissions to Referenced Shared Resources in a Networked Environment
Method, System and Program Product for Providing High Performance Data Lookup
Server Blade Network Boot Method That Minimizes Required Network Bandwidth
Tracking Premature Termination of a Database Query
Method, System, and Program for Improved Throughput in Remote Mirroring Systems
Autonomically Adjusting Configuration Parameters for a Server When a Different Server Fails
Method for Efficiently Processing Comments to Records in a Database, While Avoiding Replication/Save Conflicts
Computer-Implemented Method, System, and Program Product for Hiding Columns in an Electronic Table
Method to Disable Use of Selected Applications Based on Proximity or User Identification
Escrowing Digital Property in a Secure Information Vault
Data Storage System with Shared Cache Address Space
System and Method of Windows Management
Method and Apparatus for Managing Image Display in a Digital Image Display Apparatus
System and Methods for Video Conferencing
Selecting Storage Clusters to Use to Access Storage
Method and System for Managing Instant Messaging Status
Autonomic Control of Calibration for Pointing Device
Relayout of All or Part of a Graph in Association with a Change in State of a Graph Element
Embedded Advertising Enhancements in Interactive Computer Game Environments
Enabling Access to Remote Storage for Use with a Backup Program
Scalable Method of Continuous Monitoring the Remotely Accessible Resources Against the Node Failures for Very Large Clusters
Mobile Wireless Device Adaptation Based on Abstracted Contectual Situation of User Using Near-Field Communications and Information Collectors
Method for Pricing Items
Method, System and Program Product for Determining an Initial Number of Connections for a Multi-Source File Download
Method and System for Efficient Fragment Caching
System, Method and Computer Program Product for Copying Data
Method, System, and Program Product for Processing an Electronic Document
Emphasizing Drop Destinations for a Selected Entity Based Upon Prior Drop Destinations
Method, System, and Program Product for Analyzing How a Procedure Will Be Applied to an Electronic Document
Application:
11/535,692 →
Publication:
US 2008/0077418
Electronic Calendar Auto Event Resolution System and Method
Method and System for Accessing Declined Event Invitations
Voice Based Keyword Search Algorithm
Method and System for Providing a Scroll-Bar Pop-Up with Quick Find for Rapid Access of Sorted List Data
Backing-Up and Restoring Files Including Files Referenced with Multiple File Names
Handling Location Determinations in a Telecommunications Network to Reduce Subscriber-Experienced Latency While Conserving Network Resources
In-Context Total Document Views for Manipulating Data
Copying Data from a First Cluster to a Second Cluster to Reassign Storage Areas from the First Cluster to the Second Cluster
Enabling a User to Select Multiple Objects in a Document
Selecting and Rendering a Section of a Web Page
Selecting Advertising for a Web Page
System and Method for End-User Management of E-Mail Threads Using a Single Click
Intelligent Configuration for Restarting Failed Application Server Instances
Managing Computing Deployment in Presence of Variable Workload
Automatic Software Installation and Cleanup
Controlling an Availability Policy for a Virtual Machine Based on Changes in a Real World Environment
Methods and Apparatus for Restoring a Node State
Message Display System
Scalable Method of Continuous Monitoring the Remotely Accessible Resources Against the Node Failures for Very Large Clusters
Pipelined Architecture for Global Analysis and Index Building
Symbol-Based Message Transmission Method and System
System and Method of Detecting Eye Fixations Using Adaptive Thresholds
Vocal Command Directives to Compose Dynamic Display Text
Automatic Subscriptions to Shared Repositories with Notifications Reflecting Accesses by Important Other Users and Keywords Stored in a Personal Interest Profile
Apparatus for Processing Event Data
Method and Apparatus for Playing Audible Advertisements on a Communication Device
Customizing and Distributing Advertisments to Mobile Devices on a Communication Network
Adding Accessibility to Drag-and-Drop Web Content
Dynamically Alerting Callers of Changes to Menu Structures in a Telephone Prompting System
System and Method for Implementing Browser Milestone Navigation in a Data Processing System
Online Learning Monitor
Synchronization of Locally and Remotely Stored Browser Data
Automatic Reference Note Generator
Methods Involving Text Attribute Recognition
Patent:
7,444,591 →
Application:
11/965,382 →
Methods and Systems Involving Object Attribute Recognition
Patent:
7,444,592 →
Application:
11/965,437 →
Maintaining Communication Continuity
Maintaining Communication Continuity
Gathering Pages Allocated to an Application to Include in Checkpoint Information
Gathering State Information for an Application and Kernel Components Called by the Application
Checkpointing and Restoring User Space Data Structures Used by an Application
Method, System and Program Product for Asynchronously Processing Requests
Method and Apparatus for Predicting Future Travel Times Over a Transportation Network
User/Browser State Information Sharing Between Browser Applications
System and Program Product for Providing High Performance Data Lookup
Application:
12/054,792 →
Publication:
US 2008/0177783
Transfer of Web Applications Between Devices
Patent:
7,526,559 →
Application:
12/059,720 →
Data Storage System with Shared Cache Address Space
Data Storage System with Shared Cache Address Space
Selecting Storage Clusters to Use to Access Storage
Application:
12/107,687 →
Publication:
US 2008/0215596
Selecting Storage Clusters to Use to Access Storage
Load Balancing of Servers in a Cluster
Supplying Cryptographic Algorithm Constants to a Storage-Constrained Target
Management of Email Threads
System and Method for Searching and Retrieving Related Messages
System and Method for Allowing a User to Ensure Actions Taken on a Document Are Applied to the Most Recent Electronic Correspondence
Method and Apparatus for Dynamically Modifying Web Page Display for Mobile Devices
Providing an Interactive Presentation Environment
Method and System for Efficient Fragment Caching
System and Program Product for Replicating Message Status Changes Across Messaging Systems
Scalable Method of Continuous Monitoring the Remotely Accessible Resources Against Node Failures for Very Large Clusters
Using Semantic Networks to Develop a Social Network
Viewing and Editing Markup Language Files with Complex Semantics
Application:
12/164,123 →
Publication:
US 2009/0327862
System for providing a category separator in a list of documents
System for Replying to Related Messages
Methods and Systems Involving Object Attribute Recognition
Application:
12/170,205 →
Publication:
US 2009/0172526
Methods Involving Text Attribute Recognition
Application:
12/170,214 →
Publication:
US 2009/0172524
Autonomically Adjusting Configuration Parameters for a Server When a Different Server Fails
Autonomically Adjusting Configuration Parameters for a Server When a Different Server Fails
Autonomically Adjusting Configuration Parameters for a Server When a Different Server Fails
Automatic Natural Language Translation of Embedded Text Regions in Images During Information Transfer
Evaluation of Spatial Rules Over a Mobile Population
Application:
12/238,724 →
Publication:
US 2009/0017811
Automatic Natural Language Translation During Information Transfer
Automatic Natural Language Translation During Information Transfer
Detachable and Reattachable Portal Pages
System and Method for Handling Unexpected Focus Change Messages in a Computing Device
Wireless Telephone System Including Voice Over Ip and Pots
Resource Configuration in Multi-Modal Distributed Computing Systems
Method and System for Efficient Data Transmission with Server Side De-Duplication
Method to Disable Use of Selected Applications Based on Proximity or User Identification
Tracking Premature Termination of a Database Query
System and Computer Program Product for Efficiently Processing Comments to Records in a Database, While Avoiding Replication/Save Conflicts
System and Method for Efficiently Processing Comments to Records in a Database, While Avoiding Replication/Save Conflicts
Wireless Telephone System Including Voice Over Ip and Pots
Patent:
42,271 →
Application:
12/574,839 →
Dynamic Type-Ahead for Lists of Prior Specified Addressees
Controlling Software Distribution or File Transfer
Electronic Calendar Auto Event Resolution System and Method
Method and System for Efficient Data Transmission with Server Side De-Duplication
Method of Retracting an Instant Message
Backing-Up and Restoring Files Including Files Referenced with Multiple File Names
Method and System for Reconstruction of Object Model Data in a Relational Database
Maintaining Communication Continuity
System and Method for Scrolling Among Categories in a List of Documents
Authenticating Messages Using Cryptographic Algorithm Constants Supplied to a Storage-Constrained Target
Related Assignments
(7)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignor's Interest
Jun 25, 2003
From: COLEMAN, DAVID WILEY; FROEHLICH, STEVEN E.; HELLERSTEIN, JOSEPH L.; HSIUNG, LAWRENCE S.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014216/0905 →
Corrective Assignment to Correct the Inventor's Execution Date. Document Previously Recorded on Reel 013768 Frame 0366, Asssignor Confirms the Asssignment of the Entire Interest
Aug 25, 2003
From: BAE, MYUNG M.; SAHOO, RAMENDRA K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014422/0793 →
Assignment of Assignor's Interest
May 31, 2005
From: SYSTEMS RESEARCH & DEVELOPMENT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016078/0056 →
Change of Name
Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
Change of Name
Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0610 →
Change of Name
Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044127/0735 →
Change of Name
Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044142/0357 →