Patents by Inventor Joshua Siegel
Joshua Siegel 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: 20250117447Abstract: A method of creating a virtual asset based on an existing real-world asset is disclosed. The method includes digitally sequencing the existing real-world asset to create a digital sequence of the real-world asset; tokenizing the digital sequence of the real-world asset to create a tokenized digital sequence; associating the tokenized digital sequence with the real-world asset; and creating a title of ownership of the tokenized digital sequence.Type: ApplicationFiled: January 20, 2023Publication date: April 10, 2025Applicants: THE JOHNS HOPKINS UNIVERSITY, BOARD OF TRUSTEES OF MICHIGAN STATE UNIVERSITYInventors: Gregory FALCO, Joshua SIEGEL
-
Publication number: 20250104107Abstract: A survey distribution system receives a selection of a first subset of a user population. For example, an administrator of the system may select one or more user attributes of the users among the user population. In response, the survey distribution system identified the first subset of users based on the selected attributes. In some example embodiments, the administrator of the system may additionally define a maximum or minimum number of users to be exposed to the content, as well as targeting parameters for the content, such as a period of time in which to distribute the content to the first subset of users, as well as location criteria, such that the content may only be distributed to users located in specific areas.Type: ApplicationFiled: December 11, 2024Publication date: March 27, 2025Inventors: Tolga Can, Yu Chen, Yiwei Ma, Joshua Siegel, Shuo Wu
-
Patent number: 12190339Abstract: A survey distribution system receives a selection of a first subset of a user population. For example, an administrator of the system may select one or more user attributes of the users among the user population. In response, the survey distribution system identified the first subset of users based on the selected attributes. In some example embodiments, the administrator of the system may additionally define a maximum or minimum number of users to be exposed to the content, as well as targeting parameters for the content, such as a period of time in which to distribute the content to the first subset of users, as well as location criteria, such that the content may only be distributed to users located in specific areas.Type: GrantFiled: December 12, 2017Date of Patent: January 7, 2025Assignee: SNAP INC.Inventors: Tolga Can, Yu Chen, Yiwei Ma, Joshua Siegel, Shuo Wu
-
Publication number: 20240291779Abstract: A chatbot system for an interactive platform. The chatbot receives prompts in a form of interactive platform posts to the interactive platform, and generates responses in the form of the interactive platform posts. In an aspect, the chatbot system generates messages that are used on the interactive platform for group chats with multiple users and 1:1 chats with a single user. In another aspect, a user may customize a chatbot to create a personal chatbot having a persona. In some examples, prompts to the chatbot from the user are analyzed to filter out abusive language and/or harmful content.Type: ApplicationFiled: February 22, 2024Publication date: August 29, 2024Inventors: Jacob Catalano, Christie Marie Heikkinen, Charles Melbye, Daniel Moreno, Celia Nicole Mourkogiannis, Joshua Siegel, Evan Spiegel, Nathan Kenneth Boyd
-
Publication number: 20240249318Abstract: A system and method for determining user intent and providing targeted advertising using chatbot interactions is disclosed. The system receives user prompts during chat sessions with a chatbot and generates responses using a large language model. User intent is extracted by analyzing the chat conversations using natural language processing and machine learning techniques. The extracted user intent, comprising weighted keywords and concepts, is used to create a user intent profile. Targeted advertising content is generated based on the user intent profile and provided to the user during subsequent platform interactions. The large language model is continuously retrained using user engagement data to improve intent modeling accuracy. User privacy is maintained by limiting context extraction to chatbot conversations. The system enables personalized and relevant advertising by inferring user intent through conversational interactions.Type: ApplicationFiled: January 23, 2024Publication date: July 25, 2024Inventors: Evan Spiegel, Robert Cornelius Murphy, Celia Nicole Mourkogiannis, Edward Mata, Eitan Pilipski, Jacob Andreou, Jackie Assa, Joshua Siegel, Nima Khajehnouri, Steven Hwang, Daniel Moreno, Jacob Catalano, Charles Melbye
-
Patent number: 12020268Abstract: A survey distribution system receives a selection of a first subset of a user population. For example, an administrator of the system may select one or more user attributes of the users among the user population. In response, the survey distribution system identified the first subset of users based on the selected attributes. In some example embodiments, the administrator of the system may additionally define a maximum or minimum number of users to be exposed to the content, as well as targeting parameters for the content, such as a period of time in which to distribute the content to the first subset of users, as well as location criteria, such that the content may only be distributed to users located in specific areas.Type: GrantFiled: June 30, 2017Date of Patent: June 25, 2024Assignee: Snap Inc.Inventors: Tolga Can, Yu Chen, Yiwei Ma, Joshua Siegel, Shuo Wu
-
Publication number: 20240146053Abstract: A resonance avoidance system including a resonance avoidance controller configured to insert a delay between sequential transactions on a communication interface separated by an inactive period to avoid stimulating a power distribution network resonance. The resonance avoidance controller may be configured to insert the delay by delaying a second transaction from being driven onto the communication interface after a first transaction in which the delay is sufficient to avoid stimulating the power distribution network resonance. The delay may be inserted by delaying a driver from driving the second transaction by the sufficient delay. The conflict may be detected between first and second commands in a command queue, in which the delay may be inserted by inserting no operation commands between the commands in the command queue. Operational timing values may be stored that are used to detect resonant frequency conflicts.Type: ApplicationFiled: October 28, 2022Publication date: May 2, 2024Inventors: Joshua Siegel, James Andrew Welker, Michael Zimin
-
Patent number: 11914612Abstract: Systems, devices, and techniques are disclosed selective synchronization of linked records. A criteria may be received for a primary database that includes records. Records of the primary database may be linked to records of a first instance database. The criteria may include an inclusion of an expression or value in a specified field of a record. Records of the primary database may be determined to meet the criteria by determining that the records of the primary database include the expression or value of the criteria in the specified field. Records of the primary database that meet the criteria may be synchronized with the first instance database. The synchronization of records of the primary database that do not meet the criteria may be prevented.Type: GrantFiled: October 24, 2018Date of Patent: February 27, 2024Assignee: Salesforce, Inc.Inventors: Joshua Siegel, Michael M. Frank, Robert Phillips, Michael Diffenderfer
-
Publication number: 20230419417Abstract: A system to display a route of a user over a period of time is configured to perform operations that include: causing display of a map image that depicts a location; accessing user profile data associated with a user profile, the user profile data comprising a user identifier and location data associated with the user profile; identifying a sequence of locations associated with the user profile based on the user profile data; and causing display of a presentation of a trail indicating the sequence of locations associated with the user profile, the trail terminating at a display of the user identifier.Type: ApplicationFiled: January 12, 2023Publication date: December 28, 2023Inventors: Jacob Catalano, Dennis Jin, Mengyao Li, Daniel Marcos Schwaycer, Joshua Siegel, Evan Spiegel
-
Publication number: 20230012186Abstract: A method for diagnostic and condition monitoring of a system includes receiving data from one or more sensors, the data associated with the system; generating an audio feature based on the data; inputting the audio feature into a neural network model; and receiving one or more attribute predictions and a state prediction from the neural network model. In some embodiments, the monitored system is a vehicle and the one or more sensors are vibroacoustic sensors.Type: ApplicationFiled: July 1, 2022Publication date: January 12, 2023Inventors: Joshua Siegel, Adam Terwilliger, Umberto Coda
-
Patent number: 11494504Abstract: Systems, devices, and techniques are disclosed access to data in multiple instances through a single record. A selection of a record may be received through a user interface. The record may be stored in a database. Aspects of the record may be received from the first database. and displayed on the user interface. A first additional aspect associated with the record may be received from a first instance database associated with a first instance of a secondary application and displayed on the user interface. A selection to switch to a second instance of the secondary application may be received through the user interface. A second additional aspect associated with the record may be received from a second instance database associated with the second instance of the secondary application and displayed on the user interface the in place of the first additional aspect associated with the record from the database.Type: GrantFiled: October 24, 2018Date of Patent: November 8, 2022Assignee: Salesforce, Inc.Inventors: Robert Phillips, Joshua Siegel
-
Publication number: 20220107929Abstract: Various disclosed embodiments pertain to a distributed audit trail system for use in a connected system including: a master unit to control a first aspect of the connected system and to create a blockchain light client and a distributed hash table (DHT); a first node to control a second aspect of the connected system; a second node to control a third aspect of the connected system; and one or more remote servers to form a blockchain full node, where the master unit, the first node, and the second node electronically communicate with each other through the DHT in order to form a combined audit trail, where the master unit creates a meta-hash of the software version of the software in the master unit, the first node, and the second node, system identification data, system sensor data, and system hardware configuration.Type: ApplicationFiled: October 5, 2021Publication date: April 7, 2022Applicants: The Board of Trustees of the Leland Stanford Junior University, Board of Trustees of Michigan State UniversityInventors: Gregory Falco, Joshua Siegel
-
Publication number: 20200097672Abstract: Systems, devices, and techniques are disclosed access to data in multiple instances through a single record. A selection of a record may be received through a user interface. The record may be stored in a database. Aspects of the record may be received from the first database. and displayed on the user interface. A first additional aspect associated with the record may be received from a first instance database associated with a first instance of a secondary application and displayed on the user interface. A selection to switch to a second instance of the secondary application may be received through the user interface. A second additional aspect associated with the record may be received from a second instance database associated with the second instance of the secondary application and displayed on the user interface the in place of the first additional aspect associated with the record from the database.Type: ApplicationFiled: October 24, 2018Publication date: March 26, 2020Inventors: Robert Phillips, Joshua Siegel
-
Publication number: 20200097485Abstract: Systems, devices, and techniques are disclosed selective synchronization of linked records. A criteria may be received for a primary database that includes records. Records of the primary database may be linked to records of a first instance database. The criteria may include an inclusion of an expression or value in a specified field of a record. Records of the primary database may be determined to meet the criteria by determining that the records of the primary database include the expression or value of the criteria in the specified field. Records of the primary database that meet the criteria may be synchronized with the first instance database. The synchronization of records of the primary database that do not meet the criteria may be prevented.Type: ApplicationFiled: October 24, 2018Publication date: March 26, 2020Inventors: Joshua Siegel, Mike Frank, Robert Phillips, Michael Diffenderfer
-
Patent number: 9437277Abstract: An integrated circuit includes enable circuitry coupled to receive transmit data and configured to set a clock enable to a first logic state when a data value of the transmit data changes to a different logic state. The circuit also includes clock control circuitry coupled to receive the clock enable and a data rate clock and configured to provide a filtered data rate clock, wherein the data rate clock is provided as the filtered data rate clock while the clock enable is the first logic state. The circuit also includes a flip flop having a clock input coupled to receive the filtered data rate clock, a data output coupled to provide final transmit data in response to the filtered data rate clock, and an inverting data input coupled to the data output, wherein the final transmit data corresponds to a first delayed version of the transmit data.Type: GrantFiled: May 21, 2015Date of Patent: September 6, 2016Assignee: Freescale Semiconductor, Inc.Inventors: James A. Welker, Joshua Siegel
-
Patent number: 9110486Abstract: A band gap reference circuit including a band gap reference generator having an output for providing a reference voltage and a startup circuit for controlling current provided to the band gap reference generator when activated. The startup circuit includes a turnoff circuit having an output to deactivate the startup circuit to not control current to the band gap reference generator based on a voltage of the output of the band gap reference generator. The turnoff circuit includes an inverter having a first transistor of a first conductivity type in series with a second transistor of a second conductivity type opposite the first conductivity type. The startup circuit includes a body bias circuit connected to a body of the first transistor to provide a voltage differential between the body of the first transistor and a source terminal of the first transistor.Type: GrantFiled: September 6, 2012Date of Patent: August 18, 2015Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Joshua Siegel, Khoi B. Mai
-
Patent number: 9081860Abstract: A computer-implemented location determination method is disclosed. The method includes initiating, on computing device, a native application that provides data storage and data synchronization with a remote server; receiving a call to the native application from an application running within a browser on the device; and providing information indicating a location of the device in response to the call.Type: GrantFiled: August 24, 2009Date of Patent: July 14, 2015Assignee: Google Inc.Inventors: Phil Genera, Joshua Siegel
-
Publication number: 20150161149Abstract: A computer-implemented location determination method is disclosed. The method includes initiating, on computing device, a native application that provides data storage and data synchronization with a remote server; receiving a call to the native application from an application running within a browser on the device; and providing information indicating a location of the device in response to the call.Type: ApplicationFiled: August 24, 2009Publication date: June 11, 2015Inventors: Phil Genera, Joshua Siegel
-
Publication number: 20140062451Abstract: A band gap reference circuit including a band gap reference generator having an output for providing a reference voltage and a startup circuit for controlling current provided to the band gap reference generator when activated. The startup circuit includes a turnoff circuit having an output to deactivate the startup circuit to not control current to the band gap reference generator based on a voltage of the output of the band gap reference generator. The turnoff circuit includes an inverter having a first transistor of a first conductivity type in series with a second transistor of a second conductivity type opposite the first conductivity type. The startup circuit includes a body bias circuit connected to a body of the first transistor to provide a voltage differential between the body of the first transistor and a source terminal of the first transistor.Type: ApplicationFiled: September 6, 2012Publication date: March 6, 2014Inventors: JOSHUA SIEGEL, Khoi B. Mai
-
Patent number: 7898323Abstract: An amplifying circuit has an offset calibration mode and a normal mode. The amplifying circuit includes an amplifier having a non-inverting input and an inverting input for receiving, during the normal mode, a first input signal and a second input signal and an output for providing a high speed output signal, wherein the first input signal is a reference voltage or a high speed signal and the second input signal is a high speed signal. The amplifying circuit further includes a first transmission gate and a second transmission gate coupled in series between the non-inverting input and an inverting input that are enabled during the offset calibration mode. A benefit of this approach is that capacitance between the inverting and non-inverting inputs is reduced by the first and second transmission gates being in series. There is further benefit in reducing this capacitance by having each transmission gate receive an enable signal from a different source.Type: GrantFiled: June 5, 2009Date of Patent: March 1, 2011Assignee: Freescale Semiconductor, Inc.Inventors: Joshua Siegel, Hector Sanchez