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: 10216394
    Abstract: 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: Grant
    Filed: September 22, 2015
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
  • Publication number: 20160011765
    Abstract: 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: Application
    Filed: September 22, 2015
    Publication date: January 14, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
  • Patent number: 9165161
    Abstract: 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: Grant
    Filed: August 31, 2011
    Date of Patent: October 20, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
  • Patent number: 9026590
    Abstract: 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: Grant
    Filed: December 3, 2010
    Date of Patent: May 5, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
  • Patent number: 8200699
    Abstract: 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: Grant
    Filed: December 1, 2005
    Date of Patent: June 12, 2012
    Assignee: Microsoft Corporation
    Inventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
  • Publication number: 20110314383
    Abstract: 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: Application
    Filed: August 31, 2011
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
  • Publication number: 20110137992
    Abstract: 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: Application
    Filed: December 3, 2010
    Publication date: June 9, 2011
    Applicant: Microsoft Corporation
    Inventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
  • Patent number: 7870194
    Abstract: 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: Grant
    Filed: November 14, 2006
    Date of Patent: January 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
  • Patent number: 7640245
    Abstract: 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: Grant
    Filed: June 8, 2004
    Date of Patent: December 29, 2009
    Assignee: Microsoft Corporation
    Inventors: Ralph Abdo, Aaron Tarzan
  • Publication number: 20090276696
    Abstract: 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: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Sugandha SudeshKumar Kapoor, Ralph Abdo, Zhenjun Zhu, Juraj Gottweis, Nadlm Abdo
  • Patent number: 7509406
    Abstract: 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: Grant
    Filed: September 30, 2004
    Date of Patent: March 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Ralph Abdo, Jeffrey Allen Case, Chi-Ming Lin
  • Patent number: 7483898
    Abstract: 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: Grant
    Filed: June 14, 2004
    Date of Patent: January 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Ralph Abdo, John Wu, Vincent Chang, Theodore L. Michel, Thad Schwebke
  • Patent number: 7389219
    Abstract: 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: Grant
    Filed: December 13, 2005
    Date of Patent: June 17, 2008
    Assignee: Microsoft Corporation
    Inventors: Christophe Loisey, Regis Denefle, Mark E. McDaniel, William Jason Bell, Jeff Case, Casey John Jacobs, Ralph Abdo
  • Publication number: 20080115196
    Abstract: 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: Application
    Filed: November 14, 2006
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
  • Publication number: 20070130221
    Abstract: 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: Application
    Filed: December 1, 2005
    Publication date: June 7, 2007
    Applicant: Microsoft Corporation
    Inventors: Ralph Abdo, Darrin Hatakeda, Eric Wong, Theodore Michel, Cameron Stillion
  • Publication number: 20060167674
    Abstract: 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: Application
    Filed: December 13, 2005
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Christophe Loisey, Regis Denefle, Mark McDaniel, William Bell, Jeff Case, Casey Jacobs, Ralph Abdo
  • Publication number: 20060085546
    Abstract: 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: Application
    Filed: September 30, 2004
    Publication date: April 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Ralph Abdo, Jeffrey Case, Chi-Ming Lin
  • Patent number: 6999912
    Abstract: 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: Grant
    Filed: March 13, 2001
    Date of Patent: February 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Christophe Loisey, Regis Denefle, Mark E. McDaniel, William Jason Bell, Jeff Case, Casey John Jacobs, Ralph Abdo
  • Publication number: 20050278342
    Abstract: 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: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Applicant: Microsft Corporation
    Inventors: Ralph Abdo, John Wu, Vincent Chang, Theodore Michel, Thad Schwebke
  • Publication number: 20020133330
    Abstract: 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: Application
    Filed: March 13, 2001
    Publication date: September 19, 2002
    Applicant: Microsoft Corporation
    Inventors: Christophe Loisey, Regis Denefle, Mark E. McDaniel, William Jason Bell, Jeff Case, Casey John Jacobs, Ralph Abdo