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: 20170230433Abstract: 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: ApplicationFiled: January 2, 2017Publication date: August 10, 2017Applicant: Prysm, Inc.Inventors: Dino Cris Carlos, Stephen James Weaver, Andrew J. Weston
-
Publication number: 20170230466Abstract: 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: ApplicationFiled: January 10, 2017Publication date: August 10, 2017Applicant: Prysm, Inc.Inventors: Dino Cris Carlos, Stephen James Weaver, Adam P. Cuzzort
-
Patent number: 9729945Abstract: 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: GrantFiled: September 3, 2014Date of Patent: August 8, 2017Assignee: OBERON, INC.Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
-
Patent number: 9727077Abstract: 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: GrantFiled: October 8, 2015Date of Patent: August 8, 2017Assignee: Arista Networks, Inc.Inventors: James Weaver, Jeffrey Hirschman
-
Publication number: 20170102731Abstract: 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: ApplicationFiled: October 8, 2015Publication date: April 13, 2017Applicant: ARISTA NETWORKS, INC.Inventors: James Weaver, Jeffrey Hirschman
-
Publication number: 20160186996Abstract: 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: ApplicationFiled: December 7, 2015Publication date: June 30, 2016Inventors: James Weaver, Carter Howe
-
Patent number: 9311807Abstract: 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: GrantFiled: September 3, 2014Date of Patent: April 12, 2016Assignee: OBERON, INC.Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
-
Patent number: 9280884Abstract: 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: GrantFiled: September 3, 2014Date of Patent: March 8, 2016Assignee: Oberon, Inc.Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
-
Publication number: 20160066067Abstract: A patient satisfaction sensor device comprises a data bus, a multitude of sensors, at least one processing unit, a communications interface, and memory. The multitude of sensors may include light sensor(s), sound sensor(s), humidity sensor(s), temperature sensor(s), air quality 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 generate a report that comprises 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: ApplicationFiled: September 3, 2014Publication date: March 3, 2016Applicant: OBERON, INC.Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
-
Publication number: 20160061795Abstract: 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: ApplicationFiled: September 3, 2014Publication date: March 3, 2016Applicant: Oberon, Inc.Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
-
Publication number: 20160063841Abstract: 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: ApplicationFiled: September 3, 2014Publication date: March 3, 2016Applicant: OBERON, INC.Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
-
Publication number: 20160063833Abstract: 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: ApplicationFiled: September 3, 2014Publication date: March 3, 2016Applicant: Oberon, Inc.Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
-
Publication number: 20160061477Abstract: 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: ApplicationFiled: September 3, 2014Publication date: March 3, 2016Applicant: OBERON, INC.Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
-
Publication number: 20160066068Abstract: 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: ApplicationFiled: September 3, 2014Publication date: March 3, 2016Applicant: OBERON, INC.Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
-
Publication number: 20160061794Abstract: An environmental sensor device with thresholding 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, determine at least one threshold, and generate report(s) that comprises 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: ApplicationFiled: September 3, 2014Publication date: March 3, 2016Applicant: OBERON, INC.Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
-
Publication number: 20160061476Abstract: An air quality sensing and/or monitoring device 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 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: ApplicationFiled: September 3, 2014Publication date: March 3, 2016Applicant: OBERON, INC.Inventors: Richard Douglas Schultz, David Glenn DeGroote, Travis James Weaver, Scott Thompson
-
Publication number: 20160029052Abstract: An apparatus for converting between synchronous audio, video and control signals and asynchronous data streams for an IP network as interfaces for the audio and video signals and for control signals. A processor is arranged to convert between the synchronous audio, video and control signals and asynchronous packaged data streams. The data streams are sent on a stream according to IP standards that are selected according to the nature of the signal to be transmitted.Type: ApplicationFiled: February 11, 2013Publication date: January 28, 2016Inventors: Nicholas PINKS, James WEAVER, Justin MITCHELL, Martin THORP
-
Publication number: 20150302010Abstract: A method of generating, in a media file system comprising a data store and a file record database, file relationship data for a first media file in the media file system. The method determines essence data in the data store from which the first media file was derived, by determining from the file record for the media file in the file record database details of any previous media files in the media file system from which the media file was created. If the media file was not created from any previous media files, the essence data in the data store that constitutes the media file is determined from the file record. If on the other hand the media file was created from any previous media files, the previous steps are repeated for the previous media files. The file relationship data is generated using the details of the determined essence data.Type: ApplicationFiled: August 14, 2013Publication date: October 22, 2015Inventors: Simon Darryl Rogers, James Westland Cain, Michael James Weaver
-
Publication number: 20150019597Abstract: 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 consisting of a plurality of segments, and wherein the segments included in the programme are dynamically determined. The method comprising 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 in the file record database is then created. In response to a request for the location of essence data within the file, a location given by determined layout of the media file is returned. Further, in response to an instruction that a segment is to be included in the programme, essence data corresponding to the contents of the segment is obtained.Type: ApplicationFiled: January 24, 2013Publication date: January 15, 2015Inventors: Simon Darryl Rogers, James Westland Cain, Michael James Weaver
-
Publication number: 20140379765Abstract: 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: ApplicationFiled: January 24, 2013Publication date: December 25, 2014Inventors: Simon Darryl Rogers, James Westland Cain, Michael James Weaver