Patents by Inventor James Cochran

James Cochran 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: 10798098
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for access control for enterprise information. In one aspect, a method includes receiving resources of an enterprise, each resource having a respective access control list specifying access privileges to the resource for one or more members, and the resources including entities related to the enterprise and relationships; identifying entity facts of the entities from the resources; determining, for each entity fact, an entity fact access control list; storing data describing the entities, entity facts and the respective entity fact access control lists, wherein each entity fact is associated with its corresponding entity fact access control list; and providing, to each of the members of the enterprise, access privileges to the data describing the entities and the entity facts according to the respective entity fact access control lists.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: October 6, 2020
    Assignee: Google LLC
    Inventors: Brent VerWeyst, Martin James Cochran, Muthian Sivathanu
  • Patent number: 10553921
    Abstract: A mechanical, M-to-N, reciprocating millimeter waveguide switch is provided, where M and N are integers. A mechanical, one-to-four, reciprocating millimeter waveguide switch is also provided, together with a method for switching millimeter waves from one input to one of four outputs is also provided.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: February 4, 2020
    Assignee: Roos Instruments, Inc.
    Inventors: Mark Roos, Rick Rodriguez, Ray Beers, James Cochran
  • Publication number: 20190319324
    Abstract: A mechanical, M-to-N, reciprocating millimeter waveguide switch is provided, where M and N are integers. A mechanical, one-to-four, reciprocating millimeter waveguide switch is also provided, together with a method for switching millimeter waves from one input to one of four outputs is also provided.
    Type: Application
    Filed: April 13, 2018
    Publication date: October 17, 2019
    Applicant: Roos Instruments, Inc.
    Inventors: Mark ROOS, Rick RODRIGUEZ, Ray BEERS, James COCHRAN
  • Publication number: 20190260749
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for access control for enterprise information. In one aspect, a method includes receiving resources of an enterprise, each resource having a respective access control list specifying access privileges to the resource for one or more members, and the resources including entities related to the enterprise and relationships; identifying entity facts of the entities from the resources; determining, for each entity fact, an entity fact access control list; storing data describing the entities, entity facts and the respective entity fact access control lists, wherein each entity fact is associated with its corresponding entity fact access control list; and providing, to each of the members of the enterprise, access privileges to the data describing the entities and the entity facts according to the respective entity fact access control lists.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Brent VerWeyst, Martin James Cochran, Muthian Sivathanu
  • Patent number: 10326768
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for access control for enterprise information. In one aspect, a method includes receiving resources of an enterprise, each resource having a respective access control list specifying access privileges to the resource for one or more members, and the resources including entities related to the enterprise and relationships; identifying entity facts of the entities from the resources; determining, for each entity fact, an entity fact access control list; storing data describing the entities, entity facts and the respective entity fact access control lists, wherein each entity fact is associated with its corresponding entity fact access control list; and providing, to each of the members of the enterprise, access privileges to the data describing the entities and the entity facts according to the respective entity fact access control lists.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: June 18, 2019
    Assignee: Google LLC
    Inventors: Brent VerWeyst, Martin James Cochran, Muthian Sivathanu
  • Patent number: 9998472
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for searches associated with the enterprise information. In one aspect, a method includes receiving a query from a member of an enterprise; searching an index that includes member information and resources: the resources include entities and entity facts related to the enterprise; the entity facts are identified from the entities; the index includes data defining access privileges to the entities and the entity facts according entity fact access control lists; determining the entity facts that are accessible to the member according to the entity fact access control lists; determining, based on member information and entity facts, search result data including data describing entities and entity facts relevant to the query; and providing search results to the member of the enterprise, the search results including the entities and entity facts determined to be relevant to the query.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: June 12, 2018
    Assignee: Google LLC
    Inventors: Brent VerWeyst, Martin James Cochran, Jimin Li, Albert Orriols Puig, John Xiao
  • Patent number: 9676373
    Abstract: The present invention comprises a trailer unit and or a roll-off trailer unit that converts when deployed into a washing and decontamination pad and may include a first section and two or more wings that unfold to provide a platform that is capable of having vehicles and other equipment driven and or wheeled into position on the platform and may also provide a containment system that traps wastewater, contaminates and so forth.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: June 13, 2017
    Inventors: Clint Aaron Bond, Michael James Cochran
  • Publication number: 20160350134
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for personal assistance based on enterprise information and personal information.
    Type: Application
    Filed: May 28, 2015
    Publication date: December 1, 2016
    Inventors: Brent VerWeyst, Martin James Cochran, Jimin Li, Albert Orriols Puig
  • Publication number: 20160352743
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for access control for enterprise information. In one aspect, a method includes receiving resources of an enterprise, each resource having a respective access control list specifying access privileges to the resource for one or more members, and the resources including entities related to the enterprise and relationships; identifying entity facts of the entities from the resources; determining, for each entity fact, an entity fact access control list; storing data describing the entities, entity facts and the respective entity fact access control lists, wherein each entity fact is associated with its corresponding entity fact access control list; and providing, to each of the members of the enterprise, access privileges to the data describing the entities and the entity facts according to the respective entity fact access control lists.
    Type: Application
    Filed: May 28, 2015
    Publication date: December 1, 2016
    Inventors: Brent VerWeyst, Martin James Cochran, Muthian Sivathanu
  • Publication number: 20160350307
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for searches associated with the enterprise information. In one aspect, a method includes receiving a query from a member of an enterprise; searching an index that includes member information and resources: the resources include entities and entity facts related to the enterprise; the entity facts are identified from the entities; the index includes data defining access privileges to the entities and the entity facts according entity fact access control lists; determining the entity facts that are accessible to the member according to the entity fact access control lists; determining, based on member information and entity facts, search result data including data describing entities and entity facts relevant to the query; and providing search results to the member of the enterprise, the search results including the entities and entity facts determined to be relevant to the query.
    Type: Application
    Filed: May 28, 2015
    Publication date: December 1, 2016
    Inventors: Brent VerWeyst, Martin James Cochran, Jimin Li, Albert Orriols Puig, John Xiao
  • Patent number: 9435482
    Abstract: The present invention relates to a method of assessing the condition of a duct along which a gas is flowing. The method comprises producing one or more sensor carrying elements, wherein the elements are formed to have selected parameters; introducing the sensor carrying elements into the flowing gas; and selecting the parameters of the sensor carrying elements such that the elements are transported along the duct by saltation. The present invention also relates to a method of reducing leakage through a leak in the duct.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: September 6, 2016
    Assignee: SEAL-TITE, LLC
    Inventors: Nicholas John Ryan, Andrew James Cochran, Matthew David Meredith
  • Patent number: 8950437
    Abstract: An apparatus includes one or more sealing elements to be transported along a duct by the flow of fluid therein at an internal pressure and to be drawn to a leak by the pressure differential resulting from a reduced pressure associated with the locality of that leak. Each sealing element has a body formed from an elastic material to have one or more impermeable bubbles filled with gas so that the sealing element has a volume which varies resiliently according to the change in volume of the bubble(s) in response to externally applied pressure. The product of the volume of the bubble(s) and the pressure of the gas therein is selected to provide a sealing element having a transport volume at the internal pressure which is appropriate to enter a leak and which, in response to the reduced pressure associated with the locality of that leak, is capable of increasing in volume from the transport volume sufficiently to seal that leak.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: February 10, 2015
    Assignee: Seal-Tite, LLC.
    Inventors: Nicholas John Ryan, Andrew James Cochran, Terrence Francis Stebbings
  • Publication number: 20130244804
    Abstract: A golf swing training device is provided. The device may have a rack providing support for the device. A swing motion track may be attached to the rack. The swing motion track may guide a golf club in a proper swing motion when swung by a user. The track may have a backswing motion portion, and a downswing motion portion different from the backswing motion portion. A club assembly may attach the golf club head to the swing motion track. The assembly may be attached to the track at one end and movable along the track.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 19, 2013
    Inventor: Thomas James Cochran
  • Publication number: 20110198812
    Abstract: The present invention relates to apparatus comprising one or more sealing elements (20) to be transported along a duct (24) by the flow of fluid therein at an internal pressure and to be drawn to a leak (22) by the pressure differential resulting from a reduced pressure associated with the locality of that leak. Each sealing element comprises a body formed from an elastic material to have one or more impermeable bubbles filled with gas so that the sealing element has a volume which varies resiliently according to the change in volume of the bubble (s) in response to externally applied pressure. The product of the volume of the bubble (s) and the pressure of the gas therein is selected to provide a sealing element having a transport volume at said internal pressure which is appropriate to enter a leak and which, in response to the reduced pressure associated with the locality of that leak, is capable of increasing in volume from said transport volume sufficiently to seal that leak.
    Type: Application
    Filed: December 3, 2008
    Publication date: August 18, 2011
    Inventors: Nicholas John Ryan, Andrew James Cochran, Terrence Francis Stebbings
  • Publication number: 20110187056
    Abstract: The present invention relates to a method of assessing the condition of a duct along which a gas is flowing. The method comprises producing one or more sensor carrying elements, wherein the elements are formed to have selected parameters; introducing the sensor carrying elements into the flowing gas; and selecting the parameters of the sensor carrying elements such that the elements are transported along the duct by saltation. The present invention also relates to a method of reducing leakage through a leak in the duct.
    Type: Application
    Filed: January 26, 2009
    Publication date: August 4, 2011
    Applicant: Brinker Technology Limited
    Inventors: Nicholas John Ryan, Andrew James Cochran, Matthew David Meredith
  • Publication number: 20110024988
    Abstract: The present invention relates to a method of sealing a leak, comprising 5 introducing a sealing mixture to a leak site, the sealing mixture comprising at least one elastomeric sealing element and a non-Newtonian fluid. The present invention also relates to sealing mixtures comprising at least one elastomeric sealing element and a non-Newtonian fluid.
    Type: Application
    Filed: March 12, 2009
    Publication date: February 3, 2011
    Inventors: Nicholas John Ryan, Andrew James Cochran
  • Publication number: 20090244089
    Abstract: A computer readable storage medium includes executable instructions to calculate a default number of major tick marks as a function of a minimum distance between major tick marks and the length of a GUI control. A whole number of major tick marks that evenly divides a range of values to be mapped along the length of the GUI control is iteratively searched. A whole number of major tick marks is displayed along the length of the GUI control. The default number of major tick marks is the origin from which the search begins.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Applicant: Business Objects, S.A.
    Inventors: Ashley Mark GADD, James COCHRAN, William Justin COX, David Jordan DALLEY, Gerrit Richard NEVE, Madison Lyndsey POON
  • Publication number: 20050031118
    Abstract: An electromagnetic field signal communications system (200) is based on a pair of specially configured and positioned transducers (230a/230b), having electrical conductors (232) wound onto generally toroidal or C-shaped cores (233). The positioned cores include an air gap (234) from which its electromagnetic fields (40) are generated when excited with input electrical data (221a/221b) signals or sensed by induction via their corresponding electromagnetic flux fields. The pair of transducers (230a/230b) are ideally suited for unidirectional or bidirectional electromagnetic communications between electronic devices of distinct types. Data (221a/221b) transfer is facilitated via precisely positioning and aligning the transducer air gaps (235/235). Embodiments of systems teaching the use of portable hand held devices (210) in communications with a computer (260) and digital cameras or printers (265) are presented.
    Type: Application
    Filed: June 9, 2004
    Publication date: February 10, 2005
    Inventors: James Cochran, Marilyn Valdez-Campbell
  • Patent number: 5364150
    Abstract: A locking device is provided for securing a protective bedliner to the interior of a pick-up truck cargo bed wherein the cargo bed has side walls with inwardly extending horizontal flanges and vertically, downwardly extending flanges spaced from the side walls of the truck. The side walls of the bedliner are provided with a plurality of circular apertures overlapping the bottom edges of the vertical flanges and a locking device is associated with each aperture. Each locking device includes a base plate engageable with the wall of the bedliner around an aperture and a flat planar locking tongue extending perpendicular to the base plate through the aperture. The locking tongue includes a shank portion having first and second substantially parallel edges disposed substantially perpendicular to the base plate and a retainer portion extending laterally from the shank portion substantially parallel to the base plate.
    Type: Grant
    Filed: April 30, 1993
    Date of Patent: November 15, 1994
    Assignee: Atwell Industries, Inc.
    Inventors: James Cochran, Wayne Rollins
  • Patent number: 4618059
    Abstract: A divider for separating stacked articles, particularly yarn spools, includes a substantially rigid planar member in which plural apertures, preferably having the shape and arrangement as shown in FIG. 1, are defined so that the divider is capable of accommodating various diameters of yarn spools, for example.
    Type: Grant
    Filed: March 17, 1983
    Date of Patent: October 21, 1986
    Assignee: Burlington Industries, Inc.
    Inventor: James A. Cochran