Patents by Inventor John Raithel Hind

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

  • Patent number: 9323800
    Abstract: Included are method, article of manufacture, and device that serve to identify one or more tracked categories in a document, the tracked category representing a portion of the document, identify a change in one or more of the tracked categories of the document, identify a client to notify of the change in the tracked category, and send a notification to a client, where the notification provides notice that a change has occurred in a tracked category of a document.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: April 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lun Xiao, John Raithel Hind, Yongcheng Li
  • Patent number: 8990269
    Abstract: A data mashup on a user's device. The preferred and probably most useful device is a mobile one. However, there is no reason to so limit the invention. When the user makes an application data entry, such as a calendar entry for a meeting with a customer, the mashup uses rules and data patterns that have been defined by the user to query other relevant information sources to collect related information about the customer or the meeting, and to cache the collected information on the device for the user.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: John Raithel Hind, Bhavuk Srivastava
  • Patent number: 8613039
    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: Grant
    Filed: June 3, 2008
    Date of Patent: December 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Li Chen, John Raithel Hind, Yongcheng Li, Lun Xiao
  • Publication number: 20110161425
    Abstract: Included are method, article of manufacture, and device that serve to identify one or more tracked categories in a document, the tracked category representing a portion of the document, identify a change in one or more of the tracked categories of the document, identify a client to notify of the change in the tracked category, and send a notification to a client, where the notification provides notice that a change has occurred in a tracked category of a document.
    Type: Application
    Filed: December 24, 2009
    Publication date: June 30, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lun Xiao, John Raithel Hind, Yongcheng Li
  • Patent number: 7788539
    Abstract: A method to debug a user command that failed to execute on a computing device may include forming a syntactically valid built-up command. The method may also include comparing the user command to the built-up command and analyzing the user command holistically.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Belinda Chang, John Raithel Hind, Robert Edward Moore, Brad Byer Topol, Jie Xing
  • Publication number: 20090138509
    Abstract: A data mashup on a user's device. The preferred and probably most useful device is a mobile one. However, there is no reason to so limit the invention. When the user makes an application data entry, such as a calendar entry for a meeting with a customer, the mashup uses rules and data patterns that have been defined by the user to query other relevant information sources to collect related information about the customer or the meeting, and to cache the collected information on the device for the user.
    Type: Application
    Filed: November 28, 2007
    Publication date: May 28, 2009
    Inventors: John Raithel Hind, Bhavuk Srivastava
  • Publication number: 20090055234
    Abstract: A system for scheduling meetings by matching a scheduler-defined meeting profile against a pool of virtual resources is provided. The system includes an electronic data storage comprising data defining a set of virtual resources, at least one property being associated with each resource. The system also includes a meeting profiler module that is configured to define a meeting profile which specifies one or more resources required for a meeting based upon received user input. The system further includes a profile-resource matching module that searches the data of the electronic data storage and matches elements of the set of virtual resources to the one or more resources required for the meeting defined by the meeting profiler module, and, based thereon, automatically generates at least one meeting schedule candidate.
    Type: Application
    Filed: August 22, 2007
    Publication date: February 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yongcheng Li, Li Chen, Lun Xiao, John Raithel Hind
  • Publication number: 20080126324
    Abstract: A method to debug a user command that failed to execute on a computing device may include forming a syntactically valid built-up command. The method may also include comparing the user command to the built-up command and analyzing the user command holistically.
    Type: Application
    Filed: July 12, 2006
    Publication date: May 29, 2008
    Inventors: Belinda Chang, John Raithel Hind, Robert Edward Moore, Brad Byer Topol, Jie Xing
  • Patent number: 6980660
    Abstract: A method and system for enabling wireless devices distributed throughout an enterprise to be efficiently initialized for secure communications. The method and system utilize well known public key cryptography and machine unique identifiers to establish a secure channel and initialize the wireless devices.
    Type: Grant
    Filed: May 21, 1999
    Date of Patent: December 27, 2005
    Assignee: International Business Machines Corporation
    Inventors: John Raithel Hind, Marcia Lambert Peters
  • Patent number: 6886095
    Abstract: A method and system for efficiently establishing secure communications between mobile devices in a radio network. The present invention utilizes public key cryptography and unique hardware identifiers to enable authorizations for access to wireless networks, such as picocells. The present invention prevents the mobile user from maintaining a plurality of secrets such as user identifier/password pairs, PINs, or encryption keys, for access to each device to which he might require access.
    Type: Grant
    Filed: May 21, 1999
    Date of Patent: April 26, 2005
    Assignee: International Business Machines Corporation
    Inventors: John Raithel Hind, Marcia Lambert Peters
  • Patent number: 6772331
    Abstract: A method and system for enabling wireless devices to be paired or permanently associated by a user or a network administrator. The method and system utilize well known public key cryptography and machine unique identifiers to establish a secure channel and associate the devices with eachother. This is extremely useful for associating a wireless headset with a telephone or associating a wireless mouse with a computer.
    Type: Grant
    Filed: May 21, 1999
    Date of Patent: August 3, 2004
    Assignee: International Business Machines Corporation
    Inventors: John Raithel Hind, Marcia Lambert Peters
  • Patent number: 6715129
    Abstract: A method, system, and computer program product for using Java Server Pages to enable transcoding the content of a document requested by a client, in order to tailor the output document according to application-specific characteristics. In particular, the present invention enables the JSP author to override input source request characteristics and to specify transcoding hints to be used by a transcoding filter for selecting an appropriate style sheet.
    Type: Grant
    Filed: October 13, 1999
    Date of Patent: March 30, 2004
    Assignee: International Business Machines Corporation
    Inventors: John Raithel Hind, David B. Lindquist, Brad B. Topol, Ajamu A. Wesley
  • Patent number: 6635088
    Abstract: A method, system, and computer-readable code for reducing Extensible Markup Language (XML) and Document Type Definition (DTD) document file size through one or more novel compression techniques. In one aspect, a compression technique for tags is defined that reduces the size of tags within either or both of XML and DTD files. In another aspect, a compression technique for attributes within tags may be used to further reduce file size (again, in either XML or DTD files). In a further aspect, a compression technique for strings within an XML file is defined, whereby the decompression will be performed automatically by an XML parser. While these compression techniques are described with reference to XML, they may also be used advantageously with other notations derived from SGML (Standard Generalized Markup Language).
    Type: Grant
    Filed: November 20, 1998
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: John Raithel Hind, David Bruce Lection
  • Patent number: 6635089
    Abstract: A method, system, and computer-readable code for a technique with which files encoded according to the Extensible Markup Language (XML) notation can be marked up to indicate that the content of the file (or some portion thereof) is dynamic in nature and is to be updated automatically to reflect changing information. The proposed technique provides a novel way to specify that a data repository should be accessed as the source of the updates. Techniques are defined for specifying that this data repository access occurs once, and for specifying that it occurs when a set of conditions are satisfied (which may include periodically repeating the data repository access and content update). In one aspect, the data repository is a database; in another aspect, the data repository is a file system. Preferably, the Lightweight Directory Access Protocol (LDAP) is used as an access method when the data repository being accessed is a database storing an LDAP directory.
    Type: Grant
    Filed: January 13, 1999
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Charles Burkett, John Raithel Hind, David Bruce Lection, Richard Dean Telford, Leonard Douglas Tidwell, II, Jay Unger
  • Patent number: 6585778
    Abstract: Enforcing data policy using style sheet processing. A Document Type Definition (DTD) associated with an Extensible Markup Language document is modified to specify a reference to stored data policy to be applied to document elements. Each data element may specify a different data policy. This technique uses minimal network transmission overhead, as the policy itself is not transmitted through the network until the DTD reaches the node where the data policy will be applied. Programming code implementing the data policy is then retrieved, using the references, by an Extensible Stylesheet Language (XSL) processor instrumented according to the present invention. Data policy is preferably enforced by overriding the existing XSL “value-of” method. DTD information describing a document element may be suppressed from a DTD being generated for the output document of the data policy enforcement process, providing privacy protection for the details of the associated policy.
    Type: Grant
    Filed: August 30, 1999
    Date of Patent: July 1, 2003
    Assignee: International Business Machines Corporation
    Inventors: John Raithel Hind, David B. Lindquist, Brad B. Topol, Ajamu A. Wesley
  • Patent number: 6438550
    Abstract: A data processing system for accessing a host computer. A smart card is detected at the data processing system, which in turn queries the smart card for an indication of a location of user information. A secure channel is established with the location of user information. User information is retrieved associated with the smart card from the location. A connection is established to the host computer with the user information. Key to this invention is the ability to use this infrastructure for authentication when a smart card cannot be used at the data processing system.
    Type: Grant
    Filed: December 10, 1998
    Date of Patent: August 20, 2002
    Assignee: International Business Machines Corporation
    Inventors: Ronald Patrick Doyle, John Raithel Hind, Julie Hayes King
  • Patent number: 6128738
    Abstract: A method and system for enabling the use of a single client certificate to be used in SNA communications to ensure security such that the certificate cannot be intercepted and reused yet still allowing the use of a single certificate for multiple applications. This avoids the need for a connected trusted third party or a multiplicity of user id and password pairs.
    Type: Grant
    Filed: April 22, 1998
    Date of Patent: October 3, 2000
    Assignee: International Business Machines Corporation
    Inventors: Ronald Patrick Doyle, John Raithel Hind, Julie Hayes King
  • Patent number: 5987523
    Abstract: A method and apparatus for allowing dynamic applet access to servers from which the applet did not originate wherein an application on the originating server redirects communications between the applet and network resources.
    Type: Grant
    Filed: June 4, 1997
    Date of Patent: November 16, 1999
    Assignee: International Business Machines Corporation
    Inventors: John Raithel Hind, David Bruce Lindquist, Pratik Biharilal Nanavati, Yih-Shin Tan, Ajamu Akinwunmi Wesley
  • Patent number: 5734651
    Abstract: Packet messages transmitted on a packet communications network include origin and destination addresses in the form of stacked address elements which can be pushed or popped off of the stack. A plurality of interconnected packet communications network include routing nodes which utilize the top address element on the destination stack to route the message. Such routing nodes also include stack element editing facilities for popping elements from the stocks, constructing new elements to be pushed onto the stacks, and amending the contents of elements on the stack. This arrangement allows messages to be launched on the networks where the originating station does not have full knowledge of the destination station, and the routing nodes add the necessary destination information as it becomes necessary for routing.
    Type: Grant
    Filed: May 29, 1996
    Date of Patent: March 31, 1998
    Assignee: International Business Machines Corporation
    Inventors: Douglas Burnette Blakeley, John Raithel Hind, Barron Cornelius Housel, III, William Anthony Kingston