Patents by Inventor Aaron Johnson
Aaron Johnson 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: 20230167209Abstract: The invention relates to water soluble crosslinkable prepolymers for the preparation of chemically stable crosslinked polymer gels, a process for preparing the same, compositions containing the same and their use such as a medical or dental filler composition.Type: ApplicationFiled: May 11, 2021Publication date: June 1, 2023Applicant: LUMENDO AGInventors: Mark BISPINGHOFF, Andreas SCHMOCKER, Aaron JOHNSON
-
Publication number: 20230084870Abstract: The camera-mirror device allows the user to view themselves on a big screen without needing to use electricity to power said screen. The mirror also has a couple visual effects for the subject of the photograph, using the lights to simulate camera flashes or create spooky bottom lighting. The mirror video camera or (just camera) can be paired with an electric device via Bluetooth to share photographs and videos taken BY given remote control over the settings. The body of the mirror and wooden frame are held by a bipedal stand in the back, which by a ball joint connection allows the mirror to be rotated and locked into place.Type: ApplicationFiled: September 14, 2021Publication date: March 16, 2023Inventor: Aaron Johnson
-
Publication number: 20230012854Abstract: A light assembly includes a light source and a lens. The lens includes a hardcoat surface that protects the lens. The light source is positioned close to the lens, and a microtexture is defined in the hardcoat material to increase diffusion of the light to overcome the limitations of the close spacing between the lens and the light source. The hardcoat material and microtexture may be applied to both sides of the lens or one side of the lens. The light source may be a plurality of spaced apart LEDs. The microtexture may be applied to the entire surface of the lens or select regions of the lens. The microtexture is defined after the hardcoat is applied, and is defined via removal or disruption of hardcoat material. The microtexture may be defined in different ways to vary the appearance of the microtexture.Type: ApplicationFiled: July 19, 2022Publication date: January 19, 2023Inventors: Dave Walters, Aaron Johnson
-
Patent number: 11522686Abstract: Methods and systems for securing customer data in a multi-tenant database environment are described. A key identifier received from a security server may be stored by an application server. The key identifier may be associated with a private key that is accessible by the security server and not accessible by the application server. A request to derive a symmetric key may be transmitted from the application server to the security server, the request including a public key generated by the application server, a salt value, and the key identifier. The symmetric key may then be derived based on the transmitted public key and the private key using a key derivation function. The application server may then receive and store the symmetric key in an in-memory cache, and be used to securely encrypt data received by the application server from client devices.Type: GrantFiled: July 16, 2020Date of Patent: December 6, 2022Assignee: Salesforce, Inc.Inventors: Prasad Peddada, Taher Elgamal, Aaron Johnson, Ryan Guest
-
Patent number: 11522691Abstract: Methods, systems, and devices supporting virtual cryptographic key ceremonies are described. A server may receive a plurality of public keys and a plurality of digital signatures comprising data encrypted using a plurality of private keys, where each private key of the plurality of private keys corresponds to a respective public key of the plurality of public keys. The server may generate a quorum token based on the plurality of signatures and the plurality of public keys, where generating the quorum token is based on the plurality of signatures representing at least a threshold number of pools. The server may receive a plurality of encrypted shares associated with respective pools of a plurality of pools, generate a master wrapping key based on generating the quorum token and receiving the plurality of encrypted shares, unwrap a root key using the master wrapping key, and generate a certificate based on the root key.Type: GrantFiled: January 25, 2021Date of Patent: December 6, 2022Assignee: Salesforce, Inc.Inventors: Aaron Johnson, Christopher Pylypko, William Johnson
-
Publication number: 20220371188Abstract: A gripper includes at least one movable finger. Each movable finger includes a first motor, a second motor, a first motor link having a first end coupled to a rotor of the first motor, a second motor link having a first end coupled to a rotor of the second motor, a finger link having a first end in pivotal connection with a second end of the second motor link and a gripper pad, and a connecting link having a first end in pivotal connection with a second end of the first motor link and a second end in pivotal connection with the finger link. The gripper further includes at least one controller programmed or configured to actuate the first motor and the second motor of each of the at least one movable finger.Type: ApplicationFiled: May 21, 2021Publication date: November 24, 2022Inventors: Ankit Bhatia, Aaron Johnson, Matthew T. Mason
-
Publication number: 20220333660Abstract: A leaf spring vehicle suspension system includes a chassis rail and an axle. The suspension system also includes a first stage leaf spring. The suspension system further includes a second stage leaf spring. The suspension system yet further includes a third stage leaf spring operatively coupled at a first end and a second end to the chassis rail, wherein the first stage leaf spring is located below the third stage leaf spring and the second stage leaf spring is located below the first stage leaf spring. The suspension system also include a spacer in abutment with a leaf spring, wherein the spacer is formed of at least one composite material.Type: ApplicationFiled: September 18, 2020Publication date: October 20, 2022Inventors: Anthony Berlingieri, Aaron Johnson, James N. Zeimet, Juan Jose Wong, Ramon Heberto Diego Guedea
-
Patent number: 11368292Abstract: Methods and systems for securing customer data in a multi-tenant database environment are described. A key identifier received from a security server may be stored by an application server. The key identifier may be associated with a private key that is accessible by the security server and not accessible by the application server. A request to derive a symmetric key may be transmitted from the application server to the security server, the request including a public key generated by the application server, a salt value, and the key identifier. The symmetric key may then be derived based on the transmitted public key and the private key using a key derivation function. The application server may then receive and store the symmetric key in an in-memory cache, and be used to securely encrypt data received by the application server from client devices.Type: GrantFiled: July 16, 2020Date of Patent: June 21, 2022Assignee: salesforce.com, inc.Inventors: Prasad Peddada, Taher Elgamal, Aaron Johnson, Ryan Guest
-
Publication number: 20220123929Abstract: Methods, systems, and devices supporting virtual cryptographic key ceremonies are described. A server may receive a plurality of public keys and a plurality of digital signatures comprising data encrypted using a plurality of private keys, where each private key of the plurality of private keys corresponds to a respective public key of the plurality of public keys. The server may generate a quorum token based on the plurality of signatures and the plurality of public keys, where generating the quorum token is based on the plurality of signatures representing at least a threshold number of pools. The server may receive a plurality of encrypted shares associated with respective pools of a plurality of pools, generate a master wrapping key based on generating the quorum token and receiving the plurality of encrypted shares, unwrap a root key using the master wrapping key, and generate a certificate based on the root key.Type: ApplicationFiled: January 25, 2021Publication date: April 21, 2022Inventors: Aaron Johnson, Christopher Pylypko, William Johnson
-
Publication number: 20220057771Abstract: Apparatuses, systems, and methods are disclosed for a multidimensional print, cut, and craft device. A device includes a housing, a gantry coupled to the housing, a tool housing movably coupled to the gantry, a tool holder coupled to the tool housing, and a material platform. The tool housing is movable in three dimensions in response to the gantry being actuated to craft a material placed on the material platform using a tool placed in the tool holder.Type: ApplicationFiled: August 18, 2021Publication date: February 24, 2022Inventors: Philip Beffrey, Jason Brinkerhoff, J. Aaron Johnson, Rodney Stock
-
Publication number: 20220051265Abstract: A method of delivering digital content for use on an electronic cutting machine. The method includes displaying at least one themed project in a rich internet application, where the themed project has at least one glyph of a glyph collection. The method further includes providing access to the rich internet application over a network and offering purchased access to the glyph collection. Any glyphs of the glyph collection can be added to the themed project. The themed project is cuttable on an electronic cutting machine in communication with the rich internet application.Type: ApplicationFiled: October 22, 2021Publication date: February 17, 2022Applicant: Cricut, Inc.Inventor: Jonathan Aaron Johnson
-
Publication number: 20220021524Abstract: Methods and systems for securing customer data in a multi-tenant database environment are described. A key identifier received from a security server may be stored by an application server. The key identifier may be associated with a private key that is accessible by the security server and not accessible by the application server. A request to derive a symmetric key may be transmitted from the application server to the security server, the request including a public key generated by the application server, a salt value, and the key identifier. The symmetric key may then be derived based on the transmitted public key and the private key using a key derivation function. The application server may then receive and store the symmetric key in an in-memory cache, and be used to securely encrypt data received by the application server from client devices.Type: ApplicationFiled: July 16, 2020Publication date: January 20, 2022Inventors: Prasad Peddada, Taher Elgamal, Aaron Johnson, Ryan Guest
-
Publication number: 20220021525Abstract: Methods and systems for securing customer data in a multi-tenant database environment are described. A key identifier received from a security server may be stored by an application server. The key identifier may be associated with a private key that is accessible by the security server and not accessible by the application server. A request to derive a symmetric key may be transmitted from the application server to the security server, the request including a public key generated by the application server, a salt value, and the key identifier. The symmetric key may then be derived based on the transmitted public key and the private key using a key derivation function. The application server may then receive and store the symmetric key in an in-memory cache, and be used to securely encrypt data received by the application server from client devices.Type: ApplicationFiled: July 16, 2020Publication date: January 20, 2022Inventors: Prasad PEDDADA, Taher Elgamal, Aaron Johnson, Ryan Guest
-
Patent number: 11170383Abstract: A method of delivering digital content for use on an electronic cutting machine. The method includes displaying at least one themed project in a rich internet application, where the themed project has at least one glyph of a glyph collection. The method further includes providing access to the rich internet application over a network and offering purchased access to the glyph collection. Any glyphs of the glyph collection can be added to the themed project. The themed project is cuttable on an electronic cutting machine in communication with the rich internet application.Type: GrantFiled: October 30, 2017Date of Patent: November 9, 2021Assignee: Cricut, Inc.Inventor: Jonathan Aaron Johnson
-
Patent number: 11055731Abstract: Disclosed are methods and apparatuses for generating simulations on the fly using large historical data and forecast data. To improve system performance, the large historical data are processed in parallel.Type: GrantFiled: April 2, 2019Date of Patent: July 6, 2021Assignee: Oracle International CorporationInventors: Kara Mitchell, Aaron Johnson, Eric Vance
-
Patent number: 11034100Abstract: A method and apparatus for forming a composite object. A first plurality of tows is laid up over a tool according to a first path. A second plurality of tows is laid up over the tool according to a second path. A first portion of the first plurality of tows runs non-parallel to a second portion of the second plurality of tows. First ends of the first portion of the first plurality of tows and second ends of the second portion of the second plurality of tows meet at a merge zone along the tool to form a ply of a composite laminate.Type: GrantFiled: June 20, 2018Date of Patent: June 15, 2021Assignee: The Boeing CompanyInventors: Michael Kenneth-Que Louie, Jeron D. Moore, Gagandeep Saini, Luis A. Perla, Brice Aaron Johnson, Stewart James Ibbotson, Timothy D. Jackson, Robert G. Meyer, Robert Graham Albers
-
Publication number: 20210151839Abstract: Batteries including electrochemical cells, associated components, and arrangements thereof are generally described. In some aspects, batteries with housings that undergo relatively little expansion and contraction even in cases where electrochemical cells in the battery undergo a relatively high degree of expansion and contraction during charging and discharging are provided. Batteries configured to apply relatively high magnitudes and uniform force to electrochemical cells in the battery, while in some cases having high energy densities and a relatively low pack burden, are also provided. In certain aspects, arrangements of electrochemical cells and associated components are generally described. In some aspects, thermally conductive solid articles that can be used for aligning components of the battery are described. In some aspects, thermally insulating and compressible components for battery packs are generally described.Type: ApplicationFiled: November 19, 2020Publication date: May 20, 2021Applicant: Sion Power CorporationInventors: Mark Niedzwiecki, Daniel G. Milobar, Ryan Michael Niccum, Glenn Alan Hamblin, Jared M. Jennings, Homa Shayan, Aaron Johnson
-
Publication number: 20210151841Abstract: Batteries including electrochemical cells, associated components, and arrangements thereof are generally described. In some aspects, batteries with housings that undergo relatively little expansion and contraction even in cases where electrochemical cells in the battery undergo a relatively high degree of expansion and contraction during charging and discharging are provided. Batteries configured to apply relatively high magnitudes and uniform force to electrochemical cells in the battery, while in some cases having high energy densities and a relatively low pack burden, are also provided. In certain aspects, arrangements of electrochemical cells and associated components are generally described. In some aspects, thermally conductive solid articles that can be used for aligning components of the battery are described. In some aspects, thermally insulating and compressible components for battery packs are generally described.Type: ApplicationFiled: November 19, 2020Publication date: May 20, 2021Applicant: Sion Power CorporationInventors: Aaron Johnson, Jared M. Jennings, Mark Niedzwiecki, Homa Shayan, Daniel G. Milobar, Ryan Michael Niccum
-
Patent number: 11005838Abstract: Systems, methods, and other embodiments associated with a monitoring process for event detection and notification transmission are described. In one embodiment, a method includes configuring a monitoring process with a matching rule used to evaluate data sources of an enterprise computing environment to determine if an event has occurred. The example method may also include executing the monitor process to identify a set of subscribers and establish a trust relationship. The example method may also include, for each subscriber, executing the monitoring process to impersonate a subscriber, execute the matching rule upon data sources accessible to the subscriber to perform a test as to whether the event has occurred, and transmit a message of the event if the event occurred.Type: GrantFiled: May 15, 2018Date of Patent: May 11, 2021Assignee: Oracle International CorporationInventors: Michael Tebben, Haiyan Wang, Nicole Laurent, Qiu Zhong, Aaron Johnson, Darryl M. Shakespeare
-
Patent number: 10974465Abstract: A method and system for forming a composite laminate. A layup plan is generated for laying up a plurality of plies having a plurality of merge zones, each ply of the plurality of plies having a corresponding merge zone at which ends of a first plurality of tows for each ply and ends of a second plurality of tows for each ply meet. The locations of the plurality of merge zones are offset relative to each other through a thickness of the composite laminate. The plurality of plies is then laid up according to the layup plan to form a composite laminate.Type: GrantFiled: June 20, 2018Date of Patent: April 13, 2021Assignee: The Boeing CompanyInventors: Jeron D. Moore, Michael Kenneth-Que Louie, Gagandeep Saini, Luis A. Perla, Brice Aaron Johnson, Stewart James Ibbotson, Robert G. Meyer