Patents by Inventor Thomas R. Gross
Thomas R. Gross 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: 10838002Abstract: Some implementations are directed to a burn-in solder preform including: a barrier layer to prevent thermally conductive material from adhering to a semiconductor component during burn-in testing; and a thermally conductive cladding layer attached to a portion of the barrier layer such that at least one dimension of the barrier layer extends past the thermally conductive cladding layer, where the thermally conductive cladding layer is attached over the barrier layer through continuous attachment or spot attachment. In some implementations, a method includes: placing the aforementioned burn-in solder preform between a test fixture and a semiconductor component; attaching a portion of the barrier layer of the burn-in solder preform to a head of the text fixture; and after attaching a portion of the barrier layer of the burn-in solder preform to the head of the test fixture, performing burn-in testing of the semiconductor component.Type: GrantFiled: October 30, 2018Date of Patent: November 17, 2020Assignee: INDIUM CORPORATIONInventors: Thomas R. Gross, Robert Jarrett, Anthony D. Lanza, Jr., Craig K. Merritt
-
Publication number: 20190128953Abstract: Some implementations are directed to a burn-in solder preform including: a barrier layer to prevent thermally conductive material from adhering to a semiconductor component during burn-in testing; and a thermally conductive cladding layer attached to a portion of the barrier layer such that at least one dimension of the barrier layer extends past the thermally conductive cladding layer, where the thermally conductive cladding layer is attached over the barrier layer through continuous attachment or spot attachment. In some implementations, a method includes: placing the aforementioned burn-in solder preform between a test fixture and a semiconductor component; attaching a portion of the barrier layer of the burn-in solder preform to a head of the text fixture; and after attaching a portion of the barrier layer of the burn-in solder preform to the head of the test fixture, performing burn-in testing of the semiconductor component.Type: ApplicationFiled: October 30, 2018Publication date: May 2, 2019Inventors: THOMAS R. GROSS, ROBERT JARRETT, ANTHONY D. LANZA, JR., CRAIG K. MERRITT
-
Patent number: 10154038Abstract: A policy data structure defines predetermined authorizations, each relating to authorization of at least one user to access at least one resource as well as to dynamic access requests. Each dynamic access request indicates a condition to be satisfied by a respective set of attributes associated with a user request to access a resource and for the request to be granted in absence of an authorization determinative of the request. If the structure does not define an authorization for a request to access a resource, it is determined whether the structure defines a dynamic access requirement determinative for the request, and if so, whether to grant the request in accordance with the respective set of attributes associated with the request. For at least one request, after determining whether to grant the request, a dynamic authorization relating to authorization to access the resource within the request is added to the structure.Type: GrantFiled: November 28, 2017Date of Patent: December 11, 2018Assignee: International Business Machines CorporationInventors: Thomas R. Gross, Guenter Karjoth
-
Publication number: 20180091512Abstract: A policy data structure defines predetermined authorizations, each relating to authorization of at least one user to access at least one resource as well as to dynamic access requests. Each dynamic access request indicates a condition to be satisfied by a respective set of attributes associated with a user request to access a resource and for the request to be granted in absence of an authorization determinative of the request. If the structure does not define an authorization for a request to access a resource, it is determined whether the structure defines a dynamic access requirement determinative for the request, and if so, whether to grant the request in accordance with the respective set of attributes associated with the request. For at least one request, after determining whether to grant the request, a dynamic authorization relating to authorization to access the resource within the request is added to the structure.Type: ApplicationFiled: November 28, 2017Publication date: March 29, 2018Inventors: Thomas R. Gross, Guenter Karjoth
-
Patent number: 9882905Abstract: A policy data structure defines predetermined authorizations, each relating to authorization of at least one user to access at least one resource as well as to dynamic access requests. Each dynamic access request indicates a condition to be satisfied by a respective set of attributes associated with a user request to access a resource and for the request to be granted in absence of an authorization determinative of the request. If the structure does not define an authorization for a request to access a resource, it is determined whether the structure defines a dynamic access requirement determinative for the request, and if so, whether to grant the request in accordance with the respective set of attributes associated with the request. For at least one request, after determining whether to grant the request, a dynamic authorization relating to authorization to access the resource within the request is added to the structure.Type: GrantFiled: October 24, 2014Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Thomas R. Gross, Guenter Karjoth
-
Patent number: 9361448Abstract: Shaking patterns and/or environmental information associated with real-world handheld devices may form a basis for enabling authentication and/or effectuating events in a virtual environment. The handheld devices may include toys and/or other object that can be used to play. The handheld devices may be associated with the virtual environment in that individual handheld devices may share an appearance and/or theme with an avatar, a virtual object, and/or other element within the virtual environment. Shaking a pair of handheld devices together may facilitate authentication of the handheld devices with respect to the virtual environment and/or effectuate one or more events within the virtual environment. Shake patterns may be used in conjunction with geo-location and/or environmental information to improve pairing between handheld devices.Type: GrantFiled: September 11, 2014Date of Patent: June 7, 2016Assignee: DISNEY ENTERPRISES, INC.Inventors: Stefan Mangold, Roman Frigg, Thomas R. Gross
-
Patent number: 9264138Abstract: LEDs that transmit or receive data in a VLC channel may create a flickering effect which is caused by the human eye being able to perceive the fluctuations of the light intensity in a LED. To prevent flickering such that the LED is perceived as being illuminated at a constant intensity, the LEDs may emit light based on a pattern of dark and energy slots. During the dark slots, the LEDs may be reversed bias to determine how much light is received. Based on comparing the light received, each VLC system may synchronize respective clocks such that the dark slots align. The VLC systems may then transmit a data frame preamble instructing the other VLC systems to cease synchronization and use the dark slots to receive the data from the data frame. While transmitting the data frame, the VLC systems may continue to use the energy slots to prevent flicker.Type: GrantFiled: May 16, 2013Date of Patent: February 16, 2016Assignees: Disney Enterprises, Inc., ETH Zurich (Eidgenoessische Technische Hochschule Zurich)Inventors: Stefan Matthias Schmid, Giorgio Corbellini, Thomas R. Gross, Stefan Mangold
-
Publication number: 20150046973Abstract: A policy data structure defines predetermined authorizations, each relating to authorization of at least one user to access at least one resource as well as to dynamic access requests. Each dynamic access request indicates a condition to be satisfied by a respective set of attributes associated with a user request to access a resource and for the request to be granted in absence of an authorization determinative of the request. If the structure does not define an authorization for a request to access a resource, it is determined whether the structure defines a dynamic access requirement determinative for the request, and if so, whether to grant the request in accordance with the respective set of attributes associated with the request. For at least one request, after determining whether to grant the request, a dynamic authorization relating to authorization to access the resource within the request is added to the structure.Type: ApplicationFiled: October 24, 2014Publication date: February 12, 2015Inventors: Thomas R. Gross, Guenter Karjoth
-
Publication number: 20150013004Abstract: Shaking patterns and/or environmental information associated with real-world handheld devices may form a basis for enabling authentication and/or effectuating events in a virtual environment. The handheld devices may include toys and/or other object that can be used to play. The handheld devices may be associated with the virtual environment in that individual handheld devices may share an appearance and/or theme with an avatar, a virtual object, and/or other element within the virtual environment. Shaking a pair of handheld devices together may facilitate authentication of the handheld devices with respect to the virtual environment and/or effectuate one or more events within the virtual environment. By way of non-limiting example, two avatars may dance together or become friends in the virtual environment responsive to two corresponding handheld devices being shaken together.Type: ApplicationFiled: September 11, 2014Publication date: January 8, 2015Inventors: Stefan MANGOLD, Roman FRIGG, Thomas R. GROSS
-
Publication number: 20140341589Abstract: LEDs that transmit or receive data in a VLC channel may create a flickering effect which is caused by the human eye being able to perceive the fluctuations of the light intensity in a LED. To prevent flickering such that the LED is perceived as being illuminated at a constant intensity, the LEDs may emit light based on a pattern of dark and energy slots. During the dark slots, the LEDs may be reversed bias to determine how much light is received. Based on comparing the light received, each VLC system may synchronize respective clocks such that the dark slots align. The VLC systems may then transmit a data frame preamble instructing the other VLC systems to cease synchronization and use the dark slots to receive the data from the data frame. While transmitting the data frame, the VLC systems may continue to use the energy slots to prevent flicker.Type: ApplicationFiled: May 16, 2013Publication date: November 20, 2014Applicant: Disney Enterprises, Inc.Inventors: Stefan Matthias Schmid, Giorgio Corbellini, Thomas R. Gross, Stefan Mangold
-
Patent number: 8875224Abstract: A policy data structure defines predetermined authorizations, each relating to authorization of at least one user to access at least one resource as well as to dynamic access requests. Each dynamic access request indicates a condition to be satisfied by a respective set of attributes associated with a user request to access a resource and for the request to be granted in absence of an authorization determinative of the request. If the structure does not define an authorization for a request to access a resource, it is determined whether the structure defines a dynamic access requirement determinative for the request, and if so, whether to grant the request in accordance with the respective set of attributes associated with the request. For at least one request, after determining whether to grant the request, a dynamic authorization relating to authorization to access the resource within the request is added to the structure.Type: GrantFiled: May 1, 2012Date of Patent: October 28, 2014Assignee: International Business Machines CorporationInventors: Thomas R. Gross, Guenter Karjoth
-
Patent number: 8854178Abstract: Shaking patterns and/or environmental information associated with real-world handheld devices may form a basis for enabling authentication and/or effectuating events in a virtual environment. The handheld devices may include toys and/or other object that can be used to play. The handheld devices may be associated with the virtual environment in that individual handheld devices may share an appearance and/or theme with an avatar, a virtual object, and/or other element within the virtual environment. Shaking a pair of handheld devices together may facilitate authentication of the handheld devices with respect to the virtual environment and/or effectuate one or more events within the virtual environment. By way of non-limiting example, two avatars may dance together or become friends in the virtual environment responsive to two corresponding handheld devices being shaken together.Type: GrantFiled: June 21, 2012Date of Patent: October 7, 2014Assignees: Disney Enterprises, Inc., ETH Zurich (Eidgenossische Technische Hochschule Zurich)Inventors: Stefan Mangold, Roman Frigg, Thomas R. Gross
-
Patent number: 8825555Abstract: Processes are described for provision of privacy-sensitive sample analysis results to a sample provider. The sample provider generates a cryptographic commitment encoding a secret value, r, and a sample identifier, s, associated with a sample container. The sample provider provides the commitment to an analysis provider in association with the sample container containing a sample for analysis. The analysis provider analyzes the sample to obtain a set of analysis results corresponding to the sample identifier, s, and generates a cryptographic pre-credential, ??, corresponding to the sample identifier, s. The pre-credential, ??, encodes the set of analysis results and the commitment. Completion of the pre-credential, ??, requires knowledge of the secret value, r, in the commitment.Type: GrantFiled: June 30, 2011Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Thomas R. Gross, Erich M. Ruetsche
-
Patent number: 8819439Abstract: Method and apparatus for generating cryptographic credentials certifying user attributes and making cryptographic proofs about attributes encoded in such credentials. Attributes are encoded as prime numbers E in accordance with a predetermined mapping and a cryptographic credential is generated encoding E. To prove that an attribute encoded in a cryptographic credential associated with a proving module of the system is a member of a predetermined set of user attributes, without revealing the attribute in question, the proving module determines the product Q of respective prime numbers corresponding to the attributes in the set in accordance with the predetermined mapping of attributes to prime numbers. The proving module demonstrates to the receiving module possession of a cryptographic credential encoding a secret value that is the prime number E, and then whether this secret value divides the product value Q.Type: GrantFiled: August 24, 2012Date of Patent: August 26, 2014Assignee: International Business Machines CorporationInventors: Jan Leonhard Camenisch, Thomas R Gross
-
Patent number: 8744077Abstract: Methods and apparatus are provided for cryptographically encoding secret data in a data processing system. The secret data is encoded in accordance with a verifiable encryption process to produce a cryptographic construction (?) having a decryption constraint dependent on the occurrence of a predetermined event. An event-dependent decryption constraint is thereby built into the cryptography, so that there is an intrinsic restriction on the ability to decrypt the encoded secret data which is dependent on occurrence of the predetermined event. Decoding apparatus for such a cryptographic construction is also provided, as well as distributed trust data processing systems providing accountable privacy based on use of such cryptographic constructions.Type: GrantFiled: October 27, 2009Date of Patent: June 3, 2014Assignee: International Business Machines CorporationInventors: Jan Leonhard Camenisch, Thomas R. Gross, Thomas Scott Heydt-Benjamin
-
Patent number: 8688988Abstract: Data security devices are provided which store user data and interact with terminal devices to provide information about the stored user data. Security device has memory for storing user data, an interface for transmission of data communications connectable to a data communications network, and a controller. The controller processes a request from the terminal device for information about said user data by first generating a message. The message is generated to permit verification, using secret data, that the message was generated by the controller. The controller sends the message to the terminal device for communication to a publication entity for publication of the message. The controller then receives from the terminal device a cryptographic construction. The controller checks validity of the cryptographic construction for said message, and subsequent supply of the information requested about the user data to the terminal device is then dependent on said cryptographic construction.Type: GrantFiled: February 16, 2011Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: Patrik Bichsel, Jan L. Camenisch, Thomas R. Gross
-
Patent number: 8688591Abstract: A system for anonymous separation of duties with credentials includes an identity provider, the identity provider configured to issue anonymous credentials to a user based on one or more attributes of the user; a service provider, the service provider configured to issue a pseudonym to the user based on the user's anonymous credentials, and to associate the user's pseudonym with a step of an instance of a business process hosted on the service provider, the step being completed by the user; and an auditor, the auditor configured to determine if the completion of the step of the instance of the business process by the user is compliant with a separation of duties policy.Type: GrantFiled: August 6, 2009Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: Jan L. Camenisch, Christopher J. Giblin, Thomas R. Gross, Guenter Karjoth
-
Patent number: 8667287Abstract: Data security devices are provided which store user data and interact with terminal devices to provide information about the stored user data. Security device has memory for storing user data, an interface for transmission of data communications connectable to a data communications network, and a controller. The controller processes a request from the terminal device for information about said user data by first generating a message. The message is generated to permit verification, using secret data, that the message was generated by the controller. The controller sends the message to the terminal device for communication to a publication entity for publication of the message. The controller then receives from the terminal device a cryptographic construction. The controller checks validity of the cryptographic construction for said message, and subsequent supply of the information requested about the user data to the terminal device is then dependent on said cryptographic construction.Type: GrantFiled: September 13, 2012Date of Patent: March 4, 2014Assignee: International Business Machines CorporationInventors: Patrik Bichsel, Jan L. Camenisch, Thomas R. Gross
-
Patent number: 8584016Abstract: A system for verifying an electronic document, including a first device comprising a first display, a first interface and a first displaying program for displaying the electronic document on the first display, a second device comprising a second display, a second interface and a second displaying program, a communication channel between the first interface and the second interface, wherein the first and the second device are operable to exchange the electronic document and wherein the system comprises a selection function, the selection function for selecting a part of the electronic document and generating position information of the selected part of the electronic document, and wherein the second displaying program is operable to lock the electronic document after the exchange with the first device and display the selected part of the electronic document on the second display.Type: GrantFiled: September 4, 2008Date of Patent: November 12, 2013Assignee: International Business Machines CorporationInventors: Jan Leonhard Camenisch, Thomas R. Gross
-
Patent number: 8566906Abstract: A policy data structure defines predetermined authorizations, each relating to authorization of at least one user to access at least one resource as well as to dynamic access requests. Each dynamic access request indicates a condition to be satisfied by a respective set of attributes associated with a user request to access a resource and for the request to be granted in absence of an authorization determinative of the request. If the structure does not define an authorization for a request to access a resource, it is determined whether the structure defines a dynamic access requirement determinative for the request, and if so, whether to grant the request in accordance with the respective set of attributes associated with the request. For at least one request, after determining whether to grant the request, a dynamic authorization relating to authorization to access the resource within the request is added to the structure.Type: GrantFiled: March 31, 2011Date of Patent: October 22, 2013Assignee: International Business Machines CorporationInventors: Thomas R. Gross, Guenter Karjoth