Patents by Inventor Anthony J. Yeates

Anthony J. Yeates 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: 10664820
    Abstract: The present invention discloses methods and systems for providing secure user access to services offered by a service provider to a client application over a network. One embodiment includes receiving an application cookie from the client application and populating a service cookie based on information in the application cookie. Information in the service cookie is utilized as a basis for regulating a provision of services to the client application.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: May 26, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anthony J. Yeates, Pavel A. Dournov, Sumeet Updesh Shrivastava, Shankar Arunachalam Bharadwaj, Donna L. Whitlock
  • Publication number: 20180189762
    Abstract: The present invention discloses methods and systems for providing secure user access to services offered by a service provider to a client application over a network. One embodiment includes receiving an application cookie from the client application and populating a service cookie based on information in the application cookie. Information in the service cookie is utilized as a basis for regulating a provision of services to the client application.
    Type: Application
    Filed: November 22, 2017
    Publication date: July 5, 2018
    Inventors: Anthony J. YEATES, Pavel A. DOURNOV, Sumeet Updesh SHRIVASTAVA, Shankar Arunachalam BHARADWAJ, Donna L. WHITLOCK
  • Patent number: 9858562
    Abstract: The present invention discloses methods and systems for providing secure user access to services offered by a service provider to a client application over a network. One embodiment includes receiving an application cookie from the client application and populating a service cookie based on information in the application cookie. Information in the service cookie is utilized as a basis for regulating a provision of services to the client application.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: January 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anthony J. Yeates, Pavel A. Dournov, Sumeet Updesh Shrivastava, Shankar Arunachalam Bharadwaj, Donna L. Whitlock
  • Publication number: 20160307177
    Abstract: The present invention discloses methods and systems for providing secure user access to services offered by a service provider to a client application over a network. One embodiment includes receiving an application cookie from the client application and populating a service cookie based on information in the application cookie. Information in the service cookie is utilized as a basis for regulating a provision of services to the client application.
    Type: Application
    Filed: December 21, 2015
    Publication date: October 20, 2016
    Inventors: Anthony J. Yeates, Pavel A. Dournov, Sumeet Updesh Shrivastava, Shankar Arunachalam Bharadwaj, Donna L. Whitlock
  • Patent number: 9258146
    Abstract: The present invention discloses methods and systems for providing secure user access to services offered by a service provider to a client application over a network. One embodiment includes receiving an application cookie from the client application and populating a service cookie based on information in the application cookie. Information in the service cookie is utilized as a basis for regulating a provision of services to the client application.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: February 9, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pavel A. Dournov, Sumeet Updesh Shrivastava, Vaidyanathan Arunachalam, Donna L. Whitlock, Anthony J. Yeates
  • Publication number: 20120084394
    Abstract: The present invention discloses methods and systems for providing secure user access to services offered by a service provider to a client application over a network. One embodiment includes receiving an application cookie from the client application and populating a service cookie based on information in the application cookie. Information in the service cookie is utilized as a basis for regulating a provision of services to the client application.
    Type: Application
    Filed: December 8, 2011
    Publication date: April 5, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Anthony J. Yeates, Pavel A. Dournov, Sumeet Updesh Shrivastava, Vaidyanathan Arunachalam, Donna L. Whitlock
  • Patent number: 8099503
    Abstract: The present invention discloses methods and systems for providing secure user access to services offered by a service provider to a client application over a network. One embodiment includes receiving an application cookie from the client application and populating a service cookie based on information in the application cookie. Information in the service cookie is utilized as a basis for regulating a provision of services to the client application.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: January 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Anthony J. Yeates, Pavel A. Dournov, Sumeet Updesh Shrivastava, Vaidyanathan Arunachalam, Donna L. Whitlock
  • Patent number: 7487189
    Abstract: Data replication between a headquarters application and one or more client applications is provided. The client applications are generally located remote from the headquarters application and communicate therewith via known methods. A pair of classes is used to generically transfer data selected for replication. New entity types and/or data types can be synchronized without having to rewrite the synchronization application by simply deploying an appropriate data class and manager class for the new entity. Moreover, the prior art worksheet is abstracted, in some aspects, to a simpler form that is more user friendly.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: February 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Donna Whitlock, Anthony J. Yeates, Pavel Dournov, Eric Hawthorne, Sylvester La Blanc
  • Patent number: 6963282
    Abstract: A system and method are provided for wireless self-describing buildings. RFID tags are used to store information relative to a building. This information can be simple information such as a uniform resource locator, or more detailed information. Active and/or passive RFID tags can be used. Varying degrees of user access are provided. Accordingly, different users can be given access to relevant information based upon the type or identity of the user.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: November 8, 2005
    Assignee: Microsoft Corporation
    Inventors: Anthony J. Yeates, Yunqiang Zhu, Timothy Belvin, Brendan O'Meara
  • Patent number: 5644782
    Abstract: A system having a virtual update capable read-only memory, includes a data storage system (270), and a device driver (272) which interfaces with the data storage system (270). The data storage system (270) includes a read-only memory device (274) which stores primary data, and an auxiliary memory device (276) which stores supplementary data reflecting updates to the primary data. The device driver (272) has a read handler which provides a response to a read request consisting of a combination of primary data from the read-only memory device (274) and supplementary data from the auxiliary memory device (276).
    Type: Grant
    Filed: October 17, 1994
    Date of Patent: July 1, 1997
    Assignee: Motorola, Inc.
    Inventors: Anthony J. Yeates, Michael R. Landis, Jeffrey K. Berger
  • Patent number: 5588148
    Abstract: A method is provided for managing data transfer between computing devices. A message received identifies a particular data set and a client profile (410). When the particular data set represents a complete data set, this fact is confirmed (420,425,430). When the particular data set does not represent the complete data set, the client profile is used to determine whether to transmit additional data to complete the particular data set, or whether to transmit the complete data set to replace the particular data set (420,425,440).
    Type: Grant
    Filed: September 6, 1994
    Date of Patent: December 24, 1996
    Assignee: Motorola, Inc.
    Inventors: Michael R. Landis, Anthony J. Yeates, Thomas J. Gavin
  • Patent number: 5490088
    Abstract: A method of handling data retrieval requests is provided. A data server (108) receives a message, which message at least identifies a particular data set (202). The data server (108) determines whether the particular data set represents a complete data set, i.e., a complete and current version of the data (204). When the particular data set does represent a complete data set, the data server (108) confirms that the particular data set represents a complete data set (208). When the particular data set does not represent a complete data set, the data server (108) sends at least some additional data to facilitate the formation of a complete data set (206).
    Type: Grant
    Filed: February 28, 1994
    Date of Patent: February 6, 1996
    Assignee: Motorola, Inc.
    Inventors: Michael R. Landis, Anthony J. Yeates, Alex P. Hirsbrunner