Patents by Inventor Daniel Campbell
Daniel Campbell 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: 10632061Abstract: A sunscreen in powder form includes vegetable oil, vegetable butter, wax or mixture thereof. Vegetable oil, vegetable butter and wax are present in a total amount of from 1 to 25% by weight of the sunscreen. One or more UV absorbing materials are present in an amount of from 10 to 40% by weight of the sunscreen. One or more UV reflecting materials are present in an amount of from 30 to 85% by weight of the sunscreen. One or more anti-caking agents are present in an amount of from 5 to 25% by weight of the sunscreen.Type: GrantFiled: June 10, 2015Date of Patent: April 28, 2020Assignee: COSMETIC WARRIORS LIMITEDInventors: Mark Constantine, Margaret Joan Constantine, Helen Elizabeth Ambrosen, Rowena Jacqueline Bird, Daniel Campbell
-
Patent number: 10554730Abstract: A method and system of managing downloads of a file from a server. A determination is made of whether or not a number of current connections between a client and the server is less than a preset threshold number, exceeding one, of allowable concurrent connections with the server. If the determination is that the number of current connections is less than the preset threshold number, responsive to a request by the client to download the file pursuant to another connection between the client and the server, the computer establishes the other connection between the client and the server and downloads the file to the client via the other connection. If the determination is that the number of current connections is at least the preset threshold number, the computer denies a request by the client to download the file from the server using another connection between the client and the server.Type: GrantFiled: November 20, 2017Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Publication number: 20190364094Abstract: A method and system of managing downloads of a file from a server. A number of current connections between a client and the server is determined to be at least a preset threshold number of allowable concurrent connections between the server and the client and in response, a request by the client to download the file from the server using another connection between the client and the server is denied. After the request is denied, the number of current connections between the client and the server is determined to be less than the preset threshold number after which the other connection between the client and the server is established and the file is downloaded to the client via the other connection. The preset threshold number of allowable concurrent connections is automatically changed based on a total number of active current connections between server and both the client and other clients.Type: ApplicationFiled: August 9, 2019Publication date: November 28, 2019Inventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Patent number: 10434352Abstract: A locomotor training system, including device and methods of use, is provided. The locomotor training device is a simple mechanical device which includes a rigid supporting member coupled to the front-thigh side of a user's proximal lower extremity and a hinged member coupled to the lower extremity distal to the rigid supporting member. Manipulation of the device by an operator, in some cases facilitated by an adjustable handle, facilitates the user's normalization of joint mechanics associated with unimpaired ambulation while providing neuromuscular re-education and muscle strengthening.Type: GrantFiled: December 1, 2017Date of Patent: October 8, 2019Inventor: Daniel Campbell
-
Publication number: 20190284515Abstract: A solid soap composition includes soap in an amount of at least 70% by weight of the solid soap composition. The solid soap composition (i) has a pH of from 7 to 9.5, and (ii) contains water in an amount of from 0.01 to 15% by weight of the solid soap composition.Type: ApplicationFiled: July 20, 2017Publication date: September 19, 2019Inventors: Mark CONSTANTINE, Margaret Joan CONSTANTINE, Helen Elizabeth AMBROSEN, Rowena Jacqueline BIRD, Simon CONSTANTINE, Wesley BURRAGE, Daniel CAMPBELL
-
Publication number: 20180334287Abstract: A storage container includes a body, a lid, and two handles. The body defines a compartment between first and second side walls of the body. The compartment is accessible along a top end of the body. The first and second side walls include respective cavities that are recessed from exterior surfaces of the side walls via rims that define perimeters of the cavities. The lid is connected to the top end of the body and encloses the compartment when in a closed position. The two handles are tethered to the body via cords, and are configured to nest within the cavities of the corresponding side walls when not grasped by a person. First and second ends of the handles are configured to engage opposing portions of the corresponding rim to retain the handle nested in the cavity via an interference fit.Type: ApplicationFiled: May 22, 2018Publication date: November 22, 2018Inventors: Daniel Campbell Schaefer, Patrick Michael Barron
-
Publication number: 20180154202Abstract: A locomotor training system, including device and methods of use, is provided. The locomotor training device is a simple mechanical device which includes a rigid supporting member coupled to the front-thigh side of a user's proximal lower extremity and a hinged member coupled to the lower extremity distal to the rigid supporting member. Manipulation of the device by an operator, in some cases facilitated by an adjustable handle, facilitates the user's normalization of joint mechanics associated with unimpaired ambulation while providing neuromuscular re-education and muscle strengthening.Type: ApplicationFiled: December 1, 2017Publication date: June 7, 2018Inventor: Daniel Campbell
-
Publication number: 20180104863Abstract: A tooling system for fabricating a composite structure comprising a printed thermoplastic material tooling component having a non-tooling surface and a tooling surface, wherein the tooling surface defines a predetermined shape for the composite structure. The tooling system may further comprise a printed thermoplastic material tooling base structure having a plurality of non-tooling surfaces to support the printed thermoplastic material tooling component during layup or cure. The printed thermoplastic material tooling base structure may employ a support structure, such as a honeycomb support structure or a filler material.Type: ApplicationFiled: October 19, 2017Publication date: April 19, 2018Inventors: Daniel Cottrell, Daniel Campbell
-
Publication number: 20180077220Abstract: A method and system of managing downloads of a file from a server. A determination is made of whether or not a number of current connections between a client and the server is less than a preset threshold number, exceeding one, of allowable concurrent connections with the server. If the determination is that the number of current connections is less than the preset threshold number, responsive to a request by the client to download the file pursuant to another connection between the client and the server, the computer establishes the other connection. between the client and the server and downloads the file to the client via the other connection. If the determination is that the number of current connections is at least the preset threshold number, the computer denies a request by the client to download the file from the server using another connection between the client and the server.Type: ApplicationFiled: November 20, 2017Publication date: March 15, 2018Inventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Patent number: 9894140Abstract: A method and system for managing download of a file. In response to a request from a client computer to establish a session to download the file beginning at a specified location after a start of the file, an estimated length of a portion of the file beginning at the specified location is estimated, a time window for enabling the client computer to avoid a redundant download of a portion of the file by terminating the session within the time window is computed, and the download of the file is suspended for the time window. If the session is not terminated within the time window, then download of the file is automatically resumed following the length in further response to the request. If the session is terminated within the time window, then download of the file is not automatically resumed following the length in further response to the request.Type: GrantFiled: November 18, 2015Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Patent number: 9876847Abstract: A method and system of managing downloads of a file from a server. A determination is made of whether or not a number of current connections between the client and the server is less than a preset threshold number, exceeding one, of allowable concurrent connections with the server. If the determination is that the number of current connections is less than the preset threshold number, responsive to a request by the client to download the file pursuant to another connection between the client and the server, the computer establishes the other connection between the client and the server and downloads the file to the client via the other connection. If the determination is that the number of current connections is at least the preset threshold number, the computer denies a request by the client to download the file from the server using another connection between the client and the server.Type: GrantFiled: July 22, 2015Date of Patent: January 23, 2018Assignee: International Business Machines CorporationInventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Publication number: 20170310707Abstract: Disclosed are multi-tenant networked security systems and methods. The system includes a central server, a first user application provided on a first computing device, and a second user application provided on a second computer device, wherein the first and second computing devices are communicatively linked with the central server. The system further includes a persistent network key generated by the central server and based at least in part on a unique request identifier and a transient physical key generated by the first user application and based at least in part on the network key, wherein the network key is received by the first user application. The second user application is configured to communicate with the central server to analyze the network key and the physical key in order to verify that a user of the first user application possesses an ingress permission to an access point.Type: ApplicationFiled: April 22, 2016Publication date: October 26, 2017Inventors: Dmitry Amelchenko, Daniel Campbell, Steven Gottfried
-
Publication number: 20170151168Abstract: A sunscreen in powder form includes vegetable oil, vegetable butter, wax or mixture thereof. Vegetable oil, vegetable butter and wax are present in a total amount of from 1 to 25% by weight of the sunscreen. One or more UV absorbing materials are present in an amount of from 10 to 40% by weight of the sunscreen. One or more UV reflecting materials are present in an amount of from 30 to 85% by weight of the sunscreen. One or more anti-caking agents are present in an amount of from 5 to 25% by weight of the sunscreen.Type: ApplicationFiled: June 10, 2015Publication date: June 1, 2017Inventors: Mark CONSTANTINE, Margaret Joan CONSTANTINE, Helen Elizabeth AMBROSEN, Rowena Jacqueline BIRD, Daniel CAMPBELL
-
Patent number: 9644940Abstract: A system and method for the monitoring of ammonia in a fluid. The ammonia monitoring system includes an ammonia sensor that is configured to detect trace amounts of ammonia (NH3) in a fluid (i.e., gas or liquid) that is pumped through it in real time. The real time ammonia sensor includes an interferometer configured to track the amount of ammonia that is pumped into the real time ammonia sensor. The ammonia monitoring system, via the real time ammonia sensor, is further configured to detect ammonia levels in industrial poultry houses and provide electronic feedback to the building's ventilation control system.Type: GrantFiled: January 13, 2014Date of Patent: May 9, 2017Assignee: Lumense, Inc.Inventors: Daniel Campbell, Jayme Caspall, Janet Cobb-Sullivan, Bonnie Bobzin, Kenneth Johnson, Robert E. Jones, Michael Slawson
-
Publication number: 20170043671Abstract: The present disclosure provides a control system for monitoring an electric vehicle service network which comprises a plurality of service stations providing electric energy reload to a fleet of electric vehicles. The control system is configured and operable for communication with the electric vehicles via a communication network, and comprises: a processing unit configured for aggregating vehicle route planning information associated with at least some of the electric vehicles to build forecast data of the flow of electric vehicles to the service stations over time; and a service time estimation unit configured and operable for utilizing the forecast data and evaluating the service duration for servicing a given electric vehicle at a given service station and at a given service time based on said forecast.Type: ApplicationFiled: February 13, 2014Publication date: February 16, 2017Inventor: Daniel Campbell
-
Patent number: 9445131Abstract: A novel de-blocking and de-banding filter and a related method of operation reduce and/or remove blocking and banding artifacts that originate from a low bitrate video compression. For filtering a luminance channel, the de-blocking and de-banding filter determines filtering needs and also adjusts filtering strengths based on a compression level (Qp) and a gray level of the video signal. For filtering a chrominance channel, the de-blocking and de-banding filter determines the filtering needs and adjusts the filtering strengths based on Qp alone. Preferably, the de-blocking and de-banding filter utilizes a low pass filter of adjustable strength at a border of a block perpendicular to the border or a band border. The adjustable strength of the de-blocking and de-banding filter is a function of the compression level (Qp) and/or the gray level of the video signal, but does not depend on a duration of the blocking and/or banding artifacts.Type: GrantFiled: April 10, 2015Date of Patent: September 13, 2016Assignee: Faroudja Enterprises, Inc.Inventors: Yves Faroudja, Daniel Campbell, Xu Dong
-
Publication number: 20160072874Abstract: A method and system for managing download of a file. In response to a request from a client computer to establish a session to download the file beginning at a specified location after a start of the file, an estimated length of a portion of the file beginning at the specified location is estimated, a time window for enabling the client computer to avoid a redundant download of a portion of the file by terminating the session within the time window is computed, and the download of the file is suspended for the time window. If the session is not terminated within the time window, then download of the file is automatically resumed following the length in further response to the request. If the session is terminated within the time window, then download of the file is not automatically resumed following the length in further response to the request.Type: ApplicationFiled: November 18, 2015Publication date: March 10, 2016Inventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Publication number: 20150326643Abstract: A method and system of managing downloads of a file from a server. A determination is made of whether or not a number of current connections between the client and the server is less than a preset threshold number, exceeding one, of allowable concurrent connections with the server. If the determination is that the number of current connections is less than the preset threshold number, responsive to a request by the client to download the file pursuant to another connection between the client and the server, the computer establishes the other connection between the client and the server and downloads the file to the client via the other connection. If the determination is that the number of current connections is at least the preset threshold number, the computer denies a request by the client to download the file from the server using another connection between the client and the server.Type: ApplicationFiled: July 22, 2015Publication date: November 12, 2015Inventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Patent number: 9106627Abstract: A method, system and program product for managing downloads of files from a server. The method includes presetting, using a tool, a threshold number of allowable connections for each client requesting connections to download files from a server. The method further includes identifying, using the tool, a client requesting one or more connections to download a file and tracking, using the tool, whether or not the client has exceeded the threshold number of allowable connections preset. If the client has not exceeded the threshold number of allowable connections preset, allowing the one or more connections up to the threshold number of allowable connections preset for the client to download the file from the server and if the client has exceeded the threshold number of allowable connections preset, preventing the client from connecting to the server, such that overloading of the server with too many simultaneous active connections is minimized.Type: GrantFiled: September 13, 2012Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Publication number: 20140337734Abstract: The present invention is a content management system (“CMS”) for a 3D virtual world. In one or more embodiments, the CMS provides user interfaces that allow an instructor to create a course, add pre-programmed 3D scenes to the course, upload slideshow presentations, images, and/or videos (“content”) to the CMS, assemble the content into a presentation, and display the presentation on pre-programmed display areas (“VIEWBoards™”) within a 3D scene. In one or more embodiments, the CMS stores data representing courses created using the user interfaces provided by the CMS in one or more databases. In one or more embodiments, the CMS converts uploaded content into a set of standard image and video formats for display in the 3D scene and stores them in a database.Type: ApplicationFiled: May 9, 2013Publication date: November 13, 2014Inventors: Linda Bradford, Abraham L. Day, Daniel Campbell