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).

  • Patent number: 11226110
    Abstract: 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: Grant
    Filed: January 29, 2018
    Date of Patent: January 18, 2022
    Assignee: THERMA-STOR LLC
    Inventors: Todd R. DeMonte, Steven S. Dingle, Richard G. Giallombardo, Joshua William Henry, Jared M. Stearns, Jerome Verhoeven
  • Patent number: 11143308
    Abstract: A bearing protector includes a static component fixed relative to a housing, in which a stationary sealing face profile is retained and a rotational component for fixing relative to a shaft with the static and rotational components held axially relative to each other. The rotational component has an annular sealing face profile energized by way of one or more magnetic elements retained within the static component to generate a positive sealing face contact between the stationary sealing face and rotational sealing face profiles. The magnets elements are held within recesses in the static component and extend radially inwards of the recesses.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: October 12, 2021
    Assignee: AES Engineering Ltd.
    Inventor: Joshua William Banks
  • Patent number: 11119745
    Abstract: 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: Grant
    Filed: October 25, 2018
    Date of Patent: September 14, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Thomas Troutman, Suryanarayanan Balasubramanian, Joshua William McFarlane
  • Patent number: 11106524
    Abstract: Methods, systems, and storage media including instructions for resolving technology issues is described. One of the methods includes receiving, by at least one processor, a session record of user producing a technical error on a computer system. The method includes providing, by the at least one processor, the session record for resolution to a processing system. The method also includes providing, by the at least one processor, a potential solution to the technical error.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: August 31, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Rachel Elizabeth Csabi, Augustine Anthony Honore, Melissa Meadows Waldmeier, Joshua William Trivette
  • Patent number: 10970868
    Abstract: 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: Grant
    Filed: September 4, 2018
    Date of Patent: April 6, 2021
    Assignee: Bose Corporation
    Inventor: Joshua Williams
  • Patent number: 10836472
    Abstract: A manufacture and process for a winglet formed as a unitary structure by laying up and co-curing three ply-sets in a bifurcated configuration, without metal and fasteners, comprising three continuous surfaces: a first ply-set comprising a first continuous surface forming: an outboard surface of an upper blade; an outboard portion of a root region; and an outboard surface of a lower blade; a second ply-set forming a second continuous surface forming an inboard surface of the upper blade and an upper skin of the root region; and a third ply-set forming a third continuous surface forming an inboard surface of the lower blade and a lower skin of the root region . . . continuous surface. The root region being integral in the bifurcated configuration, matching a shape of an airfoil of a tip of a wing, and comprising two supports that comprise an additional ply-set shaped to receive an attachment system.
    Type: Grant
    Filed: November 6, 2016
    Date of Patent: November 17, 2020
    Assignee: The Boeing Company
    Inventors: Philipp Witte, Stanley Warren Stawski, Fedor A. Kleshchev, Joshua William Zarfos, Parth R. Naidu
  • Patent number: 10796696
    Abstract: 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: Grant
    Filed: May 8, 2020
    Date of Patent: October 6, 2020
    Assignee: GOOGLE LLC
    Inventors: Leon Nicholls, Joshua Williams, Uri First, Nandini Stocker
  • Patent number: 10776968
    Abstract: In one embodiment, a method includes receiving multiple recommendations for a first user from multiple second users and the multiple recommendations are associated with multiple objects. The multiple second users select the first user as the addresses of the multiple recommendations. The method also includes determining that the first user is near a geo-location and recommending to the first user multiple objects that are associated with the geo-location.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: September 15, 2020
    Assignee: Facebook, Inc.
    Inventors: Peter Xiu Deng, Joshua Williams
  • Publication number: 20200265841
    Abstract: 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: Application
    Filed: May 8, 2020
    Publication date: August 20, 2020
    Inventors: Leon Nicholls, Joshua Williams, Uri First, Nandini Stocker
  • Publication number: 20200259912
    Abstract: Particular embodiments detect an indication of an event that is initiated on an online social network by a user and that is related to an entity associated with an activity that the user has engaged in. Based on the received indication, a social-networking system sends the user a request for follow-up information about the activity. After the follow-up information is received, the social-networking system retrieves contacts of the user and identifies contacts that have engaged in social activities on the online social network related to the entity. Recommendations for the entity are then sent to those identified contacts.
    Type: Application
    Filed: April 29, 2020
    Publication date: August 13, 2020
    Inventors: Joshua Williams, Daniel Jeng-Ping Hui, Mao Xue, Jason Brewer, Justin Moore, Keegan Jones
  • Patent number: 10725928
    Abstract: A system and method for efficiently performing maintenance on a cache. In various embodiments, control logic in a cache controller or elsewhere receives an indication for invalidating a range of virtual-to-physical mappings in a given translation lookaside buffer (TLB). The logic determines a first latency to invalidate entries of the TLB based on a number of addresses in the range and a number of supported page sizes simultaneously stored in the TLB. The logic determines a second latency based on a number of entries in the TLB. If the first latency is greater, then the logic traverses through each TLB entry and invalidates TLB entries storing a virtual address within the range. If the first latency is smaller, then the logic traverses through each address in the range and invalidates TLB entries storing a virtual address within the range.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: July 28, 2020
    Assignee: Apple Inc.
    Inventors: Brian R. Mestan, Pradeep Kanapathipillai, Joshua William Smith
  • Publication number: 20200230006
    Abstract: A patient lift system includes a lift housing, a base lift strap having a first end coupled to a lift housing and a second end coupled to a sling bar. The base lift strap is infection controlled. In one embodiment, a protective sleeve covers the base lift strap, wherein the protective sleeve has a first end and a second end. In another embodiment, the base lift strap is chemically treated to provide infection control.
    Type: Application
    Filed: April 2, 2020
    Publication date: July 23, 2020
    Applicant: Liko Research & Development AB
    Inventors: Roger Karlsson, Mattias Andersson, Lars Eklof, Laetitia Gazagnes, Joshua William Shenk
  • Patent number: 10721260
    Abstract: Systems for performing a network scan of one or more targets are provided. The systems select, from functions related to performing a network scan of a target, a first group of functions that are ready to execute at a first time. The first group of functions may be executed by a distributed computing system in parallel to generate first and second results. A third function may then be identified as ready to execute based on the first result, and a fourth function may be excluded from the network scan based on the second result.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: July 21, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Charles Schlarp, Joshua Williams
  • Publication number: 20200218663
    Abstract: A system and method for efficiently performing maintenance on a cache. In various embodiments, control logic in a cache controller or elsewhere receives an indication for invalidating a range of virtual-to-physical mappings in a given translation lookaside buffer (TLB). The logic determines a first latency to invalidate entries of the TLB based on a number of addresses in the range and a number of supported page sizes simultaneously stored in the TLB. The logic determines a second latency based on a number of entries in the TLB. If the first latency is greater, then the logic traverses through each TLB entry and invalidates TLB entries storing a virtual address within the range. If the first latency is smaller, then the logic traverses through each address in the range and invalidates TLB entries storing a virtual address within the range.
    Type: Application
    Filed: January 9, 2019
    Publication date: July 9, 2020
    Inventors: Brian R. Mestan, Pradeep Kanapathipillai, Joshua William Smith
  • Patent number: 10677492
    Abstract: A portable dehumidifier includes a plurality of recesses along a top edge of the portable dehumidifier and a plurality of protrusions along a bottom edge of the portable dehumidifier. The plurality of recesses permit a second portable dehumidifier to stack on top of the portable dehumidifier, and the plurality of protrusions permit the portable dehumidifier to stack on top of the second portable dehumidifier. The portable dehumidifier also includes a plurality of microchannel condenser coils and a fan located adjacent to the airflow outlet, the fan 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 flowing through an evaporator and the plurality of microchannel condenser coils in order to provide dehumidification to the airflow.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: June 9, 2020
    Assignee: Therma-Stor, LLC
    Inventors: Todd R. DeMonte, Steven S. Dingle, Joshua William Henry, James A. Scharping, Jr., Jerome Verhoeven
  • Patent number: 10681158
    Abstract: Particular embodiments detect events associated with information about events and activities that a user has engaged in. The events may be of a particular type. An entity associated with an event may request that the user provide further information on the event and, based on the received information, the social-networking system sends the user a request for follow-up information after an appropriate time delay. The time delay may vary based on the user activity and the type or context of the event that triggered the request. After the follow-up information is received, such information is stored in the social-networking system and may be used to determine recommendations, sponsored stories, advertisements, etc. to send to friends of the user. The information may also be used for ranking or filtering recommendations.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: June 9, 2020
    Assignee: Facebook, Inc.
    Inventors: Joshua Williams, Daniel Jeng-Ping Hui, Mao Xue, Jason Brewer, Justin Moore, Keegan Jones
  • Patent number: 10650821
    Abstract: 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: Grant
    Filed: February 13, 2020
    Date of Patent: May 12, 2020
    Assignee: GOOGLE LLC
    Inventors: Leon Nicholls, Joshua Williams, Uri First, Nandini Stocker
  • Patent number: 10646392
    Abstract: A patient lift system includes a lift housing, a base lift strap having a first end coupled to a lift housing and a second end coupled to a sling bar. The base lift strap is infection controlled. In one embodiment, a protective sleeve covers the base lift strap, wherein the protective sleeve has a first end and a second end. In another embodiment, the base lift strap is chemically treated to provide infection control.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: May 12, 2020
    Assignee: LIKO RESEARCH & DEVELOPMENT AB
    Inventors: Roger Karlsson, Mattias Andersson, Lars Eklof, Laetitia Gazagnes, Joshua William Shenk
  • Patent number: 10619877
    Abstract: A portable dehumidifier includes a plurality of microchannel condenser coils, a fan, and a control panel. 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 control panel includes a status bar that is configured to light up in a plurality of colors to permit an operator to view an operational status of the portable dehumidifier.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: April 14, 2020
    Assignee: Therma-Stor LLC
    Inventors: Todd R. DeMonte, Steven S. Dingle, Joshua William Henry, James A. Scharping, Jr., Jerome Verhoeven
  • Patent number: 10585886
    Abstract: 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: Grant
    Filed: March 19, 2019
    Date of Patent: March 10, 2020
    Assignee: Oracle International Corporation
    Inventors: Adam J. Ferrari, Joshua William Kapell, Jason Furtado, Matthew L. Brandwein, Spiro Michaylov, Omri Traub, Vladimir V. Zelevinsky, John Huffaker