Patents by Inventor Phillip Alvelda

Phillip Alvelda 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).

  • Publication number: 20230168945
    Abstract: The present disclosure relates to systems and methods to implement efficient high-bandwidth shared memory systems particularly suited for parallelizing and operating large scale machine learning and AI computing systems necessary to efficiently process high volume data sets and streams.
    Type: Application
    Filed: January 12, 2023
    Publication date: June 1, 2023
    Applicant: Brainworks Foundry, Inc.
    Inventors: Phillip Alvelda, VII, Markus Krause, Todd Allen Stiers
  • Patent number: 11556390
    Abstract: The present disclosure relates to systems and methods to implement efficient high-bandwidth shared memory systems particularly suited for parallelizing and operating large scale machine learning and AI computing systems necessary to efficiently process high volume data sets and streams.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: January 17, 2023
    Assignee: Brainworks Foundry, Inc.
    Inventors: Phillip Alvelda, VII, Markus Krause, Todd Allen Stiers
  • Patent number: 11232857
    Abstract: Systems and methods for fully-automated contact-less biometric measurement include receiving a stream of image frames from an internet capable device. Frame data is extracted from the stream of image frames. A predictive load balancer selects a worker server based on a load prediction. An interface delivery server communicates the frame data from the internet capable device to the worker server. A set of patient face images captured by the frame data are extracted. A facial recognition machine learning model determines a patient identity associated with the set of patient face images of the frame data. A shared memory system stores the set of patient face images. The worker server determines biometric measurements based on the set of patient face images in the shared memory system using independent biometric data processing pipelines with shared access to the shared memory system for inter-process communication.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: January 25, 2022
    Assignee: Brainworks Foundry, Inc.
    Inventors: Phillip Alvelda, VII, Markus Krause, Zvi Huber, Todd Allen Stiers, Aleksandra Joanna Sokolowska
  • Publication number: 20200106829
    Abstract: The present invention relates to systems and methods suitable for partitioning processes between devices. In particular, the present invention relates to partitioning client devices and server devices based on the performance and available resources of the respective devices to efficiently execute artificial intelligent, machine learning, and other processes.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 2, 2020
    Inventors: Phillip Alvelda, VII, Markus Krause
  • Publication number: 20200105400
    Abstract: Systems and methods for fully-automated contact-less biometric measurement include receiving a stream of image frames from an internet capable device. Frame data is extracted from the stream of image frames. A predictive load balancer selects a worker server based on a load prediction. An interface delivery server communicates the frame data from the internet capable device to the worker server. A set of patient face images captured by the frame data are extracted. A facial recognition machine learning model determines a patient identity associated with the set of patient face images of the frame data. A shared memory system stores the set of patient face images. The worker server determines biometric measurements based on the set of patient face images in the shared memory system using independent biometric data processing pipelines with shared access to the shared memory system for inter-process communication.
    Type: Application
    Filed: October 1, 2019
    Publication date: April 2, 2020
    Inventors: Phillip Alvelda, VII, Markus Krause, Zvi Huber, Todd Allen Stiers, Aleksandra Joanna Sokolowska
  • Publication number: 20200104185
    Abstract: The present disclosure relates to systems and methods to implement efficient high-bandwidth shared memory systems particularly suited for parallelizing and operating large scale machine learning and AI computing systems necessary to efficiently process high volume data sets and streams.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 2, 2020
    Inventors: Phillip Alvelda, VII, Markus Krause, Todd Allen Stiers
  • Patent number: 7818758
    Abstract: A method and system can comprise a software architecture that allows different applications in the same or different communications protocols to interact with shared resources. More specifically, code for a computer program may be written to increase the amount of code that is generic to (i.e., shared by) more than one application or communications protocol and reduce the amount of code that handle application-specific or protocol-specific actions. In one embodiment, a transaction may be broken down into a set of discrete actions. The discrete actions may include functions that are common to more than one application. These functions may be part of the shared resources. Each application may have its own set of software plug-in modules for the discrete actions.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: October 19, 2010
    Assignee: Mobitv, Inc.
    Inventors: Jeremy S. de Bonet, Todd A. Stiers, Phillip Alvelda, VII
  • Patent number: 7469300
    Abstract: Systems and methods for improving the performance of a data storage and retrieval system by enabling dynamic switching from one internal data structure to another in response to detecting conditions indicating that a switch would improve performance. In one embodiment, a network proxy implements a cache using a first internal data structure. The caches objects comprise Web pages, and the cache keys comprise URLs corresponding to the Web pages. The proxy monitors cache usage and periodically determines costs associated with usage of the first data structure and an alternative data structure. If the costs associated with the alternative data structure are less than the costs associated with the first data structure, the proxy crates the alternative data structure, migrates data from the first data structure to the alternative data structure, begins using the alternative data structure for the cache, and deletes the first data structure.
    Type: Grant
    Filed: January 16, 2003
    Date of Patent: December 23, 2008
    Assignee: MobiTV, Inc.
    Inventors: Jeremy S. de Bonet, Todd A. Stiers, Jeffrey R. Annison, Phillip Alvelda, VII, Paul M. Scanlan
  • Publication number: 20060200562
    Abstract: A method and system can comprise a software architecture that allows different applications in the same or different communications protocols to interact with shared resources. More specifically, code for a computer program may be written to increase the amount of code that is generic to (i.e., shared by) more than one application or communications protocol and reduce the amount of code that handle application-specific or protocol-specific actions. In one embodiment, a transaction may be broken down into a set of discrete actions. The discrete actions may include functions that are common to more than one application. These functions may be part of the shared resources. Each application may have its own set of software plug-in modules for the discrete actions.
    Type: Application
    Filed: May 2, 2006
    Publication date: September 7, 2006
    Inventors: Jeremy de Bonet, Todd Stiers, Phillip Alvelda
  • Patent number: 7073178
    Abstract: A method and system can comprise a software architecture that allows different applications in the same or different communications protocols to interact with shared resources. More specifically, code for a computer program may be written to increase the amount of code that is generic to (i.e., shared by) more than one application or communications protocol and reduce the amount of code that handle application-specific or protocol-specific actions. In one embodiment, a transaction may be broken down into a set of discrete actions. The discrete actions may include functions that are common to more than one application. These functions may be part of the shared resources. Each application may have its own set of software plug-in modules for the discrete actions.
    Type: Grant
    Filed: January 14, 2003
    Date of Patent: July 4, 2006
    Assignee: MobiTV, Inc.
    Inventors: Jeremy S. de Bonet, Todd A. Stiers, Phillip Alvelda, VII
  • Publication number: 20050080911
    Abstract: Systems and methods are described which allow data to be packaged and optimized for distribution to a certain device. These systems and methods may include separating incoming data into portions, and converting each of these portions into multiple formats. Each of these portions can then be encapsulated in a packet corresponding to one portion of the data represented in one format. A packet may then be selected for delivery to a device based upon the characteristics of that device at any particular moment. In this manner, the delivery of the data may be customized according to many different criterion without impeding the delivery or usage of that data.
    Type: Application
    Filed: September 17, 2003
    Publication date: April 14, 2005
    Inventors: Todd Stiers, Jeremy de Bonet, Phillip Alvelda, Jeffrey Annison
  • Publication number: 20030177197
    Abstract: Systems and methods for improving the performance of a data storage and retrieval system by enabling dynamic switching from one internal data structure to another in response to detecting conditions indicating that a switch would improve performance. In one embodiment, a network proxy is implements a cache using a first internal data structure. The cache objects comprise Web pages, and the cache keys comprise URLs corresponding to the Web pages. The proxy monitors cache usage and periodically determines costs associated with usage of the first data structure and an alternative data structure. If the costs associated with the alternative data structure are less than the costs associated with the first data structure, the proxy creates the alternative data structure, migrates data from the first data structure to the alternative data structure, begins using the alternative data structure for the cache, and deletes the first data structure.
    Type: Application
    Filed: January 16, 2003
    Publication date: September 18, 2003
    Inventors: Jeremy S. de Bonet, Todd A. Stiers, Jeffrey R. Annison, Phillip Alvelda, Paul M. Scanlan
  • Publication number: 20030172172
    Abstract: A method and system can comprise a software architecture that allows different applications in the same or different communications protocols to interact with shared resources. More specifically, code for a computer program may be written to increase the amount of code that is generic to (i.e., shared by) more than one application or communications protocol and reduce the amount of code that handle application-specific or protocol-specific actions. In one embodiment, a transaction may be broken down into a set of discrete actions. The discrete actions may include functions that are common to more than one application. These functions may be part of the shared resources. Each application may have its own set of software plug-in modules for the discrete actions.
    Type: Application
    Filed: January 14, 2003
    Publication date: September 11, 2003
    Inventors: Jeremy S. de Bonet, Todd A. Stiers, Phillip Alvelda
  • Patent number: 6567061
    Abstract: A method for operating a display having substrates and a plurality of capacitors formed at predetermined locations between the substrates includes measuring a capacitance for each of the plurality of capacitors, determining a cell gap for each of the plurality of capacitors in response to the capacitance for each of the plurality of capacitors, determining a cell gap relationship between the substrates in response to the cell gap for each of the plurality of capacitors and in response to the predetermined locations on the display, and determining a first intensity compensating value for a first pixel on an active region of the display in response to the cell gap relationship between the substrates and in response to a location of the first pixel on the display.
    Type: Grant
    Filed: April 12, 2000
    Date of Patent: May 20, 2003
    Assignee: MicroDisplay Corporation
    Inventors: Michael Bolotski, Phillip Alvelda
  • Patent number: 6222508
    Abstract: The present invention provides a visual display including a high resolution miniature display compatible with VLSI technology and an optical system such as an optical magnifier used to enlarge the images display on the miniature display to be visible to the naked eye. The miniature display includes a VLSI backplane having an array of display elements monolithically formed with its driving circuit on a single crystalline semiconductor. Signal processing circuit or a microprocessor used to process image signals for the display may also be formed monolithically with the array and its driving circuit. The array may be designed using a silicon software compiler program to have randomly displaced elements or super-pixels for reducing image aliasing. The array may also be designed to have display elements positioned and scaled to compensate for the optical distortion introduced by the magnifier.
    Type: Grant
    Filed: October 8, 1999
    Date of Patent: April 24, 2001
    Assignee: Massachusetts Institute of Technology
    Inventors: Phillip Alvelda, Thomas F. Knight, Jr.
  • Patent number: 6172792
    Abstract: An apparatus for redirecting physical energy includes a substrate defining a first boundary of a region, a first electrode defining a second boundary of the region, the second boundary disposed opposite to the first boundary, a second electrode adjacent to the first boundary for cooperating with the first electrode to apply a non-uniform electric field to the region, the non-uniform electric field having electrical field intensities simultaneously including a first electric field intensity and a second electric field intensity, and a layer of material disposed in the region, the layer having a variable index of refraction responsive to the electric field intensities of the non-uniform electric field, the variable index of refraction including a first index of refraction in response to the first electric field intensity and a second index of refraction in response to the second electric field intensity.
    Type: Grant
    Filed: January 30, 1998
    Date of Patent: January 9, 2001
    Inventors: Mary Lou Jepsen, Phillip Alvelda
  • Patent number: 6108000
    Abstract: A system having a display including display circuitry operating at a resonant frequency includes a tunable component, a resonant driver circuit coupled to the tunable component and to the display circuitry, for driving the display circuitry at an output frequency, a power consumption sensor coupled to the resonant driver circuit, for determining the power consumption of the resonant driver circuit, and a control logic coupled to the tunable component and to the power dissipation sensor, for monitoring the power consumption of the resonant driver circuit and for tuning the tunable component in response to the power consumption.
    Type: Grant
    Filed: March 4, 1998
    Date of Patent: August 22, 2000
    Assignee: MicroDisplay Corporation
    Inventors: Michael Bolotski, Phillip Alvelda
  • Patent number: 5940159
    Abstract: A color microdisplay utilizes diffraction gratings to provide an array of high efficiency color pixels. The microdisplay includes a semiconductor substrate and source of light disposed adjacent thereto. A cover plate may be disposed above the substrate and has a layer of conductive material on a surface of the cover plate opposite the substrate. An optically active material, such as liquid crystal material, may be disposed between the substrate and the cover plate. An array of pixels are formed on the substrate. The pixel array includes an array of diffraction grating elements. Each element includes one or more diffraction gratings. The pitch of each diffraction grating can be a function of the angle of the incident light and the desired diffraction output spectrum. An optical system directs the diffracted light from each grating through the optically active material into viewing optics.
    Type: Grant
    Filed: April 17, 1998
    Date of Patent: August 17, 1999
    Assignee: Massachusetts Institute of Technology
    Inventor: Phillip Alvelda
  • Patent number: 5867134
    Abstract: The present invention provides a visual display including a high resolution miniature display compatible with VLSI technology and an optical system such as an optical magnifier used to enlarge the images display on the miniature display to be visible to the naked eye. The miniature display includes a VLSI backplane having an array of display elements monolithically formed with its driving circuit on a single crystalline semiconductor. Signal processing circuit or a microprocessor used to process image signals for the display may also be formed monolithically with the array and its driving circuit. The array may be designed using a silicon software compiler program to have randomly displaced elements or super-pixels for reducing image aliasing. The array may also be designed to have display elements positioned and scaled to compensate for the optical distortion introduced by the magnifier.
    Type: Grant
    Filed: August 25, 1995
    Date of Patent: February 2, 1999
    Inventors: Phillip Alvelda, Thomas F. Knight, Jr.
  • Patent number: 5742373
    Abstract: A color microdisplay utilizes diffraction gratings to provide an array of high efficiency color pixels. The microdisplay includes a semiconductor substrate and source of light disposed adjacent thereto. A cover plate may be disposed above the substrate and has a layer of conductive material on a surface of the cover plate opposite the substrate. An optically active material, such as liquid crystal material, may be disposed between the substrate and the cover plate. An array of pixels are formed on the substrate. The pixel array includes an array of diffraction grating elements. Each element includes one or more diffraction gratings. The pitch of each diffraction grating can be a function of the angle of the incident light and the desired diffraction output spectrum. An optical system directs the diffracted light from each grating through the optically active material into viewing optics.
    Type: Grant
    Filed: October 13, 1995
    Date of Patent: April 21, 1998
    Assignee: Massachusetts Institute of Technology
    Inventor: Phillip Alvelda