Patents by Inventor Sean Patrick Nolan
Sean Patrick Nolan 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: 11965794Abstract: Provided is a sensing system for wireless and passive monitoring of strain during a manufacturing process that depends on force to apply the energy into the manufacturing process, the sensing system comprising: at least one surface acoustic wave (SAW) sensor for detecting strain, the at least one SAW sensor being positioned in a force path located on or in the structure of one or more objects under test; and at least one transceiving antenna arrangement being connectable to the at least one SAW sensor, wherein the at least one SAW sensor and the at least one transceiving antenna arrangement are arranged to receive energy from an interrogation signal and output a strain response signal detected by the at least one SAW sensor in response to the interrogation signal.Type: GrantFiled: February 27, 2019Date of Patent: April 23, 2024Assignee: The Provost, Fellows, Foundation Scholars, & the other members of Board, of the College of the Holy & Undiv. Trinity of Queen Elizabeth Near DublinInventors: Garrett O'Donnell, Sean Patrick Nolan
-
Publication number: 20220146348Abstract: Provided is a sensing system for wireless and passive monitoring of strain during a manufacturing process that depends on force to apply the energy into the manufacturing process, the sensing system comprising: at least one surface acoustic wave (SAW) sensor for detecting strain, the at least one SAW sensor being positioned in a force path located on or in the structure of one or more objects under test; and at least one transceiving antenna arrangement being connectable to the at least one SAW sensor, wherein the at least one SAW sensor and the at least one transceiving antenna arrangement are arranged to receive energy from an interrogation signal and output a strain response signal detected by the at least one SAW sensor in response to the interrogation signal.Type: ApplicationFiled: February 27, 2019Publication date: May 12, 2022Inventors: Garrett O'DONNELL, Sean Patrick NOLAN
-
Publication number: 20130304759Abstract: Systems and methods that facilitate data retrieval in a stateless environment by limiting amount of retrievable data associated with a single client request. A retrieval limitation component partially satisfies a query and retrieves an initial batch of information. Moreover, identifications can further be designated to retrieve additional information if so is required. Accordingly, an application requesting data thru a query can initially be supplied with a limited number of data, which subsequently can be followed by additional data items returned as unique identifiers.Type: ApplicationFiled: July 15, 2013Publication date: November 14, 2013Inventors: Jeffrey Dick Jones, Gaurav Dinesh Kalmady, Sean Patrick Nolan, Johnson T. Apacible, Vijay Varadan
-
Patent number: 8533746Abstract: An application program interface (API) is provided for requesting, storing, and otherwise accessing data within a health integration network. The API facilitates secure and seamless access to the centrally-stored data by offering authentication/authorization, as well as the ability to receive requests in an extensible language format, such as XML, and returns resulting data in XML format. The data can also have transformation, style and/or schema information associated with it which can be returned in the resulting XML and/or applied to the data beforehand by the API. The API can be utilized in many environment architectures including XML over HTTP and a software development kit (SDK).Type: GrantFiled: May 8, 2007Date of Patent: September 10, 2013Assignee: Microsoft CorporationInventors: Sean Patrick Nolan, Jeffrey Dick Jones, Johnson T. Apacible, Vijay Varadan
-
Patent number: 8515988Abstract: Systems and methods that facilitate data retrieval in a stateless environment by limiting amount of retrievable data associated with a single client request. A retrieval limitation component partially satisfies a query and retrieves an initial batch of information. Moreover, identifications can further be designated to retrieve additional information if so is required. Accordingly, an application requesting data thru a query can initially be supplied with a limited number of data, which subsequently can be followed by additional data items returned as unique identifiers.Type: GrantFiled: September 24, 2007Date of Patent: August 20, 2013Assignee: Microsoft CorporationInventors: Jeffrey Dick Jones, Gaurav Dinesh Kalmady, Sean Patrick Nolan, Johnson T. Apacible, Vijay Varadan
-
Patent number: 8417537Abstract: A system that uses a health-related dictionary component to establish responses to requests from devices and applications is provided. The innovation discloses uses of a health-related dictionary to enable retrieval of standardized lists and taxonomies in the healthcare space as well as localization of health-related data. Examples of these taxonomies include codes from medical coding vocabularies such as CPT (Current Procedural Terminology), layouts, templates, as well as references to units of measurements such as feet, inches, meters, liters, etc.Type: GrantFiled: September 25, 2007Date of Patent: April 9, 2013Assignee: Microsoft CorporationInventors: Johnson T. Apacible, Sean Patrick Nolan, Gaurav Dinesh Kalmady, Vijay Varadan
-
Patent number: 8341193Abstract: In response to receiving a request for data stored according to a first version of a data type, a second version of the data type supported by the requester is determined, and the requested data is transformed from the first version to the second version to provide access to the data.Type: GrantFiled: March 12, 2010Date of Patent: December 25, 2012Assignee: Microsoft CorporationInventors: Jeffrey D. Jones, Umesh Madan, Sean Patrick Nolan, Daniel J. Young, Gaurav Kalmady
-
Patent number: 8327456Abstract: An authorization framework is provided that protects data records in a platform, such as a service-based platform, by requiring multiple level entities to be authorized with respect to the data records. For example, the data records can have an associated owner user that can grant access to other users with respect to the data. Additionally, however, the user can also grant access to certain applications that access the platform such that the data records can be initially closed for a user requiring the user to explicitly grant desired access to applications and/or users. In this regard, applications can be forbidden from accessing the data, even on behalf of the user, unless expressly authorized to do so by the user. Thus, the user can make informed decisions regarding who is to have access to its data.Type: GrantFiled: September 14, 2007Date of Patent: December 4, 2012Assignee: Microsoft CorporationInventors: Jeffrey Dick Jones, Sean Patrick Nolan, Johnson T. Apacible, Vijay Varadan, Brian J. Guarraci, Christopher C. White
-
Patent number: 8316227Abstract: A protocol is provided for communicating data between two applications. The protocol can support communication of an extensible markup language (XML) document over hypertext transfer protocol (HTTP) by associating the XML document with a data envelope and sending the data envelope to a disparate application. The data envelope can comprise a header, which can specify supported compression methods, encryption keys, and/or data specific to the disparate application and/or the sending application. The protocol adds a layer of security to the communication and can prevent malicious requests and other attacks. This protocol can also be used in conjunction with a health integration network.Type: GrantFiled: May 8, 2007Date of Patent: November 20, 2012Assignee: Microsoft CorporationInventors: Sean Patrick Nolan, Johnson T. Apacible, Jeffrey Dick Jones, Cezary Marcjan
-
Patent number: 7992198Abstract: An authentication mechanism is provided for a web method platform that allows homogeneous access for different types of clients according to a bootstrapping procedure utilized to establish the session. Different clients can be assigned different levels of trust based in part on the bootstrapping procedure and/or information provided during the procedure. The bootstrapping procedure can produce a token that is used by the clients in subsequent requests to provide previous authentication or state information to the platform. The token can comprise a shared secret used to ensure integrity of communications in some cases, and the token can be opaque to the client. Tokens can expire and require a client to re-bootstrap to provide higher levels of authentication protection, and tokens can be shared among a plurality of application servers to facilitate effective handling of requests in a farmed environment.Type: GrantFiled: September 14, 2007Date of Patent: August 2, 2011Assignee: Microsoft CorporationInventors: Brian J. Guarraci, Christopher C. White, Niels Thomas Ferguson, Jeffrey Dick Jones, Sean Patrick Nolan, Johnson T. Apacible, Vijay Varadan
-
Publication number: 20110173168Abstract: In response to receiving a request for data stored according to a first version of a data type, a second version of the data type supported by the requester is determined, and the requested data is transformed from the first version to the second version to provide access to the data.Type: ApplicationFiled: March 12, 2010Publication date: July 14, 2011Applicant: Microsoft CorporationInventors: Jeffrey D. Jones, Umesh Madan, Sean Patrick Nolan, Daniel J. Young, Gaurav Kalmady
-
Patent number: 7860793Abstract: A healthcare smart card management system stores a large amount of healthcare information to overcome shortcomings of separate and largely paper medical and insurance files. Embedded security technology supports partial or separated identity proofing as well as hardware time limited storage. Dynamic contextual privacy consent enhances user, healthcare provider, and insurer privacy and proprietary information to encourage and enable universal adoption. Data is structured in self-executing (“print to device”) for legacy systems as well as in rolled-access format and archival format to balance usage and data integrity purposes. A plurality of network interfaces are incorporated as well as financial transaction codes. Card integrity is enhanced by remote usage oversight, self-destruct monitoring (e.g., time, location, hacking, malfunction, etc.), and integral write-only audit logs.Type: GrantFiled: April 2, 2008Date of Patent: December 28, 2010Assignee: Microsoft CorporationInventors: Chris Demetrios Karkanias, Hubert Van Hoof, Oren Rosenbloom, James R. Hamilton, Pablo Argon, Vladimir Sadovsky, Behrooz Chitsaz, Sean Patrick Nolan
-
Patent number: 7769648Abstract: A method and system for generating, management, and determining the cost effectiveness of keywords used in paid searches. Target objects for which customer traffic for an electronic storefront web site is to be targeted to are identified. Keywords corresponding to those target objects are automatically generated, and associated keyword purchase data is sent to one or more search partners to initiate purchase of the keywords from those partners. Cost-effectiveness of each keywords is determined based on partner reports containing billing and keyword activity data and monitoring customer session activities that are initiated via clickthroughs contained in search results generated by the search partners.Type: GrantFiled: December 4, 2003Date of Patent: August 3, 2010Assignee: Drugstore.comInventor: Sean Patrick Nolan
-
Publication number: 20090254466Abstract: A healthcare smart card management system stores a large amount of healthcare information to overcome shortcomings of separate and largely paper medical and insurance files. Embedded security technology supports partial or separated identity proofing as well as hardware time limited storage. Dynamic contextual privacy consent enhances user, healthcare provider, and insurer privacy and proprietary information to encourage and enable universal adoption. Data is structured in self-executing (“print to device”) for legacy systems as well as in rolled-access format and archival format to balance usage and data integrity purposes. A plurality of network interfaces are incorporated as well as financial transaction codes. Card integrity is enhanced by remote usage oversight, self-destruct monitoring (e.g., time, location, hacking, malfunction, etc.), and integral write-only audit logs.Type: ApplicationFiled: April 2, 2008Publication date: October 8, 2009Applicant: MICROSOFT CORPORATIONInventors: Chris Demetrios Karkanias, Hubert Van Hoof, Oren Rosenbloom, James R. Hamilton, Pablo Argon, Vladimir Sadovsky, Behrooz Chitsaz, Sean Patrick Nolan
-
Publication number: 20090083240Abstract: Systems and methods that provides for an authorization agnostic access in web service environments to privileged information. A query component can specify how a call is to be made to a data store and predefines the data that is retrievable in response to a query defined thereby (e.g., thru HTTPS, Java script, and the like). The query component can employ a plurality of filters that are implemented as part thereof, to customize retrieval for a predetermined portion of the data for a designated period, and encompass an end-to-end scenario from the browser up to the storage.Type: ApplicationFiled: September 24, 2007Publication date: March 26, 2009Applicant: MICROSOFT CORPORATIONInventors: Sean Patrick Nolan, Johnson T. Apacible, Jeffrey Dick Jones, Brian J. Guarraci
-
Publication number: 20090083241Abstract: Systems and methods that facilitate data retrieval in a stateless environment by limiting amount of retrievable data associated with a single client request. A retrieval limitation component partially satisfies a query and retrieves an initial batch of information. Moreover, identifications can further be designated to retrieve additional information if so is required. Accordingly, an application requesting data thru a query can initially be supplied with a limited number of data, which subsequently can be followed by additional data items returned as unique identifiers.Type: ApplicationFiled: September 24, 2007Publication date: March 26, 2009Applicant: MICROSOFT CORPORATIONInventors: Jeffrey Dick Jones, Gaurav Kalmady, Sean Patrick Nolan, Johnson T. Apacible, Vijay Varadan
-
Publication number: 20080256616Abstract: An authentication mechanism is provided for a web method platform that allows homogeneous access for different types of clients according to a bootstrapping procedure utilized to establish the session. Different clients can be assigned different levels of trust based in part on the bootstrapping procedure and/or information provided during the procedure. The bootstrapping procedure can produce a token that is used by the clients in subsequent requests to provide previous authentication or state information to the platform. The token can comprise a shared secret used to ensure integrity of communications in some cases, and the token can be opaque to the client. Tokens can expire and require a client to re-bootstrap to provide higher levels of authentication protection, and tokens can be shared among a plurality of application servers to facilitate effective handling of requests in a farmed environment.Type: ApplicationFiled: September 14, 2007Publication date: October 16, 2008Applicant: MICROSOFT CORPORATIONInventors: Brian J. Guarraci, Christopher C. White, Niels Thomas Ferguson, Jeffrey Dick Jones, Sean Patrick Nolan, Johnson T. Apacible, Vijay Varadan
-
Publication number: 20080256643Abstract: An authorization framework is provided that protects data records in a platform, such as a service-based platform, by requiring multiple level entities to be authorized with respect to the data records. For example, the data records can have an associated owner user that can grant access to other users with respect to the data. Additionally, however, the user can also grant access to certain applications that access the platform such that the data records can be initially closed for a user requiring the user to explicitly grant desired access to applications and/or users. In this regard, applications can be forbidden from accessing the data, even on behalf of the user, unless expressly authorized to do so by the user. Thus, the user can make informed decisions regarding who is to have access to its data.Type: ApplicationFiled: September 14, 2007Publication date: October 16, 2008Applicant: MICROSOFT CORPORATIONInventors: Jeffrey Dick Jones, Sean Patrick Nolan, Johnson T. Apacible, Vijay Varadan, Brian J. Guarraci, Christopher C. White
-
Publication number: 20080101597Abstract: A protocol is provided for communicating data between two applications. The protocol can support communication of an extensible markup language (XML) document over hypertext transfer protocol (HTTP) by associating the XML document with a data envelope and sending the data envelope to a disparate application. The data envelope can comprise a header, which can specify supported compression methods, encryption keys, and/or data specific to the disparate application and/or the sending application. The protocol adds a layer of security to the communication and can prevent malicious requests and other attacks. This protocol can also be used in conjunction with a health integration network.Type: ApplicationFiled: May 8, 2007Publication date: May 1, 2008Applicant: MICROSOFT CORPORATIONInventors: Sean Patrick Nolan, Johnson T. Apacible, Jeffrey Dick Jones, Cezary Marcjan
-
Publication number: 20080104104Abstract: A schema for storing health related data within a health integration network is provided to facilitate housing the data in a common and easy transformable and accessible manner. Utilizing this schema, disparate otherwise proprietary applications can store data formatted according to their own schema within the health integration network providing common accessibility to other applications. The other applications can request the commonly stored data from the health integration network to facilitate data transmission between the disparate applications.Type: ApplicationFiled: May 8, 2007Publication date: May 1, 2008Applicant: MICROSOFT CORPORATIONInventors: Sean Patrick Nolan, Johnson T. Apacible, Jeffrey Dick Jones, Vijay Varadan, Cezary Marcjan