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: 12092120
    Abstract: 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: Grant
    Filed: March 14, 2022
    Date of Patent: September 17, 2024
    Assignee: MILWAUKEE ELECTRIC TOOL CORPORATION
    Inventors: Christopher J. Metcalf, Israel Amador, Nathan P. Liepert, Christopher S. Spaulding, Alexander J. Goodman, Timothy J. Campbell
  • Publication number: 20240291199
    Abstract: 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: Application
    Filed: February 22, 2024
    Publication date: August 29, 2024
    Inventors: Jeffrey S. CAMPBELL, Wesley W. WEBER, Christopher G. REIDER
  • Patent number: 12038019
    Abstract: 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: Grant
    Filed: March 14, 2022
    Date of Patent: July 16, 2024
    Assignee: MILWAUKEE ELECTRIC TOOL CORPORATION
    Inventors: 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: 9104693
    Abstract: 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: Grant
    Filed: September 30, 2013
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Christopher S. Campbell, Sechan Oh, Hovey R. Strong, Jr.
  • Publication number: 20140032510
    Abstract: 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: Application
    Filed: September 30, 2013
    Publication date: January 30, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher S. Campbell, Sechan Oh, Hovey R. Strong, JR.
  • Patent number: 8595201
    Abstract: 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: Grant
    Filed: October 27, 2011
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Christopher S. Campbell, Sechan Oh, Hovey R. Strong, Jr.
  • Patent number: 8538816
    Abstract: 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: Grant
    Filed: January 31, 2005
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Christopher S. Campbell, Paul Philip Maglio
  • Publication number: 20130110797
    Abstract: 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: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher S. Campbell, Sechan Oh, Hovey R. Strong, JR.
  • Patent number: 7860873
    Abstract: 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: Grant
    Filed: July 30, 2004
    Date of Patent: December 28, 2010
    Assignee: International Business Machines Corporation
    Inventor: Christopher S. Campbell
  • Patent number: 7817584
    Abstract: 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: Grant
    Filed: February 28, 2007
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Christopher S. Campbell, Stephen P. Farrell
  • Patent number: 7747941
    Abstract: 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: Grant
    Filed: December 18, 2002
    Date of Patent: June 29, 2010
    Assignee: International Business Machines Corporation
    Inventors: Christopher S. Campbell, Andreas Dieberger
  • Patent number: 7707007
    Abstract: 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: Grant
    Filed: July 30, 2004
    Date of Patent: April 27, 2010
    Assignee: International Business Machines Corporation
    Inventor: Christopher S. Campbell
  • Publication number: 20080205444
    Abstract: 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: Application
    Filed: February 28, 2007
    Publication date: August 28, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher S. Campbell, Stephen P. Farrell
  • Patent number: 7046213
    Abstract: 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: Grant
    Filed: June 5, 2002
    Date of Patent: May 16, 2006
    Inventors: Christopher S. Campbell, Paul Philip Maglio
  • Patent number: 6873314
    Abstract: 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: Grant
    Filed: August 29, 2000
    Date of Patent: March 29, 2005
    Assignee: International Business Machines Corporation
    Inventor: Christopher S. Campbell
  • Publication number: 20040123244
    Abstract: 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: Application
    Filed: December 18, 2002
    Publication date: June 24, 2004
    Inventors: Christopher S. Campbell, Andreas Dieberger
  • Publication number: 20030227438
    Abstract: 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: Application
    Filed: June 5, 2002
    Publication date: December 11, 2003
    Inventors: Christopher S. Campbell, Paul Philip Maglio