Patents by Inventor Alistair Black

Alistair Black 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: 11886623
    Abstract: Systems and methods for integrated communication security are described. One aspect includes a clock generator configured to generate a clock signal at a first frequency, and a circuit utilizing the clock signal. The circuit may include a port configured to receive an encryption sequence at the first frequency, and a first unidirectional data path between the port and a memory configured to permit data transfer from the port to the memory. The memory may be configured to access the encryption sequence from the port via the first unidirectional data path and store the data. The circuit may further include a clock divider configured to divide the first frequency by a divisor deriving another clock signal at a second frequency, and an encryption/decryption module configured to read a portion of the encryption sequence from the memory, process input using the portion of the encryption sequence, and generate output responsive to the processing.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: January 30, 2024
    Assignee: Cuica LLC
    Inventors: Alistair Black, Ashitosh Swarup
  • Publication number: 20230061954
    Abstract: An adjustable, cleavage-enhancing undergarment system is described. In one embodiment, a compression paddle includes a first surface contoured to engage with at least a portion of a user's breast. The compression paddle may include a mechanical coupling configured to engage with an end of a force generating member. The compression paddle may include a locking mechanism configured to engage a rotational state wherein the compression paddle is configured to rotate about an axis that is substantially coaxial to the end of the force generating member, and engage a locked state wherein the compression paddle is mechanically locked at an angular position selectable by the user.
    Type: Application
    Filed: April 19, 2022
    Publication date: March 2, 2023
    Inventors: Amanda M. Harris, Alistair Black
  • Publication number: 20230064777
    Abstract: An adjustable, cleavage-enhancing undergarment system is described. In one embodiment, a compression paddle includes a first surface contoured to engage with at least a portion of a user's breast. The compression paddle may include a mechanical coupling configured to engage with an end of a force generating member. The compression paddle may include a locking mechanism configured to engage a rotational state wherein the compression paddle is configured to rotate about an axis that is substantially coaxial to the end of the force generating member, and engage a locked state wherein the compression paddle is mechanically locked at an angular position selectable by the user.
    Type: Application
    Filed: April 19, 2022
    Publication date: March 2, 2023
    Inventors: Amanda M. Harris, Alistair Black
  • Publication number: 20230033634
    Abstract: Systems and methods for integrated communication security are described. One aspect includes a clock generator configured to generate a clock signal at a first frequency, and a circuit utilizing the clock signal. The circuit may include a port configured to receive an encryption sequence at the first frequency, and a first unidirectional data path between the port and a memory configured to permit data transfer from the port to the memory. The memory may be configured to access the encryption sequence from the port via the first unidirectional data path and store the data. The circuit may further include a clock divider configured to divide the first frequency by a divisor deriving another clock signal at a second frequency, and an encryption/decryption module configured to read a portion of the encryption sequence from the memory, process input using the portion of the encryption sequence, and generate output responsive to the processing.
    Type: Application
    Filed: September 29, 2022
    Publication date: February 2, 2023
    Inventors: Alistair Black, Ashitosh Swarup
  • Patent number: 11494521
    Abstract: Systems and methods for integrated communication security are described. One aspect includes a clock generator configured to generate a clock signal at a first frequency, and a circuit utilizing the clock signal. The circuit may include a port configured to receive an encryption sequence at the first frequency, and a first unidirectional data path between the port and a memory configured to permit data transfer from the port to the memory. The memory may be configured to access the encryption sequence from the port via the first unidirectional data path and store the data. The circuit may further include a clock divider configured to divide the first frequency by a divisor deriving another clock signal at a second frequency, and an encryption/decryption module configured to read a portion of the encryption sequence from the memory, process input using the portion of the encryption sequence, and generate output responsive to the processing.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: November 8, 2022
    Assignee: Cuica LLC
    Inventors: Alistair Black, Ashitosh Swarup
  • Patent number: 11429686
    Abstract: A method for using a robot on the web is disclosed. The method may include assigning a goal to a robot. The robot may then direct a web browser to code corresponding to a URL. Using the code, the web browser may render a webpage comprising a plurality of rendered elements. The robot may identify each rendered element by using OCR or an OCR equivalent or by positioning a virtual mouse in a plurality of locations on the webpage and obtaining, from the code, element-identification information corresponding to each location. The robot may map each rendered elements with an element type selected from a closed set of element types stored within a knowledge base accessible by the robot. The robot may further select, from a set of possible actions, an action corresponding to each rendered element that is most likely to lead toward the goal and implement each such action.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: August 30, 2022
    Assignee: VM-Robot, Inc.
    Inventors: Alistair Black, Daniel Savage
  • Patent number: 11259180
    Abstract: Example routing systems and methods are described. In one implementation, a first set of routing systems is interfaced with a network connection via a network interface. A second set of routing systems interfaced with a secure system is configured to receive information from the first set of routing systems via a first unidirectional data channel. In some embodiments, the first set of routing systems is configured to receive information from the second set of routing systems via a second unidirectional data channel. The secure system is not visible from the network interface.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: February 22, 2022
    Assignee: VM-ROBOT, INC.
    Inventors: Alistair Black, Ashitosh Swarup
  • Publication number: 20220019702
    Abstract: Systems and methods for integrated communication security are described. One aspect includes a clock generator configured to generate a clock signal at a first frequency, and a circuit utilizing the clock signal. The circuit may include a port configured to receive an encryption sequence at the first frequency, and a first unidirectional data path between the port and a memory configured to permit data transfer from the port to the memory. The memory may be configured to access the encryption sequence from the port via the first unidirectional data path and store the data. The circuit may further include a clock divider configured to divide the first frequency by a divisor deriving another clock signal at a second frequency, and an encryption/decryption module configured to read a portion of the encryption sequence from the memory, process input using the portion of the encryption sequence, and generate output responsive to the processing.
    Type: Application
    Filed: April 20, 2021
    Publication date: January 20, 2022
    Inventors: Alistair Black, Ashitosh Swarup
  • Publication number: 20210203888
    Abstract: Example inventory management and monitoring systems are described. In one implementation, an inventory management system includes a computing system that receives multiple images captured by multiple imaging devices wirelessly coupled to the computing system. The computing system also receives a spatial location of each imaging device as determined by a device positioning system. The computing system is configured to determine a spatial location of an object in each of the multiple images and monitor the objects in the images to determine changes in the location of the objects.
    Type: Application
    Filed: March 15, 2021
    Publication date: July 1, 2021
    Inventors: Alistair Black, Ashitosh Swarup
  • Patent number: 10979673
    Abstract: Example inventory management and monitoring systems are described. In one implementation, an inventory management system includes a computing system that receives multiple images captured by multiple imaging devices wirelessly coupled to the computing system. The computing system also receives a spatial location of each imaging device as determined by a device positioning system. The computing system is configured to determine a spatial location of an object in each of the multiple images and monitor the objects in the images to determine changes in the location of the objects.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: April 13, 2021
    Assignee: DEEP NORTH, INC.
    Inventors: Alistair Black, Ashitosh Swarup
  • Publication number: 20200100106
    Abstract: Example routing systems and methods are described. In one implementation, a first set of routing systems is interfaced with a network connection via a network interface. A second set of routing systems interfaced with a secure system is configured to receive information from the first set of routing systems via a first unidirectional data channel. In some embodiments, the first set of routing systems is configured to receive information from the second set of routing systems via a second unidirectional data channel. The secure system is not visible from the network interface.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 26, 2020
    Inventors: Alistair Black, Ashitosh Swarup
  • Patent number: 10530811
    Abstract: Example routing systems and methods are disclosed. In one realization, a first routing system and a second routing system are disposed within a vehicle. A computing system disposed within the vehicle is configured to communicate with a remote computing system via a network interface, with the first routing system being coupled to the network interface, the second routing system being coupled to the computing system, and the first routing system and second routing system being coupled via two independent, uncoupled, unidirectional data channels.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: January 7, 2020
    Assignee: VM-ROBOT, INC.
    Inventors: Alistair Black, Ashitosh Swarup
  • Patent number: 10524124
    Abstract: Example routing systems and methods are described. In one implementation, a first set of routing systems is interfaced with a network connection via a network interface. A second set of routing systems interfaced with a secure system is configured to receive information from the first set of routing systems via a first unidirectional data channel. In some embodiments, the first set of routing systems is configured to receive information from the second set of routing systems via a second unidirectional data channel. The secure system is not visible from the network interface.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: December 31, 2019
    Assignee: VM-ROBOT, INC.
    Inventors: Alistair Black, Ashitosh Swarup
  • Publication number: 20190354684
    Abstract: A secure computing system is disclosed. The system may include a secure computing element. The secure computing element may include memory storing a first system image and a second system image. The system may also include a public computing element and a human input device may be embodied as hardware. The human input device may be configured such that selected actuations thereof transition the public computing element from running the first system image to running the second system image.
    Type: Application
    Filed: May 17, 2019
    Publication date: November 21, 2019
    Inventors: Alistair Black, Andrew Joseph DeBaets
  • Publication number: 20190340204
    Abstract: A method for using a robot on the web is disclosed. The method may include assigning a goal to a robot. The robot may then direct a web browser to code corresponding to a URL. Using the code, the web browser may render a webpage comprising a plurality of rendered elements. The robot may identify each rendered element by using OCR or an OCR equivalent or by positioning a virtual mouse in a plurality of locations on the webpage and obtaining, from the code, element-identification information corresponding to each location. The robot may map each rendered elements with an element type selected from a closed set of element types stored within a knowledge base accessible by the robot. The robot may further select, from a set of possible actions, an action corresponding to each rendered element that is most likely to lead toward the goal and implement each such action.
    Type: Application
    Filed: July 17, 2019
    Publication date: November 7, 2019
    Inventors: Alistair Black, Daniel Savage
  • Patent number: 10402463
    Abstract: A method for using a robot on the web is disclosed. The method may include assigning a goal to a robot. The robot may then direct a web browser to code corresponding to a URL. Using the code, the web browser may render a webpage comprising a plurality of rendered elements. The robot may identify each rendered element by using OCR or an OCR equivalent or by positioning a virtual mouse in a plurality of locations on the webpage and obtaining, from the code, element-identification information corresponding to each location. The robot may map each rendered elements with an element type selected from a closed set of element types stored within a knowledge base accessible by the robot. The robot may further select, from a set of possible actions, an action corresponding to each rendered element that is most likely to lead toward the goal and implement each such action.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: September 3, 2019
    Assignee: VM-ROBOT, INC.
    Inventors: Alistair Black, Daniel Savage, Honghan Wu
  • Patent number: 10375088
    Abstract: Example routing systems and methods are described. In one implementation, an apparatus includes a network interface, a secure system, and a routing system disposed between the network interface and the secure system. The routing system communicates with the network interface along a first data transmission channel and communicates with the secure system along a second data transmission channel. The secure system is not visible from the network interface. The routing system accesses data in the secure system and communicates the data to the network interface.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: August 6, 2019
    Assignee: VM-Robot, Inc.
    Inventors: Alistair Black, Ashitosh Swarup
  • Publication number: 20180048674
    Abstract: Example routing systems and methods are disclosed. In one realization, a first routing system and a second routing system are disposed within a vehicle. A computing system disposed within the vehicle is configured to communicate with a remote computing system via a network interface, with the first routing system being coupled to the network interface, the second routing system being coupled to the computing system, and the first routing system and second routing system being coupled via two independent, uncoupled, unidirectional data channels.
    Type: Application
    Filed: August 11, 2017
    Publication date: February 15, 2018
    Inventors: Alistair Black, Ashitosh Swarup
  • Publication number: 20170272455
    Abstract: Example routing systems and methods are described. In one implementation, a first set of routing systems is interfaced with a network connection via a network interface. A second set of routing systems interfaced with a secure system is configured to receive information from the first set of routing systems via a first unidirectional data channel. In some embodiments, the first set of routing systems is configured to receive information from the second set of routing systems via a second unidirectional data channel. The secure system is not visible from the network interface.
    Type: Application
    Filed: May 23, 2017
    Publication date: September 21, 2017
    Inventors: Alistair Black, Ashitosh Swarup
  • Publication number: 20170142373
    Abstract: Example inventory management and monitoring systems are described. In one implementation, an inventory management system includes a computing system that receives multiple images captured by multiple imaging devices wirelessly coupled to the computing system. The computing system also receives a spatial location of each imaging device as determined by a device positioning system. The computing system is configured to determine a spatial location of an object in each of the multiple images and monitor the objects in the images to determine changes in the location of the objects.
    Type: Application
    Filed: November 16, 2016
    Publication date: May 18, 2017
    Inventors: Alistair Black, Ashitosh Swarup