Patents by Inventor Paul Mastrangelo

Paul Mastrangelo 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: 10938868
    Abstract: An application services broker includes a plurality of adapter modules, each of which are associated with a respective application service. Application service data is received from a first application service and converted to a first message having a predefined message format by a first adapter module associated with the first application service. The first message is sent from the first adapter module to a second adapter module associated with a second application service. The first message is converted to application service data for the second application service by the second adapter module.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: March 2, 2021
    Assignee: Unisys Corporation
    Inventors: Paul Mastrangelo, Steve Chapman, Murray Hughes
  • Patent number: 10664127
    Abstract: In particular embodiments, a system includes a processor operable to receive, from a client device, a user selection of 360-degree media content to display on a display device that is separate from the client device. The processor is further operable to provide the selected 360-degree media content for display on the display device. The processor is further operable to receive motion data from the client device, the motion data indicating motion of the client device. The processor is further operable to provide instructions to adjust a viewing direction within the 360-degree media content displayed on the display device according to the received motion data from the client device.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: Andrew Lawrence Anker, Michael Paul Mastrangelo, Ryan Casey
  • Publication number: 20190208279
    Abstract: In particular embodiments, a system includes a processor operable to receive, from a client device, a user selection of video content to display on a display device that is separate from the client device. The processor is further operable to receive a first user input on a touch-sensitive portion of the client device. The processor is further operable to display, in response to the first user input, a plurality of selectable reactions overlaid on the selected video being displayed on the display device. The processor is further operable to receive a second user input to select one of the selectable reactions. The processor is further operable to display, in response to the second user input, a graphical representation of the selected reaction on the display device, the graphical representation being overlaid on the selected video being displayed on the display device.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Inventors: Andrew Lawrence Anker, Michael Paul Mastrangelo, Ryan Casey
  • Publication number: 20190205008
    Abstract: In particular embodiments, a system includes a processor operable to receive, from a client device, a user selection of 360-degree media content to display on a display device that is separate from the client device. The processor is further operable to provide the selected 360-degree media content for display on the display device. The processor is further operable to receive motion data from the client device, the motion data indicating motion of the client device. The processor is further operable to provide instructions to adjust a viewing direction within the 360-degree media content displayed on the display device according to the received motion data from the client device.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Inventors: Andrew Lawrence Anker, Michael Paul Mastrangelo, Ryan Casey
  • Publication number: 20140164539
    Abstract: An application services broker includes a plurality of adapter modules, each of which are associated with a respective application service. Application service data is received from a first application service and converted to a first message having a predefined message format by a first adapter module associated with the first application service. The first message is sent from the first adapter module to a second adapter module associated with a second application service. The first message is converted to application service data for the second application service by the second adapter module.
    Type: Application
    Filed: December 5, 2013
    Publication date: June 12, 2014
    Applicant: Unisys Corporation
    Inventors: Paul Mastrangelo, Steve Chapman, Murray Hughes