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: 11341240Abstract: 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: GrantFiled: February 22, 2019Date of Patent: May 24, 2022Inventors: Zachary Waldman, Samuel Neely
-
Publication number: 20190266328Abstract: 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: ApplicationFiled: February 22, 2019Publication date: August 29, 2019Inventors: Zachary Waldman, Samuel Neely
-
Patent number: 10042858Abstract: 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: GrantFiled: June 30, 2015Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Juan V. Esteve Balducci, John Allen Atwood, Samuel Neely, Kevin Resnick, Adrian Dragomir, Gregory A. Bolles, Katy Chia-wen Chen
-
Publication number: 20150302023Abstract: 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: ApplicationFiled: June 30, 2015Publication date: October 22, 2015Applicant: Microsoft Technology Licensing, LLCInventors: Juan V. Esteve Balducci, John Allen Atwood, Samuel Neely, Kevin Resnick, Adrian Dragomir, Gregory A. Bolles, Katy Chia-wen Chen
-
Patent number: 9038909Abstract: 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: GrantFiled: October 23, 2009Date of Patent: May 26, 2015Assignee: InfoPrint Solutions Company LLCInventors: Stephen Goddard Price, James A. Krack, Samuel Neely Hopper
-
Patent number: 8390873Abstract: 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: GrantFiled: August 8, 2012Date of Patent: March 5, 2013Assignee: InfoPrint Solutions Company LLCInventors: Samuel Neely Hopper, Brian Paul Doyle
-
Publication number: 20120298742Abstract: 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: ApplicationFiled: August 8, 2012Publication date: November 29, 2012Inventors: Samuel Neely Hopper, Brian Paul Doyle
-
Patent number: 8279457Abstract: 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: GrantFiled: September 16, 2005Date of Patent: October 2, 2012Assignee: InfoPrint Solutions Company LLCInventors: Samuel Neely Hopper, Ronald Dean Parrish, David Ward, Kent S. Norgren, Ronald Earl Van Buskirk, II, Kenneth Stuart Shouldice, Brian Charles Pendleton
-
Patent number: 8264736Abstract: 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: GrantFiled: July 9, 2009Date of Patent: September 11, 2012Assignee: InfoPrint Solutions Company LLCInventors: Samuel Neely Hopper, Brian Paul Doyle
-
Publication number: 20110095078Abstract: 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: ApplicationFiled: October 23, 2009Publication date: April 28, 2011Inventors: Stephen Goddard Price, James A. Krack, Samuel Neely Hopper
-
Publication number: 20110007343Abstract: 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: ApplicationFiled: July 9, 2009Publication date: January 13, 2011Inventors: Samuel Neely Hopper, Brian Paul Doyle
-
Publication number: 20100153335Abstract: 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: ApplicationFiled: December 12, 2008Publication date: June 17, 2010Applicant: Microsoft CorporationInventors: Juan V. Esteve Balducci, John Allen Atwood, Samuel Neely, Kevin Resnick, Adrian Dragomir, Gregory A. Bolles, Katy Chia-wen Chen
-
Publication number: 20070101159Abstract: 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: ApplicationFiled: January 19, 2006Publication date: May 3, 2007Applicant: Microsoft CorporationInventors: Hao Zhang, Samuel Neely, Trevor Freeman
-
Patent number: 7061391Abstract: 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: GrantFiled: October 17, 2001Date of Patent: June 13, 2006Assignee: International Business Machines CorporationInventors: Samuel Neely Hopper, Eric W. Jepsen
-
Publication number: 20050174757Abstract: 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: ApplicationFiled: August 15, 2003Publication date: August 11, 2005Inventor: Samuel Neely
-
Publication number: 20030071726Abstract: 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: ApplicationFiled: October 17, 2001Publication date: April 17, 2003Applicant: International Business Machines CorporationInventors: Samuel Neely Hopper, Eric W. Jepsen
-
Patent number: 6286124Abstract: 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: GrantFiled: April 21, 1999Date of Patent: September 4, 2001Assignee: International Business Machines Corp.Inventors: Samuel Neely Hopper, Christopher Starbuck Kush, John Charles Wilson