Patents by Inventor Nigel Pegg
Nigel Pegg 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: 9965638Abstract: Although current conferencing applications provide many abilities, some of these abilities are limited. Various embodiments described herein provide one or more of systems, methods, software, and data structures that allow a document, or other file type, to be used to connect to a network-based conference, such as over the Internet, where a view of a local copy of the document is synchronized between participants. Participation abilities of certain network-based conference participants may be limited in such embodiments. Such limits may be enforced locally for each participant, on a server by preventing data representative of certain actions from being broadcast to other participants, or in other ways as described and would be readily apparent herein.Type: GrantFiled: January 28, 2008Date of Patent: May 8, 2018Assignee: Adobe Systems IncorporatedInventors: Jason T. Pittenger, Nigel Pegg
-
Patent number: 9565249Abstract: Various embodiments include at least one of systems, methods, software, and data structures for peer-to-peer exchange of at least a portion of networked collaboration session data. Client and server solutions allow for switching between peer-to-peer and server-centric modes of collaboration data sharing. Some embodiments also allow for sharing of data of a first type via a collaboration server and data of a second type via peer-to-peer connections.Type: GrantFiled: February 12, 2016Date of Patent: February 7, 2017Assignee: Adobe Systems IncorporatedInventors: Nigel Pegg, Hironmay Basu
-
Patent number: 9420014Abstract: In some embodiments, a method includes receiving an input from a participant of a collaborative session among two or more devices, wherein the input is to cause a capture of at least part of data that is part of the state of the collaborative session at a point in time. The method also includes saving a state of the collaborative session at the point in time, wherein the state is saved into an editable format. The saving includes capturing the at least part of the data that is part of the collaborative session. The saving also includes storing the data in the editable format into a machine-readable medium.Type: GrantFiled: November 15, 2007Date of Patent: August 16, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventor: Nigel Pegg
-
Publication number: 20160164968Abstract: Various embodiments include at least one of systems, methods, software, and data structures for peer-to-peer exchange of at least a portion of networked collaboration session data. Client and server solutions allow for switching between peer-to-peer and server-centric modes of collaboration data sharing. Some embodiments also allow for sharing of data of a first type via a collaboration server and data of a second type via peer-to-peer connections.Type: ApplicationFiled: February 12, 2016Publication date: June 9, 2016Inventors: NIGEL PEGG, HIRONMAY BASU
-
Patent number: 9294291Abstract: Various embodiments include at least one of systems, methods, software, and data structures for peer-to-peer exchange of at least a portion of networked collaboration session data. Client and server solutions allow for switching between peer-to-peer and server-centric modes of collaboration data sharing. Some embodiments also allow for sharing of data of a first type via a collaboration server and data of a second type via peer-to-peer connections.Type: GrantFiled: November 12, 2008Date of Patent: March 22, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Nigel Pegg, Hironmay Basu
-
Patent number: 9178957Abstract: Various embodiments herein include one or more of systems, methods, software, and data structures to create collaboration enabled client applications. In some embodiments, web services are provided on one or more servers that may be called by processes within client applications to facilitate collaboration within a workspace, such as directly within a computer application. Some such web services are application and data agnostic meaning that such web services are not aware of or do not care where application collaboration service calls come from, what their destination application is, or what data is being communicated. These web services, in some such embodiments, just must be properly called by an authorized user.Type: GrantFiled: September 27, 2007Date of Patent: November 3, 2015Assignee: ADOBE SYSTEMS INCORPORATEDInventor: Nigel Pegg
-
Patent number: 8990706Abstract: Various embodiments described herein include one or more of systems, methods, and software operable to identify a location of or position a gesture tool, such as a mouse pointer or cursor, within a web conference display. Some embodiments may communicate an identified location of a gesture tool within a user interface control of a web conference presenter to web conference participants. The communicated location of the gesture tool may cause the gesture tool to be displayed in a corresponding location within a display of a web conference participant despite differences between a view of the presenter and participant. The gesture tool may include a pointer under the control of a mouse, a cursor, or other gesturing tool. Some embodiments include a web conference recording module operable to record data associated with a web conference, including gesture tool positioning data.Type: GrantFiled: November 7, 2007Date of Patent: March 24, 2015Assignee: Adobe Systems IncorporatedInventor: Nigel Pegg
-
Patent number: 8943129Abstract: Various embodiments described herein provide one or more of systems, methods, software, and data structures that allow a document, or other file type, to be used to connect to a network-based conference, such as over the Internet. Some embodiments may further allow a local copy of a document, viewed by each conference participant on their local computing devices, to be used as a conferencing tool by synchronizing document views across each local document copy and edits or other modifications and notations made by each participant. As a result, an actual image of the document of a document-based conference need not be shared. Rather, only the edits or other modifications and notations made by each participant are captured, transmitted, and recreated and displayed within the local document copies of the other participants.Type: GrantFiled: January 28, 2008Date of Patent: January 27, 2015Assignee: Adobe Systems IncorporatedInventors: Jason T. Pittenger, Nigel Pegg
-
Publication number: 20140169536Abstract: A system and method for integrating telephone audio into an electronic meeting archive is described. A plurality of telephony signaling messages are received and converted into an electronic meeting application format. The meeting or conferencing system generates metadata from any one or more of the telephony signaling messages, electronic information presented during an electronic meeting, or the like, where the metadata is associated with a particular meeting event time. The metadata, stored in a meeting metadata file, is synchronized with the telephone audio and the electronic information that was stored in the electronic meeting archive using a meeting start time and the meeting event times. The telephone audio may then be replayed responsive to and synchronized with the information obtained from the metadata.Type: ApplicationFiled: April 20, 2005Publication date: June 19, 2014Applicant: Macromedia, Inc.Inventors: Nigel Pegg, Srinivas Manapragada, Bhanu Sharma
-
Publication number: 20140095988Abstract: A collection of resources comprising an electronic book is analyzed and a list describing the electronic book is created, wherein the list identifies the resources used in rendering pages of the electronic book. A maximum payload for each page is determined and the electronic book is modified by moving resources used in rendering various pages to other pages, such that the payload of each page does not exceed the maximum payload designated for the page.Type: ApplicationFiled: September 29, 2012Publication date: April 3, 2014Inventors: Nigel Pegg, Fang-Kuey Chang
-
Publication number: 20140033073Abstract: Various embodiments include one or more of systems, methods, software, and data structures for time-shifted playback of collaboration sessions, such as web conferences, recorded in real-time. Some embodiments include collaboration modules forming part of collaboration participant computing devices operable to request and receive collaboration data from a collaboration server that caches or stores the data. The collaboration modules include at least one time-shifting playback control to receive input to modify viewing properties of the collaboration session. Such properties may include a viewing position within the collaboration session and a playback speed of the collaboration session. Further systems, methods, software, and data structures are disclosed.Type: ApplicationFiled: October 1, 2008Publication date: January 30, 2014Inventor: Nigel Pegg
-
Publication number: 20140032677Abstract: Various embodiments described herein provide one or more of systems, methods, software, and data structures that allow a document, or other file type, to be used to connect to a network-based conference, such as over the Internet. Some embodiments may further allow a local copy of a document, viewed by each conference participant on their local computing devices, to be used as a conferencing tool by synchronizing document views across each local document copy and edits or other modifications and notations made by each participant. As a result, an actual image of the document of a document-based conference need not be shared. Rather, only the edits or other modifications and notations made by each participant are captured, transmitted, and recreated and displayed within the local document copies of the other participants.Type: ApplicationFiled: January 28, 2008Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Jason T. Pittenger, Nigel Pegg
-
Publication number: 20140033067Abstract: Although current conferencing applications provide many abilities, some of these abilities are limited. Various embodiments described herein provide one or more of systems, methods, software, and data structures that allow a document, or other file type, to be used to connect to a network-based conference, such as over the Internet, where a view of a local copy of the document is synchronized between participants. Participation abilities of certain network-based conference participants may be limited in such embodiments. Such limits may be enforced locally for each participant, on a server by preventing data representative of certain actions from being broadcast to other participants, or in other ways as described and would be readily apparent herein.Type: ApplicationFiled: January 28, 2008Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Jason T. Pittenger, Nigel Pegg
-
Publication number: 20140032771Abstract: Various embodiments include at least one of systems, methods, software, and data structures for peer-to-peer exchange of at least a portion of networked collaboration session data. Client and server solutions allow for switching between peer-to-peer and server-centric modes of collaboration data sharing. Some embodiments also allow for sharing of data of a first type via a collaboration server and data of a second type via peer-to-peer connections.Type: ApplicationFiled: November 12, 2008Publication date: January 30, 2014Inventors: Nigel Pegg, Hironmay Basu
-
Publication number: 20140032655Abstract: In some embodiments, a method includes receiving an input from a participant of a collaborative session among two or more devices, wherein the input is to cause a capture of at least part of data that is part of the state of the collaborative session at a point in time. The method also includes saving a state of the collaborative session at the point in time, wherein the state is saved into an editable format. The saving includes capturing the at least part of the data that is part of the collaborative session. The saving also includes storing the data in the editable format into a machine-readable medium.Type: ApplicationFiled: November 15, 2007Publication date: January 30, 2014Inventor: Nigel Pegg
-
Publication number: 20140032770Abstract: Some embodiments may provide a method comprising accessing a first declarative specification element specifying a collaboration session context, accessing a second declarative specification element depending from the first declarative specification element. Some embodiments may further provide a method comprising generating, based on the first declarative specification element, first instructions to instantiate the collaboration session connection, generating, based on the second declarative specification element, second instructions, and generating sequencing instructions to prevent the second instructions from being executed until the collaboration session connection is instantiated.Type: ApplicationFiled: September 28, 2007Publication date: January 30, 2014Inventor: Nigel Pegg
-
Publication number: 20140029919Abstract: In some embodiments, a method includes retrieving a recording of a collaborative session that has been recorded as an event sequence. The recording includes at least one event. The method also includes locating at least one event in the recording of the collaborative session. The method includes performing an edit operation of the recording. The edit operation is at least one of a modification of the at least one event, a removal of the at least one event, or an addition of a new event relative to the at least one event.Type: ApplicationFiled: October 31, 2007Publication date: January 30, 2014Inventors: Rajnikanth Codavalli, Nigel Pegg
-
Publication number: 20140033133Abstract: Various embodiments described herein include one or more of systems, methods, and software operable to identify a location of or position a gesture tool, such as a mouse pointer or cursor, within a web conference display. Some embodiments may communicate an identified location of a gesture tool within a user interface control of a web conference presenter to web conference participants. The communicated location of the gesture tool may cause the gesture tool to be displayed in a corresponding location within a display of a web conference participant despite differences between a view of the presenter and participant. The gesture tool may include a pointer under the control of a mouse, a cursor, or other gesturing tool. Some embodiments include a web conference recording module operable to record data associated with a web conference, including gesture tool positioning data.Type: ApplicationFiled: November 7, 2007Publication date: January 30, 2014Inventor: Nigel Pegg
-
Patent number: 8413068Abstract: In an electronic interaction space, transitioning between a first and second screen layout includes determining a difference between the first and second screen layouts, wherein the first and second screen layouts include at least one pod each, and rendering the difference as a dynamic and intermediate screen layout that uses a representation of physical motion to present a gradual change.Type: GrantFiled: January 6, 2010Date of Patent: April 2, 2013Assignee: Adobe Systems IncorporatedInventor: Nigel Pegg
-
Patent number: 8266209Abstract: Various embodiments herein include one or more of systems, methods, software, and/or data structures to create collaboration enabled client applications. In some embodiments, web services are provided on one or more servers that may be called by processes within client applications to facilitate collaboration within a workspace. These web services, in some such embodiments, may be properly called by an authorized user. Virtual meeting places referred to as rooms may be created dynamically and may each include one or more collaborative services. To facilitate the dynamic creation of new rooms, room templates may be provided which allow new rooms to be easily and automatically created. The room templates may store state information for the pre-existing rooms from which they are based.Type: GrantFiled: May 11, 2011Date of Patent: September 11, 2012Assignee: Adobe Systems IncorporatedInventors: Nigel Pegg, Raffaele Sena