Patents by Inventor Stephen C. Baber

Stephen C. Baber 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: 7171691
    Abstract: A content sanitization process performed via a transcoding engine. The transcoding engine can include one or more patterns, each pattern identifying malicious content in a well-formed document. The transcoding engine also can include an annotation processor configured to annotate portions of the well-formed document which match the patterns. Finally, the transcoding engine can include a content sanitization processor configured to normalize the annotated portions in a transcoded document. In a preferred aspect of the invention, the transcoding engine can include a privacy policy resolution processor configured to identify terms of a privacy policy and to annotate portions of the well-formed document which violate the terms.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: January 30, 2007
    Assignee: International Business Machines Corporation
    Inventors: Stephen C. Baber, Ajamu A. Wesley
  • Patent number: 7159005
    Abstract: Methods, systems and computer program products are provided for concurrently transferring a plurality of files between a first data processing system and a second data processing system by multiplexing chunks of the plurality of files onto a connection between the first data processing system and the second data processing system and dynamically determining a chunk size for each multiplexed chunk. A “chunk” is an amount of data from a file to be transferred wherein the amount of data in the chunk is dynamically defined such that differing amounts of data are transferred in each chunk. Furthermore, the transfer of each multiplexed file is tracked so as to allow restarting of an interrupted file transfer from a point of interruption of the transfer.
    Type: Grant
    Filed: October 16, 1998
    Date of Patent: January 2, 2007
    Assignee: International Business Machines Corporation
    Inventors: Stephen C. Baber, Kathryn Heninger Britton, John R. Hind, Barron C. Housel, Chandrasekaran Venkatapathy, Michael C. Wanderski, Ajamu Wesley
  • Patent number: 6658485
    Abstract: A method, system, and computer-readable code with which a scheduling system can be implemented that allows a sender and a receiver to change priorities of queued messages. A technique is also defined for providing a receiver with an advance notice of intended message priority, enabling the receiver to request a priority change before transmission begins. These techniques provide the flexibility to respond to changes in dynamic, volatile network environments, as well as changes in user's wishes or requirements. A ranking technique is defined, whereby requests to change priority may be accepted or denied through a ranking algorithm that resolves potential conflicts in desired transmission priority using proposals exchanged by the parties (e.g. during connection establishment).
    Type: Grant
    Filed: October 19, 1998
    Date of Patent: December 2, 2003
    Assignee: International Business Machines Corporation
    Inventors: Stephen C. Baber, Kathryn H. Britton, Barron Cornelius Housel, III, Ajamu Akinwunmi Wesley
  • Publication number: 20030196104
    Abstract: A content sanitization process performed via a transcoding engine. The transcoding engine can include one or more patterns, each pattern identifying malicious content in a well-formed document. The transcoding engine also can include an annotation processor configured to annotate portions of the well-formed document which match the patterns. Finally, the transcoding engine can include a content sanitization processor configured to normalize the annotated portions in a transcoded document. In a preferred aspect of the invention, the transcoding engine can include a privacy policy resolution processor configured to identify terms of a privacy policy and to annotate portions of the well-formed document which violate the terms.
    Type: Application
    Filed: April 10, 2002
    Publication date: October 16, 2003
    Applicant: International Business Machines Corporation
    Inventors: Stephen C. Baber, Ajamu A. Wesley
  • Patent number: 6564259
    Abstract: Systems, methods and computer program products allow intranet administrators to assign, generate and deliver content to users of an intranet. Intranet users are defined and assigned to various defined user groups. Units of content available to users of an intranet are also defined and assigned to various defined content groups. The defined content groups are then associated with the defined user groups such that each of the defined user groups has at least one of the defined units of content associated therewith. A content page creation profile is provided for each defined user and is configured to control how content is displayed within a user's customized content page. Through identified relationships of user groups and content groups, the units of content assigned to a user can be determined and a content page containing the assigned units of content can be created and delivered to a user.
    Type: Grant
    Filed: October 26, 2000
    Date of Patent: May 13, 2003
    Assignee: International Business Machines Corporation
    Inventors: Stephen C. Baber, Brian Blount, Kathryn Heninger Britton, David Louis Kaminsky, Ann Marie O'Meara
  • Patent number: 6564260
    Abstract: Systems, methods and computer program products allow intranet administrators to assign, generate and deliver content to users of an intranet. Intranet users are defined and assigned to various defined user groups. Units of content available to users of an intranet are also defined and assigned to various defined content groups. The defined content groups are then associated with the defined user groups such that each of the defined user groups has at least one of the defined units of content associated therewith. A content page creation profile is provided for each defined user and is configured to control how content is displayed within a user's customized content page. Through identified relationships of user groups and content groups, the units of content assigned to a user can be determined and a content page containing the assigned units of content can be created and delivered to a user.
    Type: Grant
    Filed: October 26, 2000
    Date of Patent: May 13, 2003
    Assignee: International Business Machines Corporation
    Inventors: Stephen C. Baber, Brian Blount, Kathryn Heninger Britton, David Louis Kaminsky, Ann Marie O'Meara
  • Publication number: 20020013853
    Abstract: Method, apparatus and program products for increasing the performance of communications using differencing data communications over a message queue supporting asynchronous communications from a variety of applications executing on a source device over a shared external communication link to destination devices are provided. A data stream between the source device and the destination device is segmented based on the type of the data stream to provide a logical segmentation which increases the occurrence of repeated transmissions of a segment. The segments are then placed in the message queue as a message for transport to a destination computer. Differencing is provided by replacing the segment with an associated identifier for segments which have previously been transported to provide a reduced volume of data for transmittal based on recognition and replacement of data segments which have previously been transmitted by the source device.
    Type: Application
    Filed: April 18, 2001
    Publication date: January 31, 2002
    Inventors: Stephen C. Baber, Kathryn H. Britton, John R. Hind, Barron C. Housel, Ajamu A. Wesley
  • Patent number: 6195696
    Abstract: Systems, methods and computer program products allow intranet administrators to assign, generate and deliver content to users of an intranet. Intranet users are defined and assigned to various defined user groups. Units of content available to users of an intranet are also defined and assigned to various defined content groups. The defined content groups are then associated with the defined user groups such that each of the defined user groups has at least one of the defined units of content associated therewith. A content page creation profile is provided for each defined user and is configured to control how content is displayed within a user's customized content page. Through identified relationships of user groups and content groups, the units of content assigned to a user can be determined and a content page containing the assigned units of content can be created and delivered to a user.
    Type: Grant
    Filed: October 1, 1998
    Date of Patent: February 27, 2001
    Assignee: International Business Machines Corporation
    Inventors: Stephen C. Baber, Brian Blount, Kathryn Heninger Britton, David Louis Kaminsky, Ann Marie O'Meara