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: 20190132267
    Abstract: 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: Application
    Filed: December 26, 2018
    Publication date: May 2, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James E. Pycock, Mete Atamel, Jimmy Enrico Jacques Holzer, Jakob O. Engstrand
  • Patent number: 10182023
    Abstract: 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: Grant
    Filed: October 31, 2014
    Date of Patent: January 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James E. Pycock, Mete Atamel, Jimmy Enrico Jacques Holzer, Jakob O. Engstrand
  • Patent number: 10002260
    Abstract: 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: Grant
    Filed: November 11, 2014
    Date of Patent: June 19, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: James E. Pycock
  • Patent number: 9350943
    Abstract: 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: Grant
    Filed: September 15, 2014
    Date of Patent: May 24, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 20160080689
    Abstract: 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: Application
    Filed: September 15, 2014
    Publication date: March 17, 2016
    Inventors: 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: 20160063276
    Abstract: 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: Application
    Filed: November 11, 2014
    Publication date: March 3, 2016
    Inventor: James E. Pycock
  • Publication number: 20160036735
    Abstract: 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: Application
    Filed: October 31, 2014
    Publication date: February 4, 2016
    Inventors: James E. Pycock, Mete Atamel, Jimmy Enrico Jacques Holzer, Jakob O. Engstrand
  • Patent number: 8245137
    Abstract: 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: Grant
    Filed: July 25, 2002
    Date of Patent: August 14, 2012
    Assignee: Xerox Corporation
    Inventors: Rachel Jones, Allan MacLean, Richard Bentley, Graham Button, Jon O'Brien, Kevin Palfreyman, James E. Pycock
  • Patent number: 6868424
    Abstract: 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: Grant
    Filed: July 25, 2002
    Date of Patent: March 15, 2005
    Assignee: Xerox Corporation
    Inventors: Rachel Jones, Allan MacLean, Richard Bentley, Kevin Palfreyman, James E. Pycock, Jon O'Brien, Graham Button
  • Publication number: 20040205622
    Abstract: 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: Application
    Filed: July 25, 2002
    Publication date: October 14, 2004
    Applicant: XEROX CORPORATION
    Inventors: Rachel Jones, Allan Maclean, Richard Bentley, Graham Button, Jon O'brien, Kevin Palfreyman, James E. Pycock
  • Publication number: 20040019613
    Abstract: 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: Application
    Filed: July 25, 2002
    Publication date: January 29, 2004
    Applicant: XEROX CORPORATION
    Inventors: Rachel Jones, Allan Maclean, Richard Bentley, Kevin Palfreyman, James E. Pycock, Jon O'Brien, Graham Button