Patents by Inventor Jayant Thomas
Jayant Thomas 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: 20240127185Abstract: Systems and methods for generating a shared collaborative channel for collaboration are provided. In particular, a computing device may receive a request, from an originating member of an organization, to create the shared collaborative channel, the request including an invitee to be added to the shared collaborative channel. In response to receipt of the request, the computing device may provision a substrate group by creating a container associate with the shared collaborative channel including a substrate database associated with the shared collaborative channel, generate an invitation including a custom link to the shared collaborative channel for the invitee, and determine whether the invitee belongs to an originating collaboration team associated with the originating member based on the substrate database. If the invitee belongs to the originating collaboration team, the computing device may further update the substrate group to add the invitee as a new member of the shared collaborative channel.Type: ApplicationFiled: December 26, 2023Publication date: April 18, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Michael Thomas MCLEAN, Ladislau CONCEICAO, Priyank Deepak SANGHAVI, Li LI, Jayant Kishorbhai MANGLANI
-
Patent number: 11693882Abstract: Systems and methods are described herein that provide a system associated with a CRA application framework with offline capability for mobile devices. In one example embodiment, a network request is received via network communications from a mobile device. The request is identified and multiple processing threads are initiated that separate operations for performing the request. A Self Describing Object (SDO) is generated and is returned in response to a fetch request. This allows the mobile device to input data while offline from a server and to minimize network interactions therebetween.Type: GrantFiled: March 5, 2020Date of Patent: July 4, 2023Assignee: Oracle International CorporationInventors: Matthew Lynes, Victor Matskiv, Jayant Thomas
-
Publication number: 20200202991Abstract: Systems and methods are described herein that provide a system associated with a CRA application framework with offline capability for mobile devices. In one example embodiment, a network request is received via network communications from a mobile device. The request is identified and multiple processing threads are initiated that separate operations for performing the request. A Self Describing Object (SDO) is generated and is returned in response to a fetch request. This allows the mobile device to input data while offline from a server and to minimize network interactions therebetween.Type: ApplicationFiled: March 5, 2020Publication date: June 25, 2020Inventors: Matthew LYNES, Victor MATSKIV, Jayant THOMAS
-
Patent number: 10216903Abstract: A system that implements a medical adherence tracker framework receives a workflow definition, the workflow definition comprising one or more tasks. The system persists the workflow definition, and the persisting includes serializing the workflow definition. The system synchronizes the workflow definition to one or more user devices, including transmitting the serialized workflow definition to the user devices. The workflow definition includes nested objects, and the system serializes the workflow definition and nested objects separately and links the serialized objects using an object identifier.Type: GrantFiled: November 21, 2013Date of Patent: February 26, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jayant Thomas, Victor Matskiv, Zhaogang Qian, Vallabha Jagdish
-
Patent number: 9526984Abstract: A system that manages a gamification provider abstraction layer can select a gamification provider. The system receives a common gamification request message from a client and creates a provider-specific request message based on the received common gamification request message and the selected gamification provider. The system then transmits the provider-specific request message to the selected gamification provider.Type: GrantFiled: November 21, 2013Date of Patent: December 27, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jayant Thomas, Victor Matskiv, Zhaogang Qian, Vallabha Jagdish, Richard Rhodes, Vasanthan Gunaratnam
-
Patent number: 9232339Abstract: Systems and methods are described herein that provide a mobile push notification system that sends notifications to various types of mobile devices using a single cloud based interface. One example embodiment includes a registration logic configured to receive device data from a mobile device. A record of the device data is stored in a database. A token generator creates a registration token that identifies the mobile device. The registration logic is facilitates communication between the mobile device and a vendor service when the registration token is received from the mobile device.Type: GrantFiled: February 7, 2013Date of Patent: January 5, 2016Assignee: Oracle International CorporationInventors: Matthew Lynes, Chris Huang, Jayant Thomas, Victor Matskiv
-
Patent number: 9069450Abstract: A computer with a processor and a memory is used to set instructions for both a first component of a service and a second component of the service. The instructions include a flow of dialogs to present to requesters of the service to obtain information. Each instruction includes a dialog to present to the requesters of the service to obtain information. The first component of the service is provided via a first user interface over a first communication channel using a first communication mode. The second component of the service is provided via a second user interface over a second communication channel using a second communication mode. The first component of the service and the second component of the service are provided continuously in a single session in accordance with the instructions using a common rule set of the instructions.Type: GrantFiled: March 4, 2014Date of Patent: June 30, 2015Assignee: AT&T INTELLECTUAL PROPERTY, I, L.P.Inventors: Robert Samokar, Jayant Thomas, Stan Pisle, John Tadlock
-
Publication number: 20150142458Abstract: A system that implements a medical adherence tracker framework receives a workflow definition, the workflow definition comprising one or more tasks. The system persists the workflow definition, and the persisting includes serializing the workflow definition. The system synchronizes the workflow definition to one or more user devices, including transmitting the serialized workflow definition to the user devices. The workflow definition includes nested objects, and the system serializes the workflow definition and nested objects separately and links the serialized objects using an object identifier.Type: ApplicationFiled: November 21, 2013Publication date: May 21, 2015Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Jayant THOMAS, Victor MATSKIV, Zhaogang QIAN, Vallabha JAGDISH
-
Publication number: 20150141149Abstract: A system that manages a gamification provider abstraction layer can select a gamification provider. The system receives a common gamification request message from a client and creates a provider-specific request message based on the received common gamification request message and the selected gamification provider. The system then transmits the provider-specific request message to the selected gamification provider.Type: ApplicationFiled: November 21, 2013Publication date: May 21, 2015Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Jayant THOMAS, Victor MATSKIV, Zhaogang QIAN, Vallabha JAGDISH, Richard RHODES, Vasanthan GUNARATNAM
-
Publication number: 20140229868Abstract: A computer with a processor and a memory is used to set instructions for both a first component of a service and a second component of the service. The instructions include a flow of dialogs to present to requesters of the service to obtain information. Each instruction includes a dialog to present to the requesters of the service to obtain information. The first component of the service is provided via a first user interface over a first communication channel using a first communication mode. The second component of the service is provided via a second user interface over a second communication channel using a second communication mode. The first component of the service and the second component of the service are provided continuously in a single session in accordance with the instructions using a common rule set of the instructions.Type: ApplicationFiled: March 4, 2014Publication date: August 14, 2014Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Robert SAMOKAR, Jayant THOMAS, Stan PISLE, John TADLOCK
-
Publication number: 20140220933Abstract: Systems and methods are described herein that provide a mobile push notification system that sends notifications to various types of mobile devices using a single cloud based interface. One example embodiment includes a registration logic configured to receive device data from a mobile device. A record of the device data is stored in a database. A token generator creates a registration token that identifies the mobile device. The registration logic is facilitates communication between the mobile device and a vendor service when the registration token is received from the mobile device.Type: ApplicationFiled: February 7, 2013Publication date: August 7, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Matthew LYNES, Chris HUANG, Jayant THOMAS, Victor MATSKIV
-
Patent number: 8707258Abstract: Services are integrated by providing a first component of a service via a first user interface over a first communications channel using a first communications mode. A second component of the service is provided via a second user interface over a second communications channel using a second communications mode. The first component of the service and the second component of the service are provided continuously in a single session using a common rule set for user interface dialog management.Type: GrantFiled: October 21, 2008Date of Patent: April 22, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Jayant Thomas, Robert Samokar, Stan Pisle, John Tadlock
-
Patent number: 8644455Abstract: Systems, method, and media for providing communication services between an application and a computer telephony interface server are provided. One of a plurality of computer telephony interface drivers is launched as a primary computer telephony interface driver to interface the application with the computer telephony interface server. The computer telephony interface drivers are monitored with a plurality of monitors. Each of the monitors is associated with one of the computer telephony interface drivers and monitors a status of another of the computer telephony interface drivers. A failure of the primary computer telephony interface driver is detected with a secondary monitor. The secondary monitor monitors the primary computer telephony interface driver and is associated with a secondary computer telephony interface driver.Type: GrantFiled: March 14, 2013Date of Patent: February 4, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Jayant Thomas, Robert Samokar
-
Publication number: 20130346107Abstract: Systems and methods are described herein that provide a system associated with a CRA application framework with offline capability. In one example embodiment a trip report skeleton allows trip report data about clinical research to be stored on a mobile device. The mobile device sends a trip report skeleton creation request to a server side logic using the CRA application framework. The activities related to the trip report are performed asynchronously. Therefore, when a fetch request for the trip report skeleton is issued, it is determined if the trip report skeleton is ready. When the trip report skeleton is ready, a trip report skeleton in a Self Describing Object (SDO) format is received.Type: ApplicationFiled: March 14, 2013Publication date: December 26, 2013Inventors: Matthew LYNES, Victor MATSKIV, Jayant THOMAS
-
Patent number: 8428223Abstract: A method of providing communication services includes configuring a primary computer telephony interface driver to interface a computer telephony interface server with an application for transmitting client information between the application and the computer telephony interface server and configuring a secondary computer telephony interface driver to redundantly interface the same computer telephony interface server with the same application for transmitting the same client information between the same application and the same computer telephony interface server.Type: GrantFiled: December 4, 2008Date of Patent: April 23, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Jayant Thomas, Robert Samokar
-
Patent number: 8184800Abstract: A method for managing voice response services in a call center for interactive voice response (IVR) applications that provides full IVR call capacity during the installation and testing of new IVR application software. The call center includes web application servers, a network dispatcher, IVR clusters, databases and a network switch, which are reconfigured during the installation and testing of new IVR application software so that full IVR call capacity is maintained at all times. The call center further includes the ability to uninstall newly installed IVR application software and restore the call center to the original IVR application software configuration without reducing the call center IVR call capacity.Type: GrantFiled: December 4, 2008Date of Patent: May 22, 2012Assignee: AT&T Intellectual Property I, L.P.Inventors: Jayant Thomas, Robert D. Samokar, Randall Long
-
Publication number: 20100142687Abstract: A method of providing communication services includes configuring a primary computer telephony interface driver to interface a computer telephony interface server with an application for transmitting client information between the application and the computer telephony interface server and configuring a secondary computer telephony interface driver to redundantly interface the same computer telephony interface server with the same application for transmitting the same client information between the same application and the same computer telephony interface server.Type: ApplicationFiled: December 4, 2008Publication date: June 10, 2010Applicant: AT&T Intellectual Property I, L.P.Inventors: Jayant THOMAS, Robert SAMOKAR
-
Publication number: 20100142686Abstract: A method for managing voice response services in a call center for interactive voice response (IVR) applications that provides full IVR call capacity during the installation and testing of new IVR application software. The call center includes web application servers, a network dispatcher, IVR clusters, databases and a network switch, which are reconfigured during the installation and testing of new IVR application software so that full IVR call capacity is maintained at all times. The call center further includes the ability to uninstall newly installed IVR application software and restore the call center to the original IVR application software configuration without reducing the call center IVR call capacity.Type: ApplicationFiled: December 4, 2008Publication date: June 10, 2010Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Jayant THOMAS, Robert D. SAMOKAR, Randall LONG
-
Publication number: 20100100809Abstract: Services are integrated by providing a first component of a service via a first user interface over a first communications channel using a first communications mode. A second component of the service is provided via a second user interface over a second communications channel using a second communications mode. The first component of the service and the second component of the service are provided continuously in a single session using a common rule set for user interface dialog management.Type: ApplicationFiled: October 21, 2008Publication date: April 22, 2010Applicant: AT&T INTELLECTUAL PROPERTY, I, L.P.Inventors: Jayant THOMAS, Robert SAMOKAR, Stan PISLE, John TADLOCK
-
Publication number: 20060212408Abstract: A method and apparatus provides a framework for specifying a multimodal application, such as an IVR, in a communication network. The framework provides a metalanguage that enables a programmer to specify a multimodal user interface using view logic, business rules using router logic, and integration with a backend enterprise system.Type: ApplicationFiled: March 17, 2005Publication date: September 21, 2006Applicant: SBC Knowledge Ventures L.P.Inventors: Marcicalito Nuestro, Jayant Thomas, John Tadlock, David Silva, Bruce Brenton