Patents by Inventor Matthew Patrick Herscovitch
Matthew Patrick Herscovitch 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: 11353855Abstract: An OT-IT (operational technology-information technology) service of a provider network allows operators to configure gateway connectors for data sources (e.g., machines at an industrial site) and allows developers to specify workflows that consume data from the data sources. To do so, the OT-IT service provides an operator interface to receive topology data for the client's remote network. The OT-IT service configures connectors for data sources based on the topology data and deploys the connectors to gateway devices. The OT-IT service also provides a developer interface to present available data sources and to receive specifications for workflows that consume data from the data sources. The OT-IT service deploys the workflows to execution locations. The OT-IT service then configures the gateways to send tagged data from the connectors to the workflows for processing.Type: GrantFiled: December 13, 2019Date of Patent: June 7, 2022Assignee: Amazon Technologies, Inc.Inventors: Pascal Hahn, Jeffrey C. Maynard, Arie Leeuwesteijn, Matthew Patrick Herscovitch, Bart Schouwenaars-Harms
-
Patent number: 10900259Abstract: Some embodiments include a lock cylinder comprising: a plug assembly having a front portion and a back portion; a housing shell within which the plug assembly is rotatably disposed, wherein the housing shell includes a notch; wherein the back portion of the plug assembly comprises: a locking pin that is movably disposed, and wherein the locking pin is configured to prevent a rotation of the plug assembly when the locking pin is engaged in the notch and prevented from retracting by a multi-stable mechanism; and the multi-stable mechanism having at least two stable configurations corresponding to respectively to a locked state and an unlocked state, wherein the multi-stable mechanism can maintain the stable configurations without consuming energy; wherein, at a first stable configuration, the multi-stable mechanism prevents the locking pin from retracting, and, at a second stable configuration, the multi-stable mechanism enables the locking pin to retract.Type: GrantFiled: January 16, 2018Date of Patent: January 26, 2021Assignee: NEXKEY, INC.Inventors: Peter R. Russo, Matthew Patrick Herscovitch
-
Patent number: 10762732Abstract: Some embodiments include a computer server. The computer server can be configured to: add a security system associated with a user account; provision one or more communication devices associated with the security system; configure a cryptographic key to associate at least a communication device amongst the communication devices with the security system; configure an access control file that is cryptographically signed by the computer server and encrypted with the cryptographic key associated with the security system, wherein the access control file contains permissions of the communication devices to the security system; and provide a data payload including the access control file to a first communication device of the communication devices.Type: GrantFiled: December 19, 2017Date of Patent: September 1, 2020Assignee: Nexkey, Inc.Inventors: Jason Hart, Matthew Patrick Herscovitch, Sotoudeh Hamedi-Hagh
-
Publication number: 20180347233Abstract: Some embodiments include a lock cylinder comprising: a plug assembly having a front portion and a back portion; a housing shell within which the plug assembly is rotatably disposed, wherein the housing shell includes a notch; wherein the back portion of the plug assembly comprises: a locking pin that is movably disposed, and wherein the locking pin is configured to prevent a rotation of the plug assembly when the locking pin is engaged in the notch and prevented from retracting by a multi-stable mechanism; and the multi-stable mechanism having at least two stable configurations corresponding to respectively to a locked state and an unlocked state, wherein the multi-stable mechanism can maintain the stable configurations without consuming energy; wherein, at a first stable configuration, the multi-stable mechanism prevents the locking pin from retracting, and, at a second stable configuration, the multi-stable mechanism enables the locking pin to retract.Type: ApplicationFiled: January 16, 2018Publication date: December 6, 2018Inventors: Peter R. Russo, Matthew Patrick Herscovitch
-
Publication number: 20180211456Abstract: Some embodiments include a computer server. The computer server can be configured to: add a security system associated with a user account; provision one or more communication devices associated with the security system; configure a cryptographic key to associate at least a communication device amongst the communication devices with the security system; configure an access control file that is cryptographically signed by the computer server and encrypted with the cryptographic key associated with the security system, wherein the access control file contains permissions of the communication devices to the security system; and provide a data payload including the access control file to a first communication device of the communication devices.Type: ApplicationFiled: December 19, 2017Publication date: July 26, 2018Inventors: Jason Hart, Matthew Patrick Herscovitch, Sotoudeh Hamedi-Hagh
-
Patent number: 9903139Abstract: Some embodiments include a lock cylinder comprising: a plug assembly having a front portion and a back portion; a housing shell within which the plug assembly is rotatably disposed, wherein the housing shell includes a notch; wherein the back portion of the plug assembly comprises: a locking pin that is movably disposed, and wherein the locking pin is configured to prevent a rotation of the plug assembly when the locking pin is engaged in the notch and prevented from retracting by a multi-stable mechanism; and the multi-stable mechanism having at least two stable configurations corresponding to respectively to a locked state and an unlocked state, wherein the multi-stable mechanism can maintain the stable configurations without consuming energy; wherein, at a first stable configuration, the multi-stable mechanism prevents the locking pin from retracting, and, at a second stable configuration, the multi-stable mechanism enables the locking pin to retract.Type: GrantFiled: November 10, 2015Date of Patent: February 27, 2018Assignee: Nexkey, Inc.Inventors: Peter R. Russo, Matthew Patrick Herscovitch
-
Patent number: 9870659Abstract: Some embodiments include a computer server. The computer server can be configured to: add a security system associated with a user account; provision one or more communication devices associated with the security system; configure a cryptographic key to associate at least a communication device amongst the communication devices with the security system; configure an access control file that is cryptographically signed by the computer server and encrypted with the cryptographic key associated with the security system, wherein the access control file contains permissions of the communication devices to the security system; and provide a data payload including the access control file to a first communication device of the communication devices.Type: GrantFiled: September 26, 2014Date of Patent: January 16, 2018Assignee: Nexkey, Inc.Inventors: Jason Hart, Matthew Patrick Herscovitch, Sotoudeh Hamedi Hagh
-
Publication number: 20160060903Abstract: Some embodiments include a lock cylinder comprising: a plug assembly having a front portion and a back portion; a housing shell within which the plug assembly is rotatably disposed, wherein the housing shell includes a notch; wherein the back portion of the plug assembly comprises: a locking pin that is movably disposed, and wherein the locking pin is configured to prevent a rotation of the plug assembly when the locking pin is engaged in the notch and prevented from retracting by a multi-stable mechanism; and the multi-stable mechanism having at least two stable configurations corresponding to respectively to a locked state and an unlocked state, wherein the multi-stable mechanism can maintain the stable configurations without consuming energy; wherein, at a first stable configuration, the multi-stable mechanism prevents the locking pin from retracting, and, at a second stable configuration, the multi-stable mechanism enables the locking pin to retract.Type: ApplicationFiled: November 10, 2015Publication date: March 3, 2016Inventors: Peter R. Russo, Matthew Patrick Herscovitch
-
Patent number: 9222282Abstract: Some embodiments include a lock cylinder comprising: a plug assembly having a front portion and a back portion; a housing shell within which the plug assembly is rotatably disposed, wherein the housing shell includes a notch; wherein the back portion of the plug assembly comprises: a locking pin that is movably disposed, and wherein the locking pin is configured to prevent a rotation of the plug assembly when the locking pin is engaged in the notch and prevented from retracting by a multi-stable mechanism; and the multi-stable mechanism having at least two stable configurations corresponding to respectively to a locked state and an unlocked state, wherein the multi-stable mechanism can maintain the stable configurations without consuming energy; wherein, at a first stable configuration, the multi-stable mechanism prevents the locking pin from retracting, and, at a second stable configuration, the multi-stable mechanism enables the locking pin to retract.Type: GrantFiled: September 2, 2014Date of Patent: December 29, 2015Assignee: Nexkey, Inc.Inventors: Peter R. Russo, Matthew Patrick Herscovitch
-
Patent number: 9133647Abstract: Some embodiments include electronic circuitry for an electronic lock. The electronic circuitry can include: an antenna configured to receive a wireless signal; a communication processor, coupled to the antenna, configured to decode the wireless signal to ascertain a command to lock or unlock the electronic lock and to authenticate a source of the wireless signal; an energy storage configured to store electrical energy; a motor switch configured to drive a motor clockwise or counterclockwise, powered by the energy storage, depending on a control signal, wherein the motor switch is configured to drive the motor for a short burst of time; and a controller, coupled to the energy storage capacitor and the motor switch, configured to monitor electrical charge left in the energy storage and to output the control signal that corresponds to the command to lock or unlock the electronic lock.Type: GrantFiled: September 2, 2014Date of Patent: September 15, 2015Assignee: NEXKEY, INC.Inventors: Sooseok Oh, Matthew Patrick Herscovitch
-
Patent number: 9053313Abstract: A system and method for providing continued access to authentication and encryption services that includes a secure key store communicably coupled to a virtual smart card server. A virtual smart card driver is also provided and is communicably coupled to a virtual smart card secure hardware server. The virtual smart card driver communicates with an authentication client to authenticate a user, and access the user's private key stored in the secure key store when the user's physical smart card is unavailable. Continued access is provided when the user has been authenticated.Type: GrantFiled: May 27, 2011Date of Patent: June 9, 2015Assignee: Identive Group, Inc.Inventors: Jason Dean Hart, Matthew Patrick Herscovitch
-
Publication number: 20150102904Abstract: Some embodiments include electronic circuitry for an electronic lock. The electronic circuitry can include: an antenna configured to receive a wireless signal; a communication processor, coupled to the antenna, configured to decode the wireless signal to ascertain a command to lock or unlock the electronic lock and to authenticate a source of the wireless signal; an energy storage configured to store electrical energy; a motor switch configured to drive a motor clockwise or counterclockwise, powered by the energy storage, depending on a control signal, wherein the motor switch is configured to drive the motor for a short burst of time; and a controller, coupled to the energy storage capacitor and the motor switch, configured to monitor electrical charge left in the energy storage and to output the control signal that corresponds to the command to lock or unlock the electronic lock.Type: ApplicationFiled: September 2, 2014Publication date: April 16, 2015Inventors: Sooseok Oh, Matthew Patrick Herscovitch
-
Publication number: 20150101370Abstract: Some embodiments include a lock cylinder comprising: a plug assembly having a front portion and a back portion; a housing shell within which the plug assembly is rotatably disposed, wherein the housing shell includes a notch; wherein the back portion of the plug assembly comprises: a locking pin that is movably disposed, and wherein the locking pin is configured to prevent a rotation of the plug assembly when the locking pin is engaged in the notch and prevented from retracting by a multi-stable mechanism; and the multi-stable mechanism having at least two stable configurations corresponding to respectively to a locked state and an unlocked state, wherein the multi-stable mechanism can maintain the stable configurations without consuming energy; wherein, at a first stable configuration, the multi-stable mechanism prevents the locking pin from retracting, and, at a second stable configuration, the multi-stable mechanism enables the locking pin to retract.Type: ApplicationFiled: September 2, 2014Publication date: April 16, 2015Inventors: Peter R. Russo, Matthew Patrick Herscovitch
-
Patent number: 8966481Abstract: A method and system for delivering external data to a process running on a virtual machine, the virtual machine running on an operating system. The method includes the steps of executing instructions on the virtual machine that obtain state data related to the process; querying the virtual machine to obtain component data related to the state data; and manipulating the component data to deliver the external data to the process. In one example, the system provides a single sign-on application that passes user credentials to a Java applet running on a Java virtual machine.Type: GrantFiled: April 26, 2012Date of Patent: February 24, 2015Assignee: ActivIdentity (Australia) Pty. Ltd.Inventors: Carl Sandland, Matthew Patrick Herscovitch, Timothy Brian Dingwall
-
Publication number: 20150015364Abstract: Some embodiments include a computer server. The computer server can be configured to: add a security system associated with a user account; provision one or more communication devices associated with the security system; configure a cryptographic key to associate at least a communication device amongst the communication devices with the security system; configure an access control file that is cryptographically signed by the computer server and encrypted with the cryptographic key associated with the security system, wherein the access control file contains permissions of the communication devices to the security system; and provide a data payload including the access control file to a first communication device of the communication devices.Type: ApplicationFiled: September 26, 2014Publication date: January 15, 2015Inventors: Jason Hart, Matthew Patrick Herscovitch, Sotoudeh Hamedi Hagh
-
Publication number: 20140325618Abstract: In a computer system including a computer terminal, an operating system installed on said computer terminal, a virtual machine running on the operating system, a server communicatively coupled to the computer terminal and a process including instructions that when executed on a virtual machine define a user interface; a Single Sign On (SSO) system comprising a database of authentication credentials accessible to the computer terminal, and instructions executable on the virtual machine operative to: obtain user interface state data from the process; query the virtual machine to obtain component data related to the user interface state data; and manipulate the component data so as to deliver authentication credentials to the process.Type: ApplicationFiled: February 18, 2014Publication date: October 30, 2014Applicant: ACTIVIDENTITY (AUSTRALIA) PTY LTDInventors: Carl Sandland, Matthew Patrick Herscovitch, Timothy Brian Dingwall
-
Patent number: 8695019Abstract: In a computer system including a computer terminal, an operating system installed on said computer terminal, a virtual machine running on the operating system, a server communicatively coupled to the computer terminal and a process including instructions that when executed on a virtual machine define a user interface; a Single Sign On (SSO) system comprising a database of authentication credentials accessible to the computer terminal, and instructions executable on the virtual machine operative to: obtain user interface state data from the process; query the virtual machine to obtain component data related to the user interface state data; and manipulate the component data so as to deliver authentication credentials to the process.Type: GrantFiled: December 7, 2004Date of Patent: April 8, 2014Assignee: Actividentity (Australia) Pty LtdInventors: Carl Sandland, Matthew Patrick Herscovitch, Timothy Brian Dingwall
-
Publication number: 20130318575Abstract: One embodiment provides a token for dynamically authenticating a user. The token includes a memory for storing secure data; a processor for calculating authentication credentials of the user based on the secure data, and for constructing a server address based on the authentication credentials. Also included is a transmitter for transmitting the server address to a host controller wherein the host controller is configurable to communicate with a remote server locatable at the server address such that the user is dynamically authenticated on the remote server using the authentication credentials.Type: ApplicationFiled: February 3, 2012Publication date: November 28, 2013Inventors: Jason Dean Hart, Matthew Patrick Herscovitch
-
Publication number: 20130290717Abstract: A system and method for providing continued access to authentication and encryption services that includes a secure key store communicably coupled to a virtual smart card server. A virtual smart card driver is also provided and is communicably coupled to a virtual smart card secure hardware server. The virtual smart card driver communicates with an authentication client to authenticate a user, and access the user's private key stored in the secure key store when the user's physical smart card is unavailable. Continued access is provided when the user has been authenticated.Type: ApplicationFiled: May 27, 2011Publication date: October 31, 2013Inventors: Jason Dean Hart, Matthew Patrick Herscovitch
-
Publication number: 20130146663Abstract: A system and method for dynamically retrieving and storing local building/facility access card information on an access card is provided. An access card is provided to a local facility access card reader and is authenticated for the local facility by providing local facility access card information from the reader to be stored inside a Public Key Infrastructure (PKI) certificate relating to the access card.Type: ApplicationFiled: August 12, 2011Publication date: June 13, 2013Inventors: Jason Dean Hart, Matthew Patrick Herscovitch