Patents by Inventor Christopher S. Campbell
Christopher S. 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: 12092120Abstract: A fan assembly includes a fan housing including a shroud that at least partially defines an airflow chamber, a battery receptacle supported on the shroud, a first grille positioned adjacent a first end of the airflow chamber, a fan supported within the airflow chamber and rotatably coupled to one of the first grille or the shroud, and a motor supported on the other of the first grille or the shroud. The motor is operable to drive rotation of the fan and thereby generate airflow through the airflow chamber. The fan assembly further includes a base coupled to the fan housing. The base is operable to support the fan housing in multiple configurations to direct the airflow in multiple directions.Type: GrantFiled: March 14, 2022Date of Patent: September 17, 2024Assignee: MILWAUKEE ELECTRIC TOOL CORPORATIONInventors: Christopher J. Metcalf, Israel Amador, Nathan P. Liepert, Christopher S. Spaulding, Alexander J. Goodman, Timothy J. Campbell
-
Publication number: 20240291199Abstract: An electrical connection system is described which includes a common carrier. The common carrier includes a main channel configured to retain a cable bundle and a plurality of side channels that facilitate coupling of at least some cables of the cable bundle to an electronic control unit (ECU). The side channels are configured to retain a connector carrier configured to carry a pair of connectors slidable in each side channel between a pre-staged position in preparation for mating and a mated position which mates terminals carried by the pair of connectors and locks the pair of connectors to the ECU.Type: ApplicationFiled: February 22, 2024Publication date: August 29, 2024Inventors: Jeffrey S. CAMPBELL, Wesley W. WEBER, Christopher G. REIDER
-
Patent number: 12038019Abstract: A battery powered fan assembly for use with a stackable storage system includes a base defining a storage area, a fan housing that at least partially defines an airflow chamber, a plurality of fan blades positioned within the airflow chamber, a motor operable to rotate the plurality of fan blades, a battery receptacle configured to receive a removable battery pack to power the motor, a mating interface formed on at least one of the base and the fan housing, and a latch mounted to the base. The mating interface is configured to interact with a complementary mating interface formed on a stackable element of the stackable storage system, and the latch is configured to selectively inhibit relative movement between the fan assembly and the stackable element while the mating interface of the fan assembly interacts with the complementary mating interface of the stackable element.Type: GrantFiled: March 14, 2022Date of Patent: July 16, 2024Assignee: MILWAUKEE ELECTRIC TOOL CORPORATIONInventors: Christopher S. Spaulding, Alexander J. Goodman, Austin F. de Veer, Ellen M. Owens, Scott T. Moeller, John S. Scott, Timothy J. Campbell, Jules F. Miller, Christopher J. Metcalf
-
Patent number: 9104693Abstract: An approach for visualizing versions of a hierarchically organized object is provided. A visualization is generated to include first and second versions including information from multiple hierarchical levels of trees representing the versions. The visualization is generated so that the second version highlights a value of a dimension for a labeled path of the tree representing the second version. The highlighted value differs from a corresponding value of a dimension for a labeled path of the tree representing the first version based on a vector space constructed to have multiple dimensions for each labeled path of the trees. A similarity measure between the first and second versions is computed by normalizing a first vector associated with the first version, normalizing a second vector associated with the second version, and determining a product of the normalized first vector and the normalized second vector.Type: GrantFiled: September 30, 2013Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Christopher S. Campbell, Sechan Oh, Hovey R. Strong, Jr.
-
Publication number: 20140032510Abstract: An approach for visualizing versions of a hierarchically organized object is provided. A visualization is generated to include first and second versions including information from multiple hierarchical levels of trees representing the versions. The visualization is generated so that the second version highlights a value of a dimension for a labeled path of the tree representing the second version. The highlighted value differs from a corresponding value of a dimension for a labeled path of the tree representing the first version based on a vector space constructed to have multiple dimensions for each labeled path of the trees. A similarity measure between the first and second versions is computed by normalizing a first vector associated with the first version, normalizing a second vector associated with the second version, and determining a product of the normalized first vector and the normalized second vector.Type: ApplicationFiled: September 30, 2013Publication date: January 30, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher S. Campbell, Sechan Oh, Hovey R. Strong, JR.
-
Patent number: 8595201Abstract: An approach for visualizing versions of a hierarchically organized object is presented. A measure of similarity is computed between each version and a standard version. Versions having identical hierarchies are clustered into sets of versions. Versions within each of the sets of versions are organized according to the computed similarity measures. A visualization is generated as a plot having first and second dimensions. The first dimension represents similarity between a set of versions and the standard version. The second dimension represents similarity between a version and the standard version. In one embodiment, the visualization includes, in a first area, information from multiple hierarchical levels of the standard version and includes, in a second area, information from only the root node level of the other versions. After receiving an approval of a version in the second area, the approved version may replace the standard version in the first area.Type: GrantFiled: October 27, 2011Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Christopher S. Campbell, Sechan Oh, Hovey R. Strong, Jr.
-
Patent number: 8538816Abstract: Users are rewarded for viewer interaction (based on tracked eye-gaze patterns) with Internet advertisements rendered on a display (such as a computer display), wherein the reward is computed based on the visual activity of the viewer. Payments are disbursed to any of the following: viewer, sponsor of the advertisement, creator of advertisement. Examples of reward computations include, but are not limited to, computing payments based on: the level of viewer interaction with the rendered advertisements, the amount/proportion of content interacted with by the viewer, the value of the text interacted with by the viewer. In one example, rewards are based on a combination of previously recorded viewer interests and computed payments based on user interaction.Type: GrantFiled: January 31, 2005Date of Patent: September 17, 2013Assignee: International Business Machines CorporationInventors: Christopher S. Campbell, Paul Philip Maglio
-
Publication number: 20130110797Abstract: An approach for visualizing versions of a hierarchically organized object is presented. A measure of similarity is computed between each version and a standard version. Versions having identical hierarchies are clustered into sets of versions. Versions within each of the sets of versions are organized according to the computed similarity measures. A visualization is generated as a plot having first and second dimensions. The first dimension represents similarity between a set of versions and the standard version. The second dimension represents similarity between a version and the standard version. In one embodiment, the visualization includes, in a first area, information from multiple hierarchical levels of the standard version and includes, in a second area, information from only the root node level of the other versions. After receiving an approval of a version in the second area, the approved version may replace the standard version in the first area.Type: ApplicationFiled: October 27, 2011Publication date: May 2, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher S. Campbell, Sechan Oh, Hovey R. Strong, JR.
-
Patent number: 7860873Abstract: A system and method for discovering terminology unique to a distinct subset of a general population, is provided. Terminology comprised of new terms as well as unique and obscure usages of previously known terms is determined by creating a common language usage (CLU) dictionary comprising terms, definitions corresponding to term usages, and frequencies corresponding to term usage, from a collection of documents intended for a general audience. In a similar manner, a group dictionary is prepared for a distinct subset and both dictionaries are subsequently compared to determine: the existence of terms not shared in common; differences in usage of terms shared in common; and disparities in frequencies of usages of terms shared in common. Such a comparison highlights differences between communications of a general population and a distinct subset, as well as serves to establish terminology that is unique to a particular, distinct subset of the general population.Type: GrantFiled: July 30, 2004Date of Patent: December 28, 2010Assignee: International Business Machines CorporationInventor: Christopher S. Campbell
-
Patent number: 7817584Abstract: A first communication channel is established between a first entity and at least one second entity and a second communication channel is established between the first entity and at least one third entity over the network. Then, data associated with the first and second communication channels are recorded. Next, first, second, and third entities are dynamically monitored to identify if first, second, or third entities is in an active or inactive state, and based upon such monitoring, recorded data are either synchronously rendering to entities in an active state or asynchronously rendered to entities in an inactive state upon the entities in the inactive state transitioning from an inactive state to an active state.Type: GrantFiled: February 28, 2007Date of Patent: October 19, 2010Assignee: International Business Machines CorporationInventors: Christopher S. Campbell, Stephen P. Farrell
-
Patent number: 7747941Abstract: The creation and maintenance of a website is made easier through automation. The user selects the data (or documents) to put on the web. Information associated with the documents is extracted from the documents and analyzed to determine the contents of the documents. A template is then automatically selected from a library of templates, and this template is used to generate the website. Both the structure and the layout of the data may be determined from the data itself, from user actions, from corporate identity templates, and from authorities that can help improve the website design.Type: GrantFiled: December 18, 2002Date of Patent: June 29, 2010Assignee: International Business Machines CorporationInventors: Christopher S. Campbell, Andreas Dieberger
-
Patent number: 7707007Abstract: A system and method for the automated capture and analysis of data associated with a pilot deployment of client migration is provided. In an initial phase, software specified by a migration plan is deployed to a subset of a target set of client machines. Data from users interacting with client machines in the client migration pilot process is monitored and data corresponding to expected functions is captured in real-time. Captured interaction data is subsequently analyzed with respect to a baseline of expected user interactions for the migrated software system, to determine the existence of difficulty in interacting with a new software system. If difficulty is indeed detected, either the migration plan or current service offerings are adjusted to meet users'expectations. Adjustments and modifications made are dependent on whether determined user difficulties are categorized as isolated or widespread. Data captured from multiple client migration engagements is further analyzed for strategic decisions.Type: GrantFiled: July 30, 2004Date of Patent: April 27, 2010Assignee: International Business Machines CorporationInventor: Christopher S. Campbell
-
Publication number: 20080205444Abstract: A method for performing simultaneous synchronous or asynchronous communications. A first communication channel is established between a first entity and at least one second entity and a second communication channel is established between the first entity and at least one third entity over the network. Then, data associated with the first and second communication channels are recorded. Next, first, second, and third entities are dynamically monitored to identify if first, second, or third entities is in an active or inactive state, and based upon such monitoring, recorded data are either synchronously rendering to entities in an active state or asynchronously rendered to entities in an inactive state upon the entities in the inactive state transitioning from an inactive state to an active state.Type: ApplicationFiled: February 28, 2007Publication date: August 28, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher S. Campbell, Stephen P. Farrell
-
Patent number: 7046213Abstract: A method of copying images displayed on a monitor onto a screen of a handheld electronic display unit includes electronically detecting the display unit when it is brought to the monitor, e.g., when the unit is connected to a port in the monitor's housing. After the user has received an indication that the display unit has been detected, the user selects an image displayed on the monitor's screen to be copied over to the handheld display unit. The selected image is displayed on the display unit's screen upon completion of the copying procedure. A preferred monitor for use with such a method has a housing that includes one or more data ports for receiving the handheld display unit. When a display unit is connected to a port in the monitor, both the screen of the electronic display unit and the monitor's screen are visible to a user positioned in front of the monitor.Type: GrantFiled: June 5, 2002Date of Patent: May 16, 2006Inventors: Christopher S. Campbell, Paul Philip Maglio
-
Patent number: 6873314Abstract: Accurately recognizing from eye-gaze patterns when a user is reading, skimming, or scanning on a display filled with heterogeneous content, and then supplying information tailored to meet individual needs. Heterogeneous content includes objects normally encountered on computer monitors, such as text, images, hyperlinks, windows, icons, and menus. Three distinct mechanisms are used: (1) coarse or quantized representation of eye-movements, (2) accumulation of pooled numerical evidence based detection, and (3) mode switching. Analysis of text the user is reading or skimming may infer user interest and adapt to the user's needs.Type: GrantFiled: August 29, 2000Date of Patent: March 29, 2005Assignee: International Business Machines CorporationInventor: Christopher S. Campbell
-
Publication number: 20040123244Abstract: The creation and maintenance of a website is made easier through automation. The user selects the data (or documents) to put on the web. Information associated with the documents is extracted from the documents and analyzed to determine the contents of the documents. A template is then automatically selected from a library of templates, and this template is used to generate the website. Both the structure and the layout of the data may be determined from the data itself, from user actions, from corporate identity templates, and from authorities that can help improve the website design.Type: ApplicationFiled: December 18, 2002Publication date: June 24, 2004Inventors: Christopher S. Campbell, Andreas Dieberger
-
Publication number: 20030227438Abstract: A method of copying images displayed on a monitor onto a screen of a handheld electronic display unit includes electronically detecting the display unit when it is brought to the monitor, e.g., when the unit is connected to a port in the monitor's housing. After the user has received an indication that the display unit has been detected, the user selects an image displayed on the monitor's screen to be copied over to the handheld display unit. The selected image is displayed on the display unit's screen upon completion of the copying procedure. A preferred monitor for use with such a method has a housing that includes one or more data ports for receiving the handheld display unit. When a display unit is connected to a port in the monitor, both the screen of the electronic display unit and the monitor's screen are visible to a user positioned in front of the monitor.Type: ApplicationFiled: June 5, 2002Publication date: December 11, 2003Inventors: Christopher S. Campbell, Paul Philip Maglio