Patents by Inventor Rajasekhar Vinnakota
Rajasekhar Vinnakota 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: 11962667Abstract: A client updates a display of a user interface associated with a state-based client-server application in accordance with a client-side cache. The server supplies data for a new state and additional data for one or more subsequent states that possibly follow the new state if appropriate one or more operations are performed. When a client request is generated that indicates an operation that causes the application to transition to the new state, the client updates the display in accordance with the data that corresponds to the new state from the client-side cache, if available from the client-side cache. The new state data is available since the server has previously supplied the new state data.Type: GrantFiled: August 13, 2021Date of Patent: April 16, 2024Assignee: Versata Development Group, Inc.Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
-
Patent number: 11122140Abstract: A client updates a display of a user interface associated with a state-based client-server application in accordance with a client-side cache. The server supplies data for a new state and additional data for one or more subsequent states that possibly follow the new state if appropriate one or more operations are performed. When a client request is generated that indicates an operation that causes the application to transition to the new state, the client updates the display in accordance with the data that corresponds to the new state from the client-side cache, if available from the client-side cache. The new state data is available since the server has previously supplied the new state data.Type: GrantFiled: July 22, 2019Date of Patent: September 14, 2021Assignee: Versata Development Group, Inc.Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
-
Patent number: 10560545Abstract: A client updates a display of a user interface associated with a state-based client-server application in accordance with a client-side cache. The server supplies data for a new state and additional data for one or more subsequent states that possibly follow the new state if appropriate one or more operations are performed. When a client request is generated that indicates an operation that causes the application to transition to the new state, the client updates the display in accordance with the data that corresponds to the new state from the client-side cache, if available from the client-side cache. The new state data is available since the server has previously supplied the new state data.Type: GrantFiled: September 11, 2017Date of Patent: February 11, 2020Assignee: Versata Development Group, Inc.Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
-
Patent number: 10409876Abstract: Intelligent capture, storage, and retrieval of information for task completion are provided. A user can explicitly request to capture information, or user information is implicitly captured from one or more data streams. Semantic understanding of captured information is provided, wherein offline processes are run that analyze captured information to bucket them into a set of pre-defined high value scenarios. Whenever a capture falls into such scenarios, additional structured information about the capture is extracted. Further, aspects provide for storing and indexing information in a data repository. Users are enabled to explicitly retrieve the stored information using a natural language interface, or stored information can be proactively provided to the user based on context to enable task completion.Type: GrantFiled: May 26, 2016Date of Patent: September 10, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Rajasekhar Vinnakota, Deepinder Singh Gill, Ravi Gupta, Vipindeep Vangala, Srinivasa Varadhan Thirumalai-Anandanpillai
-
Patent number: 10412197Abstract: Response delay associated with a state-based client-server application can be reduced with utilization of an application state server-side cache. A server caches data for a set of one or more possible states of a client-server application that may follow a current state of the application. The server rapidly responds to a client request with data that corresponds to an appropriate new state of the application in accordance with the application state server-side cache. The server determines that the application will transition to the appropriate new state from the current state of the application with the application state server-side cache based, at least in part, on an operation indicated by the client request.Type: GrantFiled: December 7, 2017Date of Patent: September 10, 2019Assignee: Versata Development Group, Inc.Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
-
Patent number: 9871891Abstract: Response delay associated with a state-based client-server application can be reduced with utilization of an application state server-side cache. A server caches data for a set of one or more possible states of a client-server application that may follow a current state of the application. The server rapidly responds to a client request with data that corresponds to an appropriate new state of the application in accordance with the application state server-side cache. The server determines that the application will transition to the appropriate new state from the current state of the application with the application state server-side cache based, at least in part, on an operation indicated by the client request.Type: GrantFiled: November 28, 2016Date of Patent: January 16, 2018Assignee: Versata Development Group, Inc.Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
-
Publication number: 20170344649Abstract: Intelligent capture, storage, and retrieval of information for task completion are provided. A user can explicitly request to capture information, or user information is implicitly captured from one or more data streams. Semantic understanding of captured information is provided, wherein offline processes are run that analyze captured information to bucket them into a set of pre-defined high value scenarios. Whenever a capture falls into such scenarios, additional structured information about the capture is extracted. Further, aspects provide for storing and indexing information in a data repository. Users are enabled to explicitly retrieve the stored information using a natural language interface, or stored information can be proactively provided to the user based on context to enable task completion.Type: ApplicationFiled: May 26, 2016Publication date: November 30, 2017Applicant: Microsoft Technology Licensing, LLC.Inventors: Rajasekhar Vinnakota, Deepinder Singh Gill, Ravi Gupta, Vipindeep Vangala, Srinivasa Varadhan Thirumalai-Anandanpillai
-
Patent number: 9787794Abstract: A client updates a display of a user interface associated with a state-based client-server application in accordance with a client-side cache. The server supplies data for a new state and additional data for one or more subsequent states that possibly follow the new state if appropriate one or more operations are performed. When a client request is generated that indicates an operation that causes the application to transition to the new state, the client updates the display in accordance with the data that corresponds to the new state from the client-side cache, if available from the client-side cache. The new state data is available since the server has previously supplied the new state data.Type: GrantFiled: June 6, 2016Date of Patent: October 10, 2017Assignee: Versata Development Group, Inc.Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
-
Patent number: 9531838Abstract: Response delay associated with a state-based client-server application can be reduced with utilization of an application state server-side cache. A server caches data for a set of one or more possible states of a client-server application that may follow a current state of the application. The server rapidly responds to a client request with data that corresponds to an appropriate new state of the application in accordance with the application state server-side cache. The server determines that the application will transition to the appropriate new state from the current state of the application with the application state server-side cache based, at least in part, on an operation indicated by the client request.Type: GrantFiled: March 6, 2014Date of Patent: December 27, 2016Assignee: Versata Development Group, Inc.Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
-
Patent number: 9385914Abstract: A client updates a display of a user interface associated with a state-based client-server application in accordance with a client-side cache. The server supplies data for a new state and additional data for one or more subsequent states that possibly follow the new state if appropriate one or more operations are performed. When a client request is generated that indicates an operation that causes the application to transition to the new state, the client updates the display in accordance with the data that corresponds to the new state from the client-side cache, if available from the client-side cache. The new state data is available since the server has previously supplied the new state data.Type: GrantFiled: March 26, 2007Date of Patent: July 5, 2016Assignee: Versata Development Group, Inc.Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
-
Patent number: 8832184Abstract: Response delay associated with a state-based client-server application can be reduced with utilization of an application state server-side cache. A server caches data for a set of one or more possible states of a client-server application that may follow a current state of the application. The server rapidly responds to a client request with data that corresponds to an appropriate new state of the application in accordance with the application state server-side cache. The server determines that the application will transition to the appropriate new state from the current state of the application with the application state server-side cache based, at least in part, on an operation indicated by the client request.Type: GrantFiled: September 12, 2011Date of Patent: September 9, 2014Assignee: Versata Development Group, Inc.Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
-
Patent number: 8019811Abstract: Response delay associated with a state-based client-server application can be reduced with utilization of an application state server-side cache. A server caches data for a set of one or more possible states of a client-server application that may follow a current state of the application. The server rapidly responds to a client request with data that corresponds to an appropriate new state of the application in accordance with the application state server-side cache. The server determines that the application will transition to the appropriate new state from the current state of the application with the application state server-side cache based, at least in part, on an operation indicated by the client request.Type: GrantFiled: March 26, 2007Date of Patent: September 13, 2011Assignee: Versata Development Group, Inc.Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta