Patents by Inventor Deepti Gupta
Deepti Gupta 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
-
Publication number: 20230418669Abstract: A system may include a memory having computer-readable instructions stored thereon, and a processor that executes the computer-readable instructions to determine a plurality of scheduled events to be executed in a time period, determine a number of buckets in the time period based on a predetermined permissible interval, generate a plurality of buckets equal to the number of buckets in the time period, wherein each of the plurality of buckets is associated with a time interval, and schedule each of the plurality of scheduled events in one of the plurality of buckets, wherein execution of each of the plurality of scheduled events is delayed or advanced from an original scheduled time based on the predetermined permissible interval.Type: ApplicationFiled: June 5, 2023Publication date: December 28, 2023Applicant: Nutanix, Inc.Inventors: Deepti Gupta, Ashish Dhar, Akshay Chandak
-
Patent number: 11606411Abstract: 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 10, 2021Date of Patent: March 14, 2023Assignee: Versata Development Group, Inc.Inventors: Jude Arvind Britto, Rajaksekhar 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: 10979538Abstract: 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: August 13, 2019Date of Patent: April 13, 2021Assignee: VERSATA DEVELOPMENT GROUP, INC.Inventors: Jude Arvind Britto, Rajaksekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
-
Publication number: 20200368136Abstract: This document relates to methods and materials involved in providing a tooth, tooth component, or inorganic dental material (e.g., a human tooth, a human tooth component, or an inorganic dental material within a human's mouth) with a white appearance. For example, a whitening adhesive containing a conjugate of at least a polyamine, a polyphosphate, and one or more whitening agents (e.g., titanium dioxide, zinc oxide, and/or hydroxyapetite) can be used to provide a tooth, tooth component, or inorganic dental material with a whiter appearance.Type: ApplicationFiled: May 6, 2020Publication date: November 26, 2020Applicant: SafeWhite, Inc.Inventors: Satish Kumar Garre Venkata Raghavendra, Gary Fred Musso, Caitlin Marie Kiracofe, Ada Alicia Sierraalta, Michelle Anne Hurtubise, Carlos Eduardo Martinez, Deepti Gupta
-
Publication number: 20200368005Abstract: This document relates to materials and methods involved in providing a substrate (e.g., tooth, tooth component, inorganic dental material, skin, hair, nails, hair, lips, and eyelashes) with a desired benefit (e.g., appearance, flavor, breath freshening, and/or medicament). For example, materials and methods for contacting a tooth, tooth component, or inorganic dental material with a polyelectrolyte adhesive containing a conjugate of a polyamine (e.g., a naturally-derived polyamine and/or a synthetic polyamine), a polyphosphate, and one or more whitening agents to provide the substrate with a change in appearance (e.g., a whiter appearance, a more natural appearance, and/or a glossy appearance) are provided.Type: ApplicationFiled: October 1, 2018Publication date: November 26, 2020Inventors: Satish Kumar Garre Venkata Raghavendra, Michelle Anne Hurtubise, Carlos Eduardo Martinez, Deepti Gupta, Roopa Comandur, Brandon Thomas Moore
-
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
-
Publication number: 20190274945Abstract: This document relates to methods and materials involved in providing a tooth, tooth component, or inorganic dental material (e.g., a human tooth, a human tooth component, or an inorganic dental material within a human's mouth) with a white appearance. For example, a whitening adhesive containing a conjugate of at least a polyamine, a polyphosphate, and one or more whitening agents (e.g., titanium dioxide, zinc oxide, and/or hydroxyapetite) can be used to provide a tooth, tooth component, or inorganic dental material with a whiter appearance.Type: ApplicationFiled: December 28, 2018Publication date: September 12, 2019Applicant: SafeWhite, Inc.Inventors: Satish Kumar Garre Venkata Raghavendra, Gary Fred Musso, Caitlin Marie Kiracofe, Ada Alicia Sierraalta, Michelle Anne Hurtubise, Carlos Eduardo Martinez, Deepti Gupta
-
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: 10201491Abstract: This document relates to methods and materials involved in providing a tooth, tooth component, or inorganic dental material (e.g., a human tooth, a human tooth component, or an inorganic dental material within a human's mouth) with a white appearance. For example, a whitening adhesive containing a conjugate of at least a polyamine, a polyphosphate, and one or more whitening agents (e.g., titanium dioxide, zinc oxide, and/or hydroxyapetite) can be used to provide a tooth, tooth component, or inorganic dental material with a whiter appearance.Type: GrantFiled: March 13, 2018Date of Patent: February 12, 2019Assignee: SafeWhite, Inc.Inventors: Satish Kumar Garre Venkata Raghavendra, Gary Fred Musso, Caitlin Marie Kiracofe, Ada Alicia Sierraalta, Michelle Anne Hurtubise, Carlos Eduardo Martinez, Deepti Gupta
-
Publication number: 20180360726Abstract: This document relates to methods and materials involved in providing a tooth, tooth component, or inorganic dental material (e.g., a human tooth, a human tooth component, or an inorganic dental material within a human's mouth) with a white appearance. For example, a whitening adhesive containing a conjugate of at least a polyamine, a polyphosphate, and one or more whitening agents (e.g., titanium dioxide, zinc oxide, and/or hydroxyapetite) can be used to provide a tooth, tooth component, or inorganic dental material with a whiter appearance.Type: ApplicationFiled: March 13, 2018Publication date: December 20, 2018Applicant: SafeWhite, Inc.Inventors: Satish Kumar Garre Venkata Raghavendra, Gary Fred Musso, Caitlin Marie Kiracofe, Ada Alicia Sierraalta, Michelle Anne Hurtubise, Carlos Eduardo Martinez, Deepti Gupta
-
Patent number: 9937120Abstract: This document relates to methods and materials involved in providing a tooth, tooth component, or inorganic dental material (e.g., a human tooth, a human tooth component, or an inorganic dental material within a human's mouth) with a white appearance. For example, a whitening adhesive containing a conjugate of at least a polyamine, a polyphosphate, and one or more whitening agents (e.g., titanium dioxide, zinc oxide, and/or hydroxyapatite) can be used to provide a tooth, tooth component, or inorganic dental material with a whiter appearance.Type: GrantFiled: March 29, 2017Date of Patent: April 10, 2018Assignee: SafeWhite, Inc.Inventors: Satish Kumar Garre Venkata Raghavendra, Gary Fred Musso, Caitlin Marie Kiracofe, Ada Alicia Sierraalta, Michelle Anne Hurtubise, Carlos Eduardo Martinez, Deepti Gupta
-
Patent number: 9886529Abstract: A computer-implemented product including instructions embodied in a non-transitory computer read-able medium that, when executed by a processor, cause the processor to receive input selecting one of a plurality of faces of a boundary representation model of an object. The computer-implemented product may include further instructions to identify boundary edges of the model outside the one of the faces not separated from the one of the faces by an intervening concave or convex edge. The boundary edges may define a perimeter of a topological feature containing the one of the faces. The computer-implemented product may include further instructions to identify a set of the faces including the one of the faces contained by the perimeter and generate output highlighting the boundary edges and set of the faces of the topological feature.Type: GrantFiled: August 28, 2014Date of Patent: February 6, 2018Assignee: HCL Technologies LimitedInventors: Thoguluva Ramamoorthy Kannan, 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
-
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
-
Publication number: 20170281513Abstract: This document relates to methods and materials involved in providing a tooth, tooth component, or inorganic dental material (e.g., a human tooth, a human tooth component, or an inorganic dental material within a human's mouth) with a white appearance. For example, a whitening adhesive containing a conjugate of at least a polyamine, a polyphosphate, and one or more whitening agents (e.g., titanium dioxide, zinc oxide, and/or hydroxyapatite) can be used to provide a tooth, tooth component, or inorganic dental material with a whiter appearance.Type: ApplicationFiled: March 29, 2017Publication date: October 5, 2017Applicant: SafeWhite, Inc.Inventors: Satish Kumar Garre Venkata Raghavendra, Gary Fred Musso, Caitlin Marie Kiracofe, Ada Alicia Sierraalta, Michelle Anne Hurtubise, Carlos Eduardo Martinez, 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
-
Publication number: 20160063136Abstract: A computer-implemented product including instructions embodied in a non-transitory computer read-able medium that, when executed by a processor, cause the processor to receive input selecting one of a plurality of faces of a boundary representation model of an object. The computer-implemented product may include further instructions to identify boundary edges of the model outside the one of the faces not separated from the one of the faces by an intervening concave or convex edge. The boundary edges may define a perimeter of a topological feature containing the one of the faces. The computer-implemented product may include further instructions to identify a set of the faces including the one of the faces contained by the perimeter and generate output highlighting the boundary edges and set of the faces of the topological feature.Type: ApplicationFiled: August 28, 2014Publication date: March 3, 2016Inventors: Thoguluva Ramamoorthy KANNAN, Deepti GUPTA