Patents by Inventor John R. Hind

John R. Hind 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: 20110107077
    Abstract: Obscuring form data to be passed in forms that are sent in messages over a communications network. The form data to be obscured is removed from a form and inserted as a portion of a Uniform Resource Location (“URL”) string. The obscured form data may comprise hidden fields and/or links. An obfuscation is then applied to the portion of the URL string, thereby obscuring the information for sending on an outbound message. The original information is recovered from an inbound message which contains the obscured information by reversing the processing used for the obscuring. In one aspect, the obfuscation comprises encryption. In another aspect, the obfuscation comprises creating a tiny URL that replaces the portion of the URL string.
    Type: Application
    Filed: December 30, 2009
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roderick C. Henderson, John R. Hind, Belinda Y. Langner, Yongcheng Li
  • Publication number: 20110107190
    Abstract: Obscuring information in messages to be exchanged over a communications network. In one aspect, the information comprises path name information and parameters for use in a Uniform Resource Locator (“URL”). In another aspect, the information comprises links and parameters used in forms, where hidden parameters are removed from a form and used as URL parameters. A compression dictionary is used to create a compressed form of the information. An identifier of the dictionary and an error detection code (such as a checksum) computed over the compressed information are concatenated with the compressed information, and this is encoded for sending on an outbound message. The original information is then recovered from an inbound message which contains the obscured information by reversing the processing used for the obscuring.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roderick C. Henderson, JR., John R. Hind, Belinda Y. Langner, Yongcheng Li
  • Patent number: 7890864
    Abstract: The present invention is a method, system and apparatus for producing a composite help view for an aggregation of applications. The method can include obtaining at least two separate help documents. Each of the separate help documents can have an association with a corresponding one of separate interface units aggregated together into a single aggregated view. Importantly, the separate help documents can be combined into a composition of help documents corresponding to the single aggregated view. Subsequently, the composition of help documents can be rendered in a help system view responsive to a request for help initiated in the single aggregated view.
    Type: Grant
    Filed: January 9, 2004
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Velda Bartek, Kathryn H. Britton, Samar Choudhary, John R. Hind, Shikha Srivastava
  • Patent number: 7783638
    Abstract: The present invention is a method, system and apparatus for supporting search and query operations in a composite help view for an aggregation of applications. The system can include an application aggregator configured to aggregate individual applications into a single aggregated view. The system further can include a help system configured to render a help system view having composite help documentation formed from at least two help documents, each of the help documents corresponding to one of the individual applications. Help invoking logic can be coupled to the help system and disposed in the single aggregated view. A search and query tool also can be coupled to the help system through a search and query interface. Finally, an index can be coupled to the search and query tool. The index can include keywords disposed in the help documents and title information for individual applications corresponding to the help documents.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Samar Choudhary, John R. Hind, Shikha Srivastava
  • Patent number: 7770108
    Abstract: An apparatus and method for enabling composite style sheet application to multi-part electronic documents is provided. The apparatus and method identify content of a requested electronic document and determine subset style sheets that correspond to the identified content. Certain ones of these subset style sheets are selected based on, for example, requesting device characteristics, for use in generating a composite style sheet. The selected subset style sheets are then merged with a global style sheet to generate a composite style sheet that may be applied to the electronic document for proper presentation on a requesting device.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Erik P. Fiedorowicz, John R. Hind, Brad B. Topol
  • Patent number: 7685645
    Abstract: Methods, systems, computer program products, and methods of doing business whereby document components are secured or controlled using “security containers” which encapsulate the components (and other component metadata). A “security container” encapsulates the component (i.e., content) that is to be controlled within a higher-level construct such as a compound document. The security container also contains rules for interacting with the encapsulated component, and one or more encryption keys usable for decrypting the component and rules for authorized requesters.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ronald P. Doyle, John R. Hind, Marcia L. Stockton
  • Publication number: 20100011066
    Abstract: A policy can be established that is associated with an email distribution list. The policy can specify an extent that email addresses contained in the email distribution list are visible to recipients. An email message to be conveyed to at least the email distribution list can be identified. A set of recipient messages can be created from the identified email message—one recipient message for each of the recipients. The policy can be applied to each recipient message to determine an extent that email addresses contained in the email distribution list are visible to that recipient. Different ones of the recipient email messages can have different visibility regarding email addresses of members of the distribution list based upon the applied policy.
    Type: Application
    Filed: July 9, 2008
    Publication date: January 14, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: LI CHEN, JOHN R. HIND, YONGCHENG LI, LUN XIAO
  • Patent number: 7644312
    Abstract: A method and system for monitoring the operation of an application in a virtual machine. The system can include a debug script processor programmed to command an application executing within the virtual machine according to instructions specified in a debug script. The system further can include a monitor component implemented according to a virtual machine debugging interface and coupled to the virtual machine. Importantly, the monitor component can have a configuration for collecting debug data produced in consequence of the application executing within the virtual machine according to the instructions specified in the debug script.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: January 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: John R. Hind, Srinivasan Muralidharan
  • Patent number: 7636919
    Abstract: A user centric policy creation and enforcement system, method and apparatus. The method can include observing state changes and action invocations in disparate applications through visual views of the applications. Correlations can be established between the observed state changes and action invocations. Rules can be formulated in a policy based upon user selected ones of the established correlations. Each of the rules can specify a state change in at least one of the applications. Each of the rules further can specify at least one resulting action invocation in at least one other of the applications. Finally, the policy can be applied so as to automatically respond to each subsequently observed state change with a specified action invocation.
    Type: Grant
    Filed: September 16, 2003
    Date of Patent: December 22, 2009
    Assignee: International Business Machines Corporation
    Inventors: Samar Choudhary, John R. Hind, Naveenkumar V. Muguda
  • Publication number: 20090300709
    Abstract: Changes to dynamic web content are monitored for compliance with web content compliance rules. A noncompliant element associated with a change to the dynamic web content is identified based upon the web content compliance rules. Automated correction of the noncompliant element is performed based upon the web content compliance rules. The noncompliant element is reported to a server associated with the change to the dynamic web content.
    Type: Application
    Filed: June 3, 2008
    Publication date: December 3, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Chen, John R. Hind, Yongcheng Li, Lun Xiao
  • Publication number: 20090216581
    Abstract: A system and method to manage a community development asset. The system includes an asset polling agent, a nomenclature taxonomy dictionary, and an asset discovery service. The asset polling agent identifies a descriptive term associated with an asset under development. The nomenclature taxonomy dictionary stores a list of synonym terms related to the descriptive term associated with the asset under development. The asset discovery service identifies a reusable asset of a plurality of reusable assets for use with the asset under development based on at least one term, from a combination of the descriptive term and the list of synonym terms related to the descriptive term, extracted from social network data.
    Type: Application
    Filed: February 25, 2008
    Publication date: August 27, 2009
    Inventors: Scott R. Carrier, Helena S. Chapman, John R. Hind
  • Patent number: 7565545
    Abstract: Under the present invention a biometric reading, an audit point identity and transaction information are collected for each electronic transaction. Upon collection, the biometric reading, audit point identity and transaction information are packaged into an audit packet, which is then encrypted and stored in a log or the like. One or more of the electronic transactions can then be audited using this stored information. Specifically, for the electronic transactions that are to be audited, the corresponding audit packets are retrieved from storage and decrypted. Once decrypted, the biometric readings will be compared to each other to determine whether a set (e.g., one ore more) of the electronic transactions is potentially fraudulent. Typically, a set of electronic transactions is potentially fraudulent if a plurality of the biometric readings are identical or too similar to each other.
    Type: Grant
    Filed: February 19, 2003
    Date of Patent: July 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Roanld P. Doyle, John R. Hind
  • Publication number: 20090150397
    Abstract: A method, system and computer program product for selecting and tagging content within an instant messaging (IM) session. The content is selected utilizing a contextual pointer, tagged with a subject and/or key words, then assigned a uniform resource locator (URL), and stored as an IM transcript. A search system allows the IM transcript and/or selected content to be indexed according to the tag, title, and word(s)/phrase(s) selected within the content. The IM transcript is retrieved from a location within the network via the assigned URL. IM users may assign accessibility privileges to the URL of the IM transcript, allowing selected content to be shared via a community and/or corporate network. Private access privileges may be assigned to offer full IM transcript protection.
    Type: Application
    Filed: December 7, 2007
    Publication date: June 11, 2009
    Inventors: LI CHEN, John R. Hind, Yongcheng Li, Lun Xiao
  • Publication number: 20090147958
    Abstract: Selectively obfuscating, or obscuring, a portion or portions of information in a multi-party transmission. A user participating in a multi-party exchange signals a communication device (or proxy) that he will provide private information that is to be perceptible only to a subset of the other participants. This user also identifies that subset, preferably by providing a group identifier for a group in which that subset of participants are members. The communication device transmits a member-specific descriptor comprising an encrypted version of a group key, and uses this group key to encrypt the private information that is to be perceptible only to the subset. Device-specific characteristics of participant devices are used, in addition to user-provided data (such as a user's log-on identifier and/or password), as input to create cryptographic key information.
    Type: Application
    Filed: December 8, 2007
    Publication date: June 11, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey A. Calcaterra, John R. Hind, Abdolreza Salahshour
  • Publication number: 20090144371
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to messaging and provide a method, system and computer program product for business object integration with messaging. In an embodiment of the invention, a method for messaging integration of a business object can be provided. The method can include embedding a business object in message text in a chat session provided by a messenger, and applying an action to the business object from within the messaging session of the instant messenger. The method further can include generating a message transcript for the messaging session with a split view of the message text and the business object and applied action.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Applicant: International Business Machines Corporation
    Inventors: John R. Hind, Naveenkumar V. Muguda
  • Publication number: 20090144372
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to messaging and provide a method, system and computer program product for business object integration with messaging. In an embodiment of the invention, a method for messaging integration of a business object can be provided. The method can include embedding a business object in message text in a messaging session provided by a messenger, and applying an action to the business object from within the messaging session of the messenger. The method further can include identifying a pronoun in the message text referencing the business object and visually distinguishing the identified pronoun in the message text to draw a correlation between the business object and the pronoun.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John R. Hind, Naveenkumar V. Muguda
  • Publication number: 20090144386
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to messaging and provide a method, system and computer program product for business object integration with messaging. In an embodiment of the invention, a method for messaging integration of a business object can be provided. The method can include embedding a business object in message text in a messaging session provided by a messenger, and applying an action to the business object from within the messaging session of the messenger. The method further can include forwarding a copy of the message text to a backend business component as a justification to the applied action.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John R. Hind, Naveenkumar V. Muguda
  • Publication number: 20090144373
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to messaging and provide a method, system and computer program product for business object integration with messaging. In an embodiment of the invention, a method for messaging integration of a business object can be provided. The method can include embedding a business object in message text in a messaging session provided by a messenger, and applying an action to the business object from within the messaging session of the instant messenger. The method further can include indexing the messaging session with keywords in the message text and tags for the business object.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John R. Hind, Naveenkumar V. Muguda
  • Publication number: 20090106080
    Abstract: A system and method to manage a survey for a community development asset. The system includes a response repository, a sampler, a respondent profile filter, and an inference generator. The response repository stores a plurality of survey responses from survey respondents about a community development asset. The sampler selects a sample response of the plurality of survey responses. The sample response corresponds to an identified respondent. The respondent profile filter identifies a community with which the identified respondent is associated. The inference generator infers a similar response from the community associated with the identified respondent based on the sample response of the identified respondent.
    Type: Application
    Filed: October 22, 2007
    Publication date: April 23, 2009
    Inventors: Scott R. Carrier, Helena S. Chapman, John R. Hind
  • Publication number: 20090099895
    Abstract: A system and method for managing access rights to a project team area for a community development asset. The system includes an asset consumption dependency generator and a behavior pattern activity analyzer. The asset consumption dependency generator identifies a member of a project team area for a community development asset. The project team area defines access rights of individuals to the community development asset. The behavior pattern activity analyzer identifies a user within a collaborative development network associated with the identified member of the project team area. The behavior pattern activity analyzer also grants an access right to the identified user to access the community development asset based on a social map dependency between the identified user and the identified member.
    Type: Application
    Filed: October 12, 2007
    Publication date: April 16, 2009
    Inventors: SCOTT R. CARRIER, HELENA S. CHAPMAN, JOHN R. HIND