Patents by Inventor Vivek Hebbar

Vivek Hebbar 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: 10353985
    Abstract: Methods, systems, and apparatus, including computer program products, for reusing components from an application are provided. In some implementations, a method includes associating a parent and child component in a source application. The components are used in the presentation of document data during navigation among documents. A navigation interface in an application window of the source application is presented, including presenting document data according to the parent and child components. Input adding the parent component from the source application window to an application window of a target application is received. It is determined that the output of the child component is connected with the input of the parent component, and then computer readable instructions associated with the parent component and the child component are inserted into the target application.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: July 16, 2019
    Assignee: Adobe Inc.
    Inventors: Vivek Hebbar, Randy L. Swineford
  • Publication number: 20160234267
    Abstract: The present disclosure is directed toward a send service system that enables a user to customize and control the sending of multiple files to one or more recipients. In addition, the send service system may use templates to allow a user to combine multiple files, stored by different third-party content providers, into a presentation, and to share the presentation with one or more recipients. By creating a content presentation, the send service system enables the user to share content from multiple files in an organized and controlled manner.
    Type: Application
    Filed: February 6, 2015
    Publication date: August 11, 2016
    Inventor: Vivek Hebbar
  • Patent number: 9400661
    Abstract: A system to provide embedded user interface (UI) may comprise a request collector to receive a request directed at a host application from a user interface (UI), a response collector to receive a response from the host application, and a response dispatcher to dispatch the response to the UI via the asynchronous communication channel. The request and the response may be communicated via an asynchronous communication channel.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: July 26, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Matthew N. Crosby, Timothy W. Kukulski, Vivek Hebbar
  • Patent number: 9384295
    Abstract: A method and apparatus for viewing a collaborative document and a portable document at a device in a network. The collaborative document is hosted on a server and accessible through a network. The device hosts a corresponding portable document. The document processing application allows viewing of the portable document and the collaborative document on the device, wherein the user may select the desired view. In one embodiment, each view is displayed as a tabbed window, and switching views is enabled by selection of a tab. When the device is disconnected from the network, the user may view and process the portable document.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: July 5, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Vivek Hebbar, Robert K. McAfee
  • Patent number: 9361296
    Abstract: A method and apparatus for processing collaborative documents providing a portable document version which may be processed when not connected to the collaborative document. The collaborative document is accessible to users through a network. Updates to the collaborative document are provided to the portable document, which may be modified to include the updates or replaced with an updated version of the collaborative document.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: June 7, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Robert K. McAfee, Vivek Hebbar
  • Patent number: 9122660
    Abstract: Various embodiments described herein provide one or more systems, methods, software, and data structures for the presentation of files packaged within a page description language document, such as a Portable Document format (“PDF”) document. Some embodiments include a packaged file presentation shell that may be instantiated within a user interface of a page description language reader application and then modified by a presentation overlay. Such as presentation overlay typically includes at least one standardized graphical element, which, when applied to the packaged file presentation shell, overrides respective standardized graphical element properties and presentation nodes.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: September 1, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Vivek Hebbar, Jason T. Pittenger
  • Patent number: 9015611
    Abstract: Methods, systems, and apparatus, including computer program products, for reusing components from an application are provided. In some implementations, a method includes associating a parent and child component in a source application. The components are used in the presentation of document data during navigation among documents. A navigation interface in an application window of the source application is presented, including presenting document data according to the parent and child components. Input adding the parent component from the source application window to an application window of a target application is received. It is determined that the output of the child component is connected with the input of the parent component, and then computer-readable instructions associated with the parent component and the child component are inserted into the target application.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: April 21, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Vivek Hebbar, Randy L. Swineford
  • Publication number: 20150033118
    Abstract: Methods, systems, and apparatus, including computer program products, for reusing components from an application are provided. In some implementations, a method includes associating a parent and child component in a source application. The components are used in the presentation of document data during navigation among documents. A navigation interface in an application window of the source application is presented, including presenting document data according to the parent and child components. Input adding the parent component from the source application window to an application window of a target application is received. It is determined that the output of the child component is connected with the input of the parent component, and then computer readable instructions associated with the parent component and the child component are inserted into the target application.
    Type: Application
    Filed: October 14, 2014
    Publication date: January 29, 2015
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Vivek Hebbar, Randy L. Swineford
  • Patent number: 8850339
    Abstract: A method includes retrieving content information and associated user interface configuration information. The user interface configuration information relates to user interface elements (e.g., the “chrome” for a “skin”) of a presentation application to present the content information. The user interface configuration information is verifying using a security component of the presentation application. The content information is presented using the presentation application, and the interface elements (e.g., the “chrome”) for the presentation application is presented using the user interface information associated with the content information, during the presentation of the content information.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: September 30, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Vivek Hebbar
  • Publication number: 20140040720
    Abstract: Various embodiments described herein provide one or more systems, methods, software, and data structures for the presentation of files packaged within a page description language document, such as a Portable Document format (“PDF”) document. Some embodiments include a packaged file presentation shell that may be instantiated within a user interface of a page description language reader application and then modified by a presentation overlay. Such as presentation overlay typically includes at least one standardized graphical element, which, when applied to the packaged file presentation shell, overrides respective standardized graphical element properties and presentation nodes.
    Type: Application
    Filed: March 21, 2011
    Publication date: February 6, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Vivek Hebbar, Jason T. Pittenger
  • Publication number: 20140032489
    Abstract: A method and apparatus for viewing a collaborative document and a portable document at a device in a network. The collaborative document is hosted on a server and accessible through a network. The device hosts a corresponding portable document. The document processing application allows viewing of the portable document and the collaborative document on the device, wherein the user may select the desired view. In one embodiment, each view is displayed as a tabbed window, and switching views is enabled by selection of a tab. When the device is disconnected from the network, the user may view and process the portable document.
    Type: Application
    Filed: January 22, 2009
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Vivek Hebbar, Robert K. McAfee
  • Publication number: 20140033086
    Abstract: A method includes retrieving content information and associated user interface configuration information. The user interface configuration information relates to user interface elements (e.g., the “chrome” for a “skin”) of a presentation application to present the content information. The user interface configuration information is verifying using a security component of the presentation application. The content information is presented using the presentation application, and the interface elements (e.g., the “chrome”) for the presentation application is presented using the user interface information associated with the content information, during the presentation of the content information.
    Type: Application
    Filed: January 29, 2008
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventor: Vivek Hebbar
  • Publication number: 20140032488
    Abstract: A method and apparatus for processing collaborative documents providing a portable document version which may be processed when not connected to the collaborative document. The collaborative document is accessible to users through a network. Updates to the collaborative document are provided to the portable document, which may be modified to include the updates or replaced with an updated version of the collaborative document.
    Type: Application
    Filed: January 22, 2009
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Robert K. McAfee, Vivek Hebbar
  • Publication number: 20140033004
    Abstract: Various embodiments herein provide at least one of systems, methods, and software for visualization of content files within a package file. A package file is a data file that includes other files stored therein. Some embodiments include authoring a package file by adding a content file to the package file and associating the added content file with a data visualizer. When the content file is selected for viewing from the package file, the data visualizer associated with the content file is used to provide a view of data within the content file. Other embodiments are directed to viewing a content file of a package file utilizing an associated data visualizer.
    Type: Application
    Filed: April 8, 2010
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventor: Vivek Hebbar
  • Publication number: 20140033227
    Abstract: A system to provide embedded user interface (UI) may comprise a request collector to receive a request directed at a host application from a user interface (UI), a response collector to receive a response from the host application, and a response dispatcher to dispatch the response to the UI via the asynchronous communication channel. The request and the response may be communicated via an asynchronous communication channel.
    Type: Application
    Filed: February 29, 2008
    Publication date: January 30, 2014
    Inventors: Matthew N. Crosby, Timothy W. Kukulski, Vivek Hebbar
  • Patent number: 8561127
    Abstract: Classification of security sensitive information and application of customizable security policies are described, including classifying information as security sensitive information at an application level, the security sensitive information being associated with a security sensitive category, determining a security policy for the security sensitive information, the security policy being configured to secure the security sensitive information, and applying the security policy to the security sensitive information at the application level, the policy being based on the security sensitive category.
    Type: Grant
    Filed: March 1, 2006
    Date of Patent: October 15, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Sunil Agrawal, Vivek Hebbar
  • Publication number: 20130212539
    Abstract: Methods, systems, and apparatus, including computer program products, for reusing components from an application are provided. In some implementations, a method includes associating a parent and child component in a source application. The components are used in the presentation of document data during navigation among documents. A navigation interface in an application window of the source application is presented, including presenting document data according to the parent and child components. Input adding the parent component from the source application window to an application window of a target application is received. It is determined that the output of the child component is connected with the input of the parent component, and then computer-readable instructions associated with the parent component and the child component are inserted into the target application.
    Type: Application
    Filed: March 23, 2009
    Publication date: August 15, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Vivek Hebbar, Randy L. Swineford
  • Patent number: 8479087
    Abstract: Various embodiments described herein include systems, methods, software, and data structures of and for authoring and presentation of package files. Some such embodiments include instantiating a package file and receiving a presentation specification to include in the package file, the presentation specification displayable within a media playing application to provide a representation of display elements defined in the package file. Such embodiments may further include receiving content files, defining display elements for each content file, and associating each content file with a respective display element. A package file may then be generated, published, and/or displayed as a function of the presentation specification.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: July 2, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Randy L. Swineford, Robert K. McAfee, Marissa Dulaney, Vivek Hebbar, Amy Poling, Daniel Walsh, Timothy Walter Kukulski, Clark P. Donahue
  • Publication number: 20090292980
    Abstract: Various embodiments described herein include systems, methods, software, and data structures of and for authoring and presentation of package files. Some such embodiments include instantiating a package file and receiving a presentation specification to include in the package file, the presentation specification displayable within a media playing application to provide a representation of display elements defined in the package file. Such embodiments may further include receiving content files, defining display elements for each content file, and associating each content file with a respective display element. A package file may then be generated, published, and/or displayed as a function of the presentation specification.
    Type: Application
    Filed: May 20, 2008
    Publication date: November 26, 2009
    Inventors: Randy L. Swineford, Robert K. McAfee, Marissa Dulaney, Vivek Hebbar, Amy Poling, Daniel Walsh, Timothy Walter Kukulski, Clark P. Donahue