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: 10798098Abstract: 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: GrantFiled: April 30, 2019Date of Patent: October 6, 2020Assignee: Google LLCInventors: Brent VerWeyst, Martin James Cochran, Muthian Sivathanu
-
Patent number: 10553921Abstract: 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: GrantFiled: April 13, 2018Date of Patent: February 4, 2020Assignee: Roos Instruments, Inc.Inventors: Mark Roos, Rick Rodriguez, Ray Beers, James Cochran
-
Publication number: 20190319324Abstract: 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: ApplicationFiled: April 13, 2018Publication date: October 17, 2019Applicant: Roos Instruments, Inc.Inventors: Mark ROOS, Rick RODRIGUEZ, Ray BEERS, James COCHRAN
-
Publication number: 20190260749Abstract: 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: ApplicationFiled: April 30, 2019Publication date: August 22, 2019Inventors: Brent VerWeyst, Martin James Cochran, Muthian Sivathanu
-
Patent number: 10326768Abstract: 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: GrantFiled: May 28, 2015Date of Patent: June 18, 2019Assignee: Google LLCInventors: Brent VerWeyst, Martin James Cochran, Muthian Sivathanu
-
Patent number: 9998472Abstract: 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: GrantFiled: May 28, 2015Date of Patent: June 12, 2018Assignee: Google LLCInventors: Brent VerWeyst, Martin James Cochran, Jimin Li, Albert Orriols Puig, John Xiao
-
Patent number: 9676373Abstract: 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: GrantFiled: November 5, 2014Date of Patent: June 13, 2017Inventors: Clint Aaron Bond, Michael James Cochran
-
Publication number: 20160350134Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for personal assistance based on enterprise information and personal information.Type: ApplicationFiled: May 28, 2015Publication date: December 1, 2016Inventors: Brent VerWeyst, Martin James Cochran, Jimin Li, Albert Orriols Puig
-
Publication number: 20160352743Abstract: 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: ApplicationFiled: May 28, 2015Publication date: December 1, 2016Inventors: Brent VerWeyst, Martin James Cochran, Muthian Sivathanu
-
Publication number: 20160350307Abstract: 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: ApplicationFiled: May 28, 2015Publication date: December 1, 2016Inventors: Brent VerWeyst, Martin James Cochran, Jimin Li, Albert Orriols Puig, John Xiao
-
Patent number: 9435482Abstract: 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: GrantFiled: January 26, 2009Date of Patent: September 6, 2016Assignee: SEAL-TITE, LLCInventors: Nicholas John Ryan, Andrew James Cochran, Matthew David Meredith
-
Patent number: 8950437Abstract: 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: GrantFiled: December 3, 2008Date of Patent: February 10, 2015Assignee: Seal-Tite, LLC.Inventors: Nicholas John Ryan, Andrew James Cochran, Terrence Francis Stebbings
-
Publication number: 20130244804Abstract: 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: ApplicationFiled: March 16, 2012Publication date: September 19, 2013Inventor: Thomas James Cochran
-
Publication number: 20110198812Abstract: 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: ApplicationFiled: December 3, 2008Publication date: August 18, 2011Inventors: Nicholas John Ryan, Andrew James Cochran, Terrence Francis Stebbings
-
Publication number: 20110187056Abstract: 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: ApplicationFiled: January 26, 2009Publication date: August 4, 2011Applicant: Brinker Technology LimitedInventors: Nicholas John Ryan, Andrew James Cochran, Matthew David Meredith
-
Publication number: 20110024988Abstract: 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: ApplicationFiled: March 12, 2009Publication date: February 3, 2011Inventors: Nicholas John Ryan, Andrew James Cochran
-
Publication number: 20090244089Abstract: 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: ApplicationFiled: March 31, 2008Publication date: October 1, 2009Applicant: Business Objects, S.A.Inventors: Ashley Mark GADD, James COCHRAN, William Justin COX, David Jordan DALLEY, Gerrit Richard NEVE, Madison Lyndsey POON
-
Publication number: 20050031118Abstract: 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: ApplicationFiled: June 9, 2004Publication date: February 10, 2005Inventors: James Cochran, Marilyn Valdez-Campbell
-
Patent number: 5364150Abstract: 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: GrantFiled: April 30, 1993Date of Patent: November 15, 1994Assignee: Atwell Industries, Inc.Inventors: James Cochran, Wayne Rollins
-
Patent number: 4618059Abstract: 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: GrantFiled: March 17, 1983Date of Patent: October 21, 1986Assignee: Burlington Industries, Inc.Inventor: James A. Cochran