Patents by Inventor Joshua Williams
Joshua Williams 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: 20200074662Abstract: A computer implemented tool and method for assisting users of earphones with selecting an earbud that will provide the best fit for the user. The tool collects image data of the user's ear, along with fit data associated with the user's experience (for example, comfort and/or stability data). The tool further includes a database of ear data and associated objective/subjective data that is utilized to calculate a fit value representative of the quality of fit based on the image data and the fit criteria data generated by the user. The tool will output at least one of an indication of fit level of the earphone in the user's ear based on the fit value, and a recommendation to the user for altering the selected earphone to improve fit of the earphone within the user's ear based on the fit value.Type: ApplicationFiled: September 4, 2018Publication date: March 5, 2020Applicant: Bose CorporationInventor: Joshua Williams
-
Patent number: 10573315Abstract: Implementations relate to executing a tailored version of a dynamic interactive dialog application, where the tailored version is tailored based on structured content that is specified by a creator of the tailored version. Executing the tailored version of the interactive dialog application can be in response to receiving, via an assistant interface of an assistant application, an invocation phrase assigned to the tailored version and/or other user interface input that identifies the tailored version. In some implementations, a tailored version of a dynamic interactive dialog application is executed with persona value(s) that are specified by a creator of the tailored version and/or that are predicted based on structured content and/or other input provided by the creator in creating the tailored version. In some implementations, structured content and/or other input provided by a creator in creating a tailored version of an interactive dialog application is utilized in indexing the tailored version.Type: GrantFiled: October 16, 2019Date of Patent: February 25, 2020Assignee: GOOGLE LLCInventors: Leon Nicholls, Joshua Williams, Uri First, Nandini Stocker
-
Patent number: 10562419Abstract: A child's booster seat is provided and can include a booster seat base and seat back. The booster seat base can be collapsed or folded from an in-use configuration to a collapsed configuration to improve portability of the booster seat base. The booster seat base can include multiple seating surface panels that are rotatably coupled to one another to allow the booster seat base to be collapsed from an in-use width to a collapsed width that is less than the in-use width. The booster seat base can also be coupled and decoupled from the booster seat back. The booster seat base can include tab members that can be inserted into tab receiving cavities of the booster seat back. Adjustment of the booster seat base from the in-use configuration to the collapsed configuration can also facilitate removal of the tab members from the tab receiving cavities of the booster seat back.Type: GrantFiled: August 18, 2017Date of Patent: February 18, 2020Assignee: Graco Children's Products, Inc.Inventors: Taylor Daniel Genoway, Nicholas Henry Reaves, Joonho Na, Andrew Phillip Kitchens, Joshua William Gazaway, Matthew Alan Morgenstern
-
Patent number: 10563888Abstract: A portable dehumidifier includes multiple microchannel condenser coils, a fan, a water reservoir, and a bracket. The fan is located adjacent to an airflow outlet and is configured to generate an airflow that flows into the portable dehumidifier through an airflow inlet and out of the portable dehumidifier through the airflow outlet. The airflow flows through an evaporator and the plurality of microchannel condenser coils in order to provide dehumidification to the airflow. The water reservoir is located at least partially below the evaporator and is configured to store water removed from the airflow. The water reservoir includes a top that is at least partially open to capture water falling from the evaporator. The bracket is coupled to a compressor and covers a portion of the open top of the water reservoir in order to prevent the water from spilling when the portable dehumidifier is tilted at an angle.Type: GrantFiled: June 26, 2017Date of Patent: February 18, 2020Assignee: Therma-Stor LLCInventors: Todd R. DeMonte, Steven S. Dingle, Joshua William Henry, James A. Scharping, Jr., Jerome Verhoeven
-
Publication number: 20200051568Abstract: Implementations relate to executing a tailored version of a dynamic interactive dialog application, where the tailored version is tailored based on structured content that is specified by a creator of the tailored version. Executing the tailored version of the interactive dialog application can be in response to receiving, via an assistant interface of an assistant application, an invocation phrase assigned to the tailored version and/or other user interface input that identifies the tailored version. In some implementations, a tailored version of a dynamic interactive dialog application is executed with persona value(s) that are specified by a creator of the tailored version and/or that are predicted based on structured content and/or other input provided by the creator in creating the tailored version. In some implementations, structured content and/or other input provided by a creator in creating a tailored version of an interactive dialog application is utilized in indexing the tailored version.Type: ApplicationFiled: October 16, 2019Publication date: February 13, 2020Inventors: Leon Nicholls, Joshua Williams, Uri First, Nandini Stocker
-
Patent number: 10538421Abstract: A system for managing an inventory of carpet rolls within a warehouse includes one or more autonomous lift trucks, a database configured to store location information for a plurality of carpet rolls in the warehouse, a server in electronic communication with the database, and a system manager configured to send one or more instructions to the one or more lift trucks. The one or more autonomous lift trucks include a frame, a mast attached to the frame, a pole fixedly mounted on the mast, the pole being configured for insertion within a core of a carpet roll for transport of the carpet roll, a plurality of imaging devices mounted on each lift truck in a displaceable manner, at least one navigation sensor, at least one safety sensor, at least one emergency stop, and at least three wheels.Type: GrantFiled: May 5, 2017Date of Patent: January 21, 2020Assignee: Atlantic CorporationInventors: Joshua William Blevins, John Alan Little, Michael A. Peeples, Chandler Ryan Grant
-
Patent number: 10472234Abstract: The present invention relates to a method of producing hydrogen from ammonia, and in particular a method of producing hydrogen from ammonia for use in a fuel cell and/or in a prime mover. The method may be carried out in-situ in a vehicle. The invention also relates to an apparatus for producing hydrogen from ammonia.Type: GrantFiled: September 30, 2014Date of Patent: November 12, 2019Assignee: UNITED KINGDOM RESEARCH AND INNOVATIONInventors: Martin Owen Jones, William Ian Fraser David, Joshua William Makepeace
-
Patent number: 10458676Abstract: A portable dehumidifier includes a plurality of microchannel condenser coils, a fan, and a retractable handle. The fan is located adjacent to an airflow outlet and is configured to generate an airflow that flows into the portable dehumidifier through an airflow inlet and out of the portable dehumidifier through the airflow outlet. The airflow flows through an evaporator and the plurality of microchannel condenser coils in order to provide dehumidification to the airflow. The retractable handle is configured to slide into and out of the portable dehumidifier and to pivot upwards and lock into a tilted position to allow for transport of the portable dehumidifier.Type: GrantFiled: June 26, 2017Date of Patent: October 29, 2019Assignee: Therma-Stor LLCInventors: Todd R. DeMonte, Steven S. Dingle, Joshua William Henry, James A. Scharping, Jerome Verhoeven
-
Patent number: 10459709Abstract: Functionality is disclosed for automated deployment of applications. A network-based deployment service provides functionality for deploying software components to physical or virtual hosts in a service provider network and/or to hosts in other types of networks external to the service provider network. A user of the deployment service creates an application revision that includes deployable content and an application specification defining how the application is to be deployed and one or more lifecycle events. The application revision is then uploaded to a storage service, source code repository, or other location. A deployment configuration is also created that defines the location of the application revision, a deployment group, and a schedule for the deployment. A deployment agent executing on hosts in the deployment group obtains the application revision from the specified location, deploys the deployable content according to the schedule, and performs the lifecycle events.Type: GrantFiled: November 10, 2014Date of Patent: October 29, 2019Assignee: Amazon Technologies, Inc.Inventors: Andrew Thomas Troutman, Suryanarayanan Balasubramanian, Joshua William McFarlane
-
Patent number: 10453456Abstract: Implementations relate to executing a tailored version of a dynamic interactive dialog application, where the tailored version is tailored based on structured content that is specified by a creator of the tailored version. Executing the tailored version of the interactive dialog application can be in response to receiving, via an assistant interface of an assistant application, an invocation phrase assigned to the tailored version and/or other user interface input that identifies the tailored version. In some implementations, a tailored version of a dynamic interactive dialog application is executed with persona value(s) that are specified by a creator of the tailored version and/or that are predicted based on structured content and/or other input provided by the creator in creating the tailored version. In some implementations, structured content and/or other input provided by a creator in creating a tailored version of an interactive dialog application is utilized in indexing the tailored version.Type: GrantFiled: December 11, 2017Date of Patent: October 22, 2019Assignee: GOOGLE LLCInventors: Leon Nicholls, Joshua Williams, Uri First, Nandini Stocker
-
Publication number: 20190234623Abstract: A dehumidifier includes a cabinet, a compressor, an evaporator, a condenser, and a fan. The cabinet is configured to be installed between studs in a wall. The evaporator is installed within the cabinet above the compressor. The condenser is installed within the cabinet above the evaporator. The fan is installed between the evaporator and a back surface of the cabinet. The fan is configured to generate the airflow that flows into the cabinet through the evaporator and out of the cabinet through condenser. The airflow flows through the evaporator and condenser in order to provide dehumidification to the airflow.Type: ApplicationFiled: January 29, 2018Publication date: August 1, 2019Inventors: Todd R. DeMonte, Steven S. Dingle, Richard G. Giallombardo, Joshua William Henry, Jared M. Stearns, Jerome Verhoeven
-
Publication number: 20190213189Abstract: Systems and methods for information retrieval are provided that permit users and/or processing entities to access and define synthetic data, synthetic objects, and/or synthetic groupings of data in one or more collections of information. In one embodiment, data access on an information retrieval system can occur through an interpretation layer which interprets any synthetic data against data physically stored in the collection. Synthetic data can define virtual data objects, virtual data elements, virtual data attributes, virtual data groupings, and/or data entities that can be interpreted against data that may be stored physically in the collection of information. The system and methods for information retrieval can return results from the one or more collections of information based not only on the data stored, but also on the virtual data generated from interpretation of the stored data.Type: ApplicationFiled: March 19, 2019Publication date: July 11, 2019Inventors: Adam J. FERRARI, Joshua William KAPELL, Jason FURTADO, Matthew L. BRANDWEIN, Spiro MICHAYLOV, Omri TRAUB, Vladimir V. ZELEVINSKY, John HUFFAKER
-
Publication number: 20190209932Abstract: An animatronic doll is disclosed. The doll, includes multiple sensors, one or more of which receives input which causes the doll to perform various functions such as moving, vibrating, playing music, eating, interacting with a mobile app or interacting with another doll. The doll also includes various modes which may be effected or selected based on input from one or more sensors. One of the sensors may include an rfid reader which reads cards that instruct the doll to emulate a particula emotion.Type: ApplicationFiled: January 5, 2018Publication date: July 11, 2019Applicant: American Family Life Assurance Company of ColumbusInventors: Joel B Schwartz, Aaron J. Horowitz, Hannah Chung, Brian Oley, Joshua William Garrett, Oliver Raleigh Mains, Audrey Nieh
-
Patent number: 10321283Abstract: In one embodiment, a computing system accesses current usage information of a mobile device associated with a user. The computing system then determine a future user state of the user based on multiple predictor functions. The multiple predictor functions calculate a probability of the future user state based on multiple weights and multiple decay factors. The multiple decay factors are determined from past user states. The computing system further sends instructions to the mobile device for adapting the operation of the mobile device corresponding to the determined future user state.Type: GrantFiled: March 1, 2018Date of Patent: June 11, 2019Assignee: Facebook, Inc.Inventors: Michael Dudley Johnson, Joshua Williams
-
Patent number: 10291128Abstract: A synchronous converter that includes a power source, an inductor, an output terminal, and a control circuit. The control circuit may include: an electronic energizing switch that, when activated, delivers energy from the power source to the inductor; an electronic de-energizing switch that, when activated, delivers energy from the inductor to the output terminal, the electronic de-energizing switch including a body diode; and an electronic pull-down switch that, when activated, turns off the electronic de-energizing switch, redirects current flowing though the body diode of the electronic de-energizing switch, and removes charge from the body diode of the electronic de-energizing switch. The electronic energizing switch and the electronic de-energizing switch may never both be activated at the same time.Type: GrantFiled: December 19, 2017Date of Patent: May 14, 2019Assignee: Linear Technology Holding LLCInventors: Dongwon Kwon, Joshua William Caldwell
-
Patent number: 10289720Abstract: Systems and methods for information retrieval are provided that permit users and/or processing entities to access and define synthetic data, synthetic objects, and/or synthetic groupings of data in one or more collections of information. In one embodiment, data access on an information retrieval system can occur through an interpretation layer which interprets any synthetic data against data physically stored in the collection. Synthetic data can define virtual data objects, virtual data elements, virtual data attributes, virtual data groupings, and/or data entities that can be interpreted against data that may be stored physically in the collection of information. The system and methods for information retrieval can return results from the one or more collections of information based not only on the data stored, but also on the virtual data generated from interpretation of the stored data.Type: GrantFiled: August 16, 2016Date of Patent: May 14, 2019Assignee: Oracle International CorporationInventors: Adam Ferrari, Joshua William Kapell, Jason Furtado, Matthew L. Brandwein, Spiro Michaylov, Omri Traub, Vladimir Zelevinsky, John Huffaker
-
Patent number: 10264416Abstract: In one embodiment, a computing system accesses current usage information of a mobile device associated with a user. The computing system then determine a future user state of the user based on multiple predictor functions. The multiple predictor functions calculate a probability of the future user state based on multiple weights and multiple decay factors. The multiple decay factors are determined from past user states. The computing system further sends instructions to the mobile device for adapting the operation of the mobile device corresponding to the determined future user state.Type: GrantFiled: March 1, 2018Date of Patent: April 16, 2019Assignee: Facebook, Inc.Inventors: Michael Dudley Johnson, Joshua Williams
-
Publication number: 20190103104Abstract: Implementations relate to executing a tailored version of a dynamic interactive dialog application, where the tailored version is tailored based on structured content that is specified by a creator of the tailored version. Executing the tailored version of the interactive dialog application can be in response to receiving, via an assistant interface of an assistant application, an invocation phrase assigned to the tailored version and/or other user interface input that identifies the tailored version. In some implementations, a tailored version of a dynamic interactive dialog application is executed with persona value(s) that are specified by a creator of the tailored version and/or that are predicted based on structured content and/or other input provided by the creator in creating the tailored version. In some implementations, structured content and/or other input provided by a creator in creating a tailored version of an interactive dialog application is utilized in indexing the tailored version.Type: ApplicationFiled: December 11, 2017Publication date: April 4, 2019Inventors: Leon Nicholls, Joshua Williams, Uri First, Nandini Stocker
-
Patent number: 10248545Abstract: A method for tracking high-level source attribution of a generated assembly language code includes: receiving commands for compiling or linking a high-level language code; analyzing the received commands to determine whether a command is a compiler command for compiling the high-level language code or a link command for linking the low level object code; when the command is a compiler command: generating assembly language code by compiling the high-level language code, parsing the generated assembly language code to generate an internal representation for the assembly language code, storing the internal representation in a computer memory; and generating associated linker input artifacts for linking; when the command is a link command: updating the internal representation with the associated linker input artifacts; and generating a report file from the updated internal representation.Type: GrantFiled: December 28, 2016Date of Patent: April 2, 2019Assignee: PARASOFT CORPORATIONInventors: Daniel J. Dominguez, Joshua William Scoggins, Richard Kent Newman, Uwe Samitsch Kronholm
-
Patent number: D872690Type: GrantFiled: September 11, 2018Date of Patent: January 14, 2020Assignee: VERY GREAT INC.Inventors: Joshua Williams, Eric Prum, Monish Sabnani, Evan Moskal