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: 9323800Abstract: 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: GrantFiled: December 24, 2009Date of Patent: April 26, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lun Xiao, John Raithel Hind, Yongcheng Li
-
Patent number: 8990269Abstract: 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: GrantFiled: November 28, 2007Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: John Raithel Hind, Bhavuk Srivastava
-
Patent number: 8613039Abstract: 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: GrantFiled: June 3, 2008Date of Patent: December 17, 2013Assignee: International Business Machines CorporationInventors: Li Chen, John Raithel Hind, Yongcheng Li, Lun Xiao
-
Publication number: 20110161425Abstract: 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: ApplicationFiled: December 24, 2009Publication date: June 30, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lun Xiao, John Raithel Hind, Yongcheng Li
-
Patent number: 7788539Abstract: 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: GrantFiled: July 12, 2006Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Belinda Chang, John Raithel Hind, Robert Edward Moore, Brad Byer Topol, Jie Xing
-
Publication number: 20090138509Abstract: 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: ApplicationFiled: November 28, 2007Publication date: May 28, 2009Inventors: John Raithel Hind, Bhavuk Srivastava
-
Publication number: 20090055234Abstract: 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: ApplicationFiled: August 22, 2007Publication date: February 26, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yongcheng Li, Li Chen, Lun Xiao, John Raithel Hind
-
Publication number: 20080126324Abstract: 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: ApplicationFiled: July 12, 2006Publication date: May 29, 2008Inventors: Belinda Chang, John Raithel Hind, Robert Edward Moore, Brad Byer Topol, Jie Xing
-
Patent number: 6980660Abstract: 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: GrantFiled: May 21, 1999Date of Patent: December 27, 2005Assignee: International Business Machines CorporationInventors: John Raithel Hind, Marcia Lambert Peters
-
Patent number: 6886095Abstract: 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: GrantFiled: May 21, 1999Date of Patent: April 26, 2005Assignee: International Business Machines CorporationInventors: John Raithel Hind, Marcia Lambert Peters
-
Patent number: 6772331Abstract: 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: GrantFiled: May 21, 1999Date of Patent: August 3, 2004Assignee: International Business Machines CorporationInventors: John Raithel Hind, Marcia Lambert Peters
-
Patent number: 6715129Abstract: 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: GrantFiled: October 13, 1999Date of Patent: March 30, 2004Assignee: International Business Machines CorporationInventors: John Raithel Hind, David B. Lindquist, Brad B. Topol, Ajamu A. Wesley
-
Patent number: 6635088Abstract: 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: GrantFiled: November 20, 1998Date of Patent: October 21, 2003Assignee: International Business Machines CorporationInventors: John Raithel Hind, David Bruce Lection
-
Patent number: 6635089Abstract: 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: GrantFiled: January 13, 1999Date of Patent: October 21, 2003Assignee: International Business Machines CorporationInventors: Charles Burkett, John Raithel Hind, David Bruce Lection, Richard Dean Telford, Leonard Douglas Tidwell, II, Jay Unger
-
Patent number: 6585778Abstract: 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: GrantFiled: August 30, 1999Date of Patent: July 1, 2003Assignee: International Business Machines CorporationInventors: John Raithel Hind, David B. Lindquist, Brad B. Topol, Ajamu A. Wesley
-
Patent number: 6438550Abstract: 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: GrantFiled: December 10, 1998Date of Patent: August 20, 2002Assignee: International Business Machines CorporationInventors: Ronald Patrick Doyle, John Raithel Hind, Julie Hayes King
-
Patent number: 6128738Abstract: 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: GrantFiled: April 22, 1998Date of Patent: October 3, 2000Assignee: International Business Machines CorporationInventors: Ronald Patrick Doyle, John Raithel Hind, Julie Hayes King
-
Patent number: 5987523Abstract: 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: GrantFiled: June 4, 1997Date of Patent: November 16, 1999Assignee: International Business Machines CorporationInventors: John Raithel Hind, David Bruce Lindquist, Pratik Biharilal Nanavati, Yih-Shin Tan, Ajamu Akinwunmi Wesley
-
Patent number: 5734651Abstract: 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: GrantFiled: May 29, 1996Date of Patent: March 31, 1998Assignee: International Business Machines CorporationInventors: Douglas Burnette Blakeley, John Raithel Hind, Barron Cornelius Housel, III, William Anthony Kingston