Patents by Inventor Subil M. Abraham

Subil M. Abraham 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: 11652665
    Abstract: A respective VPN routing table for each of a plurality of VPNs can be stored on a client device. The client device can access a first VPN routing table and, using the first VPN routing table, establish a first VPN tunnel to a first VPN. The first VPN can be a first subnetwork assigned a particular network prefix. While the first VPN tunnel is currently active, the client device can access a second VPN routing table and, using the second VPN routing table, establish a second VPN tunnel to the second VPN. The second VPN can be a second subnetwork assigned the same particular network prefix as the first subnetwork. While the first VPN tunnel and the second VPN tunnel are simultaneously active, the client device can communicate data to remote devices in the first VPN and the second VPN using the particular network prefix for both.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: May 16, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Subil M. Abraham
  • Patent number: 11405969
    Abstract: A network traffic associated with a communication request within a computing device can be identified. The device can comprise of a first and second communication stack which can addresses a first and a second network interface within the computing device. The first network interface can be associated with a mobile broadband network and the second network interface can be associated with a computing network. A first and second portion of the network traffic associated with the communication request can be programmatically determined to be conveyed to the first and second network interfaces. The first and second portions of network traffic can be conveyed simultaneously to the mobile broadband network associated with the first network interface and the computing network associated with the second network interface.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: August 2, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subil M. Abraham, Vinod A. Bijlani, Mathews Thomas
  • Patent number: 11188864
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive, from a user interface on a client, a request for a listing of subject matter experts and keywords identifying the subject matter; query a database, in response to receiving the transmission, to select employee score data records including the subject matter keywords and automatically generated in response to the server receiving an employee calendar event data or employee communication data related to the calendar event data; automatically generate: a total score by adding the employee score from each score data record including an employee identifier; and the listing of subject matter experts; and transmit the listing to the client for display.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Subil M. Abraham, Jason A. Gonzalez, Keeley M. Lundquist
  • Publication number: 20210176091
    Abstract: A respective VPN routing table for each of a plurality of VPNs can be stored on a client device. The client device can access a first VPN routing table and, using the first VPN routing table, establish a first VPN tunnel to a first VPN. The first VPN can be a first subnetwork assigned a particular network prefix. While the first VPN tunnel is currently active, the client device can access a second VPN routing table and, using the second VPN routing table, establish a second VPN tunnel to the second VPN. The second VPN can be a second subnetwork assigned the same particular network prefix as the first subnetwork. While the first VPN tunnel and the second VPN tunnel are simultaneously active, the client device can communicate data to remote devices in the first VPN and the second VPN using the particular network prefix for both.
    Type: Application
    Filed: February 17, 2021
    Publication date: June 10, 2021
    Inventor: Subil M. Abraham
  • Patent number: 10965494
    Abstract: A respective VPN routing table for each of a plurality of VPNs can be stored on a client device. The client device can access a first VPN routing table and, using the first VPN routing table, establish a first VPN tunnel to a first VPN. The first VPN can be a first subnetwork assigned a particular network prefix. While the first VPN tunnel is currently active, the client device can access a second VPN routing table and, using the second VPN routing table, establish a second VPN tunnel to the second VPN. The second VPN can be a second subnetwork assigned the same particular network prefix as the first subnetwork. While the first VPN tunnel and the second VPN tunnel are simultaneously active, the client device can communicate data to remote devices in the first VPN and the second VPN using the particular network prefix for both.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: March 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Subil M. Abraham
  • Patent number: 10813154
    Abstract: A network traffic associated with a communication request within a computing device can be identified. The device can comprise of a first and second communication stack which can addresses a first and a second network interface within the computing device. The first network interface can be associated with a mobile broadband network and the second network interface can be associated with a computing network. A first and second portion of the network traffic associated with the communication request can be programmatically determined to be conveyed to the first and second network interfaces. The first and second portions of network traffic can be conveyed simultaneously to the mobile broadband network associated with the first network interface and the computing network associated with the second network interface.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: October 20, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subil M. Abraham, Vinod A. Bijlani, Mathews Thomas
  • Publication number: 20200241638
    Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, additional media content that provides further explanation of the media content can be presented.
    Type: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
  • Patent number: 10728382
    Abstract: Based on wireless communication between a mobile device and at least one beacon, a present physical location of a mobile device can be identified. Responsive to determining that the mobile device is located at a particular physical location, at least a first message can be communicated to the mobile device. The first message can specify at least one application to be disabled while the mobile device is present at the physical location. Responsive to not receiving from the mobile device a response to the first message indicating that the at least one application is disabled, the mobile device can be denied to establish presence on a network maintained for the physical location.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: July 28, 2020
    Assignee: Daedalus Blue LLC
    Inventors: Subil M. Abraham, Vivek K. Palvia
  • Patent number: 10721096
    Abstract: A respective VPN routing table for each of a plurality of VPNs can be stored on a client device. The client device can access a first VPN routing table and, using the first VPN routing table, establish a first VPN tunnel to a first VPN. The first VPN can be a first subnetwork assigned a particular network prefix. While the first VPN tunnel is currently active, the client device can access a second VPN routing table and, using the second VPN routing table, establish a second VPN tunnel to the second VPN. The second VPN can be a second subnetwork assigned the same particular network prefix as the first subnetwork. While the first VPN tunnel and the second VPN tunnel are simultaneously active, the client device can communicate data to remote devices in the first VPN and the second VPN using the particular network prefix for both.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Subil M. Abraham
  • Patent number: 10720039
    Abstract: For at least one smart garment in a garment inventory of a user, data that identifies the smart garment can be received via a transmitter integrated into the smart garment. A scheduled activity of the user can be identified. An outfit comprising the at least one smart garment for the user to wear to the scheduled activity can be determined, wherein the at least one smart garment is selected from the garment inventory of the user. A recommendation to wear the determined outfit, including the at least one smart garment selected from the garment inventory of the user, for the scheduled activity can be communicated to a client device associated with the user.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subil M. Abraham, Marco A. Benavides, Stephanie De La Fuente
  • Patent number: 10656708
    Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, additional media content that provides further explanation of the media content can be presented.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
  • Patent number: 10656709
    Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, an analysis of a plurality of reviews pertaining to at least a portion of the content can be presented on the display.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
  • Patent number: 10477011
    Abstract: A present physical location of a mobile device can be identified based on wireless communication between the mobile device and at least one beacon. Responsive to determining that the mobile device is located at a particular physical location, location rules associated with the particular physical location and a user profile of a user of the mobile device can be retrieved, content to be made available to the mobile device based on the location rules associated with the particular physical location and the user profile can be selected, and at least one message can be communicated to the mobile device. The message can specify an authorization for the mobile device to access the selected content using at least one application installed on the mobile device, the message configured to be processed by the mobile device to access the selected content.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: November 12, 2019
    Inventors: Subil M. Abraham, Vivek K. Palvia
  • Publication number: 20190265790
    Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, additional media content that provides further explanation of the media content can be presented.
    Type: Application
    Filed: May 13, 2019
    Publication date: August 29, 2019
    Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
  • Publication number: 20190265791
    Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, an analysis of a plurality of reviews pertaining to at least a portion of the content can be presented on the display.
    Type: Application
    Filed: May 13, 2019
    Publication date: August 29, 2019
    Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
  • Patent number: 10317994
    Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, additional media content that provides further explanation of the media content can be presented.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
  • Patent number: 10319230
    Abstract: In a computer-implemented system, a plurality of inputs related to vehicle safe speed data for a first vehicle are received. These inputs include vehicle data received from one or more other vehicles proximate the first vehicle, historical data traffic condition information, predictive data regarding future traffic conditions, history data of a current driver of the first vehicle, current vehicle condition data, and current reaction of the current driver. Based upon the plurality of inputs, a recommended safe speed limit for the current driver is determined, and the determined recommended safe speed limit is presented to the current driver. The recommended safe speed limit is a calculated maximum speed, in real time, that the current driver should be driving.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subil M. Abraham, Vinod A. Bijlani, Mathews Thomas, Suyesh R. Tiwari
  • Patent number: 10296962
    Abstract: A system for collaborative shopping comprising shopping devices interconnected by a network and respectively used by shoppers in a collaborative shopping session, and virtual shopping carts respectively associated with the shopping devices for sharing information on items of interest among the shoppers and enabling the shoppers to collaborate on the shopping.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: May 21, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subil M. Abraham, Rajaraman Hariharan, Ramakrishnan Kannan, Mathews Thomas
  • Patent number: 10255016
    Abstract: A method and system. Users of multiple display devices engaged in a communication and a role associated with each of the users engaged in the communication are identified. Screen space of each of the multiple display devices is partitioned as a function of a total number of the users and based on the role of each of the users in the communication.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Subil M. Abraham, Marco A. Benavides, Stephanie De La Fuente
  • Publication number: 20190068777
    Abstract: Based on wireless communication between a mobile device and at least one beacon, a present physical location of a mobile device can be identified. Responsive to determining that the mobile device is located at a particular physical location, at least a first message can be communicated to the mobile device. The first message can specify at least one application to be disabled while the mobile device is present at the physical location. Responsive to not receiving from the mobile device a response to the first message indicating that the at least one application is disabled, the mobile device can be denied to establish presence on a network maintained for the physical location.
    Type: Application
    Filed: October 26, 2018
    Publication date: February 28, 2019
    Inventors: Subil M. Abraham, Vivek K. Palvia