Patents by Inventor Josephine E. Justin
Josephine E. Justin 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: 11843629Abstract: In an approach, a processor receives a report of a push notification identified as spam. A processor determines that a threshold number of push notifications identified as spam has been exceeded. A processor, responsive to determining that the threshold number of push notifications identified as spam has been exceeded, performs an action with respect to a sender of the push notification.Type: GrantFiled: February 19, 2022Date of Patent: December 12, 2023Assignee: International Business Machines CorporationInventors: Norton Samuel Augustus Stanley, Josephine E. Justin, Badekila Ganesh Prashanth Bhat
-
Patent number: 11768671Abstract: One or more processors compile user preference and activity information associated with a mobile device operated by the user. The installation of a first application (app) on the mobile device operated by the user is confirmed. Responsive to detecting availability of an update to the first application, and confirmation accepting installation of the update, dynamically embedding a message within a new feature included in the update of the first application. A message is selected from one or more available messages to dynamically embed within the new feature included in the update of the first application, based on profile and activity information collected about the first user, and responsive to receiving a confirmation to receive the update of the first application, the message selected from the one or more available messages, is presented to the user, embedded within the new feature of the update to the first application.Type: GrantFiled: September 23, 2019Date of Patent: September 26, 2023Assignee: International Business Machines CorporationInventors: Jayakarthik Jayabalan, Josephine E. Justin, Kuntal Dey, Seema Nagar
-
Publication number: 20230269268Abstract: In an approach, a processor receives a report of a push notification identified as spam. A processor determines that a threshold number of push notifications identified as spam has been exceeded. A processor, responsive to determining that the threshold number of push notifications identified as spam has been exceeded, performs an action with respect to a sender of the push notification.Type: ApplicationFiled: February 19, 2022Publication date: August 24, 2023Inventors: Norton Samuel Augustus Stanley, Josephine E. Justin, Badekila Ganesh Prashanth Bhat
-
Patent number: 11645663Abstract: Systems and methods for calculating and displaying implicit popularity of products are disclosed. In embodiments, a computer-implemented method, comprises: determining, by a computing device, a set of consumer actions related to a product based on recorded consumer interaction data, wherein the set of consumer actions comprise a plurality of different physical actions of multiple consumers over a span of time; aggregating, by the computing device, the set of consumer actions by type of physical action over time to produce aggregated action event data; calculating, by the computing device, an implicit popularity number for the product based on the aggregated action event data; and sending, by the computing device, a display category to a product display device associated with the product based on the implicit popularity number, wherein the display category represents a measure of consumer popularity of the product.Type: GrantFiled: April 27, 2018Date of Patent: May 9, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Josephine E. Justin, Jayakarthik Jayabalan, Kuntal Dey, Seema Nagar
-
Publication number: 20230109694Abstract: A method includes receiving, by one or more processors of a computer system, source code, annotating, by the one or more processors of the computer system, features of the received source code using an automated annotation system to provide annotations for the features, relating, by the one or more processors of a computer system, a code execution path of the source code to the features during the annotating, identifying, by the one or more processors of the computer system, a runtime issue associated with the source code, identifying, by the one or more processors of the computer system using a code analytic engine, one or more of the features based on the annotations that are associated with the runtime issue, and automatically disabling, by the one or more processors of the computer system, the identified one or more features associated with the runtime issue.Type: ApplicationFiled: October 8, 2021Publication date: April 13, 2023Inventors: Geet Manghnani, Josephine E. Justin, Ajay Chebbi, Srikanth K. Murali
-
Publication number: 20220360850Abstract: A computer presents digital content securely. The computer identifies a display device presenting digital content to an observation zone. The computer receives a feed from a sensor monitoring the observation zone. The computer identifies content of the feed using a convolutional neural network (CNN). The computer, upon detecting a trigger condition associated with said observation zone in response the identification by the CNN, takes at least one substantially-contemporaneous remedial action.Type: ApplicationFiled: May 7, 2021Publication date: November 10, 2022Inventors: Norton Samuel Augustus Stanley, Josephine E. Justin
-
Patent number: 11443026Abstract: A method and system are provided for data synchronization. The method includes registering, in a database accessible by nodes in a cloud cluster system, node information for each node during an initialization of an application context for an application having at least one instance running on each node. The method further includes storing an update for data in (i) a local storage of a given one of the nodes and (ii) the database, responsive to a request to update the data received by the given one of the nodes. The method also includes generating a modified request that includes details for the updated data. The method additionally includes calling an application programming interface to update a state of respective local storages for the other nodes with the update responsive to the modified request, such that the update is synchronized across the at least one instance running on each node.Type: GrantFiled: October 20, 2016Date of Patent: September 13, 2022Assignee: International Business Machines CorporationInventors: Josephine E. Justin, Srinivasan Nanduri
-
Patent number: 11226803Abstract: One or more processors compile user preference and activity information associated with a mobile device operated by the user. The installation of a first application (app) on the mobile device operated by the user is confirmed. Responsive to detecting availability of an update to the first application, and confirmation accepting installation of the update, dynamically embedding a message within a new feature included in the update of the first application. A message is selected from one or more available messages to dynamically embed within the new feature included in the update of the first application, based on profile and activity information collected about the first user, and responsive to receiving a confirmation to receive the update of the first application, the message selected from the one or more available messages, is presented to the user, embedded within the new feature of the update to the first application.Type: GrantFiled: June 27, 2019Date of Patent: January 18, 2022Assignee: International Business Machines CorporationInventors: Jayakarthik Jayabalan, Josephine E. Justin, Kuntal Dey, Seema Nagar
-
Patent number: 10951723Abstract: A method displaying a theme-based push notification on a mobile device. The method includes registering a mobile device, wherein registering includes receiving, by an application backend server, a registration token from the mobile device, and storing the received registration token. The method further includes participating in dissemination of at least one theme-based push notification template, wherein participating in dissemination includes transmitting, by the application backend server, at least one theme-based push notification template to the registered mobile device. The method further includes processing a push notification together with the at least one theme-based push notification template, wherein the processing includes generating payload information, by the application backend server, and transmitting the payload information with the push notification to the registered mobile device.Type: GrantFiled: October 3, 2017Date of Patent: March 16, 2021Assignee: International Business Machines CorporationInventors: Josephine E. Justin, Srinivasan Nanduri
-
Patent number: 10887414Abstract: A method displaying a theme-based push notification on a mobile device. The method includes registering a mobile device, wherein registering includes receiving, by an application backend server, a registration token from the mobile device, and storing the received registration token. The method further includes participating in dissemination of at least one theme-based push notification template, wherein participating in dissemination includes transmitting, by the application backend server, at least one theme-based push notification template to the registered mobile device. The method further includes processing a push notification together with the at least one theme-based push notification template, wherein the processing includes generating payload information, by the application backend server, and transmitting the payload information with the push notification to the registered mobile device.Type: GrantFiled: July 1, 2019Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Josephine E. Justin, Srinivasan Nanduri
-
Publication number: 20200409682Abstract: One or more processors compile user preference and activity information associated with a mobile device operated by the user. The installation of a first application (app) on the mobile device operated by the user is confirmed. Responsive to detecting availability of an update to the first application, and confirmation accepting installation of the update, dynamically embedding a message within a new feature included in the update of the first application. A message is selected from one or more available messages to dynamically embed within the new feature included in the update of the first application, based on profile and activity information collected about the first user, and responsive to receiving a confirmation to receive the update of the first application, the message selected from the one or more available messages, is presented to the user, embedded within the new feature of the update to the first application.Type: ApplicationFiled: September 23, 2019Publication date: December 31, 2020Inventors: Jayakarthik Jayabalan, Josephine E. Justin, Kuntal Dey, Seema Nagar
-
Publication number: 20200409681Abstract: One or more processors compile user preference and activity information associated with a mobile device operated by the user. The installation of a first application (app) on the mobile device operated by the user is confirmed. Responsive to detecting availability of an update to the first application, and confirmation accepting installation of the update, dynamically embedding a message within a new feature included in the update of the first application. A message is selected from one or more available messages to dynamically embed within the new feature included in the update of the first application, based on profile and activity information collected about the first user, and responsive to receiving a confirmation to receive the update of the first application, the message selected from the one or more available messages, is presented to the user, embedded within the new feature of the update to the first application.Type: ApplicationFiled: June 27, 2019Publication date: December 31, 2020Inventors: Jayakarthik Jayabalan, Josephine E. Justin, Kuntal Dey, Seema Nagar
-
Patent number: 10834219Abstract: Aspects of the present invention disclose a method, computer program product, and system for providing push notifications to an active device of a user. The method includes one or more processors identifying a push notification for distribution to at least a first user, wherein the first user is associated with at least two computing devices. The method further includes retrieving historical push notification interaction information that includes data of the first user dismissing push notifications on the at least two computing devices and the first user opening push notifications on the at least two computing devices. The method further includes determining a prediction of an active computing device, of the at least two computing devices, for the first user based on the retrieved historical push notification interaction information. The method further includes the push notification to the predicted active computing device of the first user.Type: GrantFiled: January 10, 2020Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Josephine E. Justin, Srinivasan Nanduri, Norton Samuel Augustus Stanley
-
Publication number: 20190333075Abstract: Systems and methods for calculating and displaying implicit popularity of products are disclosed. In embodiments, a computer-implemented method, comprises: determining, by a computing device, a set of consumer actions related to a product based on recorded consumer interaction data, wherein the set of consumer actions comprise a plurality of different physical actions of multiple consumers over a span of time; aggregating, by the computing device, the set of consumer actions by type of physical action over time to produce aggregated action event data; calculating, by the computing device, an implicit popularity number for the product based on the aggregated action event data; and sending, by the computing device, a display category to a product display device associated with the product based on the implicit popularity number, wherein the display category represents a measure of consumer popularity of the product.Type: ApplicationFiled: April 27, 2018Publication date: October 31, 2019Inventors: Josephine E. JUSTIN, Jayakarthik JAYABALAN, Kuntal DEY, Seema NAGAR
-
Patent number: 10460030Abstract: Generating reports. The method may include receiving, by a computer, data associated with a meeting. The method may include converting the received data to audio text data, digital text data, and graphical object data. The method may include identifying tokens associated with the converted audio text data, the converted digital text data, and the converted graphical object data. The method may include integrating each token corresponding to timeline data, positional data, and structural data. The method may include creating semantic correlations by connecting tokens associated with the converted audio text data and tokens associated with the converted digital text data. The method may include associating each of the integrated tokens with a semantic correlation based on the timeline data. The method may include creating a report outline based on the received data. The method may include creating an integrated report using the created report outline and the associated tokens.Type: GrantFiled: August 13, 2015Date of Patent: October 29, 2019Assignee: International Business Machines CorporationInventors: Pidad G. D'Souza, Anto A. R. John, Josephine E. Justin, Saritha Vinod
-
Patent number: 10460031Abstract: Generating reports. The method may include receiving, by a computer, data associated with a meeting. The method may include converting the received data to audio text data, digital text data, and graphical object data. The method may include identifying tokens associated with the converted audio text data, the converted digital text data, and the converted graphical object data. The method may include integrating each token corresponding to timeline data, positional data, and structural data. The method may include creating semantic correlations by connecting tokens associated with the converted audio text data and tokens associated with the converted digital text data. The method may include associating each of the integrated tokens with a semantic correlation based on the timeline data. The method may include creating a report outline based on the received data. The method may include creating an integrated report using the created report outline and the associated tokens.Type: GrantFiled: September 28, 2015Date of Patent: October 29, 2019Assignee: International Business Machines CorporationInventors: Pidad G. D'Souza, Anto A. R. John, Josephine E. Justin, Saritha Vinod
-
Publication number: 20190327322Abstract: A method displaying a theme-based push notification on a mobile device. The method includes registering a mobile device, wherein registering includes receiving, by an application backend server, a registration token from the mobile device, and storing the received registration token. The method further includes participating in dissemination of at least one theme-based push notification template, wherein participating in dissemination includes transmitting, by the application backend server, at least one theme-based push notification template to the registered mobile device. The method further includes processing a push notification together with the at least one theme-based push notification template, wherein the processing includes generating payload information, by the application backend server, and transmitting the payload information with the push notification to the registered mobile device.Type: ApplicationFiled: July 1, 2019Publication date: October 24, 2019Inventors: Josephine E. Justin, Srinivasan Nanduri
-
Publication number: 20190104190Abstract: A method displaying a theme-based push notification on a mobile device. The method includes registering a mobile device, wherein registering includes receiving, by an application backend server, a registration token from the mobile device, and storing the received registration token. The method further includes participating in dissemination of at least one theme-based push notification template, wherein participating in dissemination includes transmitting, by the application backend server, at least one theme-based push notification template to the registered mobile device. The method further includes processing a push notification together with the at least one theme-based push notification template, wherein the processing includes generating payload information, by the application backend server, and transmitting the payload information with the push notification to the registered mobile device.Type: ApplicationFiled: October 3, 2017Publication date: April 4, 2019Inventors: Josephine E. Justin, Srinivasan Nanduri
-
Patent number: 10079719Abstract: An approach is provided for tuning middleware. Performance-related settings are loaded. Performance data of the middleware of a MobileFirst Platform (MFP) running in a docker container infrastructure is received. The performance data is collected by agents installed in container groups. Based on the performance data, a performance issue in one of the container groups is identified and a server included in the one container group is identified as a source of the performance issue. Recommendations are generated for tuning the middleware by modifying one or more of the performance-related settings. While the middleware is running in the docker container infrastructure, one of the recommendations is applied to modify one of the performance-related settings which dynamically tunes the middleware, thereby resolving the performance issue.Type: GrantFiled: June 29, 2016Date of Patent: September 18, 2018Assignee: International Business Machines CorporationInventors: Girish Dhanakshirur, Josephine E. Justin, Shinoj Zacharias
-
Publication number: 20180113896Abstract: A method and system are provided for data synchronization. The method includes registering, in a database accessible by nodes in a cloud cluster system, node information for each node during an initialization of an application context for an application having at least one instance running on each node. The method further includes storing an update for data in (i) a local storage of a given one of the nodes and (ii) the database, responsive to a request to update the data received by the given one of the nodes. The method also includes generating a modified request that includes details for the updated data. The method additionally includes calling an application programming interface to update a state of respective local storages for the other nodes with the update responsive to the modified request, such that the update is synchronized across the at least one instance running on each node.Type: ApplicationFiled: October 20, 2016Publication date: April 26, 2018Inventors: Josephine E. Justin, Srinivasan Nanduri