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: 20260075075
    Abstract: 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: Application
    Filed: July 19, 2024
    Publication date: March 12, 2026
    Inventors: Liyi Dai, Brian Rosenberg
  • Publication number: 20250299593
    Abstract: 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: Application
    Filed: March 4, 2025
    Publication date: September 25, 2025
    Applicant: Speed of You Inc.
    Inventors: Ralph THOMAS, Brian ROSENBERG
  • Patent number: 12272266
    Abstract: 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: Grant
    Filed: March 20, 2024
    Date of Patent: April 8, 2025
    Assignee: Speed of You Inc.
    Inventors: Ralph Thomas, Brian Rosenberg
  • Publication number: 20250014473
    Abstract: 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: Application
    Filed: March 20, 2024
    Publication date: January 9, 2025
    Applicant: Speed of You Inc.
    Inventors: Ralph THOMAS, Brian ROSENBERG
  • Publication number: 20240425160
    Abstract: 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: Application
    Filed: June 21, 2024
    Publication date: December 26, 2024
    Inventors: Timothy Mundon, Brian Rosenberg
  • Patent number: 11948474
    Abstract: 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: Grant
    Filed: June 21, 2018
    Date of Patent: April 2, 2024
    Assignee: Speed of You Inc.
    Inventors: Ralph Thomas, Brian Rosenberg
  • Patent number: 11629687
    Abstract: 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: Grant
    Filed: May 13, 2021
    Date of Patent: April 18, 2023
    Inventors: Brian Rosenberg, Timothy Mundon
  • Publication number: 20210262430
    Abstract: 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: Application
    Filed: May 13, 2021
    Publication date: August 26, 2021
    Applicant: Oscilla Power, Inc.
    Inventors: Brian Rosenberg, Timothy Mundon
  • Publication number: 20210033061
    Abstract: 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: Application
    Filed: August 18, 2020
    Publication date: February 4, 2021
    Applicant: Oscilla Power, Inc.
    Inventors: Timothy R. Mundon, Brian Rosenberg, Andrew Gill, Ben Ackers, Ian McCauley, Ken Fitzgerald
  • Patent number: 10767617
    Abstract: 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: Grant
    Filed: April 30, 2019
    Date of Patent: September 8, 2020
    Inventors: Timothy R Mundon, Brian Rosenberg, Andrew Gill, Ben Ackers, Ian McCauley, Ken Fitzgerald
  • Publication number: 20200080537
    Abstract: 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: Application
    Filed: April 27, 2018
    Publication date: March 12, 2020
    Applicant: Oscilla Power, Inc.
    Inventors: Brian Rosenberg, Timothy Mundon
  • Publication number: 20190331085
    Abstract: 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: Application
    Filed: April 30, 2019
    Publication date: October 31, 2019
    Applicant: Oscilla Power, Inc.
    Inventors: Timothy R. Mundon, Brian Rosenberg, Andrew Gill, Ben Ackers, Ian McCauley, Ken Fitzgerald
  • Publication number: 20180374378
    Abstract: 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: Application
    Filed: June 21, 2018
    Publication date: December 27, 2018
    Inventors: Ralph Thomas, Brian Rosenberg
  • Publication number: 20160313938
    Abstract: 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: Application
    Filed: April 24, 2015
    Publication date: October 27, 2016
    Inventors: Alexander Gantman, Can Acar, Billy Brumley, Brian Rosenberg
  • Publication number: 20160122677
    Abstract: 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: Application
    Filed: October 30, 2015
    Publication date: May 5, 2016
    Inventors: Matthew Fu, Marcus Hultmark, Ian Jacobi, Brian Rosenberg, Alexander Smits, Howard Stone, Jason Wexler
  • Patent number: 9262627
    Abstract: 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: Grant
    Filed: August 29, 2014
    Date of Patent: February 16, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Daniel Komaromy, Alexander Gantman, Brian Rosenberg, Arun Balakrishnan, Renwei Ge, Gregory Rose, Anand Palanigounder
  • Patent number: 8934875
    Abstract: 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: Grant
    Filed: May 5, 2009
    Date of Patent: January 13, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: John Jozwiak, Brian Rosenberg
  • Publication number: 20140372701
    Abstract: 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: Application
    Filed: August 29, 2014
    Publication date: December 18, 2014
    Inventors: Daniel KOMAROMY, Alexander Gantman, Brian Rosenberg, Arun Balakrishnan, Renwei Ge, Gregory Rose, Anand Palanigounder
  • Publication number: 20100285820
    Abstract: 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: Application
    Filed: May 5, 2009
    Publication date: November 11, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: John Jozwiak, Brian Rosenberg