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

  • Patent number: 11960444
    Abstract: 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: Grant
    Filed: August 12, 2020
    Date of Patent: April 16, 2024
    Assignee: GRASS VALLEY LIMITED
    Inventors: Simon Darryl Rogers, James Westland Cain, Michael James Weaver
  • Patent number: 11714858
    Abstract: A method of providing file data from a file system comprising a data store and a file record database. The method comprises the steps of receiving a request to open a file in the file system and determining the desired properties of the file using the syntax of the request. A file record is then created in the file record database based on the determined properties of the file, and a file handle for the file record is returned. Data constituting the requested file from data in the data store is generated based on the determined properties of the file, and in response to a request to read a portion of data from the file, a corresponding portion of the generated data is returned.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: August 1, 2023
    Assignee: GRASS VALLEY LIMITED
    Inventors: James Westland Cain, Simon Darryl Rogers, Michael James Weaver
  • Publication number: 20210043334
    Abstract: An argon fluoride (ArF) laser system for inertial nuclear fusion energy production with lower required laser energy than other laser drivers. An Argon fluoride laser system uniformly illuminates a spherical capsule comprising an outer ablator wall surrounding an inner shell comprising the fusion fuel. The laser beams are adjusted spectrally to achieve a bandwidth of up to 12 THz and a coherence time as low as 80 femtoseconds that in combination with the short wavelength (193 nm) suppress laser plasma instabilities. Uniform spherical acceleration causes the inner shell of the target capsule to form a spherical assembly of compressed fuel surrounding a “hot spot” that has sufficient temperature, density and size to ignite and initiate a thermonuclear burn.
    Type: Application
    Filed: August 7, 2020
    Publication date: February 11, 2021
    Applicant: The Government of the United States of America, as represented by the Secretary of the Navy
    Inventors: Stephen P. Obenschain, Malcolm W. McGeoch, Matthew Wolford, Andrew Schmitt, Matthew Myers, Max Karasik, James Weaver, Jason Bates
  • Publication number: 20200371994
    Abstract: 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: Application
    Filed: August 12, 2020
    Publication date: November 26, 2020
    Inventors: Simon Darryl Rogers, James Westland Cain, Michael James Weaver
  • Publication number: 20200350050
    Abstract: Dispensing units or stations for dispensing items, such as in a healthcare facility, are linked in a network. The dispensing stations are arranged in groups. Inventory data for all the stations in a group is combined together, and displayed at a graphical view or widget. Multiple widgets may be displayed on a dashboard screen of a user system, for use in managing inventory.
    Type: Application
    Filed: July 15, 2020
    Publication date: November 5, 2020
    Inventors: Jason Czaplewski, James Weaver, George John D'Ambrosio, Manish Patel, Kim Hixson
  • Patent number: 10798024
    Abstract: In some implementations, a switch card is provided. The switch card includes a set of switch chips configured to communicate data with a plurality of line cards. The plurality of line cards is coupled to a second switch card. The second switch card comprises a second set of switch chips. The switch card also includes a communication component coupled to the set of switch chips. The communication component is configured to determine whether the switch card should operate in a master mode or a slave mode. In response to determining that the switch card should operate in the master mode, the switch card is also configured to receive control plane data from a supervisor card. The switch card is further configured to communicate the control plane data to one or more switch chips of the set of switch chips and the second set of switch chips.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: October 6, 2020
    Assignee: Arista Networks, Inc.
    Inventors: Arul Ramalingam, James A. Weaver
  • Patent number: 10762173
    Abstract: Dispensing units or stations for dispensing items, such as in a healthcare facility, are linked in a network. The dispensing stations are arranged in groups. Inventory data for all the stations in a group is combined together, and displayed at a graphical view or widget. Multiple widgets may be displayed on a dashboard screen of a user system, for use in managing inventory.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: September 1, 2020
    Assignee: Omnicell, Inc.
    Inventors: Jason Czaplewski, James Weaver, George John D'Ambrosio, Manish Patel, Kim Hixson
  • Patent number: 10755346
    Abstract: A system and method are provided for electronically logging and controlling access to a safe deposit box at a financial institution. The system and method allow for detailed logs of an attempt, denial, or grant of access to a safe deposit box. The system and method also allow for notifications to be sent to all authorized users of any attempt, denial, or grant of access to a safe deposit box.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: August 25, 2020
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Brandon North, Aruna Ramachandra, James Weaver, Ramanujam Chari, Marcia Winslow
  • Patent number: 10747722
    Abstract: 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: Grant
    Filed: January 24, 2013
    Date of Patent: August 18, 2020
    Assignee: GRASS VALLEY LIMITED
    Inventors: Simon Darryl Rogers, James Westland Cain, Michael James Weaver
  • Publication number: 20200195586
    Abstract: In some implementations, a switch card is provided. The switch card includes a set of switch chips configured to communicate data with a plurality of line cards. The plurality of line cards is coupled to a second switch card. The second switch card comprises a second set of switch chips. The switch card also includes a communication component coupled to the set of switch chips. The communication component is configured to determine whether the switch card should operate in a master mode or a slave mode. In response to determining that the switch card should operate in the master mode, the switch card is also configured to receive control plane data from a supervisor card. The switch card is further configured to communicate the control plane data to one or more switch chips of the set of switch chips and the second set of switch chips.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventors: James A. Weaver, Arul Ramalingam
  • Publication number: 20200195583
    Abstract: In some implementations, a switch card is provided. The switch card includes a set of switch chips configured to communicate data with a plurality of line cards. The plurality of line cards is coupled to a second switch card. The second switch card comprises a second set of switch chips. The switch card also includes a communication component coupled to the set of switch chips. The communication component is configured to determine whether the switch card should operate in a master mode or a slave mode. In response to determining that the switch card should operate in the master mode, the switch card is also configured to receive control plane data from a supervisor card. The switch card is further configured to communicate the control plane data to one or more switch chips of the set of switch chips and the second set of switch chips.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventors: Arul Ramalingam, James A. Weaver
  • Patent number: 10667385
    Abstract: Embodiments of the invention may relate to a circuit board (CB). The circuit board may include a first CB layer that includes a first anti-pad having a first area, a second CB layer that includes a second anti-pad having the first area and being located substantially beneath the first anti-pad, a first via within the first anti-pad and the second anti-pad, and a first CB trace in the second CB layer. The first CB trace may be coupled to the first via to form a first transition point within a first signal propagation path. The first area may be determined, at least in part, by a depth within the CB of the second CB layer.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: May 26, 2020
    Assignee: Arista Networks, Inc.
    Inventor: James A. Weaver
  • Publication number: 20200113041
    Abstract: Embodiments of the invention may relate to a circuit board (CB). The circuit board may include a first CB layer that includes a first anti-pad having a first area, a second CB layer that includes a second anti-pad having the first area and being located substantially beneath the first anti-pad, a first via within the first anti-pad and the second anti-pad, and a first CB trace in the second CB layer. The first CB trace may be coupled to the first via to form a first transition point within a first signal propagation path. The first area may be determined, at least in part, by a depth within the CB of the second CB layer.
    Type: Application
    Filed: October 3, 2018
    Publication date: April 9, 2020
    Inventor: James A. Weaver
  • Patent number: 10586022
    Abstract: Dispensing units or stations for dispensing items, such as in a healthcare facility, are linked in a network. The dispensing stations are arranged in groups. Inventory data for all the stations in a group is combined together, and displayed at a graphical view or widget. Multiple widgets may be displayed on a dashboard screen of a user system, for use in managing inventory.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: March 10, 2020
    Assignee: Omnicell, Inc.
    Inventors: Jason Czaplewski, James Weaver, George John D'Ambrosio, Manish Patel, Kim Hixson
  • 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