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

  • Publication number: 20240120716
    Abstract: Systems, methods, and devices providing for the robotic installation of vehicle electrical systems are described. A vehicle wiring harness includes first and second cables, a robotic gripping arm, and at least two pairs of stiffeners coupled to the cables to define folding points and corresponding segments that enable robotic folding and unfolding of the wiring harness. In other examples, a wiring harness is coupled to a plurality of electrical connectors carried by a carrier plate of an electrical control unit connection system (ECU), which is installed by robotically mating the plurality of electrical connectors carried by the carrier plate.
    Type: Application
    Filed: October 9, 2023
    Publication date: April 11, 2024
    Inventors: Christopher REIDER, Jeffrey S. CAMPBELL, Wesley W. WEBER, Andreas URBANIAK, Marcel FRUEND, Kurt P. SEIFERT, Marc Sohn
  • 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