Patents by Inventor John W. Barrs, II

John W. Barrs, II 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: 11245655
    Abstract: An approach is described of facilitating processing of a message at a target endpoint. The approach may facilitate message processing regardless of format. A method pertaining to such approach may include receiving, at a target endpoint, a message that includes a content portion and a script code portion that is required to execute the content portion. The message may be propagated via a network. The method further may include parsing the script code portion to identify at least one instruction. The method further may include processing the content portion by executing the at least one instruction via at least one scripting engine. The at least one scripting engine may be located in a restricted operating system environment within a virtual machine. According to an embodiment, the script code portion may be stored in a header of the message.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: John W. Barrs, II, Michael J. Hudson
  • Patent number: 10623358
    Abstract: An approach is described of facilitating processing of a message at a target endpoint. The approach may facilitate message processing regardless of format. A method pertaining to such approach may include receiving, at a target endpoint, a message that includes a content portion and a script code portion that is required to execute the content portion. The message may be propagated via a network. The method further may include parsing the script code portion to identify at least one instruction. The method further may include processing the content portion by executing the at least one instruction via at least one scripting engine. The at least one scripting engine may be located in a restricted operating system environment within a virtual machine. According to an embodiment, the script code portion may be stored in a header of the message.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: John W. Barrs, II, Michael J. Hudson
  • Publication number: 20200076757
    Abstract: An approach is described of facilitating processing of a message at a target endpoint. The approach may facilitate message processing regardless of format. A method pertaining to such approach may include receiving, at a target endpoint, a message that includes a content portion and a script code portion that is required to execute the content portion. The message may be propagated via a network. The method further may include parsing the script code portion to identify at least one instruction. The method further may include processing the content portion by executing the at least one instruction via at least one scripting engine. The at least one scripting engine may be located in a restricted operating system environment within a virtual machine. According to an embodiment, the script code portion may be stored in a header of the message.
    Type: Application
    Filed: November 7, 2019
    Publication date: March 5, 2020
    Inventors: John W. Barrs, II, Michael J. Hudson
  • Patent number: 10372993
    Abstract: Processing of a continuous, high-resolution video data stream for reduced data storage is provided. The processing includes: analyzing the continuous, high-resolution data stream for one or more specified image elements of interest; identifying at least one image element of the one or more specified image elements of interest in the continuous video data stream; passing one or more video segments of the continuous video data stream as high-resolution video, the one or more video segments containing the identified at least one image element of the one or more specified image elements of interest; and reducing resolution of other portions of the continuous video data stream than the one or more video segments to low-resolution video, wherein low-resolution video includes less data than high-resolution video.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John W. Barrs, II, Michael S. Glenn, John G. McEachern, Eduardo Mejia
  • Publication number: 20180234372
    Abstract: An approach is described of facilitating processing of a message at a target endpoint. The approach may facilitate message processing regardless of format. A method pertaining to such approach may include receiving, at a target endpoint, a message that includes a content portion and a script code portion that is required to execute the content portion. The message may be propagated via a network. The method further may include parsing the script code portion to identify at least one instruction. The method further may include processing the content portion by executing the at least one instruction via at least one scripting engine. The at least one scripting engine may be located in a restricted operating system environment within a virtual machine. According to an embodiment, the script code portion may be stored in a header of the message.
    Type: Application
    Filed: February 14, 2017
    Publication date: August 16, 2018
    Inventors: John W. Barrs, II, Michael J. Hudson
  • Publication number: 20180197014
    Abstract: Processing of a continuous, high-resolution video data stream for reduced data storage is provided. The processing includes: analyzing the continuous, high-resolution data stream for one or more specified image elements of interest; identifying at least one image element of the one or more specified image elements of interest in the continuous video data stream; passing one or more video segments of the continuous video data stream as high-resolution video, the one or more video segments containing the identified at least one image element of the one or more specified image elements of interest; and reducing resolution of other portions of the continuous video data stream than the one or more video segments to low-resolution video, wherein low-resolution video includes less data than high-resolution video.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 12, 2018
    Inventors: John W. BARRS, II, Michael S. GLENN, John G. McEACHERN, Eduardo MEJIA
  • Patent number: 9936833
    Abstract: A mail receptacle platform is configured to receive and to stack mail, and rotate to collect new mail. The mail receptacle includes a retained mail compartment, a discarded mail compartment, a video camera configured to capture video within a general mail receptacle compartment, an extendible arm including a mail grabber, the extendible arm is connected to an actuator configured to be actuated based on control signals, to place a particular piece of mail for viewing by the video camera, and to sort mail retained by the mail receptacle platform into one of the retained mail compartment and the discarded mail compartment, and a control interface configured to receive control signals and transmit video captured by the video camera. The control interface includes: a receiver, a transmitter and a power source.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: John W. Barrs, II, Arun K. Ramamurthy, Massimo Terpolilli, Loan Vo
  • Publication number: 20170265667
    Abstract: A mail receptacle platform is configured to receive and to stack mail, and rotate to collect new mail. The mail receptacle includes a retained mail compartment, a discarded mail compartment, a video camera configured to capture video within a general mail receptacle compartment, an extendible arm including a mail grabber, the extendible arm is connected to an actuator configured to be actuated based on control signals, to place a particular piece of mail for viewing by the video camera, and to sort mail retained by the mail receptacle platform into one of the retained mail compartment and the discarded mail compartment, and a control interface configured to receive control signals and transmit video captured by the video camera. The control interface includes: a receiver, a transmitter and a power source.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 21, 2017
    Inventors: John W. Barrs, II, Arun K. Ramamurthy, Massimo Terpolilli, Loan Vo
  • Patent number: 8892471
    Abstract: Producing, by a digital media production hub from users' digital expressions of preferences, information describing a user community's preference for replacing the modifiable part of the digital media product with a replacement part; receiving, in the digital media production hub from a media product owner, the digital media product and a digital grant of rights to modify and distribute the digital media product; receiving, by the digital media production hub from a media parts provider, at least one replacement part, a digital grant of rights to use the replacement part to modify the digital media product, and a digital grant of rights to distribute the replacement part with the digital media product; and replacing, by the digital media production hub in accordance with the information describing the user community preference and the digital grants of rights, the modifiable part with the replacement part.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: John W. Barrs, II, Michael W. Brown, Paul S. Williamson, Scott L. Winters
  • Patent number: 7693871
    Abstract: Storing, by an owner of a digital media product, the product in a distributed media library, the library including information describing the modifiable part of the digital media product and a digital grant of rights to modify and distribute the product; producing, from users' digital expressions of preferences, information describing a user community preference for replacing the modifiable part of the digital media product with a replacement part; retrieving the digital media product and the digital grant of rights to modify and distribute the digital media product; receiving at least one replacement part, a digital grant of rights to use the replacement part to modify the digital media product, and a digital grant of rights to distribute the replacement part with the digital media product; and replacing, in accordance with the information describing the user community preference and the digital grants of rights, the modifiable part with the replacement part.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: April 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: John W. Barrs, II, Michael W. Brown, Paul S. Williamson, Scott L. Winters