Patents by Inventor Brian Rosenberg
Brian Rosenberg 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).
-
Publication number: 20260075075Abstract: Systems, devices, methods, and computer-readable media provide automatic detection of cryptographic algorithms susceptible to compromise by a quantum computer. A method includes receiving, by a trained machine learning (ML) model, a file; executing the trained ML model on the file to generate an output, the output indicating, for each cryptography algorithm of a plurality of cryptography algorithms that are susceptible to compromise by a quantum computer, whether the cryptography algorithm is embodied in or used by the file. Responsive to determining at least one of the cryptography algorithms is embodied or used in the file, performing a mitigation action that reduces or eliminates a vulnerability of the file to compromise by a quantum computer.Type: ApplicationFiled: July 19, 2024Publication date: March 12, 2026Inventors: Liyi Dai, Brian Rosenberg
-
Publication number: 20250299593Abstract: A system includes a display device, one or more processors, and one or more computer-readable storage media communicably connected to the one or more processors and having instructions stored thereon that cause the one or more processors to: display a question on the display device, the question corresponding to a first category from among a plurality of categories; receive an input in response to the question from an input device associated with the display device; analyze the input to determine a quantifiable outcome based on the input; calculate a probabilistic value for the first category based on the quantifiable outcome; select a subsequent question based on the probabilistic value; and display the subsequent question on the display device.Type: ApplicationFiled: March 4, 2025Publication date: September 25, 2025Applicant: Speed of You Inc.Inventors: Ralph THOMAS, Brian ROSENBERG
-
Patent number: 12272266Abstract: A system includes a display device, one or more processors, and one or more computer-readable storage media communicably connected to the one or more processors and having instructions stored thereon that cause the one or more processors to: display a question on the display device, the question corresponding to a first category from among a plurality of categories; receive an input in response to the question from an input device associated with the display device; analyze the input to determine a quantifiable outcome based on the input; calculate a probabilistic value for the first category based on the quantifiable outcome; select a subsequent question based on the probabilistic value; and display the subsequent question on the display device.Type: GrantFiled: March 20, 2024Date of Patent: April 8, 2025Assignee: Speed of You Inc.Inventors: Ralph Thomas, Brian Rosenberg
-
Publication number: 20250014473Abstract: A system includes a display device, one or more processors, and one or more computer-readable storage media communicably connected to the one or more processors and having instructions stored thereon that cause the one or more processors to: display a question on the display device, the question corresponding to a first category from among a plurality of categories; receive an input in response to the question from an input device associated with the display device; analyze the input to determine a quantifiable outcome based on the input; calculate a probabilistic value for the first category based on the quantifiable outcome; select a subsequent question based on the probabilistic value; and display the subsequent question on the display device.Type: ApplicationFiled: March 20, 2024Publication date: January 9, 2025Applicant: Speed of You Inc.Inventors: Ralph THOMAS, Brian ROSENBERG
-
Publication number: 20240425160Abstract: A system includes an unmanned underwater vehicle (UUV), a first reaction structure configured to deploy from a body of the UUV, and a second reaction structure configured to deploy between the first reaction structure and the body of the UUV. The system further includes one or more tendons connecting the first and second reaction structures to the body of the UUV, wherein the first reaction structure deploys at a depth below the second reaction structure.Type: ApplicationFiled: June 21, 2024Publication date: December 26, 2024Inventors: Timothy Mundon, Brian Rosenberg
-
Patent number: 11948474Abstract: A system includes a display device, one or more processors, and one or more computer-readable storage media communicably connected to the one or more processors and having instructions stored thereon that cause the one or more processors to: display a question on the display device, the question corresponding to a first category from among a plurality of categories; receive an input in response to the question from an input device associated with the display device; analyze the input to determine a quantifiable outcome based on the input; calculate a probabilistic value for the first category based on the quantifiable outcome; select a subsequent question based on the probabilistic value; and display the subsequent question on the display device.Type: GrantFiled: June 21, 2018Date of Patent: April 2, 2024Assignee: Speed of You Inc.Inventors: Ralph Thomas, Brian Rosenberg
-
Patent number: 11629687Abstract: A system converts mechanical wave energy into electrical energy. The system includes a wave energy converter (WEC), which includes a surface float, a reaction structure, a plurality of flexible tethers, and a plurality of drivetrains. Each flexible tether connects the surface float to the reaction structure. Each drivetrain is connected to a corresponding flexible tether. Each flexible tether has a length established to treat the system as an inverse pendulum to utilize a horizontal surge motion of the surface float to present tension at the corresponding drivetrain for production of electrical energy from the horizontal surge motion.Type: GrantFiled: May 13, 2021Date of Patent: April 18, 2023Inventors: Brian Rosenberg, Timothy Mundon
-
Publication number: 20210262430Abstract: A system converts mechanical wave energy into electrical energy. The system includes a wave energy converter (WEC), which includes a surface float, a reaction structure, a plurality of flexible tethers, and a plurality of drivetrains. Each flexible tether connects the surface float to the reaction structure. Each drivetrain is connected to a corresponding flexible tether. Each flexible tether has a length established to treat the system as an inverse pendulum to utilize a horizontal surge motion of the surface float to present tension at the corresponding drivetrain for production of electrical energy from the horizontal surge motion.Type: ApplicationFiled: May 13, 2021Publication date: August 26, 2021Applicant: Oscilla Power, Inc.Inventors: Brian Rosenberg, Timothy Mundon
-
Publication number: 20210033061Abstract: A wave energy conversion (WEC) system includes a float body, a heave plate, a tether, and a controller. The tether couples the heave plate to the float body. The controller controls the tether between survivability modes. Each survivability mode adjusts a tension and/or length of the tether.Type: ApplicationFiled: August 18, 2020Publication date: February 4, 2021Applicant: Oscilla Power, Inc.Inventors: Timothy R. Mundon, Brian Rosenberg, Andrew Gill, Ben Ackers, Ian McCauley, Ken Fitzgerald
-
Patent number: 10767617Abstract: A wave energy conversion (WEC) system includes a float body, a heave plate, a tether, and a controller. The tether couples the heave plate to the float body. The controller controls the tether between survivability modes. Each survivability mode adjusts a tension and/or length of the tether.Type: GrantFiled: April 30, 2019Date of Patent: September 8, 2020Inventors: Timothy R Mundon, Brian Rosenberg, Andrew Gill, Ben Ackers, Ian McCauley, Ken Fitzgerald
-
Publication number: 20200080537Abstract: A system converts mechanical wave energy into electrical energy. The system includes a wave energy converter (WEC), which includes a surface float, a reaction structure, a plurality of flexible tethers, and a plurality of drivetrains. Each flexible tether connects the surface float to the reaction structure. Each drivetrain is connected to a corresponding flexible tether. Each flexible tether has a length established to treat the system as an inverse pendulum to utilize a horizontal surge motion of the surface float to present tension at the corresponding drivetrain for production of electrical energy from the horizontal surge motion.Type: ApplicationFiled: April 27, 2018Publication date: March 12, 2020Applicant: Oscilla Power, Inc.Inventors: Brian Rosenberg, Timothy Mundon
-
Publication number: 20190331085Abstract: A wave energy conversion (WEC) system includes a float body, a heave plate, a tether, and a controller. The tether couples the heave plate to the float body. The controller controls the tether between survivability modes. Each survivability mode adjusts a tension and/or length of the tether.Type: ApplicationFiled: April 30, 2019Publication date: October 31, 2019Applicant: Oscilla Power, Inc.Inventors: Timothy R. Mundon, Brian Rosenberg, Andrew Gill, Ben Ackers, Ian McCauley, Ken Fitzgerald
-
Publication number: 20180374378Abstract: A system includes a display device, one or more processors, and one or more computer-readable storage media communicably connected to the one or more processors and having instructions stored thereon that cause the one or more processors to: display a question on the display device, the question corresponding to a first category from among a plurality of categories; receive an input in response to the question from an input device associated with the display device; analyze the input to determine a quantifiable outcome based on the input; calculate a probabilistic value for the first category based on the quantifiable outcome; select a subsequent question based on the probabilistic value; and display the subsequent question on the display device.Type: ApplicationFiled: June 21, 2018Publication date: December 27, 2018Inventors: Ralph Thomas, Brian Rosenberg
-
Publication number: 20160313938Abstract: A way is provided to protect memory blocks from unauthorized access from executable instructions by defining various sets of instructions that are specifically bound to operate on defined memory blocks and inhibited from operating in other memory blocks. For instance, executable code may include a plurality of distinct read and write instructions where each read and/or write instruction is specific to one memory access tag from a plurality of different memory access tags. Memory blocks are also established and each memory block is associated with one of the plurality of different memory access tags. Consequently, if a first read and/or write instruction, associated with a first memory access tag, attempts to access a memory block associated with a different memory access tag, then execution of the first read and/or write instruction is inhibited or aborted.Type: ApplicationFiled: April 24, 2015Publication date: October 27, 2016Inventors: Alexander Gantman, Can Acar, Billy Brumley, Brian Rosenberg
-
Liquid-Infused Surfaces Featuring Reduced Drag Characteristics, and Methods for Fabricating the Same
Publication number: 20160122677Abstract: In a broad aspect of the invention there are provided liquid infused surfaces that feature drag reducing characteristics. In a further broad aspect, the present invention provides methods for designing and fabricating liquid infused surfaces that feature drag reducing characteristics. In a yet further broad aspect the present invention provides methods for increasing the operating efficiency of systems in which a flowing bulk fluid is in contact with a patterned surface, the increased operating efficiency specifically being realized from a reduction of the drag forces due to the bulk fluid flowing over the patterned surface.Type: ApplicationFiled: October 30, 2015Publication date: May 5, 2016Inventors: Matthew Fu, Marcus Hultmark, Ian Jacobi, Brian Rosenberg, Alexander Smits, Howard Stone, Jason Wexler -
Patent number: 9262627Abstract: Methods, devices, and systems for detecting return-oriented programming (ROP) exploits are disclosed. A system includes a processor, a main memory, and a cache memory. A cache monitor develops an instruction loading profile by monitoring accesses to cached instructions found in the cache memory and misses to instructions not currently in the cache memory. A remedial action unit terminates execution of one or more of the valid code sequences if the instruction loading profile is indicative of execution of an ROP exploit involving one or more valid code sequences. The instruction loading profile may be a hit/miss ratio derived from monitoring cache hits relative to cache misses. The ROP exploits may include code snippets that each include an executable instruction and a return instruction from valid code sequences.Type: GrantFiled: August 29, 2014Date of Patent: February 16, 2016Assignee: QUALCOMM IncorporatedInventors: Daniel Komaromy, Alexander Gantman, Brian Rosenberg, Arun Balakrishnan, Renwei Ge, Gregory Rose, Anand Palanigounder
-
Patent number: 8934875Abstract: Disclosed is a system to implement a method to deliver a targeted content message to a mobile device base on the location of the mobile device. The system may identify a set of businesses within a coverage area of a femtocell base station to produce gathered information. The system may receive a request for a call establishment indicator from the mobile device through the femtocell base station. Targeted content messages may be identified as a function of the gathered information. Moreover, the targeted content message then may be sent to the mobile device as part of the call establishment indicator.Type: GrantFiled: May 5, 2009Date of Patent: January 13, 2015Assignee: QUALCOMM IncorporatedInventors: John Jozwiak, Brian Rosenberg
-
Publication number: 20140372701Abstract: Methods, devices, and systems for detecting return-oriented programming (ROP) exploits are disclosed. A system includes a processor, a main memory, and a cache memory. A cache monitor develops an instruction loading profile by monitoring accesses to cached instructions found in the cache memory and misses to instructions not currently in the cache memory. A remedial action unit terminates execution of one or more of the valid code sequences if the instruction loading profile is indicative of execution of an ROP exploit involving one or more valid code sequences. The instruction loading profile may be a hit/miss ratio derived from monitoring cache hits relative to cache misses. The ROP exploits may include code snippets that each include an executable instruction and a return instruction from valid code sequences.Type: ApplicationFiled: August 29, 2014Publication date: December 18, 2014Inventors: Daniel KOMAROMY, Alexander Gantman, Brian Rosenberg, Arun Balakrishnan, Renwei Ge, Gregory Rose, Anand Palanigounder
-
Publication number: 20100285820Abstract: Disclosed is a system to implement a method to deliver a targeted content message to a mobile device base on the location of the mobile device. The system may identify a set of businesses within a coverage area of a femtocell base station to produce gathered information. The system may receive a request for a call establishment indicator from the mobile device through the femtocell base station. Targeted content messages may be identified as a function of the gathered information. Moreover, the targeted content message then may be sent to the mobile device as part of the call establishment indicator.Type: ApplicationFiled: May 5, 2009Publication date: November 11, 2010Applicant: QUALCOMM IncorporatedInventors: John Jozwiak, Brian Rosenberg