Patents by Inventor Apurva S. Patel
Apurva S. Patel 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).
-
Publication number: 20180146096Abstract: A method for managing a teleconference session includes initiating a teleconference session with a plurality of telecommunication devices, monitoring the teleconference session to identify at least one topic discussed by one or more of a plurality of attendees of the teleconference session, and identifying a unique identification of at least one attendee. The method may further include associating the at least one topic with the unique identification, determining when a first telecommunication device associated with the attendee has disconnected from the teleconference session, determining that the topic is discussed by a second attendee of the plurality of attendees after the first telecommunication device has disconnected from the teleconference session, and establishing a connection with the first telecommunication device responsive to determining that the topic is discussed by the second attendee.Type: ApplicationFiled: November 27, 2017Publication date: May 24, 2018Inventors: APURVA S. PATEL, PRASAD P. PURANDARE
-
Publication number: 20180102994Abstract: A processor may receive an electronic message for delivery to a user on a first device. The electronic message may have a first format. The processor may identify one or more features of the first format of the electronic message. The processor may determine whether the one or more features of the first format are supported by a second device. The processor may transform the first format of the electronic message to a second format used by the second device.Type: ApplicationFiled: December 12, 2017Publication date: April 12, 2018Inventors: Apurva S. Patel, Prasad P. Purandare
-
Publication number: 20180102995Abstract: A processor may receive an electronic message sent to a first device associated with a user. The electronic message may have a first format. The processor may receive usage information about the first device and a second device associated with the user. The processor may determine whether to send the electronic message to the second device based on the received usage information. The second device may be capable of receiving messages having a second format. The processor may determine, in response to determining to send the electronic message to the second device, whether to transform the electronic message from the first format to the second format. The processor may transform, in response to determining to transform the electronic message to the second format, the electronic message. The processor may transmit the transformed electronic message to the second device.Type: ApplicationFiled: December 12, 2017Publication date: April 12, 2018Inventors: Apurva S. Patel, Prasad P. Purandare
-
Publication number: 20180075352Abstract: A plurality of computing devices, in a set of computing devices, each perform one or more tasks. A program monitors the tasks performed on each of the computing devices and determines a usage pattern. Based on the usage pattern the program determines one or more programs available for one or more of the computing devices. The program outputs a recommendation to install one or more of the available programs on one or more of the computing devices.Type: ApplicationFiled: November 15, 2017Publication date: March 15, 2018Inventors: Apurva S. Patel, Rajesh Patil, Sunanda Patil, Prasad P. Purandare
-
Publication number: 20180063049Abstract: A processor may receive an electronic message for delivery to a user on a first device. The electronic message may have a first format. The processor may identify one or more features of the first format of the electronic message. The processor may determine whether the one or more features of the first format are supported by a second device. The processor may transform the first format of the electronic message to a second format used by the second device.Type: ApplicationFiled: August 29, 2016Publication date: March 1, 2018Inventors: Apurva S. Patel, Prasad P. Purandare
-
Publication number: 20180063048Abstract: A processor may receive an electronic message sent to a first device associated with a user. The electronic message may have a first format. The processor may receive usage information about the first device and a second device associated with the user. The processor may determine whether to send the electronic message to the second device based on the received usage information. The second device may be capable of receiving messages having a second format. The processor may determine, in response to determining to send the electronic message to the second device, whether to transform the electronic message from the first format to the second format. The processor may transform, in response to determining to transform the electronic message to the second format, the electronic message. The processor may transmit the transformed electronic message to the second device.Type: ApplicationFiled: August 29, 2016Publication date: March 1, 2018Inventors: Apurva S. Patel, Prasad P. Purandare
-
Publication number: 20180053094Abstract: A plurality of computing devices, in a set of computing devices, each perform one or more tasks. A program monitors the tasks performed on each of the computing devices and determines a usage pattern. Based on the usage pattern the program determines one or more programs available for one or more of the computing devices. The program outputs a recommendation to install one or more of the available programs on one or more of the computing devices.Type: ApplicationFiled: August 17, 2016Publication date: February 22, 2018Inventors: Apurva S. Patel, Rajesh Patil, Sunanda Patil, Prasad P. Purandare
-
Patent number: 9900440Abstract: A method for managing a teleconference session includes initiating a teleconference session with a plurality of telecommunication devices, monitoring the teleconference session to identify at least one topic discussed by one or more of a plurality of attendees of the teleconference session, and identifying a unique identification of at least one attendee. The method may further include associating the at least one topic with the unique identification, determining when a first telecommunication device associated with the attendee has disconnected from the teleconference session, determining that the topic is discussed by a second attendee of the plurality of attendees after the first telecommunication device has disconnected from the teleconference session, and establishing a connection with the first telecommunication device responsive to determining that the topic is discussed by the second attendee.Type: GrantFiled: November 18, 2016Date of Patent: February 20, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Apurva S. Patel, Prasad P. Purandare
-
Publication number: 20170357949Abstract: An approach for authorizing a cancelled meeting room action includes receiving a notification of an unavailable meeting room for a scheduled meeting. The approach includes determining whether a meeting room action is performed for the scheduled meeting and responsive to determining the meeting room action is not performed for the scheduled meeting, determining a first invitee on a prioritized list of a plurality of meeting invitees to provide with a temporary meeting room action authorization. Furthermore, the approach includes sending to the first invitee, a notification of the temporary meeting room action authorization for the scheduled meeting and determining whether the first invitee has performed a meeting room action.Type: ApplicationFiled: June 14, 2016Publication date: December 14, 2017Inventors: Apurva S. Patel, Maitreyee M. Patukale, Prasad P. Purandare, Debasish Roy
-
Publication number: 20170357951Abstract: An approach for authorizing a cancelled meeting room action includes receiving a notification of an unavailable meeting room for a scheduled meeting and determining a meeting context for the scheduled meeting based, on at least one of a meeting subject, a meeting agenda, a plurality of meeting minutes, or one or more meeting action items using at least one of natural language processing or semantic analysis. The approach includes determining whether an elapse time for a meeting room action is past for the scheduled meeting. When the elapse time is past, determining a first invitee on a prioritized list of a plurality of meeting invitees to provide with a temporary meeting room action authorization. The approach includes sending to the first invitee, a notification of the temporary meeting room action authorization for the scheduled meeting and determining whether the first invitee has performed a meeting room action.Type: ApplicationFiled: July 26, 2017Publication date: December 14, 2017Inventors: Apurva S. Patel, Maitreyee M. Patukale, Prasad P. Purandare, Debasish Roy
-
Publication number: 20170315688Abstract: A method for enabling at least one user interface display field to perform at least one action is provided. The method may include receiving a first user action associated with the at least one user interface display field. The method may further include activating the at least one user interface display field in response to the received first user action. Additionally, the method may include determining a context associated with the activated at least one user interface display field. The method may also include applying the determined context associated with the activated at least one user interface display. The method may further include receiving a second user action associated with the activated at least one user interface display field based on the applied determined context. The method may also include executing the received second user action.Type: ApplicationFiled: July 20, 2017Publication date: November 2, 2017Inventors: Nizar Lethif, Apurva S. Patel, Prasad P. Purandare
-
Patent number: 9696876Abstract: A method for enabling at least one user interface display field to perform at least one action is provided. The method may include receiving a first user action associated with the at least one user interface display field. The method may further include activating the at least one user interface display field in response to the received first user action. Additionally, the method may include determining a context associated with the activated at least one user interface display field. The method may also include applying the determined context associated with the activated at least one user interface display. The method may further include receiving a second user action associated with the activated at least one user interface display field based on the applied determined context. The method may also include executing the received second user action.Type: GrantFiled: October 17, 2016Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: Nizar Lethif, Apurva S. Patel, Prasad P. Purandare
-
Publication number: 20170075514Abstract: A method for enabling at least one user interface display field to perform at least one action is provided. The method may include receiving a first user action associated with the at least one user interface display field. The method may further include activating the at least one user interface display field in response to the received first user action. Additionally, the method may include determining a context associated with the activated at least one user interface display field. The method may also include applying the determined context associated with the activated at least one user interface display. The method may further include receiving a second user action associated with the activated at least one user interface display field based on the applied determined context. The method may also include executing the received second user action.Type: ApplicationFiled: September 14, 2015Publication date: March 16, 2017Inventors: Nizar Lethif, Apurva S. Patel, Prasad P. Purandare
-
Publication number: 20170075521Abstract: A method for enabling at least one user interface display field to perform at least one action is provided. The method may include receiving a first user action associated with the at least one user interface display field. The method may further include activating the at least one user interface display field in response to the received first user action. Additionally, the method may include determining a context associated with the activated at least one user interface display field. The method may also include applying the determined context associated with the activated at least one user interface display. The method may further include receiving a second user action associated with the activated at least one user interface display field based on the applied determined context. The method may also include executing the received second user action.Type: ApplicationFiled: October 17, 2016Publication date: March 16, 2017Inventors: Nizar Lethif, Apurva S. Patel, Prasad P. Purandare
-
Patent number: 9495346Abstract: A method for enabling at least one user interface display field to perform at least one action is provided. The method may include receiving a first user action associated with the at least one user interface display field. The method may further include activating the at least one user interface display field in response to the received first user action. Additionally, the method may include determining a context associated with the activated at least one user interface display field. The method may also include applying the determined context associated with the activated at least one user interface display. The method may further include receiving a second user action associated with the activated at least one user interface display field based on the applied determined context. The method may also include executing the received second user action.Type: GrantFiled: February 29, 2016Date of Patent: November 15, 2016Assignee: International Business Machines CorporationInventors: Nizar Lethif, Apurva S. Patel, Prasad P. Purandare
-
Publication number: 20160072736Abstract: In an approach to out of office notification, one or more computer processors receive an electronic communication from a sender to a recipient. The one or more computer processors determine an organization associated with the recipient. The one or more computer processors determine whether an organization timing rule for out of office notification exists for the organization. Responsive to determining an organization timing rule for out of office notification exists, the one or more computer processors determine whether the recipient has a planned absence. The one or more computer processors determine whether the recipient's planned absence meets a requirement of the organization timing rule. Responsive to determining the recipient's planned absence meets a requirement of the organization timing rule, the one or more computer processors send an out of office notification to the sender.Type: ApplicationFiled: September 4, 2014Publication date: March 10, 2016Inventors: Adam C. Geheb, Prasanna R. Joshi, Apurva S. Patel
-
Publication number: 20160071060Abstract: In an approach to out of office notification, one or more computer processors receive an electronic communication from a sender to a recipient. The one or more computer processors determine an organization associated with the recipient. The one or more computer processors determine whether an organization timing rule for out of office notification exists for the organization. Responsive to determining an organization timing rule for out of office notification exists, the one or more computer processors determine whether the recipient has a planned absence. The one or more computer processors determine whether the recipient's planned absence meets a requirement of the organization timing rule. Responsive to determining the recipient's planned absence meets a requirement of the organization timing rule, the one or more computer processors send an out of office notification to the sender.Type: ApplicationFiled: April 29, 2015Publication date: March 10, 2016Inventors: Adam C. Geheb, Prasanna R. Joshi, Apurva S. Patel
-
Publication number: 20160026559Abstract: A fix defining at least one unique change to at least a portion of a computer program can be identified. The fix can be applied to the computer program to generate a test version of the computer program As each of the unique changes is applied, program code unites in the computer program changed can be identified. A number of test cases available to test the program code units changed can be determined by matching each of the program code units changed to corresponding data entries. A test readiness index indicating a readiness of the fix to be tested can be generated. The test readiness index can be based on a number of unique changes to the computer program defined by the fix and a number of test cases available to test the unique changes to the computer program defined by the fix. The test readiness index can be output.Type: ApplicationFiled: February 2, 2015Publication date: January 28, 2016Inventors: Adam C. Geheb, Prasanna R. Joshi, Apurva S. Patel
-
Publication number: 20160026554Abstract: A fix defining at least one unique change to at least a portion of a computer program can be identified. The fix can be applied to the computer program to generate a test version of the computer program As each of the unique changes is applied, program code unites in the computer program changed can be identified. A number of test cases available to test the program code units changed can be determined by matching each of the program code units changed to corresponding data entries. A test readiness index indicating a readiness of the fix to be tested can be generated. The test readiness index can be based on a number of unique changes to the computer program defined by the fix and a number of test cases available to test the unique changes to the computer program defined by the fix. The test readiness index can be output.Type: ApplicationFiled: July 25, 2014Publication date: January 28, 2016Inventors: Adam C. Geheb, Prasanna R. Joshi, Apurva S. Patel