Patents by Inventor Joseph Papa

Joseph Papa 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: 11069381
    Abstract: This disclosure describes techniques for utilizing sensor data to automatically determine the results of events within a system. Upon receiving sensor data indicative of an event, the techniques may analyze the sensor data to determine a result of the event, such as that a particular user associated with a user identifier selected a particular item associated with an item identifier. The techniques described herein may determine when sensor data is to be stored for a default amount of time, and when sensor data is to be stored for a greater amount of time. By retaining data in an intelligent manner, the system is able to function accurately without unduly taxing storage constraints.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: July 20, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Alexander Clark Prater, Ameet Nirmal Vaswani, Natalie Thuy-Tien Nguyen, Joseph Papa, Gregory Martin, Ming-Hsiu Wang
  • Patent number: 9692790
    Abstract: A system and method for updating, monitoring, and controlling applications on a workstation. The workstation includes a workstation management module configured to detect the launch or request to access a network by an application. A workstation application server receives data associated with the application from the workstation. The application server module can determine one or more policies or categories to associate with the application by referencing an application inventory database. Once the application server module has the category or policy, it forwards a hash/policy table to the workstation management module. Upon receipt of the hash/policy table, the workstation management module applies the policy that is associated with the application to control network access by the application.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: June 27, 2017
    Assignee: Websense, LLC
    Inventors: Harold M. Kester, John Ross Dimm, Mark Richard Anderson, Joseph Papa
  • Publication number: 20160149957
    Abstract: A system and method for updating, monitoring, and controlling applications on a workstation. The workstation includes a workstation management module configured to detect the launch or request to access a network by an application. A workstation application server receives data associated with the application from the workstation. The application server module can determine one or more policies or categories to associate with the application by referencing an application inventory database. Once the application server module has the category or policy, it forwards a hash/policy table to the workstation management module. Upon receipt of the hash/policy table, the workstation management module applies the policy that is associated with the application to control network access by the application.
    Type: Application
    Filed: January 29, 2016
    Publication date: May 26, 2016
    Inventors: HAROLD M. KESTER, JOHN ROSS DIMM, MARK RICHARD ANDERSON, JOSEPH PAPA
  • Patent number: 9253060
    Abstract: A system and method for updating, monitoring, and controlling applications on a workstation. The workstation includes a workstation management module configured to detect the launch or request to access a network by an application. A workstation application server receives data associated with the application from the workstation. The application server module can determine one or more policies or categories to associate with the application by referencing an application inventory database. Once the application server module has the category or policy, it forwards a hash/policy table to the workstation management module. Upon receipt of the hash/policy table, the workstation management module applies the policy that is associated with the application to control network access by the application.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: February 2, 2016
    Assignee: Websense, Inc.
    Inventors: Harold M. Kester, John Ross Dimm, Mark Richard Anderson, Joseph Papa
  • Patent number: 9230098
    Abstract: A system and method that trusts software executables existent on a machine prior to activation for different types of accesses e.g. execution, network, and registry. The system detects new executables added to the machine as well as previously existent executables that have been modified, moved, renamed or deleted. In certain embodiments, the system will tag the file with a flag as modified or newly added. Once tagged, the system intercepts particular types of file accesses for execution, network or registry. The system determines if the file performing the access is flagged and may apply one or more policies based on the requested access. In certain embodiments, the system intercepts I/O operations by file systems or file system volumes and flags metadata associated with the file. For example, the NT File System and its extended attributes and alternate streams may be utilized to implement the system.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: January 5, 2016
    Assignee: Websense, Inc.
    Inventors: Rajesh Kumar Sharma, Winping Lo, Joseph Papa
  • Publication number: 20150161380
    Abstract: A system and method that trusts software executables existent on a machine prior to activation for different types of accesses e.g. execution, network, and registry. The system detects new executables added to the machine as well as previously existent executables that have been modified, moved, renamed or deleted. In certain embodiments, the system will tag the file with a flag as modified or newly added. Once tagged, the system intercepts particular types of file accesses for execution, network or registry. The system determines if the file performing the access is flagged and may apply one or more policies based on the requested access. In certain embodiments, the system intercepts I/O operations by file systems or file system volumes and flags metadata associated with the file. For example, the NT File System and its extended attributes and alternate streams may be utilized to implement the system.
    Type: Application
    Filed: February 13, 2015
    Publication date: June 11, 2015
    Inventors: Rajesh Kumar Sharma, Winping Lo, Joseph Papa
  • Patent number: 8959642
    Abstract: A system and method that trusts software executables existent on a machine prior to activation for different types of accesses e.g. execution, network, and registry. The system detects new executables added to the machine as well as previously existent executables that have been modified, moved, renamed or deleted. In certain embodiments, the system will tag the file with a flag as modified or newly added. Once tagged, the system intercepts particular types of file accesses for execution, network or registry. The system determines if the file performing the access is flagged and may apply one or more policies based on the requested access. In certain embodiments, the system intercepts I/O operations by file systems or file system volumes and flags metadata associated with the file. For example, the NT File System and its extended attributes and alternate streams may be utilized to implement the system.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: February 17, 2015
    Assignee: Websense, Inc.
    Inventors: Rajesh Kumar Sharma, Winping Lo, Joseph Papa
  • Publication number: 20140156838
    Abstract: A system and method for updating, monitoring, and controlling applications on a workstation. The workstation includes a workstation management module configured to detect the launch or request to access a network by an application. A workstation application server receives data associated with the application from the workstation. The application server module can determine one or more policies or categories to associate with the application by referencing an application inventory database. Once the application server module has the category or policy, it forwards a hash/policy table to the workstation management module. Upon receipt of the hash/policy table, the workstation management module applies the policy that is associated with the application to control network access by the application.
    Type: Application
    Filed: February 4, 2014
    Publication date: June 5, 2014
    Applicant: Websense, Inc.
    Inventors: Harold M. Kester, Nicole Kaster Jones, John Ross Dimm, Mark Richard Anderson, Joseph Papa
  • Patent number: 8645340
    Abstract: A system and method for updating, monitoring, and controlling applications on a workstation. The workstation includes a workstation management module configured to detect the launch or request to access a network by an application. A workstation application server receives data associated with the application from the workstation. The application server module can determine one or more policies or categories to associate with the application by referencing an application inventory database. Once the application server module has the category or policy, it forwards a hash/policy table to the workstation management module. Upon receipt of the hash/policy table, the workstation management module applies the policy that is associated with the application to control network access by the application.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: February 4, 2014
    Assignee: Websense, Inc.
    Inventors: John Ross Dimm, Mark Richard Anderson, Joseph Papa, Nicole Kester Jones
  • Publication number: 20130254839
    Abstract: A system and method that trusts software executables existent on a machine prior to activation for different types of accesses e.g. execution, network, and registry. The system detects new executables added to the machine as well as previously existent executables that have been modified, moved, renamed or deleted. In certain embodiments, the system will tag the file with a flag as modified or newly added. Once tagged, the system intercepts particular types of file accesses for execution, network or registry. The system determines if the file performing the access is flagged and may apply one or more policies based on the requested access. In certain embodiments, the system intercepts I/O operations by file systems or file system volumes and flags metadata associated with the file. For example, the NT File System and its extended attributes and alternate streams may be utilized to implement the system.
    Type: Application
    Filed: May 23, 2013
    Publication date: September 26, 2013
    Applicant: Websense, Inc.
    Inventors: Rajesh Kumar Sharma, Winping Lo, Joseph Papa
  • Patent number: 8453243
    Abstract: A system and method that trusts software executables existent on a machine prior to activation for different types of accesses e.g. execution, network, and registry. The system detects new executables added to the machine as well as previously existent executables that have been modified, moved, renamed or deleted. In certain embodiments, the system will tag the file with a flag as modified or newly added. Once tagged, the system intercepts particular types of file accesses for execution, network or registry. The system determines if the file performing the access is flagged and may apply one or more policies based on the requested access. In certain embodiments, the system intercepts I/O operations by file systems or file system volumes and flags metadata associated with the file. For example, the NT File System and its extended attributes and alternate streams may be utilized to implement the system.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: May 28, 2013
    Assignee: Websense, Inc.
    Inventors: Rajesh Kumar Sharma, Winping Lo, Joseph Papa
  • Publication number: 20120191676
    Abstract: A system and method for updating, monitoring, and controlling applications on a workstation. The workstation includes a workstation management module configured to detect the launch or request to access a network by an application. A workstation application server receives data associated with the application from the workstation. The application server module can determine one or more policies or categories to associate with the application by referencing an application inventory database. Once the application server module has the category or policy, it forwards a hash/policy table to the workstation management module. Upon receipt of the hash/policy table, the workstation management module applies the policy that is associated with the application to control network access by the application.
    Type: Application
    Filed: April 2, 2012
    Publication date: July 26, 2012
    Applicant: Websense, Inc.
    Inventors: Harold M. Kester, Nicole Kester Jones, John Ross Dimm, Mark Richard Anderson, Joseph Papa
  • Patent number: 8150817
    Abstract: A system and method for updating, monitoring, and controlling applications on a workstation. The workstation includes a workstation management module configured to detect the launch or request to access a network by an application. A workstation application server receives data associated with the application from the workstation. The application server module can determine one or more policies or categories to associate with the application by referencing an application inventory database. Once the application server module has the category or policy, it forwards a hash/policy table to the workstation management module. Upon receipt of the hash/policy table, the workstation management module applies the policy that is associated with the application to control network access by the application.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: April 3, 2012
    Assignee: Websense, Inc.
    Inventors: Harold M. Kester, Nicole Kester Jones, legal representative, John Ross Dimm, Mark Richard Anderson, Joseph Papa
  • Publication number: 20090216729
    Abstract: A system and method for updating, monitoring, and controlling applications on a workstation. The workstation includes a workstation management module configured to detect the launch or request to access a network by an application. A workstation application server receives data associated with the application from the workstation. The application server module can determine one or more policies or categories to associate with the application by referencing an application inventory database. Once the application server module has the category or policy, it forwards a hash/policy table to the workstation management module. Upon receipt of the hash/policy table, the workstation management module applies the policy that is associated with the application to control network access by the application.
    Type: Application
    Filed: March 12, 2009
    Publication date: August 27, 2009
    Applicant: WEBSENSE, INC.
    Inventors: Harold M. Kester, Nicole Kester Jones, John Ross Dimm, Mark Richard Anderson, Joseph Papa
  • Patent number: 7529754
    Abstract: A system and method for updating, monitoring, and controlling applications on a workstation. The workstation includes a workstation management module configured to detect the launch or request to access a network by an application. A workstation application server receives data associated with the application from the workstation. The application server module can determine one or more policies or categories to associate with the application by referencing an application inventory database. Once the application server module has the category or policy, it forwards a hash/policy table to the workstation management module. Upon receipt of the hash/policy table, the workstation management module applies the policy that is associated with the application to control network access by the application.
    Type: Grant
    Filed: May 19, 2005
    Date of Patent: May 5, 2009
    Assignee: Websense, Inc.
    Inventors: Nicole Kester Jones, legal representative, John Ross Dimm, Mark Richard Anderson, Joseph Papa, Harold M. Kester
  • Patent number: 7350260
    Abstract: A mop wringer and handle stabilizer for a mop bucket fitted with a mop wringer and a bucket handle, which in a first embodiment includes a wire clip pivotally mounted on the mop bucket handle and designed for manipulating and tensioning the wire clip on the mop wringer and stabilizing the mop wringer on the mop bucket. A handle bend is optionally provided in the bucket handle for receiving the mop handle of a mop located in the mop bucket and stabilizing the mop in the mop bucket. A wringer handle adaptor is attached to the mop wringer compression handle and is configured and located to optionally receive and stabilize the mop handle when the mop is located in the mop wringer. In a second embodiment the clip element includes a plate shaped to define an engaging member, front leg, top leg and rear leg combination that pivotally mounts on the bucket handle by means of a reverse bend extending from the rear leg.
    Type: Grant
    Filed: January 12, 2006
    Date of Patent: April 1, 2008
    Inventor: Joseph Papa
  • Publication number: 20070150956
    Abstract: A system and method that trusts software executables existent on a machine prior to activation for different types of accesses e.g. execution, network, and registry. The system detects new executables added to the machine as well as previously existent executables that have been modified, moved, renamed or deleted. In certain embodiments, the system will tag the file with a flag as modified or newly added. Once tagged, the system intercepts particular types of file accesses for execution, network or registry. The system determines if the file performing the access is flagged and may apply one or more policies based on the requested access. In certain embodiments, the system intercepts I/O operations by file systems or file system volumes and flags metadata associated with the file. For example, the NT File System and its extended attributes and alternate streams may be utilized to implement the system.
    Type: Application
    Filed: December 28, 2005
    Publication date: June 28, 2007
    Inventors: Rajesh Sharma, Winping Lo, Joseph Papa
  • Publication number: 20060156503
    Abstract: A mop wringer and handle stabilizer for a mop bucket fitted with a mop wringer and a bucket handle, which in a first embodiment includes a wire clip pivotally mounted on the mop bucket handle and designed for manipulating and tensioning the wire clip on the mop wringer and stabilizing the mop wringer on the mop bucket. A handle bend is optionally provided in the bucket handle for receiving the mop handle of a mop located in the mop bucket and stabilizing the mop in the mop bucket. A wringer handle adaptor is attached to the mop wringer compression handle and is configured and located to optionally receive and stabilize the mop handle when the mop is located in the mop wringer. In a second embodiment the clip element includes a plate shaped to define an engaging member, front leg, top leg and rear leg combination that pivotally mounts on the bucket handle by means of a reverse bend extending from the rear leg.
    Type: Application
    Filed: January 12, 2006
    Publication date: July 20, 2006
    Inventor: Joseph Papa
  • Publication number: 20050210035
    Abstract: A system and method for updating, monitoring, and controlling applications on a workstation. The workstation includes a workstation management module configured to detect the launch or request to access a network by an application. A workstation application server receives data associated with the application from the workstation. The application server module can determine one or more policies or categories to associate with the application by referencing an application inventory database. Once the application server module has the category or policy, it forwards a hash/policy table to the workstation management module. Upon receipt of the hash/policy table, the workstation management module applies the policy that is associated with the application to control network access by the application.
    Type: Application
    Filed: May 19, 2005
    Publication date: September 22, 2005
    Inventors: Harold Kester, Nicole Jones, John Dimm, Mark Anderson, Joseph Papa
  • Patent number: 6162802
    Abstract: A method for the treatment of a variety of cardiovascular disorders and related conditions in a mammal having at least one such disorder or condition is disclosed comprising treating the mammal with cotherapy comprising benazepril and amlodipine or pharmaceutically acceptable salts of either or both. Combination formulations of benazepril and amlodipine for use in the method are also disclosed.
    Type: Grant
    Filed: March 10, 1992
    Date of Patent: December 19, 2000
    Inventors: Joseph Papa, Marc M. J. Henis