Patents by Inventor Alok K Singh

Alok K Singh 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: 11888924
    Abstract: A computer system and method for transferring a file from a device in proximity, including start downloading a file from a message addressed to a recipient, checking the message for one or more common recipients of the message; downloading the file from a remote server in response to no common recipient devices being in proximity to the recipient device, downloading the file from a remote server in response to the file not being available for transfer from any common recipient devices being in proximity to the recipient device, automatically applying file transfer permissions to the downloaded file for each of the common recipients of the message, checking if a common recipient device in proximity has requested to download the file, and transferring the file to the requesting common recipient device in proximity in response to the common recipient device in proximity being a mapped trusted device of the recipient device.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: January 30, 2024
    Assignee: International Business Machines Corporation
    Inventors: Ragini A. Ravishankar, Alok K. Singh
  • Publication number: 20200274917
    Abstract: A computer system and method for transferring a file from a device in proximity, including start downloading a file from a message addressed to a recipient, checking the message for one or more common recipients of the message; downloading the file from a remote server in response to no common recipient devices being in proximity to the recipient device, downloading the file from a remote server in response to the file not being available for transfer from any common recipient devices being in proximity to the recipient device, automatically applying file transfer permissions to the downloaded file for each of the common recipients of the message, checking if a common recipient device in proximity has requested to download the file, and transferring the file to the requesting common recipient device in proximity in response to the common recipient device in proximity being a mapped trusted device of the recipient device.
    Type: Application
    Filed: May 11, 2020
    Publication date: August 27, 2020
    Inventors: Ragini A. Ravishankar, Alok K. Singh
  • Patent number: 10715581
    Abstract: A computer system and method for transferring a file from a device in proximity, including start downloading a file from a message addressed to a recipient, checking the message for one or more common recipients of the message; downloading the file from a remote server in response to no common recipient devices being in proximity to the recipient device, downloading the file from a remote server in response to the file not being available for transfer from any common recipient devices being in proximity to the recipient device, automatically applying file transfer permissions to the downloaded file for each of the common recipients of the message, checking if a common recipient device in proximity has requested to download the file, and transferring the file to the requesting common recipient device in proximity in response to the common recipient device in proximity being a mapped trusted device of the recipient device.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: July 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ragini A. Ravishankar, Alok K. Singh
  • Patent number: 10248441
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, by a first device, metadata describing a first action of a plurality of actions performed on a second device, identifying a target object of the first action based on the metadata describing the first action, and outputting, by the first device: a sequence of images depicting performance of the first action on the second device, a textual instruction specifying how to perform the first action on the first device proximate to the target object, and an audio instruction specifying how to perform the first action on the first device.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventor: Alok K. Singh
  • Patent number: 10229211
    Abstract: A method includes receiving a user inputted lower-level hierarchical filter key, processing filter key relational data to identify higher-level filter criteria keys associated with the user inputted lower-level hierarchical filter key, updating higher-level filter criteria to include the identified higher-level filter criteria keys, and generating a list of results according to the updated filter criteria. A computer program product and computer system corresponding to the method are also disclosed.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Siddharth K. Saraya, Alok K. Singh
  • Patent number: 10178227
    Abstract: A method and system are provided. The method includes identifying content in a telecommunication session between a caller and one or more other parties. The method further includes dynamically personalizing media provided to the caller on a telecommunication device during at least a portion of a subsequent telecommunication session between the caller and at least one of the one or more other parties based on the identified content in the telecommunication session. The telecommunication session occurs prior to the subsequent telecommunication session.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventor: Alok K. Singh
  • Publication number: 20180213043
    Abstract: A computer system and method for transferring a file from a device in proximity, including start downloading a file from a message addressed to a recipient, checking the message for one or more common recipients of the message; downloading the file from a remote server in response to no common recipient devices being in proximity to the recipient device, downloading the file from a remote server in response to the file not being available for transfer from any common recipient devices being in proximity to the recipient device, automatically applying file transfer permissions to the downloaded file for each of the common recipients of the message, checking if a common recipient device in proximity has requested to download the file, and transferring the file to the requesting common recipient device in proximity in response to the common recipient device in proximity being a mapped trusted device of the recipient device.
    Type: Application
    Filed: January 25, 2017
    Publication date: July 26, 2018
    Inventors: Ragini A. Ravishankar, Alok K. Singh
  • Patent number: 9986152
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving image data provided by an image sensor, identifying, based on a facial recognition algorithm applied to the image data, a first face in the image data, identifying a plurality of rules applicable to capturing images based on the image data, and upon determining that a first rule of the plurality of rules restricts depiction of the first face in an image: performing a predefined operation to restrict depiction of the first face in the image data provided by the image sensor, and subsequent to performing the predefined operation to the image data, generating an image for output based on the image data, wherein the generated image does not depict the first face.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: May 29, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Siddharth K. Saraya, Alok K. Singh
  • Patent number: 9959806
    Abstract: Systems, methods, and computer program products to perform an operation comprising determining a charge level of a battery of a mobile device, and responsive to determining that the charge level is below a minimum threshold, selecting a first data object from a plurality of data objects stored on the mobile device based on predefined criteria, outputting the first data object on a persistent display device of the mobile device, and powering off the mobile device, wherein the first data object remains visible on the persistent display after the mobile device powers off.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: May 1, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Siddharth K. Saraya, Alok K. Singh
  • Publication number: 20180063320
    Abstract: A method and system are provided. The method includes identifying content in a telecommunication session between a caller and one or more other parties. The method further includes dynamically personalizing media provided to the caller on a telecommunication device during at least a portion of a subsequent telecommunication session between the caller and at least one of the one or more other parties based on the identified content in the telecommunication session. The telecommunication session occurs prior to the subsequent telecommunication session.
    Type: Application
    Filed: October 25, 2017
    Publication date: March 1, 2018
    Inventor: Alok K. Singh
  • Publication number: 20180041693
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving image data provided by an image sensor, identifying, based on a facial recognition algorithm applied to the image data, a first face in the image data, identifying a plurality of rules applicable to capturing images based on the image data, and upon determining that a first rule of the plurality of rules restricts depiction of the first face in an image: performing a predefined operation to restrict depiction of the first face in the image data provided by the image sensor, and subsequent to performing the predefined operation to the image data, generating an image for output based on the image data, wherein the generated image does not depict the first face.
    Type: Application
    Filed: August 2, 2016
    Publication date: February 8, 2018
    Inventors: Siddharth K. SARAYA, Alok K. SINGH
  • Publication number: 20180039502
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, by a first device, metadata describing a first action of a plurality of actions performed on a second device, identifying a target object of the first action based on the metadata describing the first action, and outputting, by the first device: a sequence of images depicting performance of the first action on the second device, a textual instruction specifying how to perform the first action on the first device proximate to the target object, and an audio instruction specifying how to perform the first action on the first device.
    Type: Application
    Filed: August 2, 2016
    Publication date: February 8, 2018
    Inventor: Alok K. SINGH
  • Publication number: 20180034759
    Abstract: A method and system automatically contacts a user's contacts on a mobile device. The method and system includes accessing a contact list on a mobile device for a user, and detecting and saving a communication history for each of a plurality of contacts on a mobile device. In response to the user initiating communication with a contact on the contact list, a communication history is analyzed for the contact by the user. The communication history includes one or more communication techniques for communicating with the contact. A communication protocol is determined for the contact, where the communication protocol including one or more of the communication techniques for communicating with the contact. The method and system iteratively initiates communication to the contact based on the communication protocol using the communication techniques.
    Type: Application
    Filed: July 26, 2016
    Publication date: February 1, 2018
    Inventors: Siddharth K. Saraya, Alok K. Singh
  • Patent number: 9843669
    Abstract: A method and system are provided. The method includes identifying content in a telecommunication session between a caller and one or more other parties. The method further includes dynamically personalizing media provided to the caller on a telecommunication device during at least a portion of a subsequent telecommunication session between the caller and at least one of the one or more other parties based on the identified content in the telecommunication session. The telecommunication session occurs prior to the subsequent telecommunication session.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: December 12, 2017
    Assignee: International Business Machines Corporation
    Inventor: Alok K. Singh
  • Patent number: 9837074
    Abstract: A method of sharing informational data during an audio conversation between a user using a first device computer and at least one recipient is disclosed. The first device computer: converting audio of the audio conversation to text; identifying specific words or phrases in the text; and determining whether the specific words or phrases are a request for information from the user by a recipient. If the first device computer determines that the specific words or phrases are a request for information from the user by the recipient, the first device computer: searching for the information requested within a repository; if the information requested is present, determining whether the information requested is sharable with the recipient based on categorization of the information requested; and if the information requested is sharable based on categorization of the information, transferring the information to the recipient.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: December 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Siddharth K. Saraya, Alok K. Singh
  • Publication number: 20170235833
    Abstract: A method includes receiving a user inputted lower-level hierarchical filter key, processing filter key relational data to identify higher-level filter criteria keys associated with the user inputted lower-level hierarchical filter key, updating higher-level filter criteria to include the identified higher-level filter criteria keys, and generating a list of results according to the updated filter criteria. A computer program product and computer system corresponding to the method are also disclosed.
    Type: Application
    Filed: February 11, 2016
    Publication date: August 17, 2017
    Inventors: Siddharth K. Saraya, Alok K. Singh
  • Patent number: 9646049
    Abstract: A method includes receiving a user inputted lower-level hierarchical filter key, processing filter key relational data to identify higher-level filter criteria keys associated with the user inputted lower-level hierarchical filter key, updating higher-level filter criteria to include the identified higher-level filter criteria keys, and generating a list of results according to the updated filter criteria. A computer program product and computer system corresponding to the method are also disclosed.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Siddharth K. Saraya, Alok K. Singh
  • Publication number: 20170116981
    Abstract: A method of sharing informational data during an audio conversation between a user using a first device computer and at least one recipient is disclosed. The first device computer: converting audio of the audio conversation to text; identifying specific words or phrases in the text; and determining whether the specific words or phrases are a request for information from the user by a recipient. If the first device computer determines that the specific words or phrases are a request for information from the user by the recipient, the first device computer: searching for the information requested within a repository; if the information requested is present, determining whether the information requested is sharable with the recipient based on categorization of the information requested; and if the information requested is sharable based on categorization of the information, transferring the information to the recipient.
    Type: Application
    Filed: October 27, 2015
    Publication date: April 27, 2017
    Inventors: Siddharth K. Saraya, Alok K. Singh
  • Patent number: 8603623
    Abstract: A spatially organized polymer nanostructured thin film and a ligand adsorbate attached to the polymer nanostructured thin film and, optionally, an additional material or materials attached to the ligand adsorbate. A method for forming a structure by: providing a spatially organized polymer nanostructured thin film and a ligand adsorbate, and adsorbing the ligand adsorbate onto the thin film and, optionally, binding additional material or materials to the ligand adsorbate.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: December 10, 2013
    Assignee: The United States of America, as represented by the Secretary of the Navy
    Inventors: Melik C. Demirel, Alok K Singh, Walter J Dressick
  • Publication number: 20080268226
    Abstract: A spatially organized polymer nanostructured thin film and a ligand adsorbate attached to the polymer nanostructured thin film and, optionally, an additional material or materials attached to the ligand adsorbate. A method for forming a structure by: providing a spatially organized polymer nanostructured thin film and a ligand adsorbate, and adsorbing the ligand adsorbate onto the thin film and, optionally, binding additional material or materials to the ligand adsorbate.
    Type: Application
    Filed: April 24, 2008
    Publication date: October 30, 2008
    Applicant: Naval Research Laboratory
    Inventors: Melik C. Demirel, Alok K Singh, Walter J. Dressick