Patents by Inventor Vinay Bharadwaj

Vinay Bharadwaj 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: 11709861
    Abstract: An interactive planning system is provided to allow a user to create and manage plans in online, offline, and intermittent connectivity environments. In some embodiments, the interactive planning system comprises a mobile, web-based application with an in-browser database configured to allow the user to create and manage plans in an offline environment and synchronize the plan when online connectivity is restored. In some embodiments, the interactive planning system comprises a fitness planning system configured to allow users to create and manage physical fitness plans in online, offline, and intermittent connectivity environments; to provide instructors the ability to enter fitness plan attributes, detail focus areas and timeframe for fitness plans; to provide instructors the ability to highlight macro-level phases to inform plan analytics; and to provide an ability to share programs to groups.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: July 25, 2023
    Assignee: Aptima, Inc.
    Inventors: Timothy Clark, Christopher Jenkins, Gabriel Ganberg, Vinay Bharadwaj
  • Patent number: 8086992
    Abstract: Various technologies and techniques are disclosed for providing a software development application that supports development using a top-down approach. The user creates a high-level system design for a system in the top-down design software development application. The user describes a behavior of the system by attaching technology-neutral original system endpoints and respective contracts to a plurality of system components. The user delegates each original system endpoint to a member endpoint of a corresponding technology-specific member component. The user supplies a concrete implementation for each of the corresponding technology-specific member components. Throughout this iterative development process, the high level system design is preserved.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: December 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Bill Gibson, Mark Groves, Ross Grayum, Vinay Bharadwaj
  • Patent number: 8028274
    Abstract: Various technologies and techniques are disclosed for providing an integration framework that enables tools to be integrated. The integration framework enables tools participating in the framework to be encapsulated in a manner that hides their implementations, thereby preventing them from taking deep dependencies on each other. The integration framework also enables the tools participating in the framework to carry formal type definitions called service and data contracts that describe the public behaviors they offer. The integration framework also provides support for migrating integration logic from tools into pluggable commands to further reduce coupling between the tools.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: September 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Andrew Willis Bliven, II, Ian Bavey, Jack Greenfield, Frank Fan, David Trowbridge, David S. Noble, Michael Hayton, Vinay Bharadwaj
  • Publication number: 20090007069
    Abstract: Various technologies and techniques are disclosed for providing an integration framework that enables tools to be integrated. The integration framework enables tools participating in the framework to be encapsulated in a manner that hides their implementations, thereby preventing them from taking deep dependencies on each other. The integration framework also enables the tools participating in the framework to carry formal type definitions called service and data contracts that describe the public behaviors they offer. The integration framework also provides support for migrating integration logic from tools into pluggable commands to further reduce coupling between the tools.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Andrew Willis Bliven, II, Ian Bavey, Jack Greenfield, Frank Fan, David Trowbridge, David S. Noble, Michael Hayton, Vinay Bharadwaj
  • Publication number: 20080195998
    Abstract: Various technologies and techniques are disclosed for providing a software development application that supports development using a top-down approach. The user creates a high-level system design for a system in the top-down design software development application. The user describes a behavior of the system by attaching technology-neutral original system endpoints and respective contracts to a plurality of system components. The user delegates each original system endpoint to a member endpoint of a corresponding technology-specific member component. The user supplies a concrete implementation for each of the corresponding technology-specific member components. Throughout this iterative development process, the high level system design is preserved.
    Type: Application
    Filed: February 14, 2007
    Publication date: August 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Bill Gibson, Mark Groves, Ross Grayum, Vinay Bharadwaj