Patents by Inventor Samuel Neely

Samuel Neely 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: 11341240
    Abstract: A system for reducing the effects of unwanted software (“malware”) is described having a user computing device which runs on a user operating system (UOS) and a user web browser coupled by a limited communication link to a host computing device including VM executable code for emulating a virtual machine, a virtual OS which runs on the virtual machine and a web browser adapted to run on the virtual OS. The limited communication link connected between the user computing device and the host computing device is adapted to pass certain user input communications (signals from the input devices) from the user computing device to the host computing device; and pass certain output communications (signals to output devices) from the host computing device to the user computing device thereby restricting malware from being introduced to the user computing device.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: May 24, 2022
    Inventors: Zachary Waldman, Samuel Neely
  • Publication number: 20190266328
    Abstract: A system for reducing the effects of unwanted software (“malware”) is described having a user computing device which runs on a user operating system (UOS) and a user web browser coupled by a limited communication link to a host computing device including VM executable code for emulating a virtual machine, a virtual OS which runs on the virtual machine and a web browser adapted to run on the virtual OS. The limited communication link connected between the user computing device and the host computing device is adapted to pass certain user input communications (signals from the input devices) from the user computing device to the host computing device; and pass certain output communications (signals to output devices) from the host computing device to the user computing device thereby restricting malware from being introduced to the user computing device.
    Type: Application
    Filed: February 22, 2019
    Publication date: August 29, 2019
    Inventors: Zachary Waldman, Samuel Neely
  • Patent number: 10042858
    Abstract: The embodiments described herein generally relate to a method and system for synchronizing multiple classes with disparate schemas in a single collection through the use of the same synchronization request and/or synchronization key. A collection of different types of items may be synchronized while using the unique schema for each class. Further, different synchronization options, e.g., filtering, truncation, and body settings, may be applied to each class. In a synchronization request, an option block within a synchronization command notifies the server to synchronize the class specified in the option block. The option block may also specify the options, or settings, if any, to apply to the class. Multiple option blocks may be included in the synchronization command to specify the synchronization of multiple classes. Where multiple classes are specified, the server responds with the synchronized items of all such classes while maintaining each class's unique schema.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Juan V. Esteve Balducci, John Allen Atwood, Samuel Neely, Kevin Resnick, Adrian Dragomir, Gregory A. Bolles, Katy Chia-wen Chen
  • Publication number: 20150302023
    Abstract: The embodiments described herein generally relate to a method and system for synchronizing multiple classes with disparate schemas in a single collection through the use of the same synchronization request and/or synchronization key. A collection of different types of items may be synchronized while using the unique schema for each class. Further, different synchronization options, e.g., filtering, truncation, and body settings, may be applied to each class. In a synchronization request, an option block within a synchronization command notifies the server to synchronize the class specified in the option block. The option block may also specify the options, or settings, if any, to apply to the class. Multiple option blocks may be included in the synchronization command to specify the synchronization of multiple classes. Where multiple classes are specified, the server responds with the synchronized items of all such classes while maintaining each class's unique schema.
    Type: Application
    Filed: June 30, 2015
    Publication date: October 22, 2015
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Juan V. Esteve Balducci, John Allen Atwood, Samuel Neely, Kevin Resnick, Adrian Dragomir, Gregory A. Bolles, Katy Chia-wen Chen
  • Patent number: 9038909
    Abstract: A method includes generating a machine readable code using each ink color implemented at a printer, printing the machine readable code on a first side of the medium, analyzing the machine readable code printed on the first side of the medium at a verification unit and detecting a side mismatch if the verification unit does not verify the machine readable code printed on the first side of the medium.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: May 26, 2015
    Assignee: InfoPrint Solutions Company LLC
    Inventors: Stephen Goddard Price, James A. Krack, Samuel Neely Hopper
  • Patent number: 8390873
    Abstract: A printing system is disclosed. The printing system includes a first printer to print a first barcode on a medium including variable to be printed on the medium and a second printer to print the variable data to the medium based on the first barcode and to print a second barcode to the medium for verification that the variable data has been accurately printed to the medium.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: March 5, 2013
    Assignee: InfoPrint Solutions Company LLC
    Inventors: Samuel Neely Hopper, Brian Paul Doyle
  • Publication number: 20120298742
    Abstract: A printing system is disclosed. The printing system includes a first printer to print a first barcode on a medium including variable to be printed on the medium and a second printer to print the variable data to the medium based on the first barcode and to print a second barcode to the medium for verification that the variable data has been accurately printed to the medium.
    Type: Application
    Filed: August 8, 2012
    Publication date: November 29, 2012
    Inventors: Samuel Neely Hopper, Brian Paul Doyle
  • Patent number: 8279457
    Abstract: Provided are a method, system, and program generating user defined marking settings to print marks to control post-processing devices. A user interface is generated to enable user input to define at least one marking setting comprising a name of the marking setting, a dimension of a marking, and a location of the marking on the print medium. Marking settings control a printer to output markings on a print medium. The outputted markings on the print medium control at least one post processor device to perform post processing operations on the print medium. User input is received from the user interface defining at least one marking setting. The user defined at least one marking setting is stored with an existing set of marking settings to control the printer.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: October 2, 2012
    Assignee: InfoPrint Solutions Company LLC
    Inventors: Samuel Neely Hopper, Ronald Dean Parrish, David Ward, Kent S. Norgren, Ronald Earl Van Buskirk, II, Kenneth Stuart Shouldice, Brian Charles Pendleton
  • Patent number: 8264736
    Abstract: A printing system is disclosed. The printing system includes a first printer to print a first type of data to a medium and to print a first barcode on the medium including variable to be printed on the medium and a second printer to print the variable data to the medium based on the first barcode and to print a second barcode to the medium for verification that the variable data has been accurately printed to the medium.
    Type: Grant
    Filed: July 9, 2009
    Date of Patent: September 11, 2012
    Assignee: InfoPrint Solutions Company LLC
    Inventors: Samuel Neely Hopper, Brian Paul Doyle
  • Publication number: 20110095078
    Abstract: A method includes generating a machine readable code using each ink color implemented at a printer, printing the machine readable code on a first side of the medium, analyzing the machine readable code printed on the first side of the medium at a verification unit and detecting a side mismatch if the verification unit does not verify the machine readable code printed on the first side of the medium.
    Type: Application
    Filed: October 23, 2009
    Publication date: April 28, 2011
    Inventors: Stephen Goddard Price, James A. Krack, Samuel Neely Hopper
  • Publication number: 20110007343
    Abstract: A printing system is disclosed. The printing system includes a first printer to print a first type of data to a medium and to print a first barcode on the medium including variable to be printed on the medium and a second printer to print the variable data to the medium based on the first barcode and to print a second barcode to the medium for verification that the variable data has been accurately printed to the medium.
    Type: Application
    Filed: July 9, 2009
    Publication date: January 13, 2011
    Inventors: Samuel Neely Hopper, Brian Paul Doyle
  • Publication number: 20100153335
    Abstract: The embodiments described herein generally relate to a method and system for synchronizing multiple classes with disparate schemas in a single collection through the use of the same synchronization request and/or synchronization key. A collection of different types of items may be synchronized while using the unique schema for each class. Further, different synchronization options, e.g., filtering, truncation, and body settings, may be applied to each class. In a synchronization request, an option block within a synchronization command notifies the server to synchronize the class specified in the option block. The option block may also specify the options, or settings, if any, to apply to the class. Multiple option blocks may be included in the synchronization command to specify the synchronization of multiple classes. Where multiple classes are specified, the server responds with the synchronized items of all such classes while maintaining each class's unique schema.
    Type: Application
    Filed: December 12, 2008
    Publication date: June 17, 2010
    Applicant: Microsoft Corporation
    Inventors: Juan V. Esteve Balducci, John Allen Atwood, Samuel Neely, Kevin Resnick, Adrian Dragomir, Gregory A. Bolles, Katy Chia-wen Chen
  • Publication number: 20070101159
    Abstract: A protocol for total email and collaborative software (e.g., Exchange-brand server) session security. By way of example, securing the traffic between two servers within the same organization or cross organizations is critical to maintaining privacy of electronic data and communications. For example, securing communications between two Exchange-brand servers is particularly useful for individuals and organizations that routinely send and receive confidential information via electronic mail. It is important for the receiving side (server) to authorize the sending side (client) to send the information; the sending side should authorize the receiving side to receive information to prevent unauthorized information disclosure. The novel system and/or protocol disclosed herein can provide a mutually authenticated, authorized, and encrypted channel between two servers both within the same organization and across disparate organizations.
    Type: Application
    Filed: January 19, 2006
    Publication date: May 3, 2007
    Applicant: Microsoft Corporation
    Inventors: Hao Zhang, Samuel Neely, Trevor Freeman
  • Patent number: 7061391
    Abstract: Provided is a method, system, and program for monitoring depletion of a consumable resource in a monitored system. Information is received on at least one unit of work to be processed by the monitored system, wherein the monitored system would deplete the consumable resource when processing each unit of work. A determination is made of a rate of resource depletion per unit of work processed. An amount of resource remaining after the monitored system processes the at least one unit of work is estimated as a function of the determined rate of resource depletion and a number of one or more units of work to process. A graphical display for rendering on a computer monitor is generated indicating the estimated amount of the resource remaining.
    Type: Grant
    Filed: October 17, 2001
    Date of Patent: June 13, 2006
    Assignee: International Business Machines Corporation
    Inventors: Samuel Neely Hopper, Eric W. Jepsen
  • Publication number: 20050174757
    Abstract: The assembly of this Cleco luminaire material will substantially improve the costs and safety of lighting streets and byways by improving human sight, reducing the power cost as much as fifty percent and reducing the wind load 70%.
    Type: Application
    Filed: August 15, 2003
    Publication date: August 11, 2005
    Inventor: Samuel Neely
  • Publication number: 20030071726
    Abstract: Provided is a method, system, and program for monitoring depletion of a consumable resource in a monitored system. Information is received on at least one unit of work to be processed by the monitored system, wherein the monitored system would deplete the consumable resource when processing each unit of work. A determination is made of a rate of resource depletion per unit of work processed. An amount of resource remaining after the monitored system processes the at least one unit of work is estimated as a function of the determined rate of resource depletion and a number of one or more units of work to process. A graphical display for rendering on a computer monitor is generated indicating the estimated amount of the resource remaining.
    Type: Application
    Filed: October 17, 2001
    Publication date: April 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: Samuel Neely Hopper, Eric W. Jepsen
  • Patent number: 6286124
    Abstract: An method and apparatus for error checking. A known test pattern is written into a predetermined byte of a scan line. The method may include generating a known test pattern in a byte of a scan line and transmitting the scan line data through a first data path. The scan line data at the end of the first data path may be evaluated to determine if the test pattern is still in the predetermined byte of the scan line. If the pattern in the predetermined byte is correct, the test pattern may be removed from the predetermined byte and the scan line data may be transmitted to a print engine. If the pattern in the predetermined byte is incorrect, then a signal may be sent to terminate the transmission of the scan line data.
    Type: Grant
    Filed: April 21, 1999
    Date of Patent: September 4, 2001
    Assignee: International Business Machines Corp.
    Inventors: Samuel Neely Hopper, Christopher Starbuck Kush, John Charles Wilson