Patents by Inventor Jared W. Patterson
Jared W. Patterson 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: 9471605Abstract: Techniques are described for allowing a first user to efficiently send contact information to a second user using a user communication of a messaging application such as email programs, instant messaging programs, social media websites, or chat rooms. The messaging application may maintain a name database that stores names that are relevant to a first user. When the first user then types or speaks a name into a user communication (e.g., an email, instant message, or voice message), the messaging application provides the first user with the names stored in the name database that match the name in the user communication. Additionally, the messaging application may use ranking data associated with each matched name to order the names according to relevance.Type: GrantFiled: June 21, 2011Date of Patent: October 18, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nathan G. Faiman, Michael T. Kalmbach, Brian R. Muras, Jared W. Patterson, Kevin Wendzel
-
Patent number: 8695094Abstract: A method, computer program product or computer system for scanning files in a computer system to detect additional infected files of a computer virus when a first infected file of the computer virus is identified, includes maintaining a friends tree for each file in the computer system, maintaining a search tree using the friends trees for scanning the files, searching the files listed in the search tree for the additional infected files, and quarantining the additional infected files detected in the searching.Type: GrantFiled: June 24, 2008Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Sean D. Corcoran, Michael T. Kalmbach, Jared W. Patterson, Kevin Wendzel
-
Patent number: 8527760Abstract: In an embodiment, a first device detects a first interaction between the first device and a second device. The first device assigns a first rating of the first interaction. The first device calculates an internal trust for the second device based on the first rating and a first time since the occurrence of the first interaction. The first device receives trust data from a third device. The first device calculates a community trust for the second device based on the trust data and an internal trust that the first device has for the third device. The first device calculates a total trust that the first device has for the second device based on the community trust and the internal trust that the first device has for the second device. If the total trust is less than a minimum threshold, the first device disallows a second interaction.Type: GrantFiled: January 25, 2011Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: Nathan G. Faiman, Michael T. Kalmbach, Jared W. Patterson, Kevin Wendzel
-
Publication number: 20120330993Abstract: Techniques are described for allowing a first user to efficiently send contact information to a second user using a user communication of a messaging application such as email programs, instant messaging programs, social media websites, or chat rooms. The messaging application may maintain a name database that stores names that are relevant to a first user. When the first user then types or speaks a name into a user communication (e.g., an email, instant message, or voice message), the messaging application provides the first user with the names stored in the name database that match the name in the user communication. Additionally, the messaging application may use ranking data associated with each matched name to order the names according to relevance.Type: ApplicationFiled: June 21, 2011Publication date: December 27, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nathan G. Faiman, Michael T. Kalmbach, Brian R. Muras, Jared W. Patterson, Kevin Wendzel
-
Publication number: 20120192251Abstract: In an embodiment, a first device detects a first interaction between the first device and a second device. The first device assigns a first rating of the first interaction. The first device calculates an internal trust for the second device based on the first rating and a first time since the occurrence of the first interaction. The first device receives trust data from a third device. The first device calculates a community trust for the second device based on the trust data and an internal trust that the first device has for the third device. The first device calculates a total trust that the first device has for the second device based on the community trust and the internal trust that the first device has for the second device. If the total trust is less than a minimum threshold, the first device disallows a second interaction.Type: ApplicationFiled: January 25, 2011Publication date: July 26, 2012Applicant: International Business Machines CorporationInventors: Nathan G. Faiman, Michael T. Kalmbach, Jared W. Patterson, Kevin Wendzel
-
Publication number: 20100228558Abstract: Techniques are disclosed selecting a targeted advertisement to present to an individual, based upon the product preference of others and the individual's relationships with others. By analyzing content such as images and text, an individual's interest in a product or an individual's relationship with another person may be determined. Generally, a profile may store the above information and a relational product grid may provide an organized description of the relationships and product interests. The salability of a given product to a particular individual may be determined by analyzing the relational product grid. Based upon the salability, advertisers may decide whether to advertise a product to an individual. Thus, by leveraging personal relationship data, advertisers may expand their targeted advertising campaigns.Type: ApplicationFiled: March 3, 2009Publication date: September 9, 2010Applicant: International Business Machines CorporationInventors: Sean D. Corcoran, Michael T. Kalmbach, Jared W. Patterson, Kevin Wendzel
-
Publication number: 20090328034Abstract: A method of establishing a bi-directional grid computing network includes submitting a processing job from a job requester to a central repository, querying nodes associated with the job requester to process the processing job, identifying suitable nodes associated with the job requester to process the processing job, transmitting the processing job from the job requester to at least one of the suitable nodes associated with the job requester, processing the processing job on the at least one suitable node associated with the job requester, and returning results from processing the processing job to the job requester.Type: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Applicant: International Business Machines CorporationInventors: Sean D. Corcoran, Michael T. Kalmbach, Eric R. Larese, Jared W. Patterson, Kevin Wendzel
-
Publication number: 20090320134Abstract: A method, computer program product or computer system for scanning files in a computer system to detect additional infected files of a computer virus when a first infected file of the computer virus is identified, includes maintaining a friends tree for each file in the computer system, maintaining a search tree using the friends trees for scanning the files, searching the files listed in the search tree for the additional infected files, and quarantining the additional infected files detected in the searching.Type: ApplicationFiled: June 24, 2008Publication date: December 24, 2009Inventors: Sean D. Corcoran, Michael T. Kalmbach, Jared W. Patterson, Kevin Wendzel