Patents by Inventor Jeff Comstock
Jeff Comstock 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).
-
Publication number: 20250225848Abstract: A security system, comprising a breakaway coupling device, comprising a coupler component including a key, wherein the coupler component forms a first opening that facilitates a first attachment region, and wherein the key extends out of a first side of the coupler component, and a base component with a first end and a second end opposite the first end, wherein the first end is formed with a cavity opening into a cavity of the base component, and wherein the second end forms a second opening that facilitates a second attachment region, and at least one notification device in communication with the breakaway coupling device.Type: ApplicationFiled: January 8, 2025Publication date: July 10, 2025Applicant: Fasteners for Retail, Inc.Inventors: Brent Ewing, Jeff Comstock
-
Patent number: 8265969Abstract: A framework and method for managing business data transactions resides outside individual business systems and allows creation of a policy for classification of each data element for all data schema in transit between processes. The framework allows identification of data sets by document type and endpoint, so that individual data elements of a schema can be validated, and edited or deleted if necessary, during their transit between endpoints, such as between trading partners. Because the policy is built and enforced outside the individual endpoint business systems, expensive customizations within each transactional system are avoided.Type: GrantFiled: November 17, 2006Date of Patent: September 11, 2012Assignee: Microsoft CorporationInventors: Jeff Comstock, Edvardas V. Budrys
-
Patent number: 8074204Abstract: A test framework suited for use with distributed business applications allows developers to specify a test, or suite of tests, to be easily selected and executed. Execution of a test suite instantiates objects such as a test runner and a test result object that set up, activate, and observe a test cycle. Results may be forwarded to a variety of special-purpose listeners which evaluate variable and state changes and ultimately determine pass/fail metrics. Results from profilers may be used to determine code coverage for each of the tests performed by the suite. APIs allow integration of the test framework with other development processes such as a be source code management system. In one embodiment, new or changed source code may not be checked in until successfully passing a test cycle.Type: GrantFiled: November 21, 2006Date of Patent: December 6, 2011Assignee: Microsoft CorporationInventors: Jeff Comstock, David Pokluda, Ashok Srinivasan
-
Patent number: 7904880Abstract: For each of a set of business application classes on an application server, a web service class consisting of a separate web service method for each of a set of actions is generated. Each web service method contains a call to an interface web service method stored on a web server. The interface web service method is capable of calling a method on the application server. Once generated, the web service classes are compiled into an assembly and are stored on the web server.Type: GrantFiled: March 17, 2006Date of Patent: March 8, 2011Assignee: Microsoft CorporationInventors: Ashok Srinivasan, Jeff Comstock, Vinod Kumar
-
Patent number: 7639629Abstract: A security model is provided that controls access to a secured application. Under the security model, a submitting user is authenticated when the user submits a message to have the application perform an action. The application is then used to determine if the submitting user is authorized to submit messages on behalf of a source endpoint stored in the message. A method in the application is then invoked to perform the action while impersonating a source endpoint user stored in the message.Type: GrantFiled: July 28, 2006Date of Patent: December 29, 2009Assignee: Microsoft CorporationInventors: Vinod Kumar, Ashok Srinivasan, Jeff Comstock
-
Publication number: 20080120685Abstract: A framework and method for managing business data transactions resides outside individual business systems and allows creation of a policy for classification of each data element for all data schema in transit between processes. The framework allows identification of data sets by document type and endpoint, so that individual data elements of a schema can be validated, and edited or deleted if necessary, during their transit between endpoints, such as between trading partners. Because the policy is built and enforced outside the individual endpoint business systems, expensive customizations within each transactional system are avoided.Type: ApplicationFiled: November 17, 2006Publication date: May 22, 2008Applicant: MICROSOFT CORPORATIONInventors: Jeff Comstock, Edvardas V. Budrys
-
Publication number: 20080120602Abstract: A test framework suited for use with distributed business applications allows developers to specify a test, or suite of tests, to be easily selected and executed. Execution of a test suite instantiates objects such as a test runner and a test result object that set up, activate, and observe a test cycle. Results may be forwarded to a variety of special-purpose listeners which evaluate variable and state changes and ultimately determine pass/fail metrics. Results from profilers may be used to determine code coverage for each of the tests performed by the suite. APIs allow integration of the test framework with other development processes such as a be source code management system. In one embodiment, new or changed source code may not be checked in until successfully passing a test cycle.Type: ApplicationFiled: November 21, 2006Publication date: May 22, 2008Applicant: MICROSOFT CORPORATIONInventors: Jeff Comstock, David Pokluda, Ashok Srinivasan
-
Publication number: 20080025326Abstract: A security model is provided that controls access to a secured application. Under the security model, a submitting user is authenticated when the user submits a message to have the application perform an action. The application is then used to determine if the submitting user is authorized to submit messages on behalf of a source endpoint stored in the message. A method in the application is then invoked to perform the action while impersonating a source endpoint user stored in the message.Type: ApplicationFiled: July 28, 2006Publication date: January 31, 2008Applicant: Microsoft CorporationInventors: Vinod Kumar, Ashok Srinivasan, Jeff Comstock
-
Publication number: 20070220115Abstract: For each of a set of business application classes on an application server, a web service class consisting of a separate web service method for each of a set of actions is generated. Each web service method contains a call to an interface web service method stored on a web server. The interface web service method is capable of calling a method on the application server. Once generated, the web service classes are compiled into an assembly and are stored on the web server.Type: ApplicationFiled: March 17, 2006Publication date: September 20, 2007Applicant: Microsoft CorporationInventors: Ashok Srinivasan, Jeff Comstock, Vinod Kumar
-
Publication number: 20050080644Abstract: A computer readable medium having instructions for processing information is provided. The instructions include a business entity module defining the structure of business entities exchanged in an action sequence, an entity action module defining the action sequence of related actions used in a business transaction and a transaction document module creating a corresponding defining documents based on the action sequence and the business entity module.Type: ApplicationFiled: February 6, 2004Publication date: April 14, 2005Applicant: Microsoft CorporationInventors: Arthur Greef, Edmund Baker, Andrey Meleshko, Zhonghua Chu, Jeff Comstock