Patents by Inventor James Weaver

James Weaver 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: 20200012881
    Abstract: A real time video analytic processor that uses a trained convolutional neural network that embodies algorithms and processing architectures that process a wide variety of sensor images in a fashion that emulates how the human visual path processes and interprets image content. Spatial, temporal, and color content of images are analyzed and the salient features of the images determined. These salient features are compared to the salient features of objects of user interest in order to detect, track, classify, and characterize the activities of the objects. Objects or activities of interest are annotated in the image streams and alerts of critical events are provided to the user. Instantiation of the cognitive processing can be accomplished on multi-FPGA and multi-GPU processing hardware.
    Type: Application
    Filed: July 20, 2018
    Publication date: January 9, 2020
    Applicant: Irvine Sensors Corporation
    Inventors: James Justice, David Ludwig, Virgilio Villacorta, Omar Asadi, Fredrik Knutson, Eric Weaver, Mannchuoy Yam
  • Publication number: 20190340524
    Abstract: In one embodiment, a method includes providing, to a client system of a user, a user interface for display. The user interface may include a first set of options for selecting an artificial intelligence (AI) task for integrating into a user application, a second set of options for selecting one or more devices on which the user wants to deploy the selected AI task, and a third set of options for selecting one or more performance constraints specific to the selected devices. User specifications may be received based on user selections in the first, second, and third sets of options. A custom AI model may be generated based on the user specifications and sent to the client system of the user for integrating into the user application. The custom AI model once integrated may enable the user application to perform the selected AI task on the selected devices.
    Type: Application
    Filed: May 6, 2019
    Publication date: November 7, 2019
    Inventors: Alexander James Oscar Craver Kirchhoff, Ali Farhadi, Anish Jnyaneshwar Prabhu, Carlo Eduardo Cabanero del Mundo, Daniel Carl Tormoen, Hessam Bagherinezhad, Matthew S. Weaver, Maxwell Christian Horton, Mohammad Rastegari, Robert Stephen Karl, JR., Sophie Lebrecht
  • Patent number: 10286854
    Abstract: A watersport equipment carrier configured to be mounted on a vehicle includes an elongate base having a longitudinal axis extending in an elongate direction and a plurality of support pads coupled to the base. A first pad and a second pad are spaced by a channel and configured to receive watersport equipment. A securement strap having a first end portion is coupled to the base and a locking mechanism is configured to releasably secure a second end portion of the securement strap.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: May 14, 2019
    Assignee: Thule Sweden AB
    Inventors: Kevin Bogoslofski, James Stevens, Greg Weaver, John Laverack
  • Publication number: 20190138830
    Abstract: A real time video analytic processor that uses a trained convolutional neural network that embodies algorithms and processing architectures that process a wide variety of sensor images in a fashion that emulates how the human visual path processes and interprets image content. Spatial, temporal, and color content of images are analyzed and the salient features of the images determined. These salient features are compared to the salient features of objects of user interest in order to detect, track, classify, and characterize the activities of the objects. Objects or activities of interest are annotated in the image streams and alerts of critical events are provided to the user. Instantiation of the cognitive processing can be accomplished on multi-FPGA and multi-GPU processing hardware.
    Type: Application
    Filed: July 3, 2018
    Publication date: May 9, 2019
    Applicant: Irvine Sensors Corp.
    Inventors: James Justice, David Ludwig, Virgilio Villacorta, Omar Asadi, Fredrik Knutson, Mannchuoy Yam, Eric Weaver
  • Patent number: 10259164
    Abstract: An unorganized point cloud may be created by an optical 3D scanner that scans a physical object, or by computer simulation. The point cloud may be converted into binary raster layers, which encode material deposition instructions for a multi-material 3D printer. In many cases, this conversion—from point cloud to binary raster files—is achieved without producing a 3D voxel representation and without producing a boundary representation of the object to be printed. The conversion may involve spatial queries to find nearby points, filtering material properties of the found points, looking up material mixing ratios, and dithering to produce binary raster files. These raster files may be sent to a multi-material 3D printer to control fabrication of an object. A user interface may display a preview of the object to be printed, and may accept user input to create or modify a point cloud.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: April 16, 2019
    Inventors: Christoph Bader, Dominik Kolb, Neri Oxman, James Weaver
  • Patent number: 10019448
    Abstract: A method of providing file data for a media file from a file system, where the format of the file requires that the file comprise a plurality of segments of file data located at pre-declared locations within the file. The file data making up the file is based upon derived file data. After receiving a request to open the file, a maximum segment length for the file is determined based on the desired properties of the file. In response to a request for the location of a segment within the file, a location calculated by considering each segment of the file to have the maximum segment length is returned. In response to a request for file data from a segment of the file, generated file data for the segment is returned, where the generated file data comprises the derived file data and padding data to give the generated file data the maximum segment length.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: July 10, 2018
    Assignee: Quantel Limited
    Inventors: James Westland Cain, Simon Darryl Rogers, Michael James Weaver
  • Patent number: 10010933
    Abstract: The disclosure provides a method to produce solid materials displaying structural ordering which can be controlled through a wide range of sizes and shapes. The process involves casting a medium, which solidifies (such as a resin or molten metal) over the surface of a magnet-fluid.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: July 3, 2018
    Assignee: The Regents of the University of California
    Inventors: David Kisailus, James Weaver, Garrett Milliron
  • Publication number: 20170368755
    Abstract: An unorganized point cloud may be created by an optical 3D scanner that scans a physical object, or by computer simulation. The point cloud may be converted into binary raster layers, which encode material deposition instructions for a multi-material 3D printer. In many cases, this conversion—from point cloud to binary raster files—is achieved without producing a 3D voxel representation and without producing a boundary representation of the object to be printed. The conversion may involve spatial queries to find nearby points, filtering material properties of the found points, looking up material mixing ratios, and dithering to produce binary raster files. These raster files may be sent to a multi-material 3D printer to control fabrication of an object. A user interface may display a preview of the object to be printed, and may accept user input to create or modify a point cloud.
    Type: Application
    Filed: June 20, 2017
    Publication date: December 28, 2017
    Inventors: Christoph Bader, Dominik Kolb, Neri Oxman, James Weaver
  • Patent number: 9836465
    Abstract: The present invention seeks to provide an improved file system that provides essence data for a media file in a way that does not require the contents of the entire file to be available before any file data can be provided. The present invention is reflected in a method of providing file data for a media file of a pre-determined format from a file system comprising a file record database and a data store, wherein the media file corresponds to a programme. The method comprises the steps of receiving details of the programme including the duration of the programme, and determining the layout of the media file in the pre-determined format from the received details of the programme, the layout including locations for essence data within the file. A file record for the media file is then created in the file record database. In response to a request for the location of essence data within the file, a location given by the determined layout of the media file is returned.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: December 5, 2017
    Assignee: Quantel Limited
    Inventors: Simon Darryl Rogers, James Westland Cain, Michael James Weaver
  • Publication number: 20170230433
    Abstract: Cross platform shared asset techniques are described. In one or more implementations, a version of an asset is received that is configured to support consumption via a corresponding application. Another version is formed of the asset as one or more images from one or more pages of the asset. Responsive to receipt of a request from an appliance to obtain the asset for consumption as part of a shared workspace, a determination is made as to whether the appliance is to consume the asset using the application. Responsive to the determination that the asset is not to be consumed by the appliance using the corresponding application, a communication is formed for receipt by the particular appliance via a network that includes at least said image from the other version of the asset.
    Type: Application
    Filed: January 2, 2017
    Publication date: August 10, 2017
    Applicant: Prysm, Inc.
    Inventors: Dino Cris Carlos, Stephen James Weaver, Andrew J. Weston
  • Publication number: 20170230466
    Abstract: Various embodiments enable user-applied annotations that arecreated and visually associated with an asset on one appliance to be shared amongst and synchronized between other appliances working together in a collaborative workspace environment. As an annotation is made, a stroke collection is defined and provided into a formatted list that represents the annotation. The formatted list is transmitted to a collaboration server which then notifies other appliances of the new annotation. When the other appliances request the formatted list, the collaborative server transmits the formatted list to the other applications so that the new annotation can be rendered on a corresponding display device.
    Type: Application
    Filed: January 10, 2017
    Publication date: August 10, 2017
    Applicant: Prysm, Inc.
    Inventors: Dino Cris Carlos, Stephen James Weaver, Adam P. Cuzzort
  • Patent number: 9727077
    Abstract: A system for reducing peak electromagnetic interference in a network device. The network device includes multiple clock sources and multiple clocked components. Each clocked component receives a clock signal with an actual clock frequency from a separate clock source. The clock signals have an identical nominal frequency. The actual frequency of each clock signal deviates from the nominal frequency within a predetermined range.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: August 8, 2017
    Assignee: Arista Networks, Inc.
    Inventors: James Weaver, Jeffrey Hirschman
  • Patent number: 9729945
    Abstract: An environmental monitor device with a database comprises a data bus, a multitude of sensors, at least one processing unit, input/output device(s); communications interface(s), and memory. Communications interface(s) communicate with at least one environmental sensor device comprising with a multitude of sensors. The multitude of sensors may include particle counter(s), pressure sensor(s) and/or the like. The memory is configured to hold data and machine executable instructions. The machine executable instructions are configured to cause at least one processing unit to: collect sensor data from at least one environmental sensor device; store at least some of the sensor data in at least one database; and generate a report of sensor data that exceeds at least one threshold.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: August 8, 2017
    Assignee: OBERON, INC.
    Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
  • Publication number: 20170102731
    Abstract: A system for reducing peak electromagnetic interference in a network device. The network device includes multiple clock sources and multiple clocked components. Each clocked component receives a clock signal with an actual clock frequency from a separate clock source. The clock signals have an identical nominal frequency. The actual frequency of each clock signal deviates from the nominal frequency within a predetermined range.
    Type: Application
    Filed: October 8, 2015
    Publication date: April 13, 2017
    Applicant: ARISTA NETWORKS, INC.
    Inventors: James Weaver, Jeffrey Hirschman
  • Publication number: 20160186996
    Abstract: A vaporization lighter device includes a heat source for producing a flame and directing the same in a horizontal direction. The heat source is perpendicularly aligned with a flame filter via a main body. The flame filter includes an elongated chamber having an open front end, an open second end, and an aperture along the central portion. A non-combustible filter material is positioned within the elongated chamber and spans the central aperture. Ambient air is drawn through the open first end, across the filter material where it absorbs heat, and leaves the second end as super-heated air.
    Type: Application
    Filed: December 7, 2015
    Publication date: June 30, 2016
    Inventors: James Weaver, Carter Howe
  • Patent number: 9311807
    Abstract: An environmental monitoring device comprises a data bus, a multitude of sensors, at least one processing unit, input/output device(s); communications interface(s), and memory. Communications interface(s) communicate with at least one environmental sensor device comprising with a multitude of sensors. The multitude of sensors may include particle counter(s), pressure sensor(s) and/or the like. The memory is configured to hold data and machine executable instructions. The machine executable instructions are configured to cause at least one processing unit to: collect sensor data from at least one environmental sensor device; and generate a report of sensor data that exceeds at least one threshold.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: April 12, 2016
    Assignee: OBERON, INC.
    Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
  • Patent number: 9280884
    Abstract: An environmental sensor device with alarms comprises a data bus, a multitude of sensors, at least one processing unit, a communications interface, and memory. The multitude of sensors may include particle counter(s), pressure sensor(s) and/or the like. The memory is configured to hold data and machine executable instructions. The machine executable instructions are configured to cause at least one processing unit to: collect sensor data from at least one of the multitude of sensors, generate processed sensor data from the sensor data, and set alarm(s) based, at least in part on processed sensor data. The communications interface is configured to communicate the report to at least one external device.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: March 8, 2016
    Assignee: Oberon, Inc.
    Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
  • Publication number: 20160066068
    Abstract: An environmental monitor device with a database comprises a data bus, a multitude of sensors, at least one processing unit, input/output device(s); communications interface(s), and memory. Communications interface(s) communicate with at least one environmental sensor device comprising with a multitude of sensors. The multitude of sensors may include particle counter(s), pressure sensor(s) and/or the like. The memory is configured to hold data and machine executable instructions. The machine executable instructions are configured to cause at least one processing unit to: collect sensor data from at least one environmental sensor device; store at least some of the sensor data in at least one database; and generate a report of sensor data that exceeds at least one threshold.
    Type: Application
    Filed: September 3, 2014
    Publication date: March 3, 2016
    Applicant: OBERON, INC.
    Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
  • Publication number: 20160061477
    Abstract: An environmental sensing system comprises environmental sensing device(s) and monitoring device(s). Environmental sensing device(s) and monitoring device(s) may comprise a data bus, at least one processing unit, a communications interface, and memory. Environmental sensing device(s) may comprise a multitude of sensors comprising particle counter(s), pressure sensor(s), and/or the like. Environmental sensing device(s) may be configured to collect sensor data from sensor(s), and generate processed sensor data from the sensor data. Monitoring device(s) may be configured to collect processed sensor data from environmental sensing device(s), and report if processed sensor data exceeds at least one predetermined threshold.
    Type: Application
    Filed: September 3, 2014
    Publication date: March 3, 2016
    Applicant: OBERON, INC.
    Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
  • Publication number: 20160061795
    Abstract: An environmental sensor device with calibration comprises a data bus, a multitude of sensors, at least one processing unit, a communications interface, and memory. The multitude of sensors may include particle counter(s), pressure sensor(s) and/or the like. The memory is configured to hold data and machine executable instructions. The machine executable instructions are configured to cause at least one processing unit to: calibrate at least one of the multitude of sensors; collect sensor data from at least one of the multitude of sensors, generate processed sensor data from the sensor data, and generate a report of processed sensor data that exceeds at least one threshold. The communications interface is configured to communicate the report to at least one external device.
    Type: Application
    Filed: September 3, 2014
    Publication date: March 3, 2016
    Applicant: Oberon, Inc.
    Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson