Patents by Inventor Shivani Gupta
Shivani 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: 12032560Abstract: Client systems of a distributed database system manage execution of transactions on data stored within the distributed database system. The client systems communicate directly with database nodes of the distributed database system in order to manage transactions. The client systems interact with the database nodes of the distributed database system via a client-side interface that performs various operations to execute transactions at the distributed database nodes, including retrieving records, staging mutations or insertions, committing mutations or insertions, or rolling back mutations or insertions on records stored on the distributed database nodes. Interactions between the client-side interface and the database nodes of the distributed database system are further configured to prevent conflicts between different transactions executed by the same or different client systems at the database nodes.Type: GrantFiled: May 21, 2021Date of Patent: July 9, 2024Assignee: COUCHBASE, INC.Inventors: Graham Timothy Pople, Brett Phillip James Lawson, Matthew William Ingenthron, David John Finlay, Shivani Gupta, John Sae Liang, Stephen Ching-Sing Yen
-
Publication number: 20240160624Abstract: A distributed database system for handling transactions from multiple client systems. A database node receives a request to execute a transaction from a first client, involving a record modification. This record has an associated check-and-set (CAS) value that changes with modifications. The record is sent to the first client, which identifies the CAS value. Similarly, a second client sends a request for another transaction, receives the record, and identifies the CAS value. One of these clients attempts to stage a mutation based on their transaction. This includes sending the previously received CAS value. The system checks for a CAS value mismatch, indicating a conflicting mutation from another transaction. If a mismatch is detected, the transaction attempt is aborted to prevent conflicts. Otherwise, the mutation is staged, and the CAS value is updated.Type: ApplicationFiled: January 19, 2024Publication date: May 16, 2024Inventors: Graham Timothy Pople, Brett Phillip James Lawson, Matthew William Ingenthron, David John Finlay, Shivani Gupta, John Sae Liang, Stephen Ching-Sing Yen
-
Publication number: 20240114106Abstract: Techniques performed by a data processing system for a machine learning driven teleprompter include displaying a teleprompter transcript associated with a presentation on a display of a computing device associated with a presenter; receiving audio content of the presentation including speech of the presenter in which the presenter is reading the teleprompter transcript; analyzing the audio content of the presentation using a first machine learning model to obtain a real-time textual translation of the audio content, the first machine learning model being a natural language processing model trained to receive audio content including speech and to translate the audio content into a textual representation of the speech; analyzing the real-time textual representation and the teleprompter transcript with a second machine learning model to obtain transcript position information; and automatically scrolling the teleprompter transcript on the display of the computing device based on the transcript position informatioType: ApplicationFiled: December 7, 2023Publication date: April 4, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Chakkaradeep Chinnakonda CHANDRAN, Stephanie Lorraine HORN, Michael Jay GILMORE, Tarun MALIK, Sarah ZAKI, Tiffany Michelle SMITH, Shivani GUPTA, Pranjal SAXENA, Ridhima GUPTA
-
Patent number: 11902690Abstract: Techniques performed by a data processing system for a machine learning driven teleprompter include displaying a teleprompter transcript associated with a presentation on a display of a computing device associated with a presenter; receiving audio content of the presentation including speech of the presenter in which the presenter is reading the teleprompter transcript; analyzing the audio content of the presentation using a first machine learning model to obtain a real-time textual translation of the audio content, the first machine learning model being a natural language processing model trained to receive audio content including speech and to translate the audio content into a textual representation of the speech; analyzing the real-time textual representation and the teleprompter transcript with a second machine learning model to obtain transcript position information; and automatically scrolling the teleprompter transcript on the display of the computing device based on the transcript position informatioType: GrantFiled: January 19, 2022Date of Patent: February 13, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Chakkaradeep Chinnakonda Chandran, Stephanie Lorraine Horn, Michael Jay Gilmore, Tarun Malik, Sarah Zaki, Tiffany Michelle Smith, Shivani Gupta, Pranjal Saxena, Ridhima Gupta
-
Patent number: 11750739Abstract: The technology disclosed herein enables an endpoint system to present a visual indicator that user communications have been suspended. In a particular embodiment, a method includes exchanging audio user communications for the communication between the first endpoint system and a second endpoint system. At the first endpoint system, the method includes determining that the second endpoint system caused a suspension of the audio user communications and providing a first visual indicator of the suspension.Type: GrantFiled: January 18, 2019Date of Patent: September 5, 2023Assignee: Avaya Management L.P.Inventors: Viralkumar R. Mehta, Shivani Gupta
-
Publication number: 20230262031Abstract: Methods and systems describe linking mobile applications to website providers using an intermediary database that is populated based on mobile application metadata in order to provide secure communication of user data encrypted specifically for given website providers. The methods and systems accomplish this by receiving, at an intermediary database, a first communication from a background application implemented on a mobile device, wherein the first communication comprises a first access point address and is generated based on a request, by a first access point, for first user information for use by a first provider, wherein the first provider provides the first access point. However, as opposed to simply generating a random alternative content for the first communication, the system performs an additional step to ensure that the alternative content is specific to the provider and may be used across all access points for the provider.Type: ApplicationFiled: February 15, 2022Publication date: August 17, 2023Applicant: Capital One Services, LLCInventors: Allison FENICHEL, Nishant GARG, Illiana REED, Michael HOLDEN, Shivani GUPTA, Fan FENG
-
Publication number: 20230127120Abstract: Techniques performed by a data processing system for a machine learning driven teleprompter include displaying a teleprompter transcript associated with a presentation on a display of a computing device associated with a presenter; receiving audio content of the presentation including speech of the presenter in which the presenter is reading the teleprompter transcript; analyzing the audio content of the presentation using a first machine learning model to obtain a real-time textual translation of the audio content, the first machine learning model being a natural language processing model trained to receive audio content including speech and to translate the audio content into a textual representation of the speech; analyzing the real-time textual representation and the teleprompter transcript with a second machine learning model to obtain transcript position information; and automatically scrolling the teleprompter transcript on the display of the computing device based on the transcript position informatioType: ApplicationFiled: January 19, 2022Publication date: April 27, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Chakkaradeep Chinnakonda CHANDRAN, Stephanie Lorraine HORN, Michael Jay GILMORE, Tarun MALIK, Sarah ZAKI, Tiffany Michelle SMITH, Shivani GUPTA, Pranjal SAXENA, Ridhima GUPTA
-
Publication number: 20230070949Abstract: A system includes a processor and a non-transitory computer readable medium coupled to the processor. The non-transitory computer readable medium includes code that requests, via a process, access to the processor using an access request, determines, at the process, a resource-grant status of the access request, and positions the process into an optimum execution schedule based upon a grant-status assessment of the resource-grant status. When a result of the grant-status assessment is that the access request is granted, the process performs an entropic assessment of entropic information associated with the resource-grant status of the process. When the access request entropy of the entropic information is below an optimum entropy access request threshold, an access request time associated with the access request entropy is designated as an optimum request time.Type: ApplicationFiled: September 7, 2021Publication date: March 9, 2023Applicant: Visa International Service AssociationInventors: Shivam Mohan, Sudharshan Krishnakumar Gaddam, Shivani Gupta
-
Patent number: 11596555Abstract: A multi-action wound dressing for accelerated wound healing by means of multi-therapeutic action is disclosed. The dressing comprises a porous sheet (101); two flexible sheets (102) having a first sheet (103) and a second sheet (104) attached to each other; multichannel conduits (105) or a plurality of single channel conduits; multichannel tubes (106), side adhesive tapes (107) and an optional wound contact layer (108). The porous sheet (101) includes a top planar surface (201), thickness (202) and a bottom uneven surface (203). The bottom uneven surface (203) lies on the surface of the wound and may have surface patterns (204). The pattern (204) may be wavy patterns and/or any other regular and/or irregular surface protrusion that allow intermediate gaps between wound surface and the bottom surface (203) of the porous sheet through which fluid can flow over the wound surface.Type: GrantFiled: March 8, 2018Date of Patent: March 7, 2023Assignee: SECRETARY, DEPARTMENT OF BIOTECHNOLOGYInventors: Neelarnab Dutta, Roshan Gurung, Shivani Gupta, Taihei Fujii, Sushma Sagar
-
Publication number: 20210365439Abstract: Client systems of a distributed database system execute transactions on data stored within the distributed database system. The client systems communicate directly with database nodes of the distributed database system in order to execute transactions. The client systems interact with the database nodes of the distributed database system via a client-side interface that performs various operations to execute transactions at the distributed database nodes, including retrieving records, staging mutations or insertions, committing mutations or insertions, or rolling back mutations or insertions on records stored on the distributed database nodes. Interactions between the client-side interface and the database nodes of the distributed database system are further configured to prevent conflicts between different transactions executed by one or more client systems at the database nodes.Type: ApplicationFiled: May 21, 2021Publication date: November 25, 2021Inventors: Graham Timothy Pople, Brett Phillip James Lawson, Matthew William Ingenthron, David John Finlay, Shivani Gupta, John Sae Liang, Stephen Ching-Sing Yen
-
Publication number: 20210365440Abstract: Client systems of a distributed database system manage execution of transactions on data stored within the distributed database system. The client systems communicate directly with database nodes of the distributed database system in order to manage transactions. The client systems interact with the database nodes of the distributed database system via a client-side interface that performs various operations to execute transactions at the distributed database nodes, including retrieving records, staging mutations or insertions, committing mutations or insertions, or rolling back mutations or insertions on records stored on the distributed database nodes. Interactions between the client-side interface and the database nodes of the distributed database system are further configured to prevent conflicts between different transactions executed by the same or different client systems at the database nodes.Type: ApplicationFiled: May 21, 2021Publication date: November 25, 2021Inventors: Graham Timothy Pople, Brett Phillip James Lawson, Matthew William Ingenthron, David John Finlay, Shivani Gupta, John Sae Liang, Stephen Ching-Sing Yen
-
Publication number: 20210137746Abstract: A multi-action wound dressing for accelerated wound healing by means of multi-therapeutic action is disclosed. The dressing comprises a porous sheet (101); two flexible sheets (102) having a first sheet (103) and a second sheet (104) attached to each other; multichannel conduits (105) or a plurality of single channel conduits; multichannel tubes (106), side adhesive tapes (107) and an optional wound contact layer (108). The porous sheet (101) includes a top planar surface (201), thickness (202) and a bottom uneven surface (203). The bottom uneven surface (203) lies on the surface of the wound and may have surface patterns (204). The pattern (204) may be wavy patterns and/or any other regular and/or irregular surface protrusion that allow intermediate gaps between wound surface and the bottom surface (203) of the porous sheet through which fluid can flow over the wound surface.Type: ApplicationFiled: March 8, 2018Publication date: May 13, 2021Inventors: Neelarnab DUTTA, Roshan GURUNG, Shivani GUPTA, Taihei FUJII, Sushma SAGAR
-
Patent number: 10907186Abstract: Methods of modulating the properties of a cell culture expressing a protein of interest are provided. In various embodiments the methods relate to the overexpression of proteins involved in the N-glycosylation pathway.Type: GrantFiled: May 15, 2020Date of Patent: February 2, 2021Assignee: Amgen Inc.Inventors: Shivani Gupta, Sohye Kang
-
Publication number: 20200277642Abstract: Methods of modulating the properties of a cell culture expressing a protein of interest are provided. In various embodiments the methods relate to the overexpression of proteins involved in the N-glycosylation pathway.Type: ApplicationFiled: May 15, 2020Publication date: September 3, 2020Applicant: AMGEN INC.Inventors: Shivani GUPTA, Sohye KANG
-
Patent number: 10762283Abstract: Multimedia document summarization techniques are described. That is, given a document that includes text and a set of images, various implementations generate a summary by extracting relevant text segments in the document and relevant segments of images with constraints on the amount of text and number/size of images in the summary.Type: GrantFiled: November 20, 2015Date of Patent: September 1, 2020Assignee: Adobe Inc.Inventors: Natwar Modani, Vaishnavi Subramanian, . Utpal, Shivani Gupta, Pranav R. Maneriker, Gaurush Hiranandani, Atanu R. Sinha
-
Publication number: 20200236214Abstract: The technology disclosed herein enables an endpoint system to present a visual indicator that user communications have been suspended. In a particular embodiment, a method includes exchanging audio user communications for the communication between the first endpoint system and a second endpoint system. At the first endpoint system, the method includes determining that the second endpoint system caused a suspension of the audio user communications and providing a first visual indicator of the suspension.Type: ApplicationFiled: January 18, 2019Publication date: July 23, 2020Inventors: Viralkumar R. Mehta, Shivani Gupta
-
Patent number: 10655156Abstract: Methods of modulating the properties of a cell culture expressing a protein of interest are provided. In various embodiments the methods relate to the overexpression of proteins involved in the N-glycosylation pathway.Type: GrantFiled: January 29, 2019Date of Patent: May 19, 2020Assignee: Amgen Inc.Inventors: Shivani Gupta, Sohye Kang
-
Patent number: 10523885Abstract: In an imaging array having a plurality of pixel sensors arranged in a plurality of rows and columns, pixel data being read out on column lines of the array, a column line voltage clamp circuit for column lines of the array includes a master voltage clamp circuit coupled to provide a reference voltage clamp level on a reference node, and a slave voltage clamp circuit coupled to each column line in the imaging array, each slave voltage clamp circuit configured to clamp voltage on the column line to a column voltage clamp level derived from the reference voltage level.Type: GrantFiled: April 20, 2017Date of Patent: December 31, 2019Assignee: Foveon, Inc.Inventors: Sudipta Saha, Shivani Gupta
-
Patent number: 10445783Abstract: Target audience content interaction techniques are described. In one or more implementations, a plurality of content is quantified by one or more computing devices as a content feature representation for each of the plurality of content. A plurality of content feature clusters are generated by the one or more computing devices based at least in part on similarity of the content feature representations, one to another. Content cluster interaction data is also created by the one or more computing devices that describes interaction of each of a plurality of users with the plurality of content. A plurality of user interaction clusters are calculated from the content cluster interaction data by the one or more computing devices based at least in part on similarity of the content cluster interaction data of the plurality of users, one to another. The calculated plurality of user interaction clusters are employed by the one or more computing devices to determine content preferences of a target audience.Type: GrantFiled: November 19, 2014Date of Patent: October 15, 2019Assignee: Adobe Inc.Inventors: Shivani Gupta, Gaurush Hiranandani, Anshul Agrawal, Charanjit Singh Ghai
-
Patent number: 10386356Abstract: The present invention provides systems, devices, kits, and methods for separating blood plasma from whole blood. In particular, the present invention provides systems, devices, and methods for separating a fixed volume of blood plasma from whole blood with minimal energy input.Type: GrantFiled: October 11, 2017Date of Patent: August 20, 2019Assignee: Northwestern UniversityInventors: David M. Kelso, Kunal Sur, Arman Nabatiyan, Ashley Marie Yanchak Boggiano, Samuel John Pickerill, Sujit Jangam, Shivani Gupta