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: 10353985Abstract: 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: GrantFiled: October 14, 2014Date of Patent: July 16, 2019Assignee: Adobe Inc.Inventors: Vivek Hebbar, Randy L. Swineford
-
Publication number: 20160234267Abstract: 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: ApplicationFiled: February 6, 2015Publication date: August 11, 2016Inventor: Vivek Hebbar
-
Patent number: 9400661Abstract: 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: GrantFiled: February 29, 2008Date of Patent: July 26, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Matthew N. Crosby, Timothy W. Kukulski, Vivek Hebbar
-
Patent number: 9384295Abstract: 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: GrantFiled: January 22, 2009Date of Patent: July 5, 2016Assignee: Adobe Systems IncorporatedInventors: Vivek Hebbar, Robert K. McAfee
-
Patent number: 9361296Abstract: 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: GrantFiled: January 22, 2009Date of Patent: June 7, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Robert K. McAfee, Vivek Hebbar
-
Patent number: 9122660Abstract: 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: GrantFiled: March 21, 2011Date of Patent: September 1, 2015Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Vivek Hebbar, Jason T. Pittenger
-
Patent number: 9015611Abstract: 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: GrantFiled: March 23, 2009Date of Patent: April 21, 2015Assignee: Adobe Systems IncorporatedInventors: Vivek Hebbar, Randy L. Swineford
-
Publication number: 20150033118Abstract: 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: ApplicationFiled: October 14, 2014Publication date: January 29, 2015Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Vivek Hebbar, Randy L. Swineford
-
Patent number: 8850339Abstract: 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: GrantFiled: January 29, 2008Date of Patent: September 30, 2014Assignee: Adobe Systems IncorporatedInventor: Vivek Hebbar
-
Publication number: 20140040720Abstract: 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: ApplicationFiled: March 21, 2011Publication date: February 6, 2014Applicant: Adobe Systems IncorporatedInventors: Vivek Hebbar, Jason T. Pittenger
-
Publication number: 20140032489Abstract: 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: ApplicationFiled: January 22, 2009Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Vivek Hebbar, Robert K. McAfee
-
Publication number: 20140033086Abstract: 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: ApplicationFiled: January 29, 2008Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventor: Vivek Hebbar
-
Publication number: 20140032488Abstract: 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: ApplicationFiled: January 22, 2009Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Robert K. McAfee, Vivek Hebbar
-
Publication number: 20140033004Abstract: 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: ApplicationFiled: April 8, 2010Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventor: Vivek Hebbar
-
Publication number: 20140033227Abstract: 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: ApplicationFiled: February 29, 2008Publication date: January 30, 2014Inventors: Matthew N. Crosby, Timothy W. Kukulski, Vivek Hebbar
-
Patent number: 8561127Abstract: 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: GrantFiled: March 1, 2006Date of Patent: October 15, 2013Assignee: Adobe Systems IncorporatedInventors: Sunil Agrawal, Vivek Hebbar
-
Publication number: 20130212539Abstract: 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: ApplicationFiled: March 23, 2009Publication date: August 15, 2013Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Vivek Hebbar, Randy L. Swineford
-
Patent number: 8479087Abstract: 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: GrantFiled: May 20, 2008Date of Patent: July 2, 2013Assignee: Adobe Systems IncorporatedInventors: Randy L. Swineford, Robert K. McAfee, Marissa Dulaney, Vivek Hebbar, Amy Poling, Daniel Walsh, Timothy Walter Kukulski, Clark P. Donahue
-
Publication number: 20090292980Abstract: 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: ApplicationFiled: May 20, 2008Publication date: November 26, 2009Inventors: Randy L. Swineford, Robert K. McAfee, Marissa Dulaney, Vivek Hebbar, Amy Poling, Daniel Walsh, Timothy Walter Kukulski, Clark P. Donahue