Patents by Inventor James E. Pycock
James E. Pycock 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: 20190132267Abstract: A method implemented by a client application when executed on a user device during an instant messaging communication between said user device and at least one further device, the method comprising: transmitting a first message comprising media data over a communication network from said user device to said at least one further device; receiving a second message comprising further media data transmitted over said communication network from said at least one further device; determining that the media data and the further media data are of the same data type; and generating a composite media object based on the media data and the further media data in response to said determination and displaying the composite media object on a display of said user device.Type: ApplicationFiled: December 26, 2018Publication date: May 2, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: James E. Pycock, Mete Atamel, Jimmy Enrico Jacques Holzer, Jakob O. Engstrand
-
Patent number: 10182023Abstract: A method implemented by a client application when executed on a user device during an instant messaging communication between said user device and at least one further device, the method comprising: transmitting a first message comprising media data over a communication network from said user device to said at least one further device; receiving a second message comprising further media data transmitted over said communication network from said at least one further device; determining that the media data and the further media data are of the same data type; and generating a composite media object based on the media data and the further media data in response to said determination and displaying the composite media object on a display of said user device.Type: GrantFiled: October 31, 2014Date of Patent: January 15, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: James E. Pycock, Mete Atamel, Jimmy Enrico Jacques Holzer, Jakob O. Engstrand
-
Patent number: 10002260Abstract: A method performed in relation to a private conversation conducted over a network between a selected group of two or more users, each of the group of users participating in the conversation from a respective instance of a communication client application run on a respective user device. The private conversation comprises one or more content items, each of these content items being shared by a respective source user of the group with one or more other users of the group internally within the private conversation. The method comprises associating a respective permissions model with each respective one of the content items, the permission model being configured to act on the client application to control permission for the one or more other users to use the respective content item outside of said conversation.Type: GrantFiled: November 11, 2014Date of Patent: June 19, 2018Assignee: Microsoft Technology Licensing, LLCInventor: James E. Pycock
-
Patent number: 9350943Abstract: There is provided a method comprising: receiving at a first device a first video; receiving at the first device an indication that the first video was selected by a user of a second device from a set of pre-recorded videos; and causing the first video to be displayed, via a display, in conjunction with an indication that the first video was selected by the user of the second device from a set of pre-recorded videos.Type: GrantFiled: September 15, 2014Date of Patent: May 24, 2016Assignee: Microsoft Technology Licensing, LLCInventors: James E. Pycock, Daniel James Chastney, Steve James Pearce, Amy Jiyun Kim, Soramist Chintanamanus, Antonio Pedro Pernambuco Rezende, Stephanie Mary McNee, Eldar A. Markov
-
Publication number: 20160080689Abstract: There is provided a method comprising: receiving at a first device a first video; receiving at the first device an indication that the first video was selected by a user of a second device from a set of pre-recorded videos; and causing the first video to be displayed, via a display, in conjunction with an indication that the first video was selected by the user of the second device from a set of pre-recorded videos.Type: ApplicationFiled: September 15, 2014Publication date: March 17, 2016Inventors: James E. Pycock, Daniel James Chastney, Steve James Pearce, Amy Jiyun Kim, Soramist Chintanamanus, Antonio Pedro Pernambuco Rezende, Stephanie Mary McNee, Eldar A. Markov
-
Publication number: 20160063276Abstract: A method performed in relation to a private conversation conducted over a network between a selected group of two or more users, each of the group of users participating in the conversation from a respective instance of a communication client application run on a respective user device. The private conversation comprises one or more content items, each of these content items being shared by a respective source user of the group with one or more other users of the group internally within the private conversation. The method comprises associating a respective permissions model with each respective one of the content items, the permission model being configured to act on the client application to control permission for the one or more other users to use the respective content item outside of said conversation.Type: ApplicationFiled: November 11, 2014Publication date: March 3, 2016Inventor: James E. Pycock
-
Publication number: 20160036735Abstract: A method implemented by a client application when executed on a user device during an instant messaging communication between said user device and at least one further device, the method comprising: transmitting a first message comprising media data over a communication network from said user device to said at least one further device; receiving a second message comprising further media data transmitted over said communication network from said at least one further device; determining that the media data and the further media data are of the same data type; and generating a composite media object based on the media data and the further media data in response to said determination and displaying the composite media object on a display of said user device.Type: ApplicationFiled: October 31, 2014Publication date: February 4, 2016Inventors: James E. Pycock, Mete Atamel, Jimmy Enrico Jacques Holzer, Jakob O. Engstrand
-
Patent number: 8245137Abstract: In an electronic document filing system, placeholder objects are used to provide an explicit representation of document files which are not yet present but which are explicitly expected by the system. A placeholder object can be a real filing system object, which may be processed by the filing system in the same manner as any other filing system object, and can include filing system data such as file metadata. The metadata may be associated with an expected source for the document file (e.g., for automatic capture of a paper document from a scanner).Type: GrantFiled: July 25, 2002Date of Patent: August 14, 2012Assignee: Xerox CorporationInventors: Rachel Jones, Allan MacLean, Richard Bentley, Graham Button, Jon O'Brien, Kevin Palfreyman, James E. Pycock
-
Patent number: 6868424Abstract: In an electronic document filing system, placeholder objects are used to provide an explicit representation of document files which are not yet present but which are explicitly expected by the system. A placeholder object can be a real filing system object, which may be processed by the filing system in the same manner as any other filing system object, and can include filing system data such as file metadata. The metadata may be associated with an expected source for the document file in, for example, filing systems, messaging systems, workflow systems, and document scanning systems.Type: GrantFiled: July 25, 2002Date of Patent: March 15, 2005Assignee: Xerox CorporationInventors: Rachel Jones, Allan MacLean, Richard Bentley, Kevin Palfreyman, James E. Pycock, Jon O'Brien, Graham Button
-
Publication number: 20040205622Abstract: In an electronic document filing system, placeholder objects are used to provide an explicit representation of document files which are not yet present but which are explicitly expected by the system. A placeholder object can be a real filing system object, which may be processed by the filing system in the same manner as any other filing system object, and can include filing system data such as file metadata. The metadata may be associated with an expected source for the document file (e.g., for automatic capture of a paper document from a scanner).Type: ApplicationFiled: July 25, 2002Publication date: October 14, 2004Applicant: XEROX CORPORATIONInventors: Rachel Jones, Allan Maclean, Richard Bentley, Graham Button, Jon O'brien, Kevin Palfreyman, James E. Pycock
-
Publication number: 20040019613Abstract: In an electronic document filing system, placeholder objects are used to provide an explicit representation of document files which are not yet present but which are explicitly expected by the system. A placeholder object can be a real filing system object, which may be processed by the filing system in the same manner as any other filing system object, and can include filing system data such as file metadata. The metadata may be associated with an expected source for the document file in, for example, filing systems, messaging systems, workflow systems, and document scanning systems.Type: ApplicationFiled: July 25, 2002Publication date: January 29, 2004Applicant: XEROX CORPORATIONInventors: Rachel Jones, Allan Maclean, Richard Bentley, Kevin Palfreyman, James E. Pycock, Jon O'Brien, Graham Button