Patents by Inventor Scott Gardner
Scott Gardner 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: 20220290417Abstract: A faucet assembly and related mounting method is disclosed. The faucet assembly requires only a single fastening mechanism to secure the faucet assembly to a mounting deck. Locating members positioned in alignment with fluid source pipes and their corresponding valves ensure proper placement of the faucet assembly relative to the mounting deck.Type: ApplicationFiled: February 21, 2022Publication date: September 15, 2022Inventors: Don Currey, Scott Gardner, Kyle Meehan, Alisha Buescher
-
Patent number: 11170402Abstract: The disclosure is directed to approaches for combining server-side decisions based on user attributes and/or demographics with client-side decisions based on expressed or implied user interests determined based on the contents of a web page being visited by the user. A server is responsive to an occurrence of an operation of a client device at the web page. Processing steps determine particular executable web page content to send to the client device (e.g., where the particular executable web page content is determined in response to a particular client-side operation). The web page is rendered with the aforementioned executable web page content. Server-side processing receives messages that are emitted conditionally, based on the occurrence of a user event. An event log message comprises a portion of the web page, such as a string, indicating or implying user interest. A targeted advertisement is presented to the user based on the user interest.Type: GrantFiled: January 22, 2020Date of Patent: November 9, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: David Abraham Wiener, David Scott Gardner
-
Patent number: 10951761Abstract: Disclosed herein is a computer-implemented method and related system for operating a virtual computer assistant (VCA) system of a service provider system. The method includes activating a switch to connect a communication link of the system from a human assistant (HA) to a customer and conveying first communications over the communication link to the customer from the HA. The method automatically detects a switching event according to a switching rule stored in a switch rules database stored in a memory of the system while the communication link to the HA is active. The method activates the switch to connect the communication link from the customer to a VCA after the conveying of the first communications, and then conveys second communications over the communication link to the customer from the VCA.Type: GrantFiled: December 10, 2018Date of Patent: March 16, 2021Assignee: Wells Fargo Bank, N.A.Inventors: Joel Scott Gardner, Daniel S. Sumner, Patrick Austin Boger, H. Brock Kolls, Daniel Sanford, Kyle Patrick Mitchell
-
Patent number: 10666533Abstract: Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, privacy safeguards, and latency. Tags may be in one of multiple states. Tags in a NORMAL state or a FLAGGED state may be enabled for deployment, and tags in a SUSPENSION A state or a SUSPENSION B state may be blocked from deployment. A tag's state may change based on monitoring the tag's latency to determine if latent events occur. Tag latency may be asynchronously monitored independent of web page requests or requests to execute an application. For example, if latent events occur, then the tag's state may change from NORMAL to FLAGGED, and if non-latent events occur, then the tag's state may change from FLAGGED to NORMAL.Type: GrantFiled: February 1, 2018Date of Patent: May 26, 2020Assignee: Oracle International CorporationInventors: David Abraham Wiener, Dossel Obrian Reid, Jr., David Scott Gardner
-
Publication number: 20200160379Abstract: The disclosure is directed to approaches for combining server-side decisions based on user attributes and/or demographics with client-side decisions based on expressed or implied user interests determined based on the contents of a web page being visited by the user. A server is responsive to an occurrence of an operation of a client device at the web page. Processing steps determine particular executable web page content to send to the client device (e.g., where the particular executable web page content is determined in response to a particular client-side operation). The web page is rendered with the aforementioned executable web page content. Server-side processing receives messages that are emitted conditionally, based on the occurrence of a user event. An event log message comprises a portion of the web page, such as a string, indicating or implying user interest. A targeted advertisement is presented to the user based on the user interest.Type: ApplicationFiled: January 22, 2020Publication date: May 21, 2020Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: David Abraham WIENER, David Scott GARDNER
-
Patent number: 10580032Abstract: The disclosure is directed to approaches for combining server-side decisions based on user attributes and/or demographics with client-side decisions based on expressed or implied user interests determined based on the contents of a web page being visited by the user. A server is responsive to an occurrence of an operation of a client device at the web page. Processing steps determine particular executable web page content to send to the client device (e.g., where the particular executable web page content is determined in response to a particular client-side operation). The web page is rendered with the aforementioned executable web page content. Server-side processing receives messages that are emitted conditionally, based on the occurrence of a user event. An event log message comprises a portion of the web page, such as a string, indicating or implying user interest. A targeted advertisement is presented to the user based on the user interest.Type: GrantFiled: September 22, 2015Date of Patent: March 3, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: David Abraham Wiener, David Scott Gardner
-
Patent number: 10408544Abstract: A system and method to transfer heat energy through a composite structure. The system includes a heat pipe extending through a thickness of the composite material. The method includes extending a heat pipe through the composite material from a first surface exposed to the heat energy to a second surface exposed to airflow.Type: GrantFiled: May 20, 2014Date of Patent: September 10, 2019Inventors: Doug Mueller, Brian S. Modrzejewski, Brad Ekstrom, Scott Gardner, David Elliott
-
Publication number: 20180159754Abstract: Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, privacy safeguards, and latency. Tags may be in one of multiple states. Tags in a NORMAL state or a FLAGGED state may be enabled for deployment, and tags in a SUSPENSION A state or a SUSPENSION B state may be blocked from deployment. A tag's state may change based on monitoring the tag's latency to determine if latent events occur. Tag latency may be asynchronously monitored independent of web page requests or requests to execute an application. For example, if latent events occur, then the tag's state may change from NORMAL to FLAGGED, and if non-latent events occur, then the tag's state may change from FLAGGED to NORMAL.Type: ApplicationFiled: February 1, 2018Publication date: June 7, 2018Applicant: Oracle International CorporationInventors: David Abraham Wiener, Dossel Obrian Reid, JR., David Scott Gardner
-
Patent number: 9915380Abstract: Methods and devices related to multi-layer tubular conduit are disclosed. The method of making the multi-layer tubular conduit includes providing a hermetically sealed metal tube, inserting a thermoplastic conduit within the tube, and surrounding the exterior of the tube with an overjacket. The multi-layer tubular conduit device includes three layers: a layer of thermaplastic conduit, a layer of hermetically sealed metal tube, and a layer of overjacket. The three layers are arranged coaxially such that they share a common central axis. The method of use includes installing a multi-layer tubular conduit device in a public or non-public environment. The multi-layer tubular conduit offers mechanical protection from harsh and/or hostile environments while still offering the flexibility of traditional conduit.Type: GrantFiled: May 20, 2010Date of Patent: March 13, 2018Assignee: Dura-Line CorporationInventors: Scott Gardner, Timothy A. Grimsley
-
Patent number: 9906423Abstract: Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, and latency. Tags may be in one of multiple states. Tags in a NORMAL state or a FLAGGED state may be enabled for deployment, and tags in a SUSPENSION A state or a SUSPENSION B state may be blocked from deployment. A tag's state may change based on monitoring the tag's latency to determine if latent events occur. Tag latency may be asynchronously monitored independent of web page requests. If latent events occur, then the tag's state may change from NORMAL to FLAGGED, from FLAGGED to SUSPENSION A, or from SUSPENSION B to SUSPENSION_A. If non-latent events occur, then the tag's state may change from SUSPENSION B to FLAGGED or from FLAGGED to NORMAL, while a tag's state may change from SUSPENSION_A to SUSPENSION_B after a predetermined time period.Type: GrantFiled: July 17, 2013Date of Patent: February 27, 2018Assignee: BLUE KAI, INC.Inventors: David Abraham Wiener, Dossel Obrian Reid, Jr., David Scott Gardner
-
Publication number: 20170366432Abstract: Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, and latency. Tags may be in one of multiple states. Tags in a NORMAL state or a FLAGGED state may be enabled for deployment, and tags in a SUSPENSION A state or a SUSPENSION B state may be blocked from deployment. A tag's state may change based on monitoring the tag's latency to determine if latent events occur. Tag latency may be asynchronously monitored independent of web page requests. If latent events occur, then the tag's state may change from NORMAL to FLAGGED, from FLAGGED to SUSPENSION A, or from SUSPENSION B to SUSPENSION_A. If non-latent events occur, then the tag's state may change from SUSPENSION B to FLAGGED or from FLAGGED to NORMAL, while a tag's state may change from SUSPENSION_A to SUSPENSION_B after a predetermined time period.Type: ApplicationFiled: July 17, 2013Publication date: December 21, 2017Applicant: BLUE KAI, INC.Inventors: David Abraham Wiener, Dossel Obrian Reid, JR., David Scott Gardner
-
Patent number: 9723057Abstract: A system, method, and computer program product for reducing web page load latency by scheduling sets of successive outgoing HTTP calls. Some embodiments commence upon receiving from a requesting client device, a request for content of a web page, wherein the content comprises two or more portions of dynamic content. Operations are performed to determine that the two or more portions of dynamic content are to be processed separately. A scheduling script to be executed by the requestor is generated and sent to the client device. The scheduling script comprises instructions to process a first subset of the two or more dynamic portions of content and also comprises instructions to process a second subset of the two or more portions of dynamic content. The scheduling script, when executed by requesting client device, causes the first subset of dynamic content and the second subset of dynamic content to be processed separately.Type: GrantFiled: April 23, 2015Date of Patent: August 1, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: David Abraham Wiener, David Scott Gardner, John Patrick Connelly
-
Patent number: 9701091Abstract: An unpowered, manually operable apparatus (10) for dispensing cushioning wrap material (13) includes a frame (12), a roll (14) of interleaf material (16) rotatably secured to the frame, a roll (18) of expandable sheet material (20) in an unexpanded form rotatably secured to the frame adjacent the roll of interleaf material, and a tensioning assembly (60, 70, 80, 90) operably associated with the roll of expandable sheet material to control rotational resistance thereof. The rotational resistance causes the expandable sheet material to expand in length and thickness as it is pulled with the interleaf material by a user. Typically, the roll of interleaf material and the roll of expandable sheet material are secured to the frame such that respective longitudinal centerlines of each roll are substantially aligned. In addition, typically, the axial directions of the rolls are substantially parallel.Type: GrantFiled: July 16, 2013Date of Patent: July 11, 2017Assignee: Ranpak Corp.Inventors: Brandon Cadette Page, Marcelo Miller Passos, Matthew Scott Gardner
-
Publication number: 20170041540Abstract: Energy is optimized in a battery-powered camera system by co-locating a low-power vision processor with a camera. The vision processor executes algorithms to determine whether the image contains one or more objects of interest. Convolutional neural network is one example of an object detection algorithm. Energy is saved by making local decisions to turn off the camera for one or more subsequent frames, and by avoiding energy expenditure for compression and transmission. Security is optimized by transmitting only information about the images, as opposed to images themselves. Alternatively, security may be enhanced by completing a first portion of an object detection algorithm on a local processor, then transmitting interim data to a remote computer where a second portion of the algorithm is completed. It is challenging to obtain original image data from transmitted interim data.Type: ApplicationFiled: August 3, 2016Publication date: February 9, 2017Inventors: Ronald B Foster, Scott Gardner, Parviz Palangpour
-
Publication number: 20160094615Abstract: A system, method, and computer program product for reducing web page load latency by scheduling sets of successive outgoing HTTP calls. Some embodiments commence upon receiving from a requesting client device, a request for content of a web page, wherein the content comprises two or more portions of dynamic content. Operations are performed to determine that the two or more portions of dynamic content are to be processed separately. A scheduling script to be executed by the requestor is generated and sent to the client device. The scheduling script comprises instructions to process a first subset of the two or more dynamic portions of content and also comprises instructions to process a second subset of the two or more portions of dynamic content. The scheduling script, when executed by requesting client device, causes the first subset of dynamic content and the second subset of dynamic content to be processed separately.Type: ApplicationFiled: April 23, 2015Publication date: March 31, 2016Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: David Abraham WIENER, David Scott GARDNER, John Patrick CONNELLY
-
Publication number: 20160092914Abstract: The disclosure is directed to approaches for combining server-side decisions based on user attributes and/or demographics with client-side decisions based on expressed or implied user interests determined based on the contents of a web page being visited by the user. A server is responsive to an occurrence of an operation of a client device at the web page. Processing steps determine particular executable web page content to send to the client device (e.g., where the particular executable web page content is determined in response to a particular client-side operation). The web page is rendered with the aforementioned executable web page content. Server-side processing receives messages that are emitted conditionally, based on the occurrence of a user event. An event log message comprises a portion of the web page, such as a string, indicating or implying user interest. A targeted advertisement is presented to the user based on the user interest.Type: ApplicationFiled: September 22, 2015Publication date: March 31, 2016Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: David Abraham WIENER, David Scott GARDNER
-
Publication number: 20150338170Abstract: A system and method to transfer heat energy through a composite structure. The system includes a heat pipe extending through a thickness of the composite material. The method includes extending a heat pipe through the composite material from a first surface exposed to the heat energy to a second surface exposed to airflow.Type: ApplicationFiled: May 20, 2014Publication date: November 26, 2015Applicant: BELL HELICOPTER TEXTRON INC.Inventors: Doug Mueller, Brian S. Modrzejewski, Brad Ekstrom, Scott Gardner, David Elliott
-
Publication number: 20150229553Abstract: Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, and latency. Tags may be in one of multiple states. Tags in a NORMAL state or a FLAGGED state may be enabled for deployment, and tags in a SUSPENSION A state or a SUSPENSION B state may be blocked from deployment. A tag's state may change based on monitoring the tag's latency to determine if latent events occur. Tag latency may be asynchronously monitored independent of web page requests. If latent events occur, then the tag's state may change from NORMAL to FLAGGED, from FLAGGED to SUSPENSION A, or from SUSPENSION B to SUSPENSION_A. If non-latent events occur, then the tag's state may change from SUSPENSION B to FLAGGED or from FLAGGED to NORMAL, while a tag's state may change from SUSPENSION_A to SUSPENSION_B after a predetermined time period.Type: ApplicationFiled: July 17, 2013Publication date: August 13, 2015Applicant: BLUE KAI, INC.Inventors: David Abraham Wiener, Dossel Obrian Ried, JR., David Scott Gardner
-
Publication number: 20150165717Abstract: An unpowered, manually operable apparatus (10) for dispensing cushioning wrap material (13) includes a frame (12), a roll (14) of interleaf material (16) rotatably secured to the frame, a roll (18) of expandable sheet material (20) in an unexpanded form rotatably secured to the frame adjacent the roll of interleaf material, and a tensioning assembly (60, 70, 80, 90) operably associated with the roll of expandable sheet material to control rotational resistance thereof. The rotational resistance causes the expandable sheet material to expand in length and thickness as it is pulled with the interleaf material by a user. Typically, the roll of interleaf material and the roll of expandable sheet material are secured to the frame such that respective longitudinal centerlines of each roll are substantially aligned. In addition, typically, the axial directions of the rolls are substantially parallel.Type: ApplicationFiled: July 16, 2013Publication date: June 18, 2015Inventors: Brandon Cadette Page, Marcelo Miller Passos, Matthew Scott Gardner
-
Patent number: 8930533Abstract: Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, and latency. Tags may be in one of multiple states. Tags in a NORMAL state or a FLAGGED state may be enabled for deployment, and tags in a SUSPENSION_A state or a SUSPENSION_B state may be blocked from deployment. A tag's state may change based on monitoring the tag's latency to determine if latent events occur. Tag latency may be asynchronously monitored independent of web page requests. If latent events occur, then the tag's state may change from NORMAL to FLAGGED, from FLAGGED to SUSPENSION_A, or from SUSPENSION_B to SUSPENSION_A. If non-latent events occur, then the tag's state may change from SUSPENSION_B to FLAGGED or from FLAGGED to NORMAL, while a tag's state may change from SUSPENSION_A to SUSPENSION_B after a predetermined time period.Type: GrantFiled: March 7, 2014Date of Patent: January 6, 2015Assignee: Blue Kai, Inc.Inventors: David Abraham Wiener, Dossel Obrian Reid, Jr., David Scott Gardner