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: 11652665Abstract: 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: GrantFiled: February 17, 2021Date of Patent: May 16, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Subil M. Abraham
-
Patent number: 11405969Abstract: 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: GrantFiled: September 29, 2010Date of Patent: August 2, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subil M. Abraham, Vinod A. Bijlani, Mathews Thomas
-
Patent number: 11188864Abstract: 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: GrantFiled: June 27, 2016Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Subil M. Abraham, Jason A. Gonzalez, Keeley M. Lundquist
-
Publication number: 20210176091Abstract: 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: ApplicationFiled: February 17, 2021Publication date: June 10, 2021Inventor: Subil M. Abraham
-
Patent number: 10965494Abstract: 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: GrantFiled: October 1, 2015Date of Patent: March 30, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Subil M. Abraham
-
Patent number: 10813154Abstract: 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: GrantFiled: November 30, 2016Date of Patent: October 20, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subil M. Abraham, Vinod A. Bijlani, Mathews Thomas
-
Publication number: 20200241638Abstract: 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: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Patent number: 10728382Abstract: 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: GrantFiled: October 26, 2018Date of Patent: July 28, 2020Assignee: Daedalus Blue LLCInventors: Subil M. Abraham, Vivek K. Palvia
-
Patent number: 10721096Abstract: 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: GrantFiled: December 22, 2017Date of Patent: July 21, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Subil M. Abraham
-
Patent number: 10720039Abstract: 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: GrantFiled: October 11, 2018Date of Patent: July 21, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subil M. Abraham, Marco A. Benavides, Stephanie De La Fuente
-
Patent number: 10656708Abstract: 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: GrantFiled: May 13, 2019Date of Patent: May 19, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Patent number: 10656709Abstract: 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: GrantFiled: May 13, 2019Date of Patent: May 19, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Patent number: 10477011Abstract: 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: GrantFiled: November 17, 2017Date of Patent: November 12, 2019Inventors: Subil M. Abraham, Vivek K. Palvia
-
Publication number: 20190265790Abstract: 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: ApplicationFiled: May 13, 2019Publication date: August 29, 2019Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Publication number: 20190265791Abstract: 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: ApplicationFiled: May 13, 2019Publication date: August 29, 2019Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Patent number: 10317994Abstract: 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: GrantFiled: June 5, 2015Date of Patent: June 11, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Patent number: 10319230Abstract: 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: GrantFiled: September 22, 2014Date of Patent: June 11, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subil M. Abraham, Vinod A. Bijlani, Mathews Thomas, Suyesh R. Tiwari
-
Patent number: 10296962Abstract: 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: GrantFiled: February 13, 2012Date of Patent: May 21, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subil M. Abraham, Rajaraman Hariharan, Ramakrishnan Kannan, Mathews Thomas
-
Patent number: 10255016Abstract: 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: GrantFiled: June 4, 2018Date of Patent: April 9, 2019Assignee: International Business Machines CorporationInventors: Subil M. Abraham, Marco A. Benavides, Stephanie De La Fuente
-
Publication number: 20190068777Abstract: 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: ApplicationFiled: October 26, 2018Publication date: February 28, 2019Inventors: Subil M. Abraham, Vivek K. Palvia