Patents by Inventor Thomas Jeyaseelan

Thomas Jeyaseelan 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: 9219705
    Abstract: Lookup requests received by a domain name service (DNS) are processed based on the actual location of data associated with a requested content page rather than a domain mapping of IP addresses. A DNS server which receives a request initiates a query for the location of user data associated with the request based on an object handle contained in a domain name of the request. The location data is used to construct an IP address which is provided in response to the IP lookup request received by the DNS server. The DNS system may be used to provide IP addresses for a scaled web-based networking service, alternate versions of a service and a service implementing rolling upgrades.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: December 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bill Heinson, Jason A. Antonelli, Thomas Jeyaseelan, Jacob Kim, Amy McDonald, Greg Phipps
  • Patent number: 8561088
    Abstract: A method for registering a network application with an application programming interface (API) framework. In operation, a registrar may send a registration message that associates a namespace with the network application to the API framework. In one implementation, the namespace associated with the network application may be a uniform resource identifier. In another implementation, the registration message may specify a format of the standardized clients, a security policy, and the application resources associated with the network application.
    Type: Grant
    Filed: April 8, 2008
    Date of Patent: October 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Jacob Kim, John Bruno, Thomas Jeyaseelan
  • Patent number: 8090776
    Abstract: A content page is configured by a user and located on a network. Changes made to the content page are automatically communicated with notifications to a group of contacts for the user. Only contacts with permission to view the content page, or the changed content, will receive the notification and have permission to view the changes. A visual indicator notifies contacts that a content page of one of their contacts has been changed. When the visual indicator or some other contact indicator is selected by the user, a summary module can be provided. The summary module is a portal to network content, including the content page.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: January 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Michael I. Torres, Stephen P. Rosato, Jason C. Fluegel, Thomas A. Jeyaseelan, DeEtte M. Day, Eyal Z. Axelrod, German A. Gil
  • Patent number: 7620996
    Abstract: A content page is configured by a user and located on a network. Changes made to the content page are automatically communicated with notifications to a group of contacts for the user. Only contacts with permission to view the content page, or the changed content, will receive the notification and have permission to view the changes. A visual indicator notifies contacts that a content page of one of their contacts has been changed. When the visual indicator or some other contact indicator is selected by the user, a summary module can be provided. The summary module is a portal to network content, including the content page.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael I. Torres, Stephen P. Rosato, Jason C. Fluegel, Thomas A. Jeyaseelan, DeEtte M. Day, Eyal Z. Axelrod, German A. Gil
  • Publication number: 20090254926
    Abstract: A method for registering a network application with an application programming interface (API) framework. In operation, a registrar may send a registration message that associates a namespace with the network application to the API framework. In one implementation, the namespace associated with the network application may be a uniform resource identifier. In another implementation, the registration message may specify a format of the standardized clients, a security policy, and the application resources associated with the network application.
    Type: Application
    Filed: April 8, 2008
    Publication date: October 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Jacob Kim, John Bruno, Thomas Jeyaseelan
  • Publication number: 20090254670
    Abstract: A method for providing access to a network application for a standardized client. A hypertext transfer protocol (HTTP) request may be received from a standardized client. A resource request based on the HTTP request may be created. The resource request may be sent to the network application. A response may be received from the network application. A client response may be created based on the response. The client response may be sent to the standardized client.
    Type: Application
    Filed: April 8, 2008
    Publication date: October 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Jacob Kim, John Bruno, Thomas Jeyaseelan
  • Publication number: 20090248729
    Abstract: A method and a system provide an online application platform in which an entity may create applications to be shared among users of a user community. The online application platform may provide the users of the user community with information regarding applications and entities and may provide the users with an interface for providing feedback with respect to the applications and the entities. The online application platform may track usage of the applications and may store data with respect to the tracked usage. The data may be used to generate business intelligence, which may be used to improve the applications, market the applications, or for other useful purposes. The users of the user community may subscribe to an information update service to receive dynamically communicated application updates, or other information.
    Type: Application
    Filed: March 25, 2008
    Publication date: October 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: John P. Bruno, JR., Jacob D. Kim, Thomas A. Jeyaseelan, Charles D. Bassett, Benjamin C. Walters
  • Publication number: 20080320003
    Abstract: Lookup requests received by a domain name service (DNS) are processed based on the actual location of data associated with a requested content page rather than a domain mapping of IP addresses. A DNS server which receives a request initiates a query for the location of user data associated with the request based on an object handle contained in a domain name of the request. The location data is used to construct an IP address which is provided in response to the IP lookup request received by the DNS server. The DNS system may be used to provide IP addresses for a scaled web-based networking service, alternate versions of a service and a service implementing rolling upgrades.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 25, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Bill Heinson, Jason A. Antonelli, Thomas Jeyaseelan, Jacob Kim, Amy McDonald, Greg Phipps
  • Publication number: 20060242137
    Abstract: Full text searching may be made available for resources stored in a database according to a database schema. A method for conducting a search on structured data using a text search engine includes the steps of: modeling a resource stored in a relational data store as a web page; providing a locator to the resource; and providing the resource in a consumable format to the text search engine. The method may include the additional steps of: receiving a search on the resource; converting the search into a converted query consumable by the search engine; and providing the converted query to the search engine.
    Type: Application
    Filed: April 21, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Divya Shah, Stephen Rosato, Suresh Kannan, Thomas Jeyaseelan
  • Publication number: 20060095397
    Abstract: A content page is configured by a user and located on a network. Changes made to the content page are automatically communicated with notifications to a group of contacts for the user. Only contacts with permission to view the content page, or the changed content, will receive the notification and have permission to view the changes. A visual indicator notifies contacts that a content page of one of their contacts has been changed. When the visual indicator or some other contact indicator is selected by the user, a summary module can be provided. The summary module is a portal to network content, including the content page.
    Type: Application
    Filed: November 1, 2004
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael Torres, Stephen Rosato, Jason Fluegel, Thomas Jeyaseelan, DeEtte Day, Eyal Axelrod, German Gil
  • Publication number: 20060095976
    Abstract: A content page is configured by a user and located on a network. Changes made to the content page are automatically communicated with notifications to a group of contacts for the user. Only contacts with permission to view the content page, or the changed content, will receive the notification and have permission to view the changes. A visual indicator notifies contacts that a content page of one of their contacts has been changed. When the visual indicator or some other contact indicator is selected by the user, a summary module can be provided. The summary module is a portal to network content, including the content page.
    Type: Application
    Filed: November 1, 2004
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael Torres, Stephen Rosato, Jason Fluegel, Thomas Jeyaseelan, DeEtte Day, Eyal Axelrod, German Gil