Patents by Inventor Charles Ward
Charles Ward 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: 12659135Abstract: Systems, devices, and methods are provided for cryptographic control access and revocation of data. When data is to be shared between a data producer and a data consumer, a key vault is used to store a consumer-producer key pair that is used to generate a portion of key material that is used to derive an envelope key. Data producer is able to generate the envelope key for encryption using the consumer-producer public key, whereas the data consumer relies on the key vault to provide the portion of key material to produce the envelope key for decryption. Access to data can be revoked through the destruction or of the consumer-producer private key stored in the key vault.Type: GrantFiled: December 16, 2022Date of Patent: June 16, 2026Assignee: Amazon Technologies, Inc.Inventors: Sachin P. Joglekar, Kadirvel Chockalingam Vanniarajan, Temesghen Kahsai Azene, Firas Azrai, Charles Ward, Vijaylakshmi Sadasivam, David M. Wheeler
-
Publication number: 20250225103Abstract: Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.Type: ApplicationFiled: January 7, 2025Publication date: July 10, 2025Applicant: Amazon Technologies, Inc.Inventors: Peter N. DeSantis, Matthew S. Garman, Charles Ward, James Alfred Gordon Greenfield, Andrew R. Jassy
-
Patent number: 12229077Abstract: Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.Type: GrantFiled: February 5, 2021Date of Patent: February 18, 2025Assignee: Amazon Technologies, Inc.Inventors: Peter N. DeSantis, Matthew S. Garman, Charles Ward, James Alfred Gordon Greenfield, Andrew R. Jassy
-
Patent number: 12224991Abstract: Systems, devices, and methods are provided for cloud-based privacy controls. User content is encrypted using a content encryption key (CEK). The CEK may be double-encrypted by the data producer—the inner envelope is encrypted using keys associated with privacy domains that are authorized to access the user content. The outer envelope is encrypted using a cloud privacy control's public key. When a data consumer requests access the user content, the cloud privacy control evaluates privacy policies and determine whether access should be permitted. If permitted, the cloud privacy control decrypts the outer envelope and provides the inner envelope with CEK to the requestor. Upon receiving the inner envelope, the data consumer may then decrypt the inner envelope with its privacy domain private key to obtain the CEK. The CEK may then be used to perform a decryption and obtain the user content.Type: GrantFiled: December 16, 2022Date of Patent: February 11, 2025Assignee: Amazon Technologies, Inc.Inventors: Sachin P. Joglekar, Temesghen Kahsai Azene, Kadirvel Chockalingam Vanniarajan, Firas Azrai, Charles Ward, David M. Wheeler
-
Patent number: 11927017Abstract: A roofing system and method, which includes elongate rain diverting devices for directing rainwater and snowmelt away from an underlying sheet material and roof deck, is provided. The system includes roofing tiles having strips of hook and loop fasteners (H&L strips) adhered to both faces. The rain diverting devices have an H&L strip adhered along a lower edge of both faces. As each new row of tiles is installed on the roof deck, the device is applied over an upper portion of the tiles, extending over and onto the sheet material above the tiles, and across the roof deck. As additional rows of tiles are installed, each device is releasably attached to underlying and overlying tiles by way of the H&L strips adhered to both the tiles and the device. The devices also allow for single lap tiling (less weight on roof deck) and for use of shorter tiles (saving material cost).Type: GrantFiled: March 30, 2022Date of Patent: March 12, 2024Assignee: Millennuim Slate, LLCInventors: Frederick W. Whitridge, Jr., Philip C. Prehoda, Thomas J. Collard, Charles Ward
-
Patent number: 11878067Abstract: Gel compositions including at least one copolymer of vinylpyrrolidone and acrylic acid, at least one film forming agent, and at least one coloring agent, and methods of applying such compositions to keratinous materials, are provided.Type: GrantFiled: July 31, 2019Date of Patent: January 23, 2024Assignee: L'OrealInventors: I-Fan Hsieh, Ramakrishnan Hariharan, Charles Ward
-
Publication number: 20220251847Abstract: A roofing system and method, which includes elongate rain diverting devices for directing rainwater and snowmelt away from an underlying sheet material and roof deck, is provided. The system includes roofing tiles having strips of hook and loop fasteners (H&L strips) adhered to both faces. The rain diverting devices have an H&L strip adhered along a lower edge of both faces. As each new row of tiles is installed on the roof deck, the device is applied over an upper portion of the tiles, extending over and onto the sheet material above the tiles, and across the roof deck. As additional rows of tiles are installed, each device is releasably attached to underlying and overlying tiles by way of the H&L strips adhered to both the tiles and the device. The devices also allow for single lap tiling (less weight on roof deck) and for use of shorter tiles (saving material cost).Type: ApplicationFiled: March 30, 2022Publication date: August 11, 2022Applicant: Millennium Slate, LLCInventors: Frederick W. Whitridge, JR., Philip C. Prehoda, Thomas J. Collard, Charles Ward
-
Publication number: 20210255986Abstract: Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.Type: ApplicationFiled: February 5, 2021Publication date: August 19, 2021Applicant: Amazon Technologies, Inc.Inventors: Peter N. DeSantis, Matthew S. Garman, Charles Ward, James Alfred Gordon Greenfield, Andrew R. Jassy
-
Patent number: 10915491Abstract: Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.Type: GrantFiled: January 2, 2018Date of Patent: February 9, 2021Assignee: Amazon Technologies, Inc.Inventors: Peter N. DeSantis, Matthew S. Garman, Charles Ward, James Alfred Gordon Greenfield, Andrew R. Jassy
-
Publication number: 20210030635Abstract: Gel compositions including at least one copolymer of vinylpyrrolidone and acrylic acid, at least one film forming agent, and at least one coloring agent, and methods of applying such compositions to keratinous materials, are provided.Type: ApplicationFiled: July 31, 2019Publication date: February 4, 2021Applicant: L'ORÉALInventors: I-Fan HSIEH, Ramakrishnan HARIHARAN, Charles WARD
-
Publication number: 20210030636Abstract: Emulsion compositions including at least one polymer including imide group(s), at least one humectant, and at least one copolymer of vinylpyrrolidone and acrylic acid. and methods of applying such compositions to keratinous materials, are provided.Type: ApplicationFiled: July 31, 2019Publication date: February 4, 2021Applicant: L'OREALInventors: I-Fan HSIEH, Hy Si BUI, Mariko HASEBE, Charles WARD, Ramakrishnan HARIHARAN
-
Patent number: 10400220Abstract: This invention provides an attenuated virus comprising a modified viral genome engineered to containing multiple nucleotide substitutions that reduce the codon pair bias of a virus protein encoding sequence relative to a first host while the codon pair bias relative to a second host is not substantially reduced. In another embodiment, the invention provides an attenuated virus comprising modified viral genome engineered to containing multiple nucleotide substitutions that reduce the codon pair bias of a virus protein-encoding sequence relative to a first host and a second host. The attenuated virus may be used in a vaccine composition for inducing a protective immune response in a subject. The invention also provides a method of synthesizing the attenuated virus.Type: GrantFiled: September 8, 2015Date of Patent: September 3, 2019Assignee: The Research Foundation for The State University of New YorkInventors: Eckard Wimmer, Steffen Mueller, Bruce Futcher, Sam Shen, Charles Stauft, Charles Ward
-
Publication number: 20190159974Abstract: The invention relates to nail composition sets including mirror pigment, as well as to methods and kits related to such composition sets.Type: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Applicant: L'ORÉALInventors: Sam Morrison, Charles Ward, Ramakrishnan Hariharan, Xavier Blin
-
Publication number: 20190002837Abstract: This invention provides an attenuated virus comprising a modified viral genome engineered to containing multiple nucleotide substitutions that reduce the codon pair bias of a virus protein encoding sequence relative to a first host while the codon pair bias relative to a second host is not substantially reduced. In another embodiment, the invention provides an attenuated virus comprising modified viral genome engineered to containing multiple nucleotide substitutions that reduce the codon pair bias of a virus protein-encoding sequence relative to a first host and a second host. The attenuated virus may be used in a vaccine composition for inducing a protective immune response in a subject. The invention also provides a method of synthesizing the attenuated virus.Type: ApplicationFiled: September 8, 2015Publication date: January 3, 2019Applicant: The Research Foundation for The State University of New YorkInventors: Eckard Wimmer, Steffen Mueller, Bruce Futcher, Sam Shen, Charles Stauft, Charles Ward
-
Publication number: 20180129628Abstract: Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.Type: ApplicationFiled: January 2, 2018Publication date: May 10, 2018Inventors: Peter N. DeSantis, Matthew S. Garman, Charles Ward, James Alfred Gordon Greenfield, Andrew R. Jassy
-
Patent number: 9864725Abstract: Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.Type: GrantFiled: July 23, 2012Date of Patent: January 9, 2018Assignee: Amazon Technologies, Inc.Inventors: Peter N. DeSantis, Matthew S. Garman, Charles Ward, James Alfred Gordon Greenfield, Andrew R. Jassy
-
Publication number: 20080109248Abstract: In one aspect, a method for comparing suppliers includes sending survey questions for receipt by supplier computer systems. Programming instructions are also sent for receipt and execution by the supplier computer systems. The programming instructions are for causing the supplier computer systems to return supplier survey answers to a server. The answers are included in responding documents and are defined in a certain format as data elements included in the responding documents. The data elements are then parsed from the responding documents responsive to predetermined programming instructions and evaluated the data elements responsive to a predetermined set of rules.Type: ApplicationFiled: January 9, 2008Publication date: May 8, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy Dietz, Ira Forman, Carol Logan, Nadeem Malik, Subhash Vohra, Charles Ward
-
Publication number: 20070224050Abstract: A condensate pump for an HVAC system includes a reservoir with a top assembly, which includes control electronics, a pump motor, and a pump impeller, mounted on top of the reservoir. The condensate pump includes wall hangers. The top assembly has a top cover with four inlet openings, and the top cover is reversible to accommodate placement of the electric service and the evaporator tube. The top cover has tube holders that extend into the reservoir so that the evaporator tube does not bottom out in the reservoir. The reservoir is made of clear plastic so that the water level can be readily observed. The condensate pump has control circuitry that can shut off the HVAC system or sound an alarm when the pump fails. The condensate pump has a drawer for biostat tablets. The drawer passes through the top assembly and extends into reservoir.Type: ApplicationFiled: March 24, 2006Publication date: September 27, 2007Inventor: Charles Ward
-
Publication number: 20060278648Abstract: A cooler having an integrated seat assembly, includes a cooler body which can have one or more compartments. The cooler body is coupled with a seat assembly bracket by a coupling means, such as a hinge. Seat backs are integrally formed in one sidewall of the cooler body and seat bottoms are formed on the bracket, such that when the bracket is opened, it forms a seat with the seat backs. The bracket can be folded up flat against the cooler in a closed and locked position, for easy storage or transportation.Type: ApplicationFiled: November 23, 2005Publication date: December 14, 2006Inventors: Jerry Ward, Charles Ward
-
Publication number: 20060173749Abstract: Computer-accessible medium and apparatus for providing subscription-based shipping of items. Embodiments may provide mechanisms that allow customers of an e-commerce Web site to pay a fee to obtain a subscription in a shipping program that provides subscribed customers with free and/or reduced-rate shipping for at least some items ordered via the e-commerce Web site during the period covered by the subscription. The Web site may provide user interface elements on the Web site that may provide one or more shipping and possibly other options only to subscribed customers. Some embodiments may provide mechanisms that allow a subscriber to share a subscription to the shipping program with other customers. One embodiment may provide a mechanism through which a subscribed customer can invite other customers to share a subscription. Some embodiments may provide other exclusive services and/or offers to the subscribers of the shipping program that are not provided or offered to non-subscribers.Type: ApplicationFiled: June 30, 2005Publication date: August 3, 2006Inventors: Charles Ward, Vijay Ravindran, David Gellman, Jeffrey Holden, Nanyan Nicholls, Michael Sha, Jeffrey Bezos