Patents by Inventor Vikas Joshi
Vikas Joshi 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: 10528985Abstract: Methods, systems, and computer program products for determining a personalized advertisement channel are provided herein. A computer-implemented method includes processing multiple data sources associated with a user based on data derived from multiple notification messages accessed via an operating system feature of a mobile device of the user; determining a current state in connection with a product and/or service based on said processing, wherein said current state comprises a current likelihood that the user will purchase the product and/or service; computing probabilities, conditioned on each of multiple advertisement media, that the user will transition from a first state to a second state based on said processing; and identifying one of the advertisement media to implement with the product and/or service to transition the user from the current state to a separate user state, wherein said identifying is based on (i) the current state and (ii) the multiple computed probabilities.Type: GrantFiled: December 14, 2015Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Prasenjit Dey, Vijay Ekambaram, Vikas Joshi, Ramasuri Narayanam
-
Patent number: 10320938Abstract: One embodiment a method for ensuring group cohesiveness, the method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining community information associated with a group; generating, based on the community information, a group profile; detecting a user action; determining, based on the group profile, if the user action negatively affects group cohesiveness; and generating, based on the determining, a notification. Other aspects are described and claimed.Type: GrantFiled: February 2, 2016Date of Patent: June 11, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vikas Joshi, Deepak S. Padmanabhan, Srikanth Govindaraj Tamilselvam
-
Patent number: 10198597Abstract: One embodiment provides a method, the method including: utilizing at least one processor to execute computer code that performs the steps of: identifying one or more access permissions of an application associated with an electronic device; identifying, based on the access permissions, information accessible to the application; analyzing user information within with the accessible information; determining, based on the analyzing, at least one personal exposure risk; and providing to a user, based on the at least one information exposure risk, at least one proposed solution. Other aspects are described and claimed.Type: GrantFiled: May 27, 2016Date of Patent: February 5, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijay Ekambaram, Nitin Gupta, Vikas Joshi
-
Publication number: 20180357917Abstract: One embodiment provides a method, including: obtaining a first question on a multiple choice exam comprising a plurality of possible answers; receiving his or her answer selection of one of the plurality of possible answers; identifying an answer time corresponding to the amount of time between presentation of the question and receiving the answer selection; determining if the test taker is guessing the answer to the question, wherein the determining comprises (i) comparing the answer time to a predetermined threshold answer time and (ii) ascertaining that the test taker is guessing when the answer time is outside the threshold answer time; providing to the test taker one or more additional questions, wherein the one or more additional questions are related to the first question; and evaluating the test taker using at least one of: the answer selection and any test taker response to the one or more additional questions.Type: ApplicationFiled: June 9, 2017Publication date: December 13, 2018Inventors: Vijay Ekambaram, Vikas Joshi, Samiulla Zakir Hussain Shaikh
-
Patent number: 10032009Abstract: One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: receiving motion sensor information from a plurality of sensors on a wearable device; identifying, based on the motion sensor information, a motion pattern corresponding to an activity of a user; comparing the motion pattern to a plurality of stored motion patterns; determining, based on the comparing, if the motion pattern matches one of the stored motion patterns that is identified as a motion pattern of a sensitive activity; and modifying, whether the motion pattern matches one of the stored motion pattern identified as a motion pattern of a sensitive activity. Other aspects are described and claimed.Type: GrantFiled: August 3, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Vikas Joshi, Pratyush Kumar
-
Patent number: 10015770Abstract: Methods and arrangements for rendering social proximity networks for mobile phones. A contemplated method includes: obtaining communication data for a mobile phone; deriving from the communication data a social proximity score with respect to at least one individual associated with at least one device that has communicated with the mobile phone; and storing the social proximity score. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: March 24, 2014Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Vikas Joshi, Vikrant Nandakumar, Ramasuri Narayanam
-
Publication number: 20180039765Abstract: One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: receiving motion sensor information from a plurality of sensors on a wearable device; identifying, based on the motion sensor information, a motion pattern corresponding to an activity of a user; comparing the motion pattern to a plurality of stored motion patterns; determining, based on the comparing, if the motion pattern matches one of the stored motion patterns that is identified as a motion pattern of a sensitive activity; and modifying, whether the motion pattern matches one of the stored motion pattern identified as a motion pattern of a sensitive activity. Other aspects are described and claimed.Type: ApplicationFiled: August 3, 2016Publication date: February 8, 2018Inventors: Vijay Ekambaram, Vikas Joshi, Pratyush Kumar
-
Publication number: 20170351763Abstract: One embodiment provides a method, including utilizing at least one processor to execute computer code that performs the steps of: receiving, from a user, one or more keywords, wherein the one or more keywords identify, within a social media data set, a subset of social media data; determining, based on social media statistical information, an estimated volume of the subset of the social media data; determining, based on the social media statistical information, an estimated relevance of the subset of social media data to the user; and updating the one or more keywords, to improve the estimated volume and estimated relevance. Other aspects are described and claimed.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Inventors: Vijay Ekambaram, Vikas Joshi, Hima Prasad Karanam, L. Venkata Subramaniam
-
Publication number: 20170344750Abstract: One embodiment provides a method, the method including: utilizing at least one processor to execute computer code that performs the steps of: identifying one or more access permissions of an application associated with an electronic device; identifying, based on the access permissions, information accessible to the application; analyzing user information within with the accessible information; determining, based on the analyzing, at least one personal exposure risk; and providing to a user, based on the at least one information exposure risk, at least one proposed solution. Other aspects are described and claimed.Type: ApplicationFiled: May 27, 2016Publication date: November 30, 2017Inventors: Vijay Ekambaram, Nitin Gupta, Vikas Joshi
-
Publication number: 20170223133Abstract: One embodiment a method for ensuring group cohesiveness, the method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining community information associated with a group; generating, based on the community information, a group profile; detecting a user action; determining, based on the group profile, if the user action negatively affects group cohesiveness; and generating, based on the determining, a notification. Other aspects are described and claimed.Type: ApplicationFiled: February 2, 2016Publication date: August 3, 2017Inventors: Vikas Joshi, Deepak S. Padmanabhan, Srikanth Govindaraj Tamilselvam
-
Publication number: 20170169478Abstract: Methods, systems, and computer program products for determining a personalized advertisement channel are provided herein. A computer-implemented method includes processing multiple data sources associated with a user based on data derived from multiple notification messages accessed via an operating system feature of a mobile device of the user; determining a current state in connection with a product and/or service based on said processing, wherein said current state comprises a current likelihood that the user will purchase the product and/or service; computing probabilities, conditioned on each of multiple advertisement media, that the user will transition from a first state to a second state based on said processing; and identifying one of the advertisement media to implement with the product and/or service to transition the user from the current state to a separate user state, wherein said identifying is based on (i) the current state and (ii) the multiple computed probabilities.Type: ApplicationFiled: December 14, 2015Publication date: June 15, 2017Inventors: Prasenjit Dey, Vijay Ekambaram, Vikas Joshi, Ramasuri Narayanam
-
Publication number: 20170060601Abstract: The present invention relates to a simplified system and method thereof for creating video guided application workflows where a plurality of users can interact directly with a plurality of application input controls that are displayed on at least one screen area of at least one screen, wherein the plurality of application input controls are displayed on the same screen as the video and in sequence with the timeline so that the video content can direct the user actions.Type: ApplicationFiled: August 24, 2016Publication date: March 2, 2017Inventors: Vikas JOSHI, Roger WOEHL
-
Publication number: 20150269267Abstract: Methods and arrangements for rendering social proximity networks for mobile phones. A contemplated method includes: obtaining communication data for a mobile phone; deriving from the communication data a social proximity score with respect to at least one individual associated with at least one device that has communicated with the mobile phone; and storing the social proximity score. Other variants and embodiments are broadly contemplated herein.Type: ApplicationFiled: March 24, 2014Publication date: September 24, 2015Applicant: International Business Machines CorporationInventors: Vijay Ekambaram, Vikas Joshi, Vikrant Nandakumar, Ramasuri Narayanam
-
Patent number: 7917839Abstract: A system and a method for the creation and customization of interactivity are described. An interactivity builder is provided that includes a Interaction Model Selector Module, an interactivity editor, and an Interaction Model Library comprising Interaction Models. An interaction model selector is also provided that accesses to the available Interaction Models. A user is allowed to select an Interaction Model from the Interaction Model Library through the Interaction Model Selector and the Interaction Model Selector accepts the user-selected interaction model and copies it to create an interactivity that can be any time modified by the interactivity editor according to input received from the user. Interactivity thus created can be used in training modules. The invention could also be used equally well in other applications, such as, for instance, websites, presentations, electronic documents, online advertising, e-commerce and more such applications.Type: GrantFiled: July 13, 2006Date of Patent: March 29, 2011Assignee: Harbinger Knowledge ProductsInventor: Vikas Joshi
-
Publication number: 20070294664Abstract: A system and a method for the creation and customization of interactivity are described. An interactivity builder is provided that includes a Interaction Model Selector Module, an interactivity editor, and an Interaction Model Library comprising Interaction Models. An interaction model selector is also provided that accesses to the available Interaction Models. A user is allowed to select an Interaction Model from the Interaction Model Library through the Interaction Model Selector and the Interaction Model Selector accepts the user-selected interaction model and copies it to create an interactivity that can be any time modified by the interactivity editor according to input received from the user. Interactivity thus created can be used in training modules. The invention could also be used equally well in other applications, such as, for instance, websites, presentations, electronic documents, online advertising, e-commerce and more such applications.Type: ApplicationFiled: July 13, 2006Publication date: December 20, 2007Inventor: Vikas Joshi
-
Patent number: D821185Type: GrantFiled: August 9, 2016Date of Patent: June 26, 2018Assignee: General Electric CompanyInventors: Samir Vikas Joshi, Abhijit Eknath Patil, Sudheer Kadappa Khanapure, Pratik Rajendra Nirhali
-
Patent number: D871992Type: GrantFiled: May 29, 2018Date of Patent: January 7, 2020Assignee: Transportation IP Holdings, LLCInventors: Samir Vikas Joshi, Abhijit Eknath Patil, Sudheer Kadappa Khanapure, Pratik Rajendra Nirhali