Patents by Inventor Nicholas Johnson
Nicholas 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: 20250232329Abstract: The disclosed technology provides for incentivizing a user to pick up an order at an fulfillment location. A method can include receiving, at a mobile device, information for picking up an order at a fulfillment location and and incentization information from a server system, where the incentivization information includes information for an incentive associated with picking up the order at the fulfillment location during an incentivization window. The method can include changing a display of the computing device to display information for picking up the order during the incentivization window, receiving a second communication from the computing device indicating that the computing device has arrived at the fulfillment location, and changing the display of the computing device to display a confirmation of the incentivization information based on whether the particular timepoint at which the computing device arrived at the fulfillment location is within the incentivization window.Type: ApplicationFiled: January 17, 2024Publication date: July 17, 2025Inventors: Gagan Mahajan, Anshul Chawla, Balaji Varadarajan, Nicholas Johnson
-
Publication number: 20250129853Abstract: A slab gate valve assembly having a housing (12) with an inlet (22), an outlet (24), and a gated fluid passage between the inlet (22) and the outlet (24), at least one valve seat (42, 44) disposed in a seat pocket (70) of the housing (12), a gate-carrying shaft (30), and a slab gate plate arrangement (32, 34) in slidable engagement with the at least one valve seat (42, 44) and to be operated via the gate-carrying shaft (30) between an open condition and a shut condition, wherein at least one valve seat (42, 44) is threadedly disposed in its seat pocket (70). The threaded engagement allows a torque preload to be applied within a high degree of accuracy.Type: ApplicationFiled: June 24, 2022Publication date: April 24, 2025Inventors: Edwin Smith, Nicholas Johnson
-
Patent number: 12207217Abstract: A secure data transmission system and method for targeting specific receiver locations. The secure data transmission system includes a time multiplexer, a time delay unit, a receiver tacker, and a plurality of transmitters. Additionally, the secure data transmission system may include a multiplexing sequence, a digital switch, a plurality of empty vectors, a range calculator, a delay estimator, and a plurality of stream time delays. The method for targeting specific receiver location includes receiving an input data stream, multiplexing the input data steam, receiving at least one instantaneous receiver locations, calculating a plurality of transmission ranges for each of the plurality of output data streams, calculating a plurality of time delays for each of the plurality of output data streams, delaying each of the plurality of output data streams according its calculated time delay, and transmitting each of the plurality of output data streams.Type: GrantFiled: February 4, 2022Date of Patent: January 21, 2025Assignee: United States of America as represented by the Secretary of the NavyInventors: Michael Civerolo, Nicholas Lumsden, Nicholas Johnson, Christopher Lichtenberg
-
Publication number: 20240280179Abstract: A slab gate valve assembly having a housing (12) with an inlet (22), an outlet (24), and a gated fluid passage between the inlet (22) and the outlet (24), at least one valve seat (42, 44) disposed in the housing (12), a gate-carrying shaft (30), and a slab gate plate arrangement (32, 34) in slidable engagement with the at least one valve seat (42, 44) and to be operated via the gate-carrying shaft (30) between an open condition and a shut condition, wherein one or more plates (32, 34) of the gate plate arrangement (32, 34) are mounted at one plate end (33d) to the gate-carrying shaft (30), in a manner permitting gate plate articulation relative to the gate-carrying shaft (30), and comprise a free end (33c) not mounted to the gate-carrying shaft (30). By permitting plate articulation in a controlled manner, the assembly avoids a need for a cage, resulting in a reduced number of components and reduced space requirement.Type: ApplicationFiled: June 24, 2022Publication date: August 22, 2024Inventors: Edwin Smith, Nicholas Johnson
-
Patent number: 12059767Abstract: A mechanical assembly to precisely position large objects and align them to be joined with other objects with precision. The assembly does not require power to operate and can therefore be used in a variety of remote and harsh locations.Type: GrantFiled: January 26, 2024Date of Patent: August 13, 2024Assignee: The United States of America as represented by the Secretary of the NavyInventors: Tyler Paine, Christopher Walther, Nicholas Johnson, Scott Larson
-
Patent number: 11922310Abstract: Certain aspects of the present disclosure provide techniques for predicting activity within a software application using a machine learning model. An example method generally includes generating a multidimensional time-series data set from time-series data associated with activity within a software application. The multidimensional time-series data set generally includes the time-series data organized based on a plurality of time granularities. Using a machine learning model and the generated multidimensional time-series data set, activity within the software application is predicted for one or more time granularities of the plurality of time granularities. Computing resources are allocated to execute operations using the software application based on the predicted activity within the software application.Type: GrantFiled: March 31, 2023Date of Patent: March 5, 2024Assignee: Intuit, Inc.Inventors: Bor-Chau Juang, Eyal Shafran, Pratyush Kumar Panda, Divya Beeram, Linxia Liao, Nicholas Johnson, Christiana Mei Hui Chen
-
Patent number: 11919116Abstract: A mechanical assembly to precisely position large objects and align them to be joined with other objects with precision. The assembly does not require power to operate and can therefore be used in a variety of remote and harsh locations.Type: GrantFiled: January 29, 2021Date of Patent: March 5, 2024Inventors: Tyler Paine, Christopher Walther, Nicholas Johnson, Scott Larson
-
Patent number: 11818091Abstract: Discovery of communication platform features or exposure of such features to the user may include generating embeddings for a variety of types of communication platform content and communications. These embeddings may be used to characterize and compare various communication platform features and ultimately expose these features to a user when the user may not have otherwise encountered them. The embeddings may additionally or alternatively be used to determine a degree of alignment.Type: GrantFiled: May 15, 2020Date of Patent: November 14, 2023Assignee: Salesforce, Inc.Inventors: Adam Oliner, Renaud Bourassa-Denis, Zhifeng Deng, Leigh Ann Johnson, Alexander Nicholas Johnson, Aaron Maurer
-
Publication number: 20230254797Abstract: A secure data transmission system and method for targeting specific receiver locations. The secure data transmission system includes a time multiplexer, a time delay unit, a receiver tacker, and a plurality of transmitters. Additionally, the secure data transmission system may include a multiplexing sequence, a digital switch, a plurality of empty vectors, a range calculator, a delay estimator, and a plurality of stream time delays. The method for targeting specific receiver location includes receiving an input data stream, multiplexing the input data steam, receiving at least one instantaneous receiver locations, calculating a plurality of transmission ranges for each of the plurality of output data streams, calculating a plurality of time delays for each of the plurality of output data streams, delaying each of the plurality of output data streams according its calculated time delay, and transmitting each of the plurality of output data streams.Type: ApplicationFiled: February 4, 2022Publication date: August 10, 2023Inventors: Michael Civerolo, Nicholas Lumsden, Nicholas Johnson, Christopher Lichtenberg
-
Patent number: 11711404Abstract: A communication platform may comprise different systems for helping a user discover features of the platform. However, the systems may generate different results. An application programming interface (API) may receive such outputs and may be configured to select between the outputs based on detecting a state at a user's computing device and/or using a machine-learned model to weight the outputs and/or probabilities associated therewith using a target metric. The API may then rank the outputs and select from among them based at least in part on the target metric.Type: GrantFiled: October 30, 2020Date of Patent: July 25, 2023Assignee: Salesforce, Inc.Inventors: Aaron Mauer, Alexander Nicholas Johnson, Adam Oliner, Zhifeng Deng
-
Patent number: 11543074Abstract: A track mounted workstation assembly is disclosed having a housing including a track and one or more communication or electrical or communication ports, and one or more roller mount assemblies further including a sliding carriage configured to slide along the track. In addition, the mounts may further include wiring and cables configured to communicate with the communication or electrical ports of the track housing at either ends. In addition, the mounts may further include one or more receiving members for receiving one or more articulating arms for monitors, peripherals, and other equipment.Type: GrantFiled: June 12, 2020Date of Patent: January 3, 2023Inventors: Michael John Sears, Simon Nicholas Johnson
-
Publication number: 20220141263Abstract: A communication platform may comprise different systems for helping a user discover features of the platform. However, the systems may generate different results. An application programming interface (API) may receive such outputs and may be configured to select between the outputs based on detecting a state at a user's computing device and/or using a machine-learned model to weight the outputs and/or probabilities associated therewith using a target metric. The API may then rank the outputs and select from among them based at least in part on the target metric.Type: ApplicationFiled: October 30, 2020Publication date: May 5, 2022Inventors: Aaron Mauer, Alexander Nicholas Johnson, Adam Oliner, Zhifeng Deng
-
Patent number: 11297030Abstract: Discovery of communication platform features or exposure of such features to the user may include generating embeddings for a variety of types of communication platform content and communications. These embeddings may be used to characterize and compare various communication platform features and ultimately expose these features to a user when the user may not have otherwise encountered them. Embeddings may be generated to characterize a user's interactions with a communication platform and/or characterize a channel and the embeddings may be used to expose methods of communicating with the user and/or over the channel.Type: GrantFiled: May 29, 2020Date of Patent: April 5, 2022Assignee: Slack Technologies, LLCInventors: Adam Oliner, Renaud Bourassa-Denis, Zhifeng Deng, Leigh Ann Johnson, Alexander Nicholas Johnson, Aaron Maurer
-
Patent number: 11258751Abstract: Discovery of communication platform features or exposure of such features to the user may include generating embeddings for a variety of types of communication platform content and communications. These embeddings may be used to characterize and compare various communication platform features and ultimately expose these features to a user when the user may not have otherwise encountered them. Embeddings may be generated to characterize a user's interactions with a communication platform and/or characterize a channel and the embeddings may be used to expose methods of communicating with the user and/or over the channel.Type: GrantFiled: May 29, 2020Date of Patent: February 22, 2022Assignee: Slack Technologies, LLCInventors: Adam Oliner, Renaud Bourassa-Denis, Zhifeng Deng, Leigh Ann Johnson, Alexander Nicholas Johnson, Aaron Maurer
-
Publication number: 20210352038Abstract: Discovery of communication platform features or exposure of such features to the user may include generating embeddings for a variety of types of communication platform content and communications. These embeddings may be used to characterize and compare various communication platform features and ultimately expose these features to a user when the user may not have otherwise encountered them.Type: ApplicationFiled: May 15, 2020Publication date: November 11, 2021Inventors: Adam Oliner, Renaud Bourassa-Denis, Zhifeng Deng, Leigh Ann Johnson, Alexander Nicholas Johnson, Aaron Maurer
-
Publication number: 20210352039Abstract: Discovery of communication platform features or exposure of such features to the user may include generating embeddings for a variety of types of communication platform content and communications. These embeddings may be used to characterize and compare various communication platform features and ultimately expose these features to a user when the user may not have otherwise encountered them. Embeddings may be generated to characterize a user's interactions with a communication platform and/or characterize a channel and the embeddings may be used to expose methods of communicating with the user and/or over the channel.Type: ApplicationFiled: May 29, 2020Publication date: November 11, 2021Inventors: Adam Oliner, Renaud Bourassa-Denis, Zhifeng Deng, Leigh Ann Johnson, Alexander Nicholas Johnson, Aaron Maurer
-
Patent number: 10967465Abstract: A bolt repair platform includes a frame and a tool module. The tool module includes a tool having a first end configured to rotationally engage a bolt. The tool module also includes an actuator disposed between the tool and the frame so that actuation of the actuator moves the tool with respect to the frame. The frame is removably disposed on the structure, and the tool is movable with respect to the frame, so that, at each of a plurality of positions, the second end of the tool is capable of engagement with a respective bolt disposed in an internal support structure of a nuclear reactor vessel.Type: GrantFiled: March 8, 2018Date of Patent: April 6, 2021Inventors: Benjamin D. Fisher, Thomas A. Pritchett, Shant Daghlian, Andrew T. Pace, Douglas M. Lawrence, Nicholas Johnson, Jerry Cooper, Christopher J. Farrell
-
Publication number: 20210065356Abstract: A robot for heat exchanger inspection is provided including a mobility system configured to move the robot in reference to the heat exchanger, a camera configured to capture image data including at least a portion of the heat exchanger, and processing circuitry. The processing circuitry is configured to receive the image data from the camera, determine a plurality of heat exchanger characteristics in the image data, compare the heat exchanger characteristics to heat exchanger data, determine a current location and an orientation angle of the robot based on the comparison of the one or more heat exchanger characteristics to the heat exchanger data, identify the heat exchanger characteristic based on the current location, determine an orientation angle of the robot, and determine an end effector position based on the current location and the orientation angle.Type: ApplicationFiled: August 30, 2019Publication date: March 4, 2021Inventors: Benjamin D. Fisher, Nicholas Johnson
-
Patent number: 10485335Abstract: A computer workstation lift and tilt assembly for providing a stable platform to raise, lower, and tilt various computing device. Here, the assembly can include a base, a first column, wherein the first column is secured to the base, and a second column. The assembly can further include a mount, wherein the mount is secured to a top region of the second column and configured to pivot relative to the second column, a first main slide having a first sub slide, and a second main slide having a second sub slide. Here, the first main slide can be secured to one side of the first column and the second main slide is secured to an opposing side of the first column, wherein the first sub slide is secured to one side of the second column and the second sub slide is secured to an opposing side of the second column, and wherein the second column is adapted slide relative to the first column.Type: GrantFiled: November 14, 2017Date of Patent: November 26, 2019Assignee: ERGOTECT CORPORATIONInventors: Simon Nicholas Johnson, Michael John Sears
-
Patent number: D1002847Type: GrantFiled: August 28, 2021Date of Patent: October 24, 2023Assignee: Orange LLCInventors: Jolieke Gerdy van Oosterwijk, Ian Nicholas Johnson, Benjamin Silberberg, Tifahri Yusuf, William Chase Guyton