Patents by Inventor David A. Baer
David A. Baer 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: 9444800Abstract: Customers can utilize resources of a multi-tenant environment to provide one or more services available to various users. In order to simplify the process for these customers, the multi-tenant environment can include an infrastructure wherein a portion of the resources provide an authentication and/or authorization service that can be leveraged by the customer services. These resources can logically sit in front of the resources used to provide the customer services, such that a user request must pass through the authorization and authentication service before being directed to the customer service. Such resources can provide other functionality as well, such as load balancing and metering.Type: GrantFiled: November 20, 2012Date of Patent: September 13, 2016Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Graeme David Baer, Eric Jason Brandwine
-
Publication number: 20160261415Abstract: An escrow platform is described that can be used to enable access to devices. The escrow platform can be used to sign cryptographic network protocol challenges on behalf of clients so that the secrets used to sign cryptographic network protocol challenges do not have to be exposed to the clients. The escrow platform can store or control access to private keys, and the corresponding public keys can be stored on respective target platforms. A client can attempt to access a target platform and in response the target platform can issue a challenge. The client platform can send the challenge to the escrow platform, which can use the corresponding private key to sign the challenge. The signed challenge can be sent back to the client, which can forward it to the target platform. The target platform can verify the expected private key and grant access.Type: ApplicationFiled: March 14, 2016Publication date: September 8, 2016Applicant: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Graeme David Baer
-
Patent number: 9429956Abstract: A modular check valve system for providing back pressure to a fluid flow having a housing with a seating end, a receiving end, a housing annulus, and a housing sealing surface. The modular check valve system can also have at least one cartridge insert fluidly connected to the housing. The cartridge insert can have a poppet engaging a cartridge housing sealing surface, a pair of O-rings positioned on the cartridge housing, and a rod secured to the poppet. The rod is configured to move the poppet from a sealed position to an open position. A spring guide with spring is disposed around the rod. A compression adjustment device is connected to the first rod opposite the spring guide to apply force to the rod sealing the poppet against the cartridge housing sealing surface and creating fluid back pressure in the housing annulus when the spring is decompressed.Type: GrantFiled: April 19, 2016Date of Patent: August 30, 2016Assignee: PETROTECHNOLOGIES, INCInventor: David Baer Levy
-
Publication number: 20160248593Abstract: A system and method wherein an authentication request to verify authentication information submitted to a first system in connection with a first request submitted to the first system is received from the first system. A response to the authentication request is generated that includes information usable by a second system to make, without communicating with the authentication system, based at least in part on the information and one or more cryptographic processes, a determination whether fulfillment of a second request from the first system is allowable under authority of the authentication system, with the determination being based at least in part on policy information included in the information that specifies one or more policies applicable to an identity that is associated with the first request. The response generated is provided to the first system.Type: ApplicationFiled: May 4, 2016Publication date: August 25, 2016Inventors: Gregory Branchek Roth, Graeme David Baer
-
Publication number: 20160112412Abstract: A one-time password (OTP) based security scheme is described, where a provider pre-generates a number of verification codes (e.g., OTP codes) which will be valid for a predetermined interval. The provider then encodes the verification codes (e.g., by hashing each code with a time value), and stores the verification codes into a data structure. The data structure can be provided to a verification system that can use the set of pre-generated OTP codes to authenticate requests received from users having personal security tokens.Type: ApplicationFiled: December 21, 2015Publication date: April 21, 2016Inventors: Gregory Branchek Roth, Graeme David Baer, Brian Irl Pratt
-
Patent number: 9288208Abstract: An escrow platform is described that can be used to enable access to devices. The escrow platform can be used to sign cryptographic network protocol challenges on behalf of clients so that the secrets used to sign cryptographic network protocol challenges do not have to be exposed to the clients. The escrow platform can store or control access to private keys, and the corresponding public keys can be stored on respective target platforms. A client can attempt to access a target platform and in response the target platform can issue a challenge. The client platform can send the challenge to the escrow platform, which can use the corresponding private key to sign the challenge. The signed challenge can be sent back to the client, which can forward it to the target platform. The target platform can verify the expected private key and grant access.Type: GrantFiled: September 6, 2013Date of Patent: March 15, 2016Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Graeme David Baer
-
Patent number: 9278391Abstract: A method of producing nano-metal powder by providing a process metal to be processed. Selecting a metal halide identical to the process metal. Placing the process metal and selected metal halide in a controlled environment so that vapor from the selected metal halide can contact and react with the process metal. Heating the selected metal halide to a selected temperature to achieve vaporization of the selected metal halide at a desired vapor pressure, wherein the selected temperature controls the evaporation rate of the selected metal halide and the rate the nano-metal powder is formed. Heating the process metal to a temperature below the melting point of the process metal. Providing contact between the vapor of the selected metal halide and the process metal to form the nano-metal powder and reform the selected metal halide.Type: GrantFiled: August 2, 2013Date of Patent: March 8, 2016Inventors: Charles A. Baer, David A Baer, Charles D Baer
-
Patent number: 9231930Abstract: Customers can utilize resources of a multi-tenant environment to provide one or more services available to various users. In order to simplify the process for these customers, the multi-tenant environment can include an infrastructure wherein a portion of the resources provide an authentication and/or authorization service that can be leveraged by the customer services. These resources can logically sit in front of the resources used to provide the customer services, such that a user request must pass through the authorization and authentication service before being directed to the customer service. Such resources can provide other functionality as well, such as load balancing and metering.Type: GrantFiled: November 20, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Graeme David Baer, Eric Jason Brandwine
-
Patent number: 9218476Abstract: A one-time password (OTP) based security scheme is described, where a provider pre-generates a number of verification codes (e.g., OTP codes) which will be valid for a predetermined interval. The provider then encodes the verification codes (e.g., by hashing each code with a time value), and stores the verification codes into a data structure. The data structure can be provided to a verification system that can use the set of pre-generated OTP codes to authenticate requests received from users having personal security tokens.Type: GrantFiled: November 7, 2012Date of Patent: December 22, 2015Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Graeme David Baer, Brian Irl Pratt
-
Patent number: 8854545Abstract: A television on a chip (TVOC) system that provides a cost effective approach for providing television functionality on a single integrated circuit chip is disclosed. A TVOC includes the functionality necessary to receive and display television signals in a variety of input and output formats. A TVOC can be used in set-top boxes for cable and satellite television, or directly within a television. All functionality provided can be provided on a single integrated circuit. TVOC includes a data transport module, an IF demodulator, a digital audio engine, an analog audio engine, a digital video engine, and an analog video engine. The TVOC also includes three sets of interfaces including output interfaces, control interfaces and ancillary interfaces. Further features and embodiments provide enhanced functionality and increased efficiencies.Type: GrantFiled: June 14, 2011Date of Patent: October 7, 2014Assignee: Broadcom CorporationInventors: David A. Baer, Jeff Tingley, Aleksandr Movshovich, Brad Grossman, Brian F. Schoner, Chengfuh Jeffrey Tang, Chuck Monahan, Darren D. Neuman, David Chao Hua Wu, Francis Cheung, Greg A. Kranawetter, Hoang Nhu, Hsien-Chih Jim Tseng, Iue-Shuenn Chen, James D. Sweet, Jeffrey S. Bauch, Keith LaRell Klingler, Patrick Law, Rajesh Mamidwar, Dan Simon, Sang Van Tran, Shawn V. Johnson, Steven T. Jaffe, Thu T. Nguyen, Ut Nguyen, Yao-Hua Steven Tseng, Brad Delanghe, Ben Giese, Jason Demas, Lakshman Ramakrishnan, Sandeep Bhatia, Guang-Ting Shih, Tracy C. Denk
-
Patent number: 8736621Abstract: Systems and methods are disclosed for video processing modules. More specifically a network is disclosed for processing data. The network comprises a register DMA controller adapted to support register access and at least one node adapted to the data. At least one link communicates with the node, and is adapted to transmit data and at least one network module communicates with at least the link, and is adapted to route data to at least the link.Type: GrantFiled: November 11, 2013Date of Patent: May 27, 2014Assignee: Broadcom CorporationInventors: Patrick Law, Darren Neuman, David Baer
-
Patent number: 8698842Abstract: Systems and methods that provide graphics using a graphical engine are provided. One such system includes at least one graphical pipeline and a graphical engine. The at least one graphical pipeline is coupled to a bus and operable to generate a plurality of graphical layers. The graphical engine is coupled to the bus and operable to receive, over the bus, the plurality of graphical layers. The graphical engine is operable to composite the received plurality of graphical layers into a composite graphical layer, and to store the composite graphical layer in a local memory of the graphical engine.Type: GrantFiled: December 31, 2012Date of Patent: April 15, 2014Assignee: Broadcom CorporationInventors: David A. Baer, Darren Neuman
-
Patent number: 8681161Abstract: Systems and methods are disclosed for performing multiple processing of data in a network. In one embodiment, the network comprises a first display pipeline that is formed in real time from a plurality of possible display pipelines and that performs at least a first processing step on received data. A buffer stores the processed data and a second display pipeline that is formed in real time from a plurality of possible display pipelines performs at least a second processing step on stored data.Type: GrantFiled: January 21, 2013Date of Patent: March 25, 2014Assignee: Broadcom CorporationInventors: Patrick Law, Darren Neuman, David Baer
-
Publication number: 20140078158Abstract: Systems and methods are disclosed for video processing modules. More specifically a network is disclosed for processing data. The network comprises a register DMA controller adapted to support register access and at least one node adapted to the data. At least one link communicates with the node, and is adapted to transmit data and at least one network module communicates with at least the link, and is adapted to route data to at least the link.Type: ApplicationFiled: November 11, 2013Publication date: March 20, 2014Applicant: Broadcom CorporationInventors: Patrick Law, Darren Neuman, David Baer
-
Patent number: 8619191Abstract: Systems and methods are disclosed for filter modules in a video display system or network. One embodiment relates to a method for operating a filter module in a video display network comprising determining a picture type, display type and operation of the display network. The method further comprises determining, in real time, a filter configuration from a plurality of possible filter configurations based on the determined picture type, display type and operation.Type: GrantFiled: December 14, 2011Date of Patent: December 31, 2013Assignee: Broadcom CorporationInventors: Patrick Law, Darren Neuman, David Baer
-
Patent number: 8581915Abstract: Systems and methods are disclosed for video processing modules. More specifically a network is disclosed for processing data. The network comprises a register DMA controller adapted to support register access and at least one node adapted to the data. At least one link communicates with the node, and is adapted to transmit data and at least one network module communicates with at least the link, and is adapted to route data to at least the link.Type: GrantFiled: August 7, 2012Date of Patent: November 12, 2013Assignee: Broadcom CorporationInventors: Patrick Law, Darren Neuman, David Baer
-
Publication number: 20130033505Abstract: Systems and methods are disclosed for video processing modules. More specifically a network is disclosed for processing data. The network comprises a register DMA controller adapted to support register access and at least one node adapted to the data. At least one link communicates with the node, and is adapted to transmit data and at least one network module communicates with at least the link, and is adapted to route data to at least the link.Type: ApplicationFiled: August 7, 2012Publication date: February 7, 2013Applicant: BROADCOM CORPORATIONInventors: Patrick Law, Darren Neuman, David Baer
-
Patent number: 8358312Abstract: Systems and methods are disclosed for performing multiple processing of data in a network. In one embodiment, the network comprises a first display pipeline that is formed in real time from a plurality of possible display pipelines and that performs at least a first processing step on received data. A buffer stores the processed data and a second display pipeline that is formed in real time from a plurality of possible display pipelines performs at least a second processing step on stored data.Type: GrantFiled: July 28, 2011Date of Patent: January 22, 2013Assignee: Broadcom CorporationInventors: Patrick Law, Darren Neuman, David Baer
-
Patent number: 8345065Abstract: Systems and methods that provide graphics using a graphical engine are provided. In one example, a system may provide layered graphics in a video environment. The system may include a bus, a graphical engine and a graphical pipeline. The graphical engine may be coupled to the bus and may be adapted to composite a plurality of graphical layers into a composite graphical layer. The graphical engine may include a memory that stores the composite graphical layer. The graphical pipeline may be coupled to the bus and may be adapted to transport the composite graphical layer.Type: GrantFiled: June 24, 2009Date of Patent: January 1, 2013Assignee: Broadcom CorporationInventors: David A. Baer, Darren Neuman
-
Patent number: 8259121Abstract: Systems and methods are disclosed for video processing modules. More specifically a network is disclosed for processing data. The network comprises a register DMA controller adapted to support register access and at least one node adapted to the data. At least one link communicates with the node, and is adapted to transmit data and at least one network module communicates with at least the link, and is adapted to route data to at least the link.Type: GrantFiled: December 9, 2002Date of Patent: September 4, 2012Assignee: Broadcom CorporationInventors: Patrick Law, Darren Neuman, David Baer