Patents by Inventor Kapil Gupta

Kapil 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).

  • Publication number: 20170066823
    Abstract: The invention provides molecules, e.g., antibodies or antibody fragments, that specifically bind thymic stromal lymphopoietin (TSLP), compositions comprising these molecules, and methods of using and producing these molecules.
    Type: Application
    Filed: September 7, 2016
    Publication date: March 9, 2017
    Inventors: Matthew John EDWARDS, Jean-Michel Rene RONDEAU, Danforth Miller, Daniel Huang, Hans-Peter KNOPF, Gino Anselmus VAN HEEKE, Rene HEMMIG, Kapil GUPTA, Nicole HAUBST, Barbara ANDLAUER
  • Publication number: 20170019887
    Abstract: The present disclosure enables the assignment of multiple semi-persistent resource assignments at the same time for use in V2V communications. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a UE (e.g., a vehicle). The UE may determine at least one resource pattern required for V2V communications. The UE may also send assistance information for the at least one resource pattern to a base station. Further, the UE may receive, from the base station, a response associated with the at least one resource pattern. In an aspect, the response may include an index of approved resource patterns. Further still, the UE may receive, from the base station, an activation grant for a resource assignment for the at least one resource pattern. In an aspect, activation grant may include the index of approved resource patterns being activated.
    Type: Application
    Filed: June 8, 2016
    Publication date: January 19, 2017
    Inventors: Libin JIANG, Sudhir Kumar BAGHEL, Shailesh PATIL, Saurabha Rangrao TAVILDAR, Kapil GUPTA
  • Publication number: 20160331204
    Abstract: A dish rack is supported for vertical movement relative to a dishwasher tub between lowered and raised positions. To raise the rack, spring biased locking levers provided on side walls of the dish rack are pivoted to cause wing members of the locking levers to release locking tabs, extending in a cantilevered fashion from locking straps secured to the rack, from locking openings provided in adjuster arms which are fixed vertically relative to the tub, thereby disengaging the locking straps from the adjuster arms to enable the rack to be lifted to the raised position. To lower the rack, the locking levers are again pivoted to reposition support members of the locking straps into positions offset from the adjuster arms, thereby enabling the rack to be guided to the lowered position where the locking tabs automatically engage the adjuster arms.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 17, 2016
    Inventors: Kevin T. Kutto, Ronald M. Nowell, JR., Kapil Gupta, Matthew M. Hansen, Sujay S. Dabade, Harshal J. Bhajak, Richard Lawrence Kretz
  • Patent number: 9185464
    Abstract: A method includes providing identifying information for a customer premises communication device to a provider network, wherein the customer premises communication device is a node of a customer premises network. The method may further include registering a communication channel between the customer premises communication device and the provider network. In addition, the method may include receiving at least one service alert message from the provider network using the communication channel. The type of service alert message is selected based on the customer premises communication device.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: November 10, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kapil Gupta, Manohar R. Kesireddy, Sharath B. Vaddempudi, Syam S. Suri, Sudarshan Chavva, Ashok Kumar
  • Patent number: 9095457
    Abstract: A stent and a method for implanting the stent are provided. The stent includes a generally tubular body having a lumen defined therethrough. The body includes a proximal portion having a curved portion where the curved portion is configured for placement proximal to a sphincter. The body also includes a substantially straight distal portion having first and second retaining members. The second retaining member is positioned on the distal portion and the first retaining member is positioned proximal to the second retaining member. The first and second retaining members are positioned on a common longitudinal axis extending along a wall of the distal portion and the first and second retaining members extend away from the body in a common direction so that a free end of the first retaining member and a free end of the second retaining member extend away from a distal end of the body.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: August 4, 2015
    Assignee: Cook Medical Technologies LLC
    Inventor: Kapil Gupta
  • Patent number: 8898162
    Abstract: Methods, systems, and computer program products for providing customized content over a network are provided. The method includes associating content with at least one of a domain name, group, and geography for an entity, the content relating to at least one of the domain name, group, and geography. For each entity, the method also includes storing results of the association in a database record that is mapped to a domain name. In response to receiving a request to access a resource by the entity, the method further includes obtaining a domain name of the entity utilizing address information provided in the request, searching a database for the domain name of the entity, retrieving the database record corresponding to the domain name, generating a resource that includes the content, and providing the entity with the resource.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mathew R. Ganis, Kapil Gupta, David Leip, Santiago M. Rozas, Klaus Johannes Rusch
  • Publication number: 20140122996
    Abstract: The present invention enables development of a mobile app screen based on a back-end service, deploy the screen into a mobile app, and develop integration components to connect to the back-end service. The present invention enables automatic creation of a user interface based on a back-end service and offers sufficient flexibility in screen layout modification. The present invention facilitates seamless addition of that screen into a mobile app, submission of data from the screen into the back-end service, and rendering of data received from the back-end service onto the screen.
    Type: Application
    Filed: March 27, 2013
    Publication date: May 1, 2014
    Inventors: Kapil Gupta, K. R. Venkat, Sudhir Babu, Radhakrishna Murthy
  • Patent number: 8671085
    Abstract: A distributed database transaction coordination manager's outcome store may be unavailable to resolve in-doubt transactions locally, e.g., after an unclean detach, during an outcomes store restore, or during a logical database restore. To facilitate transactional consistency, AGEs and values based on them are used. Some code avoids reformatting any closed physical portion for reuse based on the segment's most recently received minimum of persisted AGEs. Some code commits any in-doubt transactions that appear on an aggregate list and aborts any not on the aggregate list. Some code writes each segment's transaction commit records to persistent storage until the segment's persisted-AGE is not less than a common-restore-AGE, and some code resolves any in-doubt transactions based on a harvested outcomes list. Outcomes may reside in a log or a persisted transactions table. A restore checkpoint may include harvested outcomes. Segments may reside on cloud nodes and/or in a shared nothing database system.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: March 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Robin Dhananjay Dhamankar, Kapil Gupta, Michael Purtell, Kevin G. Farlee
  • Publication number: 20140025180
    Abstract: A stent and a method for implanting the stent are provided. The stent includes a generally tubular body having a lumen defined therethrough. The body includes a proximal portion having a curved portion where the curved portion is configured for placement proximal to a sphincter. The body also includes a substantially straight distal portion having first and second retaining members. The second retaining member is positioned on the distal portion and the first retaining member is positioned proximal to the second retaining member. The first and second retaining members are positioned on a common longitudinal axis extending along a wall of the distal portion and the first and second retaining members extend away from the body in a common direction so that a free end of the first retaining member and a free end of the second retaining member extend away from a distal end of the body.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 23, 2014
    Applicant: Cook Medical Technologies LLC
    Inventor: Kapil Gupta
  • Publication number: 20130151494
    Abstract: A distributed database transaction coordination manager's outcome store may be unavailable to resolve in-doubt transactions locally, e.g., after an unclean detach, during an outcomes store restore, or during a logical database restore. To facilitate transactional consistency, AGEs and values based on them are used. Some code avoids reformatting any closed physical portion for reuse based on the segment's most recently received minimum of persisted AGEs. Some code commits any in-doubt transactions that appear on an aggregate list and aborts any not on the aggregate list. Some code writes each segment's transaction commit records to persistent storage until the segment's persisted-AGE is not less than a common-restore-AGE, and some code resolves any in-doubt transactions based on a harvested outcomes list. Outcomes may reside in a log or a persisted transactions table. A restore checkpoint may include harvested outcomes. Segments may reside on cloud nodes and/or in a shared nothing database system.
    Type: Application
    Filed: December 9, 2011
    Publication date: June 13, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Robin Dhananjay Dhamankar, Kapil Gupta, Michael Purtell, Kevin G. Farlee
  • Publication number: 20130074118
    Abstract: A method includes providing identifying information for a customer premises communication device to a provider network, wherein the customer premises communication device is a node of a customer premises network. The method may further include registering a communication channel between the customer premises communication device and the provider network. In addition, the method may include receiving at least one service alert message from the provider network using the communication channel. The type of service alert message is selected based on the customer premises communication device.
    Type: Application
    Filed: September 15, 2011
    Publication date: March 21, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Kapil Gupta, Manohar R. Kesireddy, Sharath B. Vaddempudi, Syam S. Suri, Sudarshan Chavva, Ashok Kumar
  • Patent number: 8082344
    Abstract: A transaction manager virtualization layer is provided for supporting multiple active transaction managers in a cluster or node. By virtualizing the transaction managers, applications and services are enabled to migrate across cluster nodes or even outside a cluster that includes relevant recovery mechanisms for transactions that are not completed at the time of migration. Multiple implementations of a transaction manager may be enabled to run side-by-side in a node or cluster allowing a rolling upgrade of transaction managers in clusters.
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: John D. Doty, James E. Johnson, William James Carley, Kapil Gupta
  • Patent number: 7730487
    Abstract: The present invention extends to methods, systems, and computer program products for synchronizing ambient state among multiple transaction managers. A coordinating transaction manager establishes transaction ambient state for an application initiated transaction. The coordinating transaction manager sends and a subordinate transaction manager receives a pointer to an ambient state delegate. The subordinate transaction manager sends a request to invoke the ambient state delegate to the coordinating transaction manager in response to receiving an operation. The coordinating transaction manager invokes the ambient state delegate to format the transaction ambient state for the subordinate transaction manager. The coordinating transaction manager sends and the subordinate transaction manager receives the formatted transaction ambient state such that the subordinate transaction manager can appropriately process the operation within the scope of the transaction.
    Type: Grant
    Filed: August 15, 2005
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: William James Carley, James Ernest Johnson, John David Doty, Jonathan Morell Cargille, Kapil Gupta, Max A. Feingold, Michael R. Clark
  • Patent number: 7689016
    Abstract: Improved methods for computer-aided analysis of identifying features of skin lesions from digital images of the lesions are provided. Improved preprocessing of the image that 1) eliminates artifacts that occlude or distort skin lesion features and 2) identifies groups of pixels within the skin lesion that represent features and/or facilitate the quantification of features are provided including improved digital hair removal algorithms. Improved methods for analyzing lesion features are also provided.
    Type: Grant
    Filed: May 30, 2006
    Date of Patent: March 30, 2010
    Assignees: Stoecker & Associates, a subsidiary of The Dermatology Center, LLC, The Curators of the University of Missouri
    Inventors: William V. Stoecker, Randy H. Moss, R. Joe Stanley, Xiaohe Chen, Kapil Gupta, Bijaya Shrestha, Pavani Jella
  • Patent number: 7613814
    Abstract: Discovering transaction managers participating in a transaction. A method may be practiced, for example, in a commit tree topology including a number of transaction managers to manage transactions. The transactions include a set of operations that are all performed if a transaction is completed or all aborted if a transaction is not completed. The transaction managers store transaction result information to allow recovery of a transaction in case of system failure. The method includes receiving at a first transaction manager, a token from a second transaction manager on a machine external to the first transaction manager. The token specifies that the first transaction manager is the originator of the token. The token is associated with a transaction. The first transaction manager identifies that it has not previously participated in the transaction associated with the token. A transaction manager is identified that is participating in the transaction associated with the token.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Jonathan M. Cargille, Kapil Gupta, Max A. Feingold, Michael R. Clark
  • Publication number: 20090260011
    Abstract: A computer system with a command shell that supports execution of commands within transactions. The command shell responds to commands that start, complete or undo transactions. To support transactions, the command shell may maintain and provide transaction state information. The command shell may interact with a transaction manager that interfaces with resource managers that process transacted instructions within transacted task modules to commit or roll back transacted instructions from those task modules based on transaction state information maintained by the shell. Parameters associated with commands can control behavior in association with transaction process, including supporting nesting transactions and non-nested transactions and bypassing transacted processing in some instances of a command.
    Type: Application
    Filed: April 14, 2008
    Publication date: October 15, 2009
    Applicant: Microsoft Corporation
    Inventors: Jeffrey P. Snover, Abhishek Agrawal, Leigh C. Holmes, Cuneyt E. Havlioglu, William James Carley, Vikram Sahijwani, Vitaly Bordovskiy, James Johnson, Kapil Gupta
  • Patent number: 7533080
    Abstract: Minimizing transaction managers. A method that may be practiced in a commit tree topology including a plurality of transaction managers to manage transactions. The transactions include a set of operations that are all performed if a transaction is completed or all aborted if a transaction is not completed. The transaction managers store transaction result information to allow recovery of a transaction in case of system failure. The method includes acts for minimizing storage overhead by minimizing the number of transaction managers used to coordinate transactions. The method includes identifying a set of transaction managers. A first transaction manager is selected from among the set of transaction managers. A second transaction manager is identified from among the set of transaction managers that is always available when the first transaction manager is available. Messages are redirected from a subordinate associated with the first transaction manager to the second transaction manager.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Dana D. Groff, James E. Johnson, John D. Doty, Jonathan M. Cargille, Kapil Gupta, Michael R. Clark
  • Patent number: 7512957
    Abstract: A web services namespace pertains to an infrastructure for enabling creation of a wide variety of applications. The infrastructure provides a foundation for building message-based applications of various scale and complexity. The infrastructure or framework provides APIs for basic messaging, secure messaging, reliable messaging and transacted messaging. In some embodiments, the associated APIs are factored into a hierarchy of namespaces in a manner that balances utility, usability, extensibility and versionability.
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Shy Cohen, Geary L. Eppley, Douglas M. Purdy, James E. Johnson, Stephen J. Millet, Stephen T. Swartz, Vijay K. Gajjala, Aaron Abraham Stern, Alexander Martin DeJarnatt, Alfred M. Lee, IV, Anand Rjagopalan, Anastasios Kasiolas, Chaitanya D. Upadhyay, Christopher G. Kaler, Craig Andrew Critchley, David Edwin Levin, David Owen Driver, David Wortendyke, Douglas A. Walter, Elliot Lee Waingold, Erik Bo Christensen, Erin P. Honeycutt, Eugene Shvets, Evgeny Osovetsky, Giovanni M. Della-Libera, Jesus Ruiz-Scougall, John David Doty, Jonathan T. Wheeler, Kapil Gupta, Kenneth David Wolf, Krishnan Srinivasan, Lance E. Olson, Matthew Thomas Tavis, Mauro Ottaviani, Max Attar Feingold, Michael James Coulson, Michael Jon Marucheck, Michael Steven Vernal, Michael Thomas Dice, Mohamed-Hany Essam Ramadan, Mohammad Makarechian, Natasha Harish Jethanandani, Richard Dievendorff, Richard Douglas Hill, Ryan Thomas Sturgell, Saurab Nog, Scott Christopher Seely, Serge Sverdlov, Siddhartha Puri, Sowmyanarayanan K. Srinivasan, Stefan Batres, Stefan Harrington Pharies, Tirunelveli Vishwanath, Tomasz Janczuk, Uday S. Hegde, Umesh Madan, Vaithialingam B. Balayogan, Vipul Arunkant Modi, Yaniv Pessach, Yasser Shohoud
  • Publication number: 20080196029
    Abstract: A transaction manager virtualization layer is provided for supporting multiple active transaction managers in a cluster or node. By virtualizing the transaction managers, applications and services are enabled to migrate across cluster nodes or even outside a cluster that includes relevant recovery mechanisms for transactions that are not completed at the time of migration. Multiple implementations of a transaction manager may be enabled to run side-by-side in a node or cluster allowing a rolling upgrade of transaction managers in clusters.
    Type: Application
    Filed: February 12, 2007
    Publication date: August 14, 2008
    Applicant: Microsoft Corporation
    Inventors: John D. Doty, James E. Johnson, William James Carley, Kapil Gupta
  • Publication number: 20070294412
    Abstract: Discovering transaction managers participating in a transaction. A method may be practiced, for example, in a commit tree topology including a number of transaction managers to manage transactions. The transactions include a set of operations that are all performed if a transaction is completed or all aborted if a transaction is not completed. The transaction managers store transaction result information to allow recovery of a transaction in case of system failure. The method includes receiving at a first transaction manager, a token from a second transaction manager on a machine external to the first transaction manager. The token specifies that the first transaction manager is the originator of the token. The token is associated with a transaction. The first transaction manager identifies that it has not previously participated in the transaction associated with the token. A transaction manager is identified that is participating in the transaction associated with the token.
    Type: Application
    Filed: June 20, 2006
    Publication date: December 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Jonathan M. Cargille, Kapil Gupta, Max A. Feingold, Michael R. Clark