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).
-
Patent number: 9191350Abstract: Within a system comprising a processor and a memory, a method of sending an attachment of a first electronic mail (email) to a recipient. The method includes receiving the first email addressed to the recipient and, via the processor, determining whether a volume of data contained in the recipient's electronic mailbox has reached a threshold level. When the volume of data has reached the threshold level, via the processor, establishment of an instant messaging session with an instant messaging client associated with the recipient can be initiated. The attachment can be caused to be attached to an instant message. Sending of the instant message to the instant messaging client associated with the recipient can be initiated.Type: GrantFiled: November 22, 2013Date of Patent: November 17, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li Chen, James P. Eberwein, John R. Hind, Henri F. Meli
-
Patent number: 9183596Abstract: 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: GrantFiled: October 12, 2007Date of Patent: November 10, 2015Assignee: International Business Machines CorporationInventors: Scott R. Carrier, Helena S. Chapman, John R. Hind
-
Publication number: 20150281220Abstract: Embodiments of the present invention address deficiencies of the art in respect to configuring a computing appliance and provide a method, system and computer program product for device certificate based virtual appliance configuration. In one embodiment of the invention, a virtual appliance secure configuration method can be provided. The method can include mounting non-volatile storage to the virtual appliance, retrieving a device certificate from the mounted storage and extracting a signature from the device certificate, activating the virtual appliance in a network domain and acquiring an adapter address and unique identifier for the virtual appliance, and authenticating the signature with the adapter address and unique identifier to ensure a unique active instance of the virtual appliance.Type: ApplicationFiled: May 26, 2015Publication date: October 1, 2015Inventors: Ronald P. Doyle, John R. Hind, Marcia L. Stockton
-
Patent number: 9122751Abstract: 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: GrantFiled: December 7, 2007Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Li Chen, John R. Hind, Yongcheng Li, Lun Xiao
-
Patent number: 9081835Abstract: An edge-deployed database proxy. A database access system which has been configured with the database proxy can include a universal database connectivity driver having a first exposed interface through which access to a database server can be provided; a database proxy driver registered with the universal database connectivity driver; and, a database driven application programmatically linked to the database proxy driver. Significantly, the database proxy driver can have a second exposed interface which conforms with the first exposed interface of the universal database connectivity driver. The database proxy driver further can have a configuration for invoking at least one auxiliary task in addition to providing access to the database server through the first exposed interface of the universal database connectivity driver.Type: GrantFiled: September 4, 2008Date of Patent: July 14, 2015Assignee: International Business Machines CorporationInventors: John R. Hind, Yongcheng Li
-
Patent number: 9055041Abstract: Embodiments of the present invention address deficiencies of the art in respect to configuring a computing appliance and provide a method, system and computer program product for device certificate based virtual appliance configuration. In one embodiment of the invention, a virtual appliance secure configuration method can be provided. The method can include mounting non-volatile storage to the virtual appliance, retrieving a device certificate from the mounted storage and extracting a signature from the device certificate, activating the virtual appliance in a network domain and acquiring an adapter address and unique identifier for the virtual appliance, and authenticating the signature with the adapter address and unique identifier to ensure a unique active instance of the virtual appliance.Type: GrantFiled: August 31, 2007Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: Ronald P. Doyle, John R. Hind, Marcia L. Stockton
-
Publication number: 20150149579Abstract: Information is collected regarding an event in a computer system that includes a group of client application caches that each temporarily store information associated with one of a group of client applications. A set of rules is stored at one or more of the group of client application caches. Each rule triggers the event in another one of the group of client application caches in response to receipt of a message from a client application associated with the respective client application cache. Another message directed to another specified client application cache is generated for each rule that matches a first received message at a first client application cache. The generated message directs the other specified client application cache to collect and cache specified information from a server associated with the other specified client application cache.Type: ApplicationFiled: January 28, 2015Publication date: May 28, 2015Inventors: John R. Hind, Bhavuk Srivastava
-
Patent number: 9043896Abstract: Embodiments of the present invention address deficiencies of the art in respect to configuring a computing appliance and provide a method, system and computer program product for device certificate based virtual appliance configuration. In one embodiment of the invention, a virtual appliance secure configuration method can be provided. The method can include mounting non-volatile storage to the virtual appliance, retrieving a device certificate from the mounted storage and extracting a signature from the device certificate, activating the virtual appliance in a network domain and acquiring an adapter address and unique identifier for the virtual appliance, and authenticating the signature with the adapter address and unique identifier to ensure a unique active instance of the virtual appliance.Type: GrantFiled: August 31, 2007Date of Patent: May 26, 2015Assignee: International Business Machines CorporationInventors: Ronald P. Doyle, John R. Hind, Marcia L. Stockton
-
Patent number: 9009784Abstract: A run-time application-generated change to dynamic web content, generated during an application run-time by a dynamic web application, is detected in response to user run-time interactions with the dynamic web content rendered by the dynamic web application that changed the dynamic web content during the run-time. The detected run-time application-generated change to the dynamic web content is parsed. The parsed run-time application-generated change to the dynamic web content is compared with web content compliance rules that define specifications for web content representation. A noncompliant element associated with the parsed run-time application-generated change is identified based upon the comparison with the web content compliance rules. A run-time correction of the identified noncompliant element within the dynamic web content changed by the dynamic web application is performed to cause the identified noncompliant element to comply with the web content compliance rules.Type: GrantFiled: October 29, 2013Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Li Chen, John R. Hind, Yongcheng Li, Lun Xiao
-
Publication number: 20150082139Abstract: The Syndicated Web Services Client (SWSC) uses RSS/ATOM feeds, to facilitate asynchronous interactions between a computerized client and a web service, without requiring a duplicate copy of the web service application on the computerized client. The web service packages a form, such as an XForm containing interactive fields used by the web service, in a RSS/ATOM feed item. The web service sends the RSS/ATOM feed item to a computerized client, wherein the computerized client is a subscriber to the web service's RSS/ATOM feed and the computerized client is in network communication with a server hosting the web service. The computerized client displays the form for use by a user. Responsive to the user of the computerized client manipulating interactive fields in the form, the computerized client packages the manipulated form in a return. RSS/ATOM feed item.Type: ApplicationFiled: November 22, 2014Publication date: March 19, 2015Inventors: Scott R. Carrier, John R. Hind
-
Patent number: 8943519Abstract: Embodiments of the present invention address deficiencies of the art in respect to progress indication and provide a method, system and computer program product for intelligent progress indication for script processing. In one embodiment, a progress indication data processing system can be provided. The system can include a script execution engine such as an ANT configured script execution engine, a history table, and a smart progress indicator coupled to the history table. The indicator can include program code enabled to compute an expected duration of execution of a script such as an ANT script by the script execution engine based upon measured observed durations of execution for annotated portions of the script, for instance, both for the current execution and for previous successful executions.Type: GrantFiled: February 8, 2007Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: Belinda Y. Chang, John R. Hind, Robert E. Moore, Brad B. Topol, Jie Xing
-
Patent number: 8914434Abstract: The Syndicated Web Services Client (SWSC) uses RSS/ATOM feeds, to facilitate asynchronous interactions between a computerized client and a web service, without requiring a duplicate copy of the web service application on the client. The web service packages an XForm containing interactive fields used by the web service in a RSS/ATOM feed item. The web service sends the RSS/ATOM feed item to the client, which is a subscriber to the web service's RSS/ATOM feed and is in network communication with a server hosting the web service. The client displays the form for use by a user. Responsive to the user of the client manipulating interactive fields in the form, the client packages the manipulated form in a return RSS/ATOM feed item. The client sends the return RSS/ATOM feed item to the server which is a subscriber to the client's return RSS/ATOM feed.Type: GrantFiled: April 11, 2007Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventors: Scott R. Carrier, John R. Hind
-
Publication number: 20140317534Abstract: 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: ApplicationFiled: May 31, 2014Publication date: October 23, 2014Applicant: International Business Machines CorporationInventors: John R. Hind, Naveenkumar V. Muguda
-
Publication number: 20140317209Abstract: 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: ApplicationFiled: June 2, 2014Publication date: October 23, 2014Applicant: International Business Machines CorporationInventors: John R. Hind, Naveenkumar V. Muguda
-
Publication number: 20140317208Abstract: 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: ApplicationFiled: June 2, 2014Publication date: October 23, 2014Applicant: International Business Machines CorporationInventors: John R. Hind, Naveenkumar V. Muguda
-
Patent number: 8832276Abstract: A method for circumventing the operation of content blocking logic in a markup language document delivery system. In the method of the invention, the operation of content blocking logic can be determined. Responsive to this determination, a reference to content disposed in markup can be located and the reference to the content can be replaced with an alias. Finally, the markup can be served to a requesting browser. In this way, the replacement of the reference with the alias circumvents the operation of the content blocking logic.Type: GrantFiled: August 18, 2003Date of Patent: September 9, 2014Assignee: International Business Machines CorporationInventors: John R. Hind, Marcia L. Stockton
-
Patent number: 8825526Abstract: A method and system for providing targeted advertising in public places and carriers such as trains, buses, train stations, shopping malls, airports, etc. The demographics, purchasing history and/or personal preferences of individuals in the public place are collected from personal digital assistants (PDAs) or other wireless communication devices carried by the individuals in the public place or public carrier. The collected data pertaining to a group of individuals who are present near the display device, is processed and used to select appropriate advertisements that would most likely interest that group of individuals. The selected advertisements are displayed on the display device located in the public place or public carrier so as to provide targeted advertising to the group of individuals.Type: GrantFiled: October 29, 2007Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Marcia L. Peters, James M. Mathewson, II, John R. Hind
-
Patent number: 8824684Abstract: 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. Only participants in the subset can decrypt the encrypted private information; other participants preferably receive a filler pattern instead.Type: GrantFiled: December 8, 2007Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Jeffrey A. Calcaterra, John R. Hind, Abdolreza Salahshour
-
Patent number: 8826119Abstract: A solution for managing a web site that includes dynamic protected data is provided. After receiving a request for a web page from a requesting system, the invention determines if the requesting system can be identified as a browser system. If not, then a public web page that does not include dynamic protected data is obtained. Otherwise, a redirect message that includes an alternative address for the web page can be provided, and a protected web page that includes the dynamic protected data can be obtained after authenticating a user.Type: GrantFiled: February 9, 2006Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: John R. Hind, Yongcheng Li, Steven W. Pogue
-
Patent number: 8788698Abstract: 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: GrantFiled: November 30, 2007Date of Patent: July 22, 2014Assignee: International Business Machines CorporationInventors: John R. Hind, Naveenkumar V. Muguda