Patents by Inventor John D Whited
John D Whited 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: 9673984Abstract: Scalable session management is achieved by generating a cookie that includes an encrypted session key and encrypted cookie data. The cookie data is encrypted using the session key. The session key is then signed and encrypted using one or more public/private key pairs. The encrypted session key can be decrypted and verified using the same private/public key pair(s). Once verified, the decrypted session key can then be used to decrypt and verify the encrypted cookie data. A first server having the private/public key pair(s) may generate the cookie using a randomly generated session key. A second server having the same private/public key pair(s) may decrypt and verify the cookie even if the session key is not initially installed on the second server. A session key cache may be used to provide session key lookup to save public/private key operations on the servers.Type: GrantFiled: October 31, 2013Date of Patent: June 6, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Wei Jiang, Adam Back, John D. Whited, Yordan I. Rouskov, Ismail Cem Paya, Wei-QUiang Michael Guo
-
Publication number: 20140059354Abstract: Scalable session management is achieved by generating a cookie that includes an encrypted session key and encrypted cookie data. The cookie data is encrypted using the session key. The session key is then signed and encrypted using one or more public/private key pairs. The encrypted session key can be decrypted and verified using the same private/public key pair(s). Once verified, the decrypted session key can then be used to decrypt and verify the encrypted cookie data. A first server having the private/public key pair(s) may generate the cookie using a randomly generated session key. A second server having the same private/public key pair(s) may decrypt and verify the cookie even if the session key is not initially installed on the second server. A session key cache may be used to provide session key lookup to save public/private key operations on the servers.Type: ApplicationFiled: October 31, 2013Publication date: February 27, 2014Applicant: Microsoft CorporationInventors: Wei Jiang, Adam Back, John D. Whited, Yordan I. Rouskov, Ismail Cem Paya, Wei-Quiang Michael Guo
-
Patent number: 8626929Abstract: Scalable session management is achieved by generating a cookie that includes an encrypted session key and encrypted cookie data. The cookie data is encrypted using the session key. The session key is then signed and encrypted using one or more public/private key pairs. The encrypted session key can be decrypted and verified using the same private/public key pair(s). Once verified, the decrypted session key can then be used to decrypt and verify the encrypted cookie data. A first server having the private/public key pair(s) may generate the cookie using a randomly generated session key. A second server having the same private/public key pair(s) may decrypt and verify the cookie even if the session key is not initially installed on the second server. A session key cache may be used to provide session key lookup to save public/private key operations on the servers.Type: GrantFiled: February 14, 2011Date of Patent: January 7, 2014Assignee: Microsoft CorporationInventors: Wei Jiang, Ismail Cem Paya, John D. Whited, Wei-Quiang Michael Guo, Yordan Rouskov, Adam Back
-
Publication number: 20110138179Abstract: Scalable session management is achieved by generating a cookie that includes an encrypted session key and encrypted cookie data. The cookie data is encrypted using the session key. The session key is then signed and encrypted using one or more public/private key pairs. The encrypted session key can be decrypted and verified using the same private/public key pair(s). Once verified, the decrypted session key can then be used to decrypt and verify the encrypted cookie data. A first server having the private/public key pair(s) may generate the cookie using a randomly generated session key. A second server having the same private/public key pair(s) may decrypt and verify the cookie even if the session key is not initially installed on the second server. A session key cache may be used to provide session key lookup to save public/private key operations on the servers.Type: ApplicationFiled: February 14, 2011Publication date: June 9, 2011Applicant: Microsoft CorporationInventors: Wei Jiang, Ismail Cem Paya, John D. Whited, Wei-Quiang Michael Guo, Yordan Rouskov, Adam Back
-
Patent number: 7890634Abstract: Scalable session management is achieved by generating a cookie that includes an encrypted session key and encrypted cookie data. The cookie data is encrypted using the session key. The session key is then signed and encrypted using one or more public/private key pairs. The encrypted session key can be decrypted and verified using the same private/public key pair(s). Once verified, the decrypted session key can then be used to decrypt and verify the encrypted cookie data. A first server having the private/public key pair(s) may generate the cookie using a randomly generated session key. A second server having the same private/public key pair(s) may decrypt and verify the cookie even if the session key is not initially installed on the second server. A session key cache may be used to provide session key lookup to save public/private key operations on the servers.Type: GrantFiled: March 18, 2005Date of Patent: February 15, 2011Assignee: Microsoft CorporationInventors: Wei Jiang, Ismail Cem Paya, John D Whited, Wei-Quiang Michael Guo, Yordan Rouskov, Adam Back
-
Patent number: 7425093Abstract: A method and apparatus for thermographically evaluating the bond integrity of a sputtering target assembly is described. The method includes applying a heating or cooling medium or energy to one surface of the assembly and acquiring a graphic recording of a corresponding temperature change on the opposing surface of the assembly using an imaging device. Also described is a method of mathematically analyzing the pixel data recorded in each frame to produce an integrated normalized temperature map that represents the bond integrity of the assembly.Type: GrantFiled: July 13, 2004Date of Patent: September 16, 2008Assignee: Cabot CorporationInventors: Charles E. Wickersham, Jr., Zhiguo Zhang, Larry Edwin Ellison, Mikhail Y. Kachalov, John D. White, III
-
Patent number: 6622003Abstract: A method for developing an electronic course may include describing an illustrative scenario that presents a problem for a student of an electronically deliverable course. At least one possible role assignment for a corresponding student of the course may be defined based on the illustrative scenario. A task may be provided for the student based on the role assignment and the scenario. A guidance system may be established which is accessible to the students over the electronic communications network. The guidance system provides guidance for solving the task or problem associated with the scenario.Type: GrantFiled: August 14, 2000Date of Patent: September 16, 2003Assignee: UNext.com LLCInventors: Elizabeth Denious, Thomas M. Duffy, Craig W. Friedman, Richard Earle Osgood, John D. White
-
Patent number: 4511607Abstract: A window-mounted artificial Christmas tree is provided to be located adjacent the inside of a picture window. The artificial Christmas tree extends substantially the full height of the window and has an upright supporting member engagable with a generally horizontal surface of a lower frame member below the window. A resiliently mounted extension member is located at the top of the upright supporting member and engages a generally horizontal surface of an upper frame member above the window. The upright supporting member supports a plurality of artificial tree branches with the lower branches being longer than the upper ones and preferably with the branches at any given height which extend generally parallel to the window being longer than those extending transversely to the window to provide a generally semi-elliptical shape in horizontal cross section. The artificial Christmas tree thereby takes up a minimum amount of space within the room.Type: GrantFiled: April 11, 1984Date of Patent: April 16, 1985Inventor: John D. White
-
Patent number: 4495486Abstract: An alarm is operatively associated with a movable frame and a stationary frame of a sliding door assembly. It has a plunger engagable with one frame or the other, which plunger is urged outwardly and activates a signal if the alarm is removed from its position. The alarm includes a case in which a modular component can be inserted with the component including a source of power, contacts, and a signal which can be an audible signal or a sending signal which activates a remote burglar alarm. The case of the alarm has a locking pin which can lock the plunger in place when the alarm is removed by the occupant. The alarm is also designed with a gravity-operated block which prevents the plunger from being pushed back into the case to turn off the alarm unless the alarm is turned upside down.Type: GrantFiled: June 29, 1984Date of Patent: January 22, 1985Inventor: John D. White
-
Patent number: 4472709Abstract: An alarm for a sliding door or the like is provided. The alarm is operatively associated with a movable frame and a stationary frame of a sliding door assembly. It has a plunger engagable with one frame or the other, which plunger is urged outwardly and activates a signal if the alarm is removed from its position. The alarm includes a case in which a modular component can be inserted with the component including a source of power, contacts, and a signal which can be an audible signal or a sending signal which activates a remote burglar alarm. The case of the alarm has a lock which can lock the plunger in place when the alarm is removed by the occupant. The plunger is also designed to be prevented from being pushed back into the case to turn off the alarm without the use of an elongate element insertable into an access opening in the case.Type: GrantFiled: August 24, 1983Date of Patent: September 18, 1984Inventor: John D. White
-
Patent number: 4034437Abstract: A normally pressure-free, failsafe, emergency door closer for use in hospitals, nursing homes or other locations where handicapped persons are housed, comprising an actuating mechanism triggered by a sensing device such as a smoke detector, a spring-loaded arm with a bumper on one end to engage the door and the other end of the arm rotatably attached to the wall adjacent to and above the door and free to rotate in a horizontal plane. The spring-loaded arm is retained in an open position by a vertical pin engaging the horizontal closer arm. The pin is mechanically linked to the armature of an electromagnet opposed by a coil spring. On signal from the sensing device the electromagnet releases the armature and the coil spring urges the pin upwards releasing the closer arm, the end of which engages the door and closes it.Type: GrantFiled: September 19, 1975Date of Patent: July 12, 1977Inventors: Lyman H. Robertson, John D. White