Patents by Inventor Brian Cooper
Brian Cooper 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: 8359114Abstract: The invention provides a digital dentistry system that utilizes a haptic interface and features a computer-based design application configured to allow the intuitive construction of irregular, amorphous three-dimensional structures typically seen in dental restorations, utilizing, where appropriate, the design skills of a user. In certain embodiments, the system provides a comprehensive digital solution for dental labs in the business of creating dental restorations such as partial frameworks, crowns, copings, bridge frameworks, implants and the like, with a sense of touch provided by a haptic interface device.Type: GrantFiled: January 23, 2009Date of Patent: January 22, 2013Assignee: DentsAble, Inc.Inventors: Bob Steingart, Curt Rawley, Joe Wisnewski, Dave Girard, Vincent M. Hammer, Scott Davidson, Brandon Itkowitz, Brian Cooper, Yakov Epelbaum, Elaine Chen, Abbe J. Cohen, Terry Lindgren, Mike Tabaczynski, David Tzu-Wei Chen, Venkatraghavan Gourishankar
-
Patent number: 8276366Abstract: A closely-coupled exhaust aftertreatment system for an engine having twin turbochargers includes a first exhaust conduit comprising a first valve operable between first and second positions, the first promoting flow within the first conduit to an oxidation catalyst (OC), the second promoting flow within a second conduit; a third conduit is fluidly coupled to the OC outlet and includes a second valve operable between first and second positions, the first promoting flow within the third exhaust conduit to a particulate filter (PF), the second promoting flow through a fourth conduit to an inlet in the second conduit. A first turbocharger is coupled to the second exhaust conduit downstream of the inlet; an SCR catalyst is downstream of the first turbocharger to receive the flow therefrom and upstream of the PF to provide the flow thereto. A second turbocharger is coupled to the third exhaust conduit downstream of the second valve.Type: GrantFiled: March 30, 2010Date of Patent: October 2, 2012Assignee: GM Global Technology Operations LLCInventors: David Bennet, Brian Cooper, Huntly W. Thomas, Nick Winder
-
Patent number: 8259080Abstract: An information handling system includes two touch screens. In one embodiment, one of the touch screens is incorporated in a base of the information handling system and the other is incorporated in a lid of the information handling system. An application can display different informational views in each touch screen, allowing a user to interact with the data in each screen independently.Type: GrantFiled: March 31, 2008Date of Patent: September 4, 2012Assignee: Dell Products, LPInventors: Mark Casparian, Reginald Rego, Frank Azor, David Estrada, Antonios Berry, Brian Cooper, Jeffrey Cubillos, Gabriel Gonzalez
-
Publication number: 20120089235Abstract: Systems, devices, and methods are provided for orthopedic implants. The implants may include a base member, such as an acetabular shell or an augment, that is configured to couple with an augment, flange cup, mounting member, or any other suitable orthopedic attachment. Mounting members include, for example, flanges, blades, hooks, and plates. In some embodiments, the orthopedic attachments may be adjustably positionable about the base member or other attachments, thereby providing modularity for assembling and implanting the device, and various securing and/or locking mechanisms may be used between the components of the implant.Type: ApplicationFiled: June 8, 2011Publication date: April 12, 2012Applicant: Smith & Nephew, Inc.Inventors: Justin Steve Conway, Michael Brian Cooper, Luke Andrew Gibson, David C. Kelman, Richard D. Lambert, Ryan L. Landon, Nathaniel Quinn, Jeffrey A. Sharp, Jeffrey Joel Shea, Stanley Tsai, Brian Ronald Yokoo, James P. Waddell
-
Patent number: 8132440Abstract: The invention relates to a roll bending device for the control of profile and flatness in the rolling of metal plates or strips. In particular the invention relates to the well known principle of roll bending by using hydraulic cylinders to modify the load distribution between rolls of a rolling mill stand and a rolled stock e.g. a metal plate or a strip in order to control the profile and flatness of the metal plate or strip. A special design to allow safe roll bending even at large roll gauges is presented. The new design allows safe operation even at large roll gauges and high side loads.Type: GrantFiled: September 26, 2006Date of Patent: March 13, 2012Assignee: Siemens VAI Metals Technologies Ltd.Inventor: Brian Cooper
-
Publication number: 20120047186Abstract: A method for encoding XML tree data that includes the step of encoding the semi-structured data into strings of arbitrary length in a way that maintains non-structural and structural information about the XML data, and enables indexing the encoded XML data in a way that facilitates efficient search and browsing.Type: ApplicationFiled: October 6, 2011Publication date: February 23, 2012Applicant: ORI SOFTWARE DEVELOPMENT LTD.Inventors: Moshe SHADMON, Neal Sample, Brian Cooper, Michael J. Franklin
-
Publication number: 20110303886Abstract: An assembly is provided that can include a motor; a planetary transmission coupled to the motor; and a spool coupled to the transmission, and the motor is disposed or disposable partially within the spool.Type: ApplicationFiled: March 1, 2010Publication date: December 15, 2011Inventors: Robert D. Cryer, Allen Randolph, Donald Brian Cooper, George J. Wnukoski, Mark L. Cooksey, Ernesto Camilo Rivera
-
Patent number: 8065308Abstract: A method for encoding XML tree data that includes the step of encoding the semi-structured data into strings of arbitrary length in a way that maintains non-structural and structural information about the XML data, and enables indexing the encoded XML data in a way that facilitates efficient search and browsing.Type: GrantFiled: October 12, 2007Date of Patent: November 22, 2011Assignee: Ori Software Development Ltd.Inventors: Moshe Shadmon, Neal Sample, Brian Cooper, Michael J. Franklin
-
Patent number: 8051032Abstract: An improved system and method for loading records into a partitioned database table is provided. A translation of records may be generated from a set of source partitions to a set of target partitions by generating a bipartite graph, determining a maximal matching using dynamic programming for a chain of nodes remaining in the bipartite graph after removing singleton edges, and generating a maximal matching after adding back the singleton edges for translation of records from the set of source partitions to the set of target partitions. The partition translation may be executed by traversing from top to bottom the set of source partitions and the set of target partitions in record key order to generate an optimal sequence of operations to transfer the records from the set of source partitions to the set of target partitions.Type: GrantFiled: July 31, 2008Date of Patent: November 1, 2011Assignee: Yahoo! Inc.Inventors: Brian Cooper, Adam Silberstein, Ramana V. Yerneni
-
Publication number: 20110239630Abstract: A closely-coupled exhaust aftertreatment system for an engine having twin turbochargers includes a first exhaust conduit comprising a first valve operable between first and second positions, the first promoting flow within the first conduit to an oxidation catalyst (OC), the second promoting flow within a second conduit; a third conduit is fluidly coupled to the OC outlet and includes a second valve operable between first and second positions, the first promoting flow within the third exhaust conduit to a particulate filter (PF), the second promoting flow through a fourth conduit to an inlet in the second conduit. A first turbocharger is coupled to the second exhaust conduit downstream of the inlet; an SCR catalyst is downstream of the first turbocharger to receive the flow therefrom and upstream of the PF to provide the flow thereto. A second turbocharger is coupled to the third exhaust conduit downstream of the second valve.Type: ApplicationFiled: March 30, 2010Publication date: October 6, 2011Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.Inventors: David Bennet, Brian Cooper, Huntly W. Thomas, Nick Winder
-
Patent number: 8027961Abstract: An improved system and method for composite record keys ordered in a flat key space for a distributed database is provided. A data schema may be created that defines a composite record key for data records in a canonical form. Composite record keys may then be constructed in canonical form defined by the data schema for each data record in data tables of a distributed database. An ordered index of composite record keys may then be built by inserting the composite record keys in canonical form into the index in sorted order. The index of composite record keys ordered in a flat key space for a distributed database may then be used for efficiently comparing or sorting distributed data records in the distributed database. The composite record keys ordered in a flat key space may be compared or sorted without referencing the data schema of the composite record keys.Type: GrantFiled: February 27, 2009Date of Patent: September 27, 2011Assignee: Yahoo! Inc.Inventor: Brian Cooper
-
Publication number: 20110191661Abstract: Creation of a program with interactive content and time-based media would be improved by having several people working simultaneously on both the interactive content and the time-based media. The range of types of data that can be associated with the time-based media also can include a variety of types of content that enhance the time-based media, including data that is opaque to the editing system. To support editing of such programs, enhanced content may be edited into a program as either a clip or a locator, according to a user's selection. The components that represent enhanced content also may be edited in the same way as components that represent time-based media. Enhanced content may be represented by enhancement files that include data defining enhancements. An enhancement includes an identifier of the enhancement within the enhancement file, and a reference to a file defining enhanced content associated with the enhancement.Type: ApplicationFiled: April 12, 2011Publication date: August 4, 2011Inventors: Michael Phillips, Brian Cooper, Larisa Fay
-
Patent number: 7958088Abstract: Methods and apparatuses are provided for dynamically reorganizing the data within a replicated database system. One method, for example, includes performing a split operation across a plurality of replicated databases with regard to an existing partition therein, wherein the existing partition comprises a plurality of data records and the two new partitions each include at least a portion of the plurality of data records, and allowing at least one type of access to the plurality of data records during the split operation.Type: GrantFiled: December 14, 2007Date of Patent: June 7, 2011Assignee: Yahoo! Inc.Inventors: Ramana V. Yerneni, Michael Bigby, Philip Bohannon, Bryan Call, Brian Cooper, Andrew Feng, David Lomax, Raghu Ramakrishnan, Utkarsh Srivastava, Daniel Weaver
-
Patent number: 7930624Abstract: Creation of a program with interactive content and time-based media would be improved by having several people working simultaneously on both the interactive content and the time-based media. The range of types of data that can be associated with the time-based media also can include a variety of types of content that enhance the time-based media, including data that is opaque to the editing system. To support editing of such programs, enhanced content may be edited into a program as either a clip or a locator, according to a user's selection. The components that represent enhanced content also may be edited in the same way as components that represent time-based media. Enhanced content may be represented by enhancement files that include data defining enhancements. An enhancement includes an identifier of the enhancement within the enhancement file, and a reference to a file defining enhanced content associated with the enhancement.Type: GrantFiled: April 4, 2002Date of Patent: April 19, 2011Assignee: Avid Technology, Inc.Inventors: Michael Phillips, Brian Cooper, Larisa Fay
-
Patent number: 7891224Abstract: The invention relates to the design of multiple piece rolls, in particular backup rolls, for the use in metal rolling. The roll comprises a main part with a center bore for the removal of center defects or flaws arising from the manufacturing process, e.g., from casing or forging and at least an end part, whereas the end part has no center bore or a center bore with a diameter smaller than the bore diameter of the main part.Type: GrantFiled: October 5, 2006Date of Patent: February 22, 2011Assignee: Siemens Vai Metals Technologies Ltd.Inventors: Brian Cooper, Shaun Tyas
-
Patent number: 7895172Abstract: An improved system and method for writing data dependent upon multiple reads in a distributed database is provided. A client may read several data records and may then send a request to a database server to perform a transaction to write a data record dependent upon multiple data records read. A database server may receive the request specifying a transaction to write a data record dependent upon multiple data records read and may perform the transaction by latching a master data record to be written and validating the data records the write depends upon. The multiple data records upon which the write depends may be validated by verifying the multiple data records are current versions of the data records stored in the distributed database. Data intensive applications may use this transaction type in large scale distributed database systems to provide stronger consistency without significantly degrading performance and scalability.Type: GrantFiled: February 19, 2008Date of Patent: February 22, 2011Assignee: Yahoo! Inc.Inventors: Brian Cooper, Utkarsh Srivastava, Ramana V. Yerneni
-
Publication number: 20100223240Abstract: An improved system and method for composite record keys ordered in a flat key space for a distributed database is provided. A data schema may be created that defines a composite record key for data records in a canonical form. Composite record keys may then be constructed in canonical form defined by the data schema for each data record in data tables of a distributed database. An ordered index of composite record keys may then be built by inserting the composite record keys in canonical form into the index in sorted order. The index of composite record keys ordered in a flat key space for a distributed database may then be used for efficiently comparing or sorting distributed data records in the distributed database. The composite record keys ordered in a flat key space may be compared or sorted without referencing the data schema of the composite record keys.Type: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: Yahoo! Inc.Inventor: Brian Cooper
-
Patent number: 7783607Abstract: A technique is described that reduces the complexity and resource consumption associated with performing record expiry in a distributed database system. In accordance with the technique, a record is checked to see if it has expired only when it has been accessed for a read or a write. If at the time of a read a record is determined to have expired, then it is not served. If at the time of a write a record is determined to have expired, then the write is treated as an insertion of a new record, and steps are taken to treat the insertion consistently with regard to the previous expired version. A background process is used to delete records that have not been written to or actively deleted by a client after expiration.Type: GrantFiled: September 28, 2007Date of Patent: August 24, 2010Assignee: Yahoo! Inc.Inventors: Brian Cooper, Daniel Weaver, Michael Bigby, Utkarsh Srivastava, Philip L. Bohannon, Ramana Yerneni
-
Publication number: 20100131554Abstract: An improved system and method for publishing messages asynchronously in a distributed database is provided. Clusters of sequencer servers and broker servers may provide services for asynchronously publishing messages about topics including transactions for performing semantic operations on data in the distributed database system. A publisher client may send a message to a sequencer server that may add a sequence number to the message for the topic. The sequencer server may send the message to a primary broker server and a secondary broker server for asynchronous publication to subscribers of the topic of the message. If the primary broker server fails, the message sent to the secondary broker may be distributed to subscribers of the topic of the message. A subscriber client may receive the message and may order the messages received by sequence number for consumption by an application such as a subscriber database engine.Type: ApplicationFiled: November 26, 2008Publication date: May 27, 2010Applicant: Yahoo! Inc.Inventor: Brian Cooper
-
Publication number: 20100036240Abstract: A multi-modality system and method for performing screening/detection, imaging and diagnosis/characterization of materials and objects in dense compressive media, such as in medical soft tissue applications, is disclosed. Medical tissue applications include but are not limited to the detection and diagnosis of breast tumors. Generally, the present invention involves coupling an ultrasound subsystem for exciting target tissues with a microwave subsystem for measuring the response, imaging and diagnosing the target tissues.Type: ApplicationFiled: August 7, 2008Publication date: February 11, 2010Inventors: Aly M. Ismail, Kenneth Brian Cooper, Khaled N. Satama