Patents by Inventor David Costa
David Costa 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: 11921911Abstract: A peripheral device, for use with a host, comprises one or more compute elements a security module and at least one encryption unit. The security module is configured to form a trusted execution environment on the peripheral device for processing sensitive data using sensitive code. The sensitive data and sensitive code are provided by a trusted computing entity which is in communication with the host computing device. The at least one encryption unit is configured to encrypt and decrypt data transferred between the trusted execution environment and the trusted computing entity via the host computing device. The security module is configured to compute and send an attestation to the trusted computing entity to attest that the sensitive code is in the trusted execution environment.Type: GrantFiled: July 13, 2021Date of Patent: March 5, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Stavros Volos, David Thomas Chisnall, Saurabh Mohan Kulkarni, Kapil Vaswani, Manuel Costa, Samuel Alexander Webster, Cédric Alain Marie Fournet, Richard Osborne, Daniel John Pelham Wilkinson, Graham Bernard Cunningham
-
Patent number: 11416602Abstract: An embodiment of a method of providing identity services includes: receiving identity data for an individual for which the identity provider has provided an identity; generating a transaction to store an identifier representing the identity data in a data structure on a blockchain of a distributed system; sending the transaction to at least one node of the distributed system; and generating an identity token incorporating the identifier representing the identity data. An embodiment of a method of verifying an identity includes: receiving data extracted from the identity token, wherein the extracted data includes an identifier representing the identity data; determining whether a data structure containing the extracted identifier representing the identity data is stored on a blockchain of a distributed system; and outputting an indication of a validity of an identity associated with the identity data based on the determination.Type: GrantFiled: June 2, 2020Date of Patent: August 16, 2022Assignee: REFINITIV US ORGANIZATION LLCInventors: David Costa Faidella, Robert Joseph Schukai, Scott Ryan Manuel, Marco Pierleoni, Jason A. Thomas
-
Publication number: 20210142319Abstract: A method for conducting a transaction may include: receiving, at a user device from a transaction system, a request for a data element for conducting the transaction; in response to receiving the request, determining a data map corresponding to the requested data element, the data map including containing a plurality of pointers, each pointing to a respective one of a plurality of data fragments located on a respective one of a plurality of different data storage locations, such as a plurality of different data storage systems; retrieving, using the data map, the plurality of data fragments from the plurality of data storage locations; assembling the data element using the retrieved data fragments; and providing, by the user device to the transaction system, the data element to conduct the transaction.Type: ApplicationFiled: January 15, 2021Publication date: May 13, 2021Inventors: Robert Joseph SCHUKAI, David COSTA FAIDELLA, Marco PIERLEONI, Scott Ryan MANUEL
-
Patent number: 10956909Abstract: A method of providing identity information may include: receiving, from a transaction system, a request regarding a transaction; retrieving at least one rule defining a compliant identity based on a type of the transaction, the at least one rule identifying a plurality of identity attributes; retrieving an identity index map including a list of pointers to available identity components; selecting pointers from the identity index map pointing to identity components corresponding to the plurality of identity attributes; outputting, to the transaction system, the compliant identity including information corresponding to each of the identity components, the information including for each identity component at least one of: the selected pointers to the identity component, or the identity component.Type: GrantFiled: June 13, 2018Date of Patent: March 23, 2021Assignee: REFINITIV US ORGANIZATION LLCInventors: Robert Joseph Schukai, David Costa Faidella, Bartholomew J. DiVita
-
Patent number: 10929787Abstract: An apparatus includes a process scanner and a processor connected with the process scanner. The processor is configured to retrieve, via the processing scanner, operation information indicative of a serial number of an operation, an operation number, an order number of an order associated with the operation, a work time spent on the operation, and a material number of a material associated with the operation. The processor associates the operation information with a first user assigned to the operation, and saves, to a history database, a process record. The record includes the first user, a time element, a location of the operation, a completion status of the operation, a current status of the operation, and one or more turnbacks of the operation. The processor outputs to a display a graphic of the operation information and a balance of user time associated with the operation information.Type: GrantFiled: November 28, 2017Date of Patent: February 23, 2021Assignee: HAMILTON SUNSTRAND CORPORATIONInventors: Alfredo Rodriguez Diaz, Pedro E. Rivera Figueroa, Wilfredo Xavier Perez-Jimenez, Orlando Rosado Nieves, Jose A. Gonzalez Velez, Ahmed David Costas Lopez, Migna Delgado Ocasio, Radames Tricoche Pedrogo, Luis R. Soto Guzman
-
Patent number: 10915894Abstract: A method for conducting a transaction may include: receiving, at a user device from a transaction system, a request for a data element for conducting the transaction; in response to receiving the request, determining a data map corresponding to the requested data element, the data map including containing a plurality of pointers, each pointing to a respective one of a plurality of data fragments located on a respective one of a plurality of different data storage locations, such as a plurality of different data storage systems; retrieving, using the data map, the plurality of data fragments from the plurality of data storage locations; assembling the data element using the retrieved data fragments; and providing, by the user device to the transaction system, the data element to conduct the transaction.Type: GrantFiled: March 15, 2018Date of Patent: February 9, 2021Assignee: REFINITIV US ORGANIZATION LLCInventors: Robert Joseph Schukai, David Costa Faidella, Marco Pierleoni, Scott Ryan Manuel
-
Publication number: 20200293648Abstract: An embodiment of a method of providing identity services includes: receiving identity data for an individual for which the identity provider has provided an identity; generating a transaction to store an identifier representing the identity data in a data structure on a blockchain of a distributed system; sending the transaction to at least one node of the distributed system; and generating an identity token incorporating the identifier representing the identity data. An embodiment of a method of verifying an identity includes: receiving data extracted from the identity token, wherein the extracted data includes an identifier representing the identity data; determining whether a data structure containing the extracted identifier representing the identity data is stored on a blockchain of a distributed system; and outputting an indication of a validity of an identity associated with the identity data based on the determination.Type: ApplicationFiled: June 2, 2020Publication date: September 17, 2020Inventors: David COSTA FAIDELLA, Robert Joseph SCHUKAI, Scott Ryan MANUEL, Marco PIERLEONI, Jason A. THOMAS
-
Patent number: 10706141Abstract: An embodiment of a method of providing identity services includes: receiving identity data for an individual for which the identity provider has provided an identity; generating a transaction to store an identifier representing the identity data in a data structure on a blockchain of a distributed system; sending the transaction to at least one node of the distributed system; and generating an identity token incorporating the identifier representing the identity data. An embodiment of a method of verifying an identity includes: receiving data extracted from the identity token, wherein the extracted data includes an identifier representing the identity data; determining whether a data structure containing the extracted identifier representing the identity data is stored on a blockchain of a distributed system; and outputting an indication of a validity of an identity associated with the identity data based on the determination.Type: GrantFiled: December 19, 2018Date of Patent: July 7, 2020Assignee: REFINITIV US ORGANIZATION LLCInventors: David Costa Faidella, Robert Joseph Schukai, Scott Ryan Manuel, Marco Pierleoni, Jason A. Thomas
-
Patent number: 10683476Abstract: A bioreactor system for preparing a cardiac organoid chamber and for subsequent testing thereof is described herein and shown in the exemplary drawing figures. The bioreactor system includes a first vessel having a hollow interior and an open top. A first cover is mated with the open top of the first vessel. The first cover has a first opening formed therein. The system further includes a cannula having a lumen that extends from an open first end to an open second end. The cannula is disposed within the first opening of the first cover such that a portion of the cannula lies below the first cover and for insertion into the hollow interior of the first vessel. A porous ring is coupled to the cannula at or proximate the open second end thereof. The system also includes a balloon catheter having an inflatable balloon at a distal end of a catheter shaft. The balloon catheter is adapted to pass through the lumen of the cannula when the balloon is in a deflated state.Type: GrantFiled: May 29, 2015Date of Patent: June 16, 2020Assignee: Icahn School of Medicine at Mount SinaiInventors: Kevin David Costa, Timothy James Cashman, Peter Constantine Backeris
-
Patent number: 10572928Abstract: Systems and methods for e-commerce personalization and merchandising are provided herein. In some instances, methods may include determining triggers for a consumer, where the triggers being associated with objective consumer preferences and subjective consumer preferences for the consumer. Also, the method includes selecting a ranking cocktail for the consumer that includes a plurality of attributes that each includes a weight. The method also includes utilizing the ranking cocktail to select recommended products from an inventory of products in a database of a merchant, and providing the recommended products for display to the consumer.Type: GrantFiled: August 8, 2017Date of Patent: February 25, 2020Assignee: Fredhopper B.V.Inventors: David Costa, Andreas Kohn, Pavel Penchev, Erica Bellis, Adrien Coutarel
-
Patent number: 10321797Abstract: The present invention provides a pump plate (60) for conditioning the flow of a fluid before the fluid enters an inlet (51) of a circulation pump (50) of a dishwasher. The pump plate (60) may have a plate portion with a number of holes (62) dispersed across its surface such that fluid may flow through the holes (62). The pump plate (60) may also include one or more upper guide vanes (63) extending outwardly from the plate portion and configured to reduce the turbulence in the fluid flow. A dishwasher (10) including a pump plate (60) and a method for manufacturing such a dishwasher are also provided. A dishwasher (10) that includes a pump plate (60) to condition the fluid flow within the dishwasher may be configured to function efficiently while requiring less water to complete a rinse or wash cycle than a dishwasher that does not include a pump plate.Type: GrantFiled: August 2, 2013Date of Patent: June 18, 2019Assignee: ELECTROLUX HOME PRODUCTS, INC.Inventors: Mark D. Montgomery, David Costa, Ashish A. Verma, Jerry L. Olesen
-
Publication number: 20190164090Abstract: An apparatus includes a process scanner and a processor connected with the process scanner. The processor is configured to retrieve, via the processing scanner, operation information indicative of a serial number of an operation, an operation number, an order number of an order associated with the operation, a work time spent on the operation, and a material number of a material associated with the operation. The processor associates the operation information with a first user assigned to the operation, and saves, to a history database, a process record. The record includes the first user, a time element, a location of the operation, a completion status of the operation, a current status of the operation, and one or more turnbacks of the operation. The processor outputs to a display a graphic of the operation information and a balance of user time associated with the operation information.Type: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: Alfredo Rodriguez Diaz, Pedro E. Rivera Figueroa, Wilfredo Xavier Perez-Jimenez, Orlando Rosado Nieves, Jose A. Gonzalez Velez, Ahmed David Costas Lopez, Migna Delgado Ocasio, Radames Tricoche Pedrogo, Luis R. Soto Guzman
-
Publication number: 20190121958Abstract: An embodiment of a method of providing identity services includes: receiving identity data for an individual for which the identity provider has provided an identity; generating a transaction to store an identifier representing the identity data in a data structure on a blockchain of a distributed system; sending the transaction to at least one node of the distributed system; and generating an identity token incorporating the identifier representing the identity data. An embodiment of a method of verifying an identity includes: receiving data extracted from the identity token, wherein the extracted data includes an identifier representing the identity data; determining whether a data structure containing the extracted identifier representing the identity data is stored on a blockchain of a distributed system; and outputting an indication of a validity of an identity associated with the identity data based on the determination.Type: ApplicationFiled: December 19, 2018Publication date: April 25, 2019Inventors: David COSTA FAIDELLA, Robert Joseph SCHUKAI, Scott Ryan MANUEL, Marco PIERLEONI, Jason A. THOMAS
-
Patent number: 10248783Abstract: An embodiment of a method of providing identity services includes: receiving identity data for an individual for which the identity provider has provided an identity; generating a transaction to store an identifier representing the identity data in a data structure on a blockchain of a distributed system; sending the transaction to at least one node of the distributed system; and generating an identity token incorporating the identifier representing the identity data. An embodiment of a method of verifying an identity includes: receiving data extracted from the identity token, wherein the extracted data includes an identifier representing the identity data; determining whether a data structure containing the extracted identifier representing the identity data is stored on a blockchain of a distributed system; and outputting an indication of a validity of an identity associated with the identity data based on the determination.Type: GrantFiled: October 3, 2016Date of Patent: April 2, 2019Assignee: THOMSON REUTERS (GRC) LLCInventors: David Costa Faidella, Robert Joseph Schukai, Scott Ryan Manuel, Marco Pierleoni, Jason A. Thomas
-
Publication number: 20180315053Abstract: A method of providing identity information may include: receiving, from a transaction system, a request regarding a transaction; retrieving at least one rule defining a compliant identity based on a type of the transaction, the at least one rule identifying a plurality of identity attributes; retrieving an identity index map including a list of pointers to available identity components; selecting pointers from the identity index map pointing to identity components corresponding to the plurality of identity attributes; outputting, to the transaction system, the compliant identity including information corresponding to each of the identity components, the information including for each identity component at least one of: the selected pointers to the identity component, or the identity component.Type: ApplicationFiled: June 13, 2018Publication date: November 1, 2018Inventors: Robert Joseph Schukai, David Costa Faidella, Bartholomew J. DiVita
-
Publication number: 20180315044Abstract: A method for conducting a transaction may include: receiving, at a user device from a transaction system, a request for a data element for conducting the transaction; in response to receiving the request, determining a data map corresponding to the requested data element, the data map including containing a plurality of pointers, each pointing to a respective one of a plurality of data fragments located on a respective one of a plurality of different data storage locations, such as a plurality of different data storage systems; retrieving, using the data map, the plurality of data fragments from the plurality of data storage locations; assembling the data element using the retrieved data fragments; and providing, by the user device to the transaction system, the data element to conduct the transaction.Type: ApplicationFiled: March 15, 2018Publication date: November 1, 2018Inventors: Robert Joseph SCHUKAI, David COSTA FAIDELLA, Marco PIERLEONI, Scott Ryan MANUEL
-
Patent number: 9918192Abstract: Mobile multilateration systems and related methods are disclosed. An example method includes accessing multilateration data relating to a first aircraft using a time-difference-of-arrival determiner of a second aircraft; processing the multilateration data at the second aircraft to determine a calculated position of the first aircraft; comparing the calculated position of the first aircraft to an asserted position of the first aircraft stored at the second aircraft; and in response to the comparison, determining if the calculated position and the asserted position are within a threshold of one another using the time-difference-of-arrival determiner of the second aircraft to determine an authenticity of the first aircraft.Type: GrantFiled: April 13, 2016Date of Patent: March 13, 2018Assignee: The Boeing CompanyInventors: Rosa Maria Rodriguez Montejano, Pedro Taboso Ballesteros, Victor Perez Villar, Florencio Cano Serrano, David Costas, Javier Garcia
-
Publication number: 20170337614Abstract: Systems and methods for e-commerce personalization and merchandising are provided herein. In some instances, methods may include determining triggers for a consumer, where the triggers being associated with objective consumer preferences and subjective consumer preferences for the consumer. Also, the method includes selecting a ranking cocktail for the consumer that includes a plurality of attributes that each includes a weight. The method also includes utilizing the ranking cocktail to select recommended products from an inventory of products in a database of a merchant, and providing the recommended products for display to the consumer.Type: ApplicationFiled: August 8, 2017Publication date: November 23, 2017Inventors: David Costa, Andreas Kohn, Pavel Penchev, Erica Bellis, Adrien Coutarel
-
Patent number: 9773270Abstract: Systems and methods for e-commerce personalization and merchandising are provided herein. In some instances, methods may include determining triggers for a consumer, where the triggers being associated with objective consumer preferences and subjective consumer preferences for the consumer. Also, the method includes selecting a ranking cocktail for the consumer that includes a plurality of attributes that each includes a weight. The method also includes utilizing the ranking cocktail to select recommended products from an inventory of products in a database of a merchant, and providing the recommended products for display to the consumer.Type: GrantFiled: May 9, 2013Date of Patent: September 26, 2017Assignee: Fredhopper B.V.Inventors: David Costa, Andreas Kohn, Pavel Penchev, Erica Bellis, Adrien Coutarel
-
Publication number: 20170177855Abstract: An embodiment of a method of providing identity services includes: receiving identity data for an individual for which the identity provider has provided an identity; generating a transaction to store an identifier representing the identity data in a data structure on a blockchain of a distributed system; sending the transaction to at least one node of the distributed system; and generating an identity token incorporating the identifier representing the identity data. An embodiment of a method of verifying an identity includes: receiving data extracted from the identity token, wherein the extracted data includes an identifier representing the identity data; determining whether a data structure containing the extracted identifier representing the identity data is stored on a blockchain of a distributed system; and outputting an indication of a validity of an identity associated with the identity data based on the determination.Type: ApplicationFiled: October 3, 2016Publication date: June 22, 2017Applicant: THOMSON REUTERS GLOBAL RESOURCESInventors: David COSTA FAIDELLA, Robert Joseph SCHUKAI, Scott Ryan MANUEL, Marco PIERLEONI, Jason A. THOMAS