Patents by Inventor Ralph Abdo
Ralph Abdo 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: 9026590Abstract: Sharing calendar information may be provided. Calendar information may be shared with individuals that may or may not be associated with a local exchange server in order to coordinate schedules. A determination is conducted to decide whether a sender is authorized to send calendar information to another by examining registration rights. Next, if the registration rights are valid, input may be received from the sender associated with sending the calendar information to another using one or more entry points. Next, calendar information settings are received from the sender, which are used when sending the calendar information to another. Next, calendar information is published to the Internet based on the calendar information settings established by the sender, and provided to others for viewing.Type: GrantFiled: December 3, 2010Date of Patent: May 5, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
-
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
-
Publication number: 20110137992Abstract: Sharing calendar information may be provided. Calendar information may be shared with individuals that may or may not be associated with a local exchange server in order to coordinate schedules. A determination is conducted to decide whether a sender is authorized to send calendar information to another by examining registration rights. Next, if the registration rights are valid, input may be received from the sender associated with sending the calendar information to another using one or more entry points. Next, calendar information settings are received from the sender, which are used when sending the calendar information to another. Next, calendar information is published to the Internet based on the calendar information settings established by the sender, and provided to others for viewing.Type: ApplicationFiled: December 3, 2010Publication date: June 9, 2011Applicant: Microsoft CorporationInventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
-
Patent number: 7870194Abstract: Sharing calendar information may be provided. Calendar information may be shared with individuals that may or may not be associated with a local exchange server in order to coordinate schedules. A determination is conducted to decide whether a sender is authorized to send calendar information to another by examining registration rights. Next, if the registration rights are valid, input may be received from the sender associated with sending the calendar information to another using one or more entry points. Next, calendar information settings are received from the sender, which are used when sending the calendar information to another. Next, calendar information is published to the Internet based on the calendar information settings established by the sender, and provided to others for viewing.Type: GrantFiled: November 14, 2006Date of Patent: January 11, 2011Assignee: Microsoft CorporationInventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
-
Patent number: 7640245Abstract: A web server configuration is audited by selecting a configuration file and a set of target servers to be audited. The configuration file includes configuration settings to be audited for, and expected values for the configuration settings. The configuration file may be reconfigured by a user to include appropriate configuration settings and expected values. The configuration settings and expected values are compared to actual values of the configuration settings for the target server. Audit results are determined based on the comparison. The results are included in a report with the corresponding configuration settings.Type: GrantFiled: June 8, 2004Date of Patent: December 29, 2009Assignee: Microsoft CorporationInventors: Ralph Abdo, Aaron Tarzan
-
Publication number: 20090276696Abstract: Tools and techniques are described for high-fidelity rendering of documents in viewer clients. Methods provided by these tools and techniques may detect whether client systems have a plug-in installed for rendering high-fidelity content. in response to detecting that a given client system has installed the rendering plug-in, these methods may select a first high-fidelity format compatible with the plug-in for rendering the content on the client system. However, in response to detecting that the client system has not installed the rendering plug-in, the methods may select a second high-fidelity format for rendering the content on the client system, without installing the plug-in on the client system. These methods may also request document pages for rendering on the client system in the selected format, and may receive at least a subset of the document pages in the selected format.Type: ApplicationFiled: April 30, 2008Publication date: November 5, 2009Applicant: MICROSOFT CORPORATIONInventors: Sugandha SudeshKumar Kapoor, Ralph Abdo, Zhenjun Zhu, Juraj Gottweis, Nadlm Abdo
-
Patent number: 7509406Abstract: Systems, computer-program-products, and methods for managing terminal services (TS) accounts and sessions for online utilization of hosted applications are provided. A system is operative to monitor a supply of available TS accounts and create TS accounts in response to detecting that the supply of available TS accounts is below a minimum number. When a request to access a TS session is detected, the system provisions a TS account for the user to immediately access the TS session without entering credentials. The provisioned TS account provides access and is associated with a unique profile. The system is also operative to receive the request to access the hosted application and decrypt credentials generated for the user. A method involves reading a username assigned to a user requesting access, locating the TS account associated with the username, identifying the language associated with the TS account, and launching the hosted application in that language.Type: GrantFiled: September 30, 2004Date of Patent: March 24, 2009Assignee: Microsoft CorporationInventors: Ralph Abdo, Jeffrey Allen Case, Chi-Ming Lin
-
Patent number: 7483898Abstract: A network is audited by running task programs and evaluating the results of the task programs. Task programs are tools that are configured to retrieve information about a particular network device. A service is arranged to coordinate the scheduling, execution, and data collection and aggregation of each task program over disparate networks such as multiple domains. Each task program executes at a scheduled time and provides results to a parser. The parser formats the results and provides the formatted data to the service. The service stores the collected data in a database. A client can schedule and/or review the results of audits by communicating with the service. The collected data can be compared and filtered according to rule-based templates that define acceptable network device configurations. Reports can be generated based on the templates such that a client can evaluate results from task programs executed over the entire network.Type: GrantFiled: June 14, 2004Date of Patent: January 27, 2009Assignee: Microsoft CorporationInventors: Ralph Abdo, John Wu, Vincent Chang, Theodore L. Michel, Thad Schwebke
-
Patent number: 7389219Abstract: A system and method for allowing user access to software applications, data storage and retrieval, and electronic mail and messaging services in a networked computing environment are provided. The need for software installation, upgrade, and version control, and the need for certain hardware upgrades are eliminated by providing software and data storage and retrieval to a user or to groups of users from a remote terminal server via a networked computing environment. Software applications, data and electronic mail and messaging services are stored, maintained and operated at a remote terminal server and are provided to the user over the Internet or over an intranet of an organization such as a company or educational institution. Data is stored and secured at a remote file server, and web operations are provided by a remote web server. The backend of the system, including the terminal servers, file servers and web servers is managed and secured by a domain controller.Type: GrantFiled: December 13, 2005Date of Patent: June 17, 2008Assignee: Microsoft CorporationInventors: Christophe Loisey, Regis Denefle, Mark E. McDaniel, William Jason Bell, Jeff Case, Casey John Jacobs, Ralph Abdo
-
Publication number: 20080115196Abstract: Sharing calendar information may be provided. Calendar information may be shared with individuals that may or may not be associated with a local exchange server in order to coordinate schedules. A determination is conducted to decide whether a sender is authorized to send calendar information to another by examining registration rights. Next, if the registration rights are valid, input may be received from the sender associated with sending the calendar information to another using one or more entry points. Next, calendar information settings are received from the sender, which are used when sending the calendar information to another. Next, calendar information is published to the Internet based on the calendar information settings established by the sender, and provided to others for viewing.Type: ApplicationFiled: November 14, 2006Publication date: May 15, 2008Applicant: Microsoft CorporationInventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
-
Publication number: 20070130221Abstract: 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: December 1, 2005Publication date: June 7, 2007Applicant: Microsoft CorporationInventors: Ralph Abdo, Darrin Hatakeda, Eric Wong, Theodore Michel, Cameron Stillion
-
Publication number: 20060167674Abstract: A system and method for allowing user access to software applications, data storage and retrieval, and electronic mail and messaging services in a networked computing environment are provided. The need for software installation, upgrade, and version control, and the need for certain hardware upgrades are eliminated by providing software and data storage and retrieval to a user or to groups of users from a remote terminal server via a networked computing environment. Software applications, data and electronic mail and messaging services are stored, maintained and operated at a remote terminal server and are provided to the user over the Internet or over an intranet of an organization such as a company or educational institution. Data is stored and secured at a remote file server, and web operations are provided by a remote web server. The backend of the system, including the terminal servers, file servers and web servers is managed and secured by a domain controller.Type: ApplicationFiled: December 13, 2005Publication date: July 27, 2006Applicant: Microsoft CorporationInventors: Christophe Loisey, Regis Denefle, Mark McDaniel, William Bell, Jeff Case, Casey Jacobs, Ralph Abdo
-
Publication number: 20060085546Abstract: Systems, computer-program-products, and methods for managing terminal services (TS) accounts and sessions for online utilization of hosted applications are provided. A system is operative to monitor a supply of available TS accounts and create TS accounts in response to detecting that the supply of available TS accounts is below a minimum number. When a request to access a TS session is detected, the system provisions a TS account for the user to immediately access the TS session without entering credentials. The provisioned TS account provides access and is associated with a unique profile. The system is also operative to receive the request to access the hosted application and decrypt credentials generated for the user. A method involves reading a username assigned to a user requesting access, locating the TS account associated with the username, identifying the language associated with the TS account, and launching the hosted application in that language.Type: ApplicationFiled: September 30, 2004Publication date: April 20, 2006Applicant: Microsoft CorporationInventors: Ralph Abdo, Jeffrey Case, Chi-Ming Lin
-
Patent number: 6999912Abstract: A system and method for allowing user access to software applications, data storage and retrieval, and electronic mail and messaging services in a networked computing environment are provided. The need for software installation, upgrade, and version control, and the need for certain hardware upgrades are eliminated by providing software and data storage and retrieval to a user or to groups of users from a remote terminal server via a networked computing environment. Software applications, data and electronic mail and messaging services are stored, maintained and operated at a remote terminal server and are provided to the user over the Internet or over an intranet of an organization such as a company or educational institution. Data is stored and secured at a remote file server, and web operations are provided by a remote web server. The backend of the system, including the terminal servers, file servers and web servers is managed and secured by a domain controller.Type: GrantFiled: March 13, 2001Date of Patent: February 14, 2006Assignee: Microsoft CorporationInventors: Christophe Loisey, Regis Denefle, Mark E. McDaniel, William Jason Bell, Jeff Case, Casey John Jacobs, Ralph Abdo
-
Publication number: 20050278342Abstract: A network is audited by running task programs and evaluating the results of the task programs. Task programs are tools that are configured to retrieve information about a particular network device. A service is arranged to coordinate the scheduling, execution, and data collection and aggregation of each task program over disparate networks such as multiple domains. Each task program executes at a scheduled time and provides results to a parser. The parser formats the results and provides the formatted data to the service. The service stores the collected data in a database. A client can schedule and/or review the results of audits by communicating with the service. The collected data can be compared and filtered according to rule-based templates that define acceptable network device configurations. Reports can be generated based on the templates such that a client can evaluate results from task programs executed over the entire network.Type: ApplicationFiled: June 14, 2004Publication date: December 15, 2005Applicant: Microsft CorporationInventors: Ralph Abdo, John Wu, Vincent Chang, Theodore Michel, Thad Schwebke
-
Publication number: 20020133330Abstract: A system and method for allowing user access to software applications, data storage and retrieval, and electronic mail and messaging services in a networked computing environment are provided. The need for software installation, upgrade, and version control, and the need for certain hardware upgrades are eliminated by providing software and data storage and retrieval to a user or to groups of users from a remote terminal server via a networked computing environment. Software applications, data and electronic mail and messaging services are stored, maintained and operated at a remote terminal server and are provided to the user over the Internet or over an intranet of an organization such as a company or educational institution. Data is stored and secured at a remote file server, and web operations are provided by a remote web server. The backend of the system, including the terminal servers, file servers and web servers is managed and secured by a domain controller.Type: ApplicationFiled: March 13, 2001Publication date: September 19, 2002Applicant: Microsoft CorporationInventors: Christophe Loisey, Regis Denefle, Mark E. McDaniel, William Jason Bell, Jeff Case, Casey John Jacobs, Ralph Abdo