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: 11245655Abstract: 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: GrantFiled: November 7, 2019Date of Patent: February 8, 2022Assignee: International Business Machines CorporationInventors: John W. Barrs, II, Michael J. Hudson
-
Patent number: 10623358Abstract: 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: GrantFiled: February 14, 2017Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: John W. Barrs, II, Michael J. Hudson
-
Publication number: 20200076757Abstract: 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: ApplicationFiled: November 7, 2019Publication date: March 5, 2020Inventors: John W. Barrs, II, Michael J. Hudson
-
Patent number: 10372993Abstract: 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: GrantFiled: January 9, 2017Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John W. Barrs, II, Michael S. Glenn, John G. McEachern, Eduardo Mejia
-
Publication number: 20180234372Abstract: 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: ApplicationFiled: February 14, 2017Publication date: August 16, 2018Inventors: John W. Barrs, II, Michael J. Hudson
-
Publication number: 20180197014Abstract: 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: ApplicationFiled: January 9, 2017Publication date: July 12, 2018Inventors: John W. BARRS, II, Michael S. GLENN, John G. McEACHERN, Eduardo MEJIA
-
Patent number: 9936833Abstract: 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: GrantFiled: March 18, 2016Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: John W. Barrs, II, Arun K. Ramamurthy, Massimo Terpolilli, Loan Vo
-
Publication number: 20170265667Abstract: 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: ApplicationFiled: March 18, 2016Publication date: September 21, 2017Inventors: John W. Barrs, II, Arun K. Ramamurthy, Massimo Terpolilli, Loan Vo
-
Patent number: 8892471Abstract: 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: GrantFiled: April 4, 2007Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: John W. Barrs, II, Michael W. Brown, Paul S. Williamson, Scott L. Winters
-
Patent number: 7693871Abstract: 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: GrantFiled: April 4, 2007Date of Patent: April 6, 2010Assignee: International Business Machines CorporationInventors: John W. Barrs, II, Michael W. Brown, Paul S. Williamson, Scott L. Winters