Patents by Inventor William Bruce Nicol

William Bruce Nicol 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: 11790070
    Abstract: An approach is provided to authenticate objects based on surface patterns on the object. In the approach, a pressure pattern is measured between a sensor array surface of a pressure mapping sensor array accessible by the processor and one of the object's surfaces. A set of characteristics of the object surface is extracted based on the pressure pattern resulting from the measuring. These characteristics are compared to a set of expected characteristics with the object being authenticated based on the comparison.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: October 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jaione Tirapu Azpiroz, Christian Srebrenov Rashev, William Bruce Nicol, II, Emily Supil
  • Patent number: 11520871
    Abstract: In an approach to augmenting authentication methods using a face covering, one or more computer processors receive an image of a user wearing a face covering, where a portion of the face of the user is visible in the image, and the face covering covers another portion of the face of the user in the image. One or more computer processors detect an identifier operably coupled with the face covering. One or more computer processors determine whether the first portion of the face of the user is associated with the identifier. In response to determining the first portion of the face of the user is not associated with the identifier, one or more computer processors receive an alternate authentication. One or more computer processors authenticate the user.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: William Bruce Nicol, II, Lakshminarayanan Srinivasan, Peter Yim, David De-Hui Chen
  • Publication number: 20220335113
    Abstract: An approach is provided to authenticate objects based on surface patterns on the object. In the approach, a pressure pattern is measured between a sensor array surface of a pressure mapping sensor array accessible by the processor and one of the object's surfaces. A set of characteristics of the object surface is extracted based on the pressure pattern resulting from the measuring. These characteristics are compared to a set of expected characteristics with the object being authenticated based on the comparison.
    Type: Application
    Filed: April 14, 2021
    Publication date: October 20, 2022
    Inventors: JAIONE TIRAPU AZPIROZ, Christian Srebrenov Rashev, William Bruce Nicol, II, Emily Supil
  • Patent number: 11307847
    Abstract: A computer-implemented process for contextual application programming interfaces in a development environment comprising receiving a user profile data set for use in software development work, formulating a query to locate a set of application programming interface(s) (API(s)) most suited to the software development needs of the software developer; communicating the first query to an API search engine, and receiving a response data set from the API search engine that includes information identifying one or more API(s) most suited to the needs of the software developer.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Peter Yim, Lakshminarayanan Srinivasan, William Bruce Nicol, II, David De-Hui Chen
  • Publication number: 20220075861
    Abstract: In an approach to augmenting authentication methods using a face covering, one or more computer processors receive an image of a user wearing a face covering, where a portion of the face of the user is visible in the image, and the face covering covers another portion of the face of the user in the image. One or more computer processors detect an identifier operably coupled with the face covering. One or more computer processors determine whether the first portion of the face of the user is associated with the identifier. In response to determining the first portion of the face of the user is not associated with the identifier, one or more computer processors receive an alternate authentication. One or more computer processors authenticate the user.
    Type: Application
    Filed: September 9, 2020
    Publication date: March 10, 2022
    Inventors: William Bruce Nicol, II, Lakshminarayanan Srinivasan, Peter Yim, David De-Hui Chen
  • Patent number: 9373137
    Abstract: A method for mapping transactions between a real world and a virtual world may include receiving information associated with a real world item at a virtual business object (VBO) controller. Information associated with a user is received at the VBO controller. In response to receiving by the VBO controller a decision to buy the real world item, the VBO controller generates a VBO, which includes the information associated with the real world item. In response to receiving at the VBO controller a decision not to buy the real world item, the VBO controller generates a VBO light, which includes the information associated with the real world item. Either the generated VBO or the VBO light is transmitted to a VBO inventory database associated with the user based on the user's information.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Brian Ronald Bokor, Andrew Bryan Smith, Peter Frederick Haggar, Daniel Edward House, William Bruce Nicol, II
  • Patent number: 9324021
    Abstract: A method for avoiding non-intentional separation of avatars in a virtual world may include detecting a first avatar seeking to enter a first location and determining if a second avatar is related to the first avatar based on a first predetermined rule. The method may also include determining that the first and second avatars are seeking to enter the first location together. The method may further include determining whether to allow the first avatar and the second avatar to enter the first location based on a second predetermined rule.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Peter Frederick Haggar, Brian Ronald Bokor, Andrew Bryan Smith, Daniel Edward House, William Bruce Nicol, II
  • Patent number: 9223399
    Abstract: Translating gestures made by one avatar to a second avatar in a virtual world by receiving an input from a first user representing an input gesture to be made by the first avatar to the second avatar. The input gesture is translated to generate at least one translated gesture for display. The translated gesture may be output for display as being made by the first avatar to the second avatar.
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Brian Ronald Bokor, Andrew Bryan Smith, Daniel Edward House, William Bruce Nicol, II, Peter Frederick Haggar
  • Patent number: 9195363
    Abstract: A system for perspective based tagging and visualization of avatars in a virtual world may include determining if another avatar has moved within a predetermined proximity range of a user's avatar in a virtual world. The system may also include allowing the user to tag the other avatar with information in response to the other avatar being within the predetermined proximity range of the user's avatar.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andrew Bryan Smith, Brian Ronald Bokor, Daniel Edward House, William Bruce Nicol, II
  • Patent number: 9164664
    Abstract: Avatar cloning in a virtual world may include receiving an input indicating that a user desires to access a cloning feature and allowing a cloned avatar to be cloned from the user's avatar.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: William Bruce Nicol, II, Brian Ronald Bokor, Peter Frederick Haggar, Daniel Edward House, Andrew Bryan Smith
  • Patent number: 8992316
    Abstract: A system for allowing an alternative action in a virtual world may include a processor and a module operable on the processor for allowing an alternative action in a virtual world in response to a request for an original action for an avatar of a user being unavailable in the virtual world. A queue stores the request in response to the original action being unavailable. Another module may determine if an alternative action is available for the avatar in response to the original action being unavailable. A further module may present an interface to permit the user to accept the alternative action. The avatar is permitted to perform the alternative action in response to the user accepting the alternative action while the request for the original action is still in the queue.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: March 31, 2015
    Assignee: Activision Publishing, Inc.
    Inventors: Andrew Bryan Smith, Brian Ronald Bokor, Peter Frederick Haggar, Daniel Edward House, William Bruce Nicol
  • Publication number: 20130305185
    Abstract: Avatar cloning in a virtual world may include receiving an input indicating that a user desires to access a cloning feature and allowing a cloned avatar to be cloned from the user's avatar.
    Type: Application
    Filed: July 19, 2013
    Publication date: November 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Bruce Nicol, II, Brian Ronald Bokor, Peter Frederick Haggar, Daniel Edward House, Andrew Bryan Smith
  • Patent number: 8584024
    Abstract: Avatar cloning in a virtual world may include receiving an input indicating that a user desires to access a cloning feature and allowing a cloned avatar to be cloned from the user's avatar.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: November 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: William Bruce Nicol, II, Brian Ronald Bokor, Peter Frederick Haggar, Daniel Edward House, Andrew Bryan Smith
  • Patent number: 8555346
    Abstract: Generation of user and avatar specific content in a virtual world may include generating a local attribute object. The local attribute object may comprise attributes identifying at least one of the user's real world location and the user's avatar's virtual world location. Access to the local attribute object by virtual world operators may be controlled by the user and/or user's avatar. Specific content, based on the local attribute object, is presented to the user's avatar.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: October 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Brian Ronald Bokor, Peter Frederick Haggar, Daniel Edward House, William Bruce Nicol, II, Andrew Bryan Smith
  • Publication number: 20130254684
    Abstract: A system for perspective based tagging and visualization of avatars in a virtual world may include determining if another avatar has moved within a predetermined proximity range of a user's avatar in a virtual world. The system may also include allowing the user to tag the other avatar with information in response to the other avatar being within the predetermined proximity range of the user's avatar.
    Type: Application
    Filed: May 22, 2013
    Publication date: September 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Bryan Smith, Brian Ronald Bokor, Daniel Edward House, William Bruce Nicol, II
  • Patent number: 8495505
    Abstract: A method for perspective based tagging and visualization of avatars in a virtual world may include determining if another avatar has moved within a predetermined proximity range of a user's avatar in a virtual world. The method may also include allowing the user to tag the other avatar with information in response to the other avatar being within the predetermined proximity range of the user's avatar.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Andrew Bryan Smith, Brian Ronald Bokor, Daniel Edward House, William Bruce Nicol, II
  • Patent number: 8453062
    Abstract: A method for managing and operating one or more virtual world viewers in a virtual world may include generating a virtual world viewer feature on a computer system in response to a predetermined action by the user. The method may also include generating an option in the virtual world viewer feature for the user to either enter or select a different virtual world location from a current virtual world location of a user's avatar for locating a virtual world viewer for viewing the different virtual world location. The virtual world viewer may be generated on the computer system for the user to view the different virtual world location without the user's avatar leaving the current virtual world location.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Peter Frederick Haggar, Brian Ronald Bokor, Andrew Bryan Smith, Daniel Edward House, William Bruce Nicol, II
  • Publication number: 20120071218
    Abstract: A system for allowing an alternative action in a virtual world may include a processor and a module operable on the processor for allowing an alternative action in a virtual world in response to a request for an original action for an avatar of a user being unavailable in the virtual world. A queue stores the request in response to the original action being unavailable. Another module may determine if an alternative action is available for the avatar in response to the original action being unavailable. A further module may present an interface to permit the user to accept the alternative action. The avatar is permitted to perform the alternative action in response to the user accepting the alternative action while the request for the original action is still in the queue.
    Type: Application
    Filed: September 29, 2011
    Publication date: March 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ANDREW BRYAN SMITH, BRIAN RONALD BOKOR, PETER FREDERICK HAGGAR, DANIEL EDWARD HOUSE, WILLIAM BRUCE NICOL
  • Patent number: 8062130
    Abstract: A method for allowing an alternative action in a virtual world may include permitting a user to request an original action for an avatar of the user in the virtual world. The method may also include receiving the request for the original action and storing the request in a queue in response to the original action being unavailable to the user's avatar. The method may additionally include determining if an alternative action is available for the user's avatar in response to the original action being unavailable to the user's avatar and presenting an interface to the user to permit the user to accept the alternative action in response to the alternative action being available. The method may yet further include allowing the user's avatar to perform the alternative action in response to the user accepting the alternative action and permitting the user's avatar to perform the alternative action while the request for the original action is still in the queue.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: November 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andrew Bryan Smith, Brian Ronald Bokor, Peter Frederick Haggar, Daniel Edward House, William Bruce Nicol
  • Publication number: 20100257071
    Abstract: A method for mapping transactions between a real world and a virtual world may include receiving information associated with a real world item at a virtual business object (VBO) controller. Information associated with a user is received at the VBO controller. In response to receiving by the VBO controller a decision to buy the real world item, the VBO controller generates a VBO, which includes the information associated with the real world item. In response to receiving at the VBO controller a decision not to buy the real world item, the VBO controller generates a VBO light, which includes the information associated with the real world item. Either the generated VBO or the VBO light is transmitted to a VBO inventory database associated with the user based on the user's information.
    Type: Application
    Filed: April 7, 2009
    Publication date: October 7, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian Ronald Bokor, Andrew Bryan Smith, Peter Frederick Haggar, Daniel Edward House, William Bruce Nicol, II