Patents by Inventor Darrin N. Hatakeda
Darrin N. Hatakeda has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10216394Abstract: Selectively shared and filtered personal information collections are provided. Personal information collections include calendars, task lists, address books, and other collections of information that may be provided by personal information manager (PIM) software. Personal information collections published on a server may be limited on a user-by-user basis as to who may access the collections. Furthermore, collections may be automatically filtered based on a rolling window of dates, reducing file size and maintaining privacy of items outside the rolling window.Type: GrantFiled: September 22, 2015Date of Patent: February 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
-
Publication number: 20160011765Abstract: Selectively shared and filtered personal information collections are provided. Personal information collections include calendars, task lists, address books, and other collections of information that may be provided by personal information manager (PIM) software. Personal information collections published on a server may be limited on a user-by-user basis as to who may access the collections. Furthermore, collections may be automatically filtered based on a rolling window of dates, reducing file size and maintaining privacy of items outside the rolling window.Type: ApplicationFiled: September 22, 2015Publication date: January 14, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
-
Patent number: 9165161Abstract: Selectively shared and filtered personal information collections are provided. Personal information collections include calendars, task lists, address books, and other collections of information that may be provided by personal information manager (PIM) software. Personal information collections published on a server may be limited on a user-by-user basis as to who may access the collections. Furthermore, collections may be automatically filtered based on a rolling window of dates, reducing file size and maintaining privacy of items outside the rolling window.Type: GrantFiled: August 31, 2011Date of Patent: October 20, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
-
Patent number: 8200699Abstract: Selectively shared and filtered personal information collections are provided. Personal information collections include calendars, task lists, address books, and other collections of information that may be provided by personal information manager (PIM) software. Personal information collections published on a server may be limited on a user-by-user basis as to who may access the collections. Furthermore, collections may be automatically filtered based on a rolling window of dates, reducing file size and maintaining privacy of items outside the rolling window.Type: GrantFiled: December 1, 2005Date of Patent: June 12, 2012Assignee: Microsoft CorporationInventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
-
Publication number: 20110314383Abstract: Selectively shared and filtered personal information collections are provided. Personal information collections include calendars, task lists, address books, and other collections of information that may be provided by personal information manager (PIM) software. Personal information collections published on a server may be limited on a user-by-user basis as to who may access the collections. Furthermore, collections may be automatically filtered based on a rolling window of dates, reducing file size and maintaining privacy of items outside the rolling window.Type: ApplicationFiled: August 31, 2011Publication date: December 22, 2011Applicant: MICROSOFT CORPORATIONInventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
-
Patent number: 7472385Abstract: A method and computer-readable medium for upgrading an application program, and making an installer program aware that an application has been upgraded is disclosed. The method recognizes that an upgrade to the application has been initiated. The upgrade includes an identifier for the application to be upgraded, as well as information required for the installer to perform the upgrade. The installer program accesses the upgrade information, which includes instructions necessary for installing the upgrade. The installer program also accesses information related to the installed state of the application and related applications. The installer program determines whether or not the upgrade should be performed. If the upgrade should be performed, the installer program performs the upgrade and stores the fact that the application has been upgraded. If the application should not be upgraded, the installer program stores information reflecting the fact that the upgrade is available but not installed.Type: GrantFiled: May 10, 2004Date of Patent: December 30, 2008Assignee: Microsoft CorporationInventors: Benjamin C Chamberlain, Robert C Collie, Darrin N Hatakeda
-
Publication number: 20080167911Abstract: Scheduling integration is provided for business automation. Schedules and rules are set up for entities of a service business. When scheduling modifications are received, the schedules and rules for the service entities are considered for conflict. When a conflict does not exist, the scheduling modifications are associated with the schedules for the service entities. The scheduling histories are tracked and the tracked scheduling histories are leveraged by business automation utilities to provide automated tools-to the service business. In this manner, global scheduling is automated, scheduling modifications are automated and scheduling histories are leverage by business automation utilities. Thus, business efficiency increases and customer experience is enhanced.Type: ApplicationFiled: January 9, 2007Publication date: July 10, 2008Applicant: Microsoft CorporationInventor: Darrin N. Hatakeda
-
Publication number: 20040210893Abstract: A method and computer-readable medium for upgrading an application program, and making an installer program aware that an application has been upgraded is disclosed. The method recognizes that an upgrade to the application has been initiated. The upgrade includes an identifier for the application to be upgraded, as well as information required for the installer to perform the upgrade. The installer program accesses the upgrade information, which includes instructions necessary for installing the upgrade. The installer program also accesses information related to the installed state of the application and related applications. The installer program determines whether or not the upgrade should be performed. If the upgrade should be performed, the installer program performs the upgrade and stores the fact that the application has been upgraded. If the application should not be upgraded, the installer program stores information reflecting the fact that the upgrade is available but not installed.Type: ApplicationFiled: May 10, 2004Publication date: October 21, 2004Applicant: Microsoft CorporationInventors: Benjamin C. Chamberlain, Robert C. Collie, Darrin N. Hatakeda
-
Patent number: 6735766Abstract: A method and computer-readable medium for upgrading an application program, and making an installer program aware that an application has been upgraded is disclosed. The method recognizes that an upgrade to the application has been initiated. The upgrade includes an identifier for the application to be upgraded, as well as information required for the installer to perform the upgrade. The installer program accesses the upgrade information, which includes instructions necessary for installing the upgrade. The installer program also accesses information related to the installed state of the application and related applications. The installer program determines whether or not the upgrade should be performed. If the upgrade should be performed, the installer program performs the upgrade and stores the fact that the application has been upgraded. If the application should not be upgraded, the installer program stores information reflecting the fact that the upgrade is available but not installed.Type: GrantFiled: March 3, 1999Date of Patent: May 11, 2004Assignee: Microsoft CorporationInventors: Benjamin C. Chamberlain, Robert C. Collie, Darrin N. Hatakeda
-
Patent number: 6427236Abstract: A method and computer-readable-medium for installing a patch to a computer application program based on the criticality of the patch and the execution format of the computer application are disclosed. An installer program installs application programs. The installer program also-stores related information, including an execution format, in a configuration database. The execution format is either Run-Locally or Run-From-Source. If the execution format is Run-From-Source, the application or features that are designated as Run-From-Source are read-only and are executed from a source, such as from a CD-ROM. Since Run-From-Source executions run from a read-only source, patches cannot be directly applied. When a patch is authored, information as to the criticality of the patch is stored with the patch. Preferably, the criticality is specified based on a feature. When an installer program applies a patch, the installer program queries the execution format. Any features that are Run-Locally can be patched.Type: GrantFiled: March 3, 1999Date of Patent: July 30, 2002Assignee: Microsoft CorporationInventors: Benjamin C. Chamberlain, D. Gordon Hardy, Darrin N. Hatakeda
-
Patent number: 6057837Abstract: Manipulating an object that is dependent upon one or more cells in a spreadsheet is facilitated by manipulating indicators that bound the relevant cells. The object can be a spreadsheet cell formula that contains a reference to one or more cells. The object can also be a graph object that is dependent upon one or more cells. In response to the selection of one of the objects, an indicator is displayed proximate to the cell or cells that the object is dependent upon. If the selected object is dependent upon multiple ranges of cells, then multiple indicators are displayed. Each indicator is displayed proximate to a cell or range of cells for the purpose of highlighting or identifying that the object is dependent upon that cell or range of cells. The highlighting or identifying is acceptably achieved with on-screen indicators that are color-coded. Each indicator can border a cell or a range of cells that the object is dependent upon.Type: GrantFiled: July 15, 1997Date of Patent: May 2, 2000Assignee: Microsoft CorporationInventors: Darrin N. Hatakeda, Howard W. Cherry, IV, John P. O'Neill, Russell S. Johnson, Juha P. Niemisto