Patents by Inventor William Kaufman
William Kaufman 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: 11435907Abstract: One example method includes accessing stored data, associating a unique identifier with the data, creating a hash by hashing a combination that comprises the unique identifier and the data, transmitting the hash to a notary service, receiving, from the notary service, a digital signature that corresponds to the hash, appending the digital signature to the data, and storing, as an object, a combination that comprises the digital signature, the data, and the unique identifier.Type: GrantFiled: June 27, 2019Date of Patent: September 6, 2022Assignee: EMC IP Holding Company LLCInventors: Yossef Saad, Radia J. Perlman, Charles William Kaufman
-
Patent number: 11290276Abstract: A method for managing documents includes obtaining, from a first computing device, a first signed document, and in response to obtaining the first signed document: identifying a first plurality of validity services associated with the signed document, sending a verification request to the first plurality of validity services, wherein each of the plurality of verification requests specifies the first signed document, obtaining a plurality of verification responses from the first plurality of validity services, and making a determination, based on the plurality of verification responses, that the first signed document is valid.Type: GrantFiled: August 2, 2019Date of Patent: March 29, 2022Assignee: EMC IP Holding Company LLCInventors: Radia Joy Perlman, Charles William Kaufman
-
Patent number: 11240005Abstract: In general, embodiments of the invention relates to a method for managing data, the method includes obtaining, by an untrusted device and from a querying system, an item query, identifying a leaf block of a hierarchical block tree associated with the item query, identifying a plurality of indirect blocks that allow the querying system to calculate a top hash of the hierarchical block tree, and sending an item query response to the querying system, wherein the item query response specifies the leaf block, the plurality of indirect hashes corresponding to the plurality of indirect blocks, and a signature of the top hash, wherein the signature is obtained from a trusted system.Type: GrantFiled: October 28, 2019Date of Patent: February 1, 2022Assignee: EMC IP Holding Company LLCInventors: Radia Joy Perlman, Charles William Kaufman
-
Publication number: 20210126773Abstract: In general, embodiments of the invention relates to a method for managing data, the method includes obtaining, by an untrusted device and from a querying system, an item query, identifying a leaf block of a hierarchical block tree associated with the item query, identifying a plurality of indirect blocks that allow the querying system to calculate a top hash of the hierarchical block tree, and sending an item query response to the querying system, wherein the item query response specifies the leaf block, the plurality of indirect hashes corresponding to the plurality of indirect blocks, and a signature of the top hash, wherein the signature is obtained from a trusted system.Type: ApplicationFiled: October 28, 2019Publication date: April 29, 2021Inventors: Radia Joy Perlman, Charles William Kaufman
-
Publication number: 20210036853Abstract: A method for managing documents includes obtaining, from a first computing device, a first signed document, and in response to obtaining the first signed document: identifying a first plurality of validity services associated with the signed document, sending a verification request to the first plurality of validity services, wherein each of the plurality of verification requests specifies the first signed document, obtaining a plurality of verification responses from the first plurality of validity services, and making a determination, based on the plurality of verification responses, that the first signed document is valid.Type: ApplicationFiled: August 2, 2019Publication date: February 4, 2021Inventors: Radia Joy Perlman, Charles William Kaufman
-
Publication number: 20200409571Abstract: One example method includes accessing stored data, associating a unique identifier with the data, creating a hash by hashing a combination that comprises the unique identifier and the data, transmitting the hash to a notary service, receiving, from the notary service, a digital signature that corresponds to the hash, appending the digital signature to the data, and storing, as an object, a combination that comprises the digital signature, the data, and the unique identifier.Type: ApplicationFiled: June 27, 2019Publication date: December 31, 2020Inventors: Yossef Saad, Radia J. Perlman, Charles William Kaufman
-
Patent number: 10240823Abstract: An air conditioning system that includes desiccant compartments for holding a desiccant; a heat exchanger, a blower and a vessel. The heat exchanger can be filled with a heat transfer medium, while the blower blows ambient air by the heat exchanger such that the blown air is cooled and the heat exchanger is warmed such that thermal energy increases and is transferred from the air to the heat transfer medium causing the heat transfer medium to turn into vapor. The vapor is then diffused to one of the desiccant compartments such that the vapor is adsorbed onto the desiccant creating a mixture. Then an energy source is applied to the mixture such that the vapor and desiccant are separated. The separated vapor is transported to the vessel where it is condensed and then sent back to the heat exchanger, such that the system is able to be continuously operating.Type: GrantFiled: September 17, 2015Date of Patent: March 26, 2019Assignees: OxiCool Inc, The United States of America As Represented By The Secretary of the NavyInventors: Ravikant T. Barot, Jonathan William Kaufman, Stephen M. Coleman
-
Patent number: 10144356Abstract: Method and apparatus are disclosed for condensation detection for vehicle surfaces via light transmitters and receivers. An example vehicle includes a side mirror including a front surface and a back surface, a light transmitter adjacent to the front surface for emitting a light beam toward the side mirror, a first light sensor adjacent to the back surface for detecting a first light intensity of the light beam, and an opaqueness detector that determines whether condensation is on the side mirror based upon the first light intensity.Type: GrantFiled: March 24, 2017Date of Patent: December 4, 2018Assignee: Ford Global Technologies, LLCInventors: Reid William Kaufman Worthen, Victoria Leigh Schein
-
Publication number: 20180272946Abstract: Method and apparatus are disclosed for condensation detection for vehicle surfaces via light transmitters and receivers. An example vehicle includes a side mirror including a front surface and a back surface, a light transmitter adjacent to the front surface for emitting a light beam toward the side mirror, a first light sensor adjacent to the back surface for detecting a first light intensity of the light beam, and an opaqueness detector that determines whether condensation is on the side mirror based upon the first light intensity.Type: ApplicationFiled: March 24, 2017Publication date: September 27, 2018Inventors: Reid William Kaufman Worthen, Victoria Leigh Schein
-
Publication number: 20180272945Abstract: Method and apparatus are disclosed for condensation detection for vehicle surfaces via ambient light. An example vehicle includes a side mirror including a front surface and a back surface, a front sensor adjacent the front surface for collecting a first ambient light intensity, a back sensor adjacent the back surface for collecting a second ambient light intensity, and an opaqueness detector that detects whether condensation is on the side mirror based upon comparing the first ambient light intensity and the second ambient light intensity.Type: ApplicationFiled: March 24, 2017Publication date: September 27, 2018Inventors: Reid William Kaufman Worthen, Victoria Leigh Schein
-
Publication number: 20180272936Abstract: Method and apparatus are disclosed for detection and presentation of obstructed vehicle views. An example vehicle includes a first side mirror, a first camera adjacent to the first side mirror, a first sensor module to detect opaque material on the first side mirror, an obstruction identifier to determine whether viewing of a first area via the first side mirror is obstructed, and a display to present, via the camera, the first area responsive to the obstruction identifier determining viewing via the first side mirror is obstructed.Type: ApplicationFiled: March 24, 2017Publication date: September 27, 2018Inventors: Reid William Kaufman Worthen, Victoria Leigh Schein
-
Patent number: 10053059Abstract: Method and apparatus are disclosed for detection and identification of opaqueness of vehicle windows. An example vehicle includes a window including an interior surface and an exterior surface, a light transmitter to emit light, and light sensors to measure the light. The light sensors include a first sensor offset from and a second sensor aligned with the interior surface. The light sensors also include a third sensor offset from and a fourth sensor aligned with the exterior surface. The example vehicle also includes a controller for detecting a source of opaqueness of the window via the light sensors.Type: GrantFiled: October 4, 2017Date of Patent: August 21, 2018Assignee: Ford Global Technologies, LLCInventor: Reid William Kaufman Worthen
-
Publication number: 20160033177Abstract: An air conditioning system that includes desiccant compartments for holding a desiccant; a heat exchanger, a blower and a vessel. The heat exchanger can be filled with a heat transfer medium, while the blower blows ambient air by the heat exchanger such that the blown air is cooled and the heat exchanger is warmed such that thermal energy increases and is transferred from the air to the heat transfer medium causing the heat transfer medium to turn into vapor. The vapor is then diffused to one of the desiccant compartments such that the vapor is adsorbed onto the desiccant creating a mixture. Then an energy source is applied to the mixture such that the vapor and desiccant are separated. The separated vapor is transported to the vessel where it is condensed and then sent back to the heat exchanger, such that the system is able to be continuously operating.Type: ApplicationFiled: September 17, 2015Publication date: February 4, 2016Applicants: OXICOOL, INC., United States Government, as represented by the Secretary of the NavyInventors: Ravikant T. Barot, Jonathan William Kaufman, Stephen M. Coleman
-
Patent number: 9253195Abstract: The subject disclosure pertains to systems and methods that facilitate managing access control utilizing certificates. The systems and methods described herein are directed to mapping an access policy as expressed in an access control list to a set of certificates. The set of certificates can be used to grant access to resources in the manner described by the ACL. The certificates can be distributed to entities for use in obtaining access to resources. Entities can present certificates to resources as evidence of their right to access the resources. The access logic of the sequential ACL can be transformed or mapped to a set of order independent certificates. In particular, each entry, position of the entry in the list and any preceding entries can be analyzed. The analysis can be used to generate order independent certificates that provide access in accordance with the access policy communicated in the ACL.Type: GrantFiled: June 11, 2013Date of Patent: February 2, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Carl M. Ellison, Paul J. Leach, Butler W. Lampson, Melissa W. Dunn, Ravindra Nath Pandya, Charles William Kaufman
-
Patent number: 9124431Abstract: Techniques to provide evidence-based dynamic scoring to limit guesses in knowledge based authentication are disclosed herein. In some aspects, an authenticator may receive an input from a user in response to a presentation of a personal question that enables user access to a restricted resource. The authenticator may determine that the input is not equivalent to a stored value, and thus is an incorrect input. The authenticator may then determine whether the input is similar to a previous input received from the user. A score may be assigned to the input. When the input is determined to be similar to the previous input, the score may be reduced. Another request for an input may be transmitted by the authenticator when a sum of the score and any previous scores of the session is less than a threshold.Type: GrantFiled: May 14, 2009Date of Patent: September 1, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Stuart Schechter, Yordan I. Rouskov, Cormac E. Herley, Charles William Kaufman
-
Patent number: 8839375Abstract: Providing a uniform security model to heterogeneous devices in a distributed computing environment. A method includes storing information about a plurality of device security models, including device credentials. The method further includes storing information about a uniform security model, including access rights for various principals. The method further includes identifying a principal. Based on the identified principal, access is provided to the principal according to the uniform security model, based on the device security model credentials.Type: GrantFiled: May 25, 2012Date of Patent: September 16, 2014Assignee: Microsoft CorporationInventors: Eric Radzikowski, Shailesh Padmakar Joshi, Asad Yaqoob, Igal Figlin, Charles William Kaufman
-
Patent number: 8706635Abstract: A content key (CK) to decrypt a piece of encrypted content is obtained encrypted according to a public key of a licensor (PU-L) to result in (PU-L(CK)). (PU-L(CK)) is obscured according to (PU-L) and a value R to result in Obs (PU-L(CK)), and Obs (PU-L(CK)) is sent to the licensor, which applies a private key (PR-L) corresponding to (PU-L) to Obs (PU-L(CK)) to result in Obs (CK) as an obscured version of (CK). Obs (CK) is received from the licensor; and (CK) is obtained from Obs (CK) based on applying R thereto. The licensor cannot identify from Obs (PU-L(CK)) or from Obs (CK) the encrypted content or the content key (CK) from which the encrypted content may be identified.Type: GrantFiled: October 11, 2005Date of Patent: April 22, 2014Assignee: Microsoft CorporationInventor: Charles William Kaufman
-
Publication number: 20130318571Abstract: Providing a uniform security model to heterogeneous devices in a distributed computing environment. A method includes storing information about a plurality of device security models, including device credentials. The method further includes storing information about a uniform security model, including access rights for various principals. The method further includes identifying a principal. Based on the identified principal, access is provided to the principal according to the uniform security model, based on the device security model credentials.Type: ApplicationFiled: May 25, 2012Publication date: November 28, 2013Applicant: MICROSOFT CORPORATIONInventors: Eric Radzikowski, Shailesh Padmakar Joshi, Asad Yaqoob, Igal Figlin, Charles William Kaufman
-
Publication number: 20130283342Abstract: The subject disclosure pertains to systems and methods that facilitate managing access control utilizing certificates. The systems and methods described herein are directed to mapping an access policy as expressed in an access control list to a set of certificates. The set of certificates can be used to grant access to resources in the manner described by the ACL. The certificates can be distributed to entities for use in obtaining access to resources. Entities can present certificates to resources as evidence of their right to access the resources. The access logic of the sequential ACL can be transformed or mapped to a set of order independent certificates. In particular, each entry, position of the entry in the list and any preceding entries can be analyzed. The analysis can be used to generate order independent certificates that provide access in accordance with the access policy communicated in the ACL.Type: ApplicationFiled: June 11, 2013Publication date: October 24, 2013Inventors: Carl M. Ellison, Paul J. Leach, Butler W. Lampson, Melissa W. Dunn, Ravindra M. Pandya, Charles William Kaufman
-
Patent number: 8468579Abstract: The subject disclosure pertains to systems and methods that facilitate managing access control utilizing certificates. The systems and methods described herein are directed to mapping an access policy as expressed in an access control list to a set of certificates. The set of certificates can be used to grant access to resources in the manner described by the ACL. The certificates can be distributed to entities for use in obtaining access to resources. Entities can present certificates to resources as evidence of their right to access the resources. The access logic of the sequential ACL can be transformed or mapped to a set of order independent certificates. In particular, each entry, position of the entry in the list and any preceding entries can be analyzed. The analysis can be used to generate order independent certificates that provide access in accordance with the access policy communicated in the ACL.Type: GrantFiled: June 15, 2007Date of Patent: June 18, 2013Assignee: Microsoft CorporationInventors: Carl Melvin Ellison, Paul J. Leach, Butler Wright Lampson, Melissa W. Dunn, Ravindra Nath Pandya, Charles William Kaufman