Patents by Inventor Robert J. Bell
Robert J. Bell 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: 11927357Abstract: A system includes a plurality of thermostats corresponding to a plurality of HVAC systems that serve a plurality of spaces and a computing system communicable with the plurality of thermostats via a network. The computing system is configured to, for each space of the plurality of spaces, obtain a set of training data relating to thermal behavior of the space, identify a model of thermal behavior of the space based on the set of training data, perform a model predictive control process using the model of thermal behavior of the space to obtain a temperature setpoint for the space, and provide the temperature setpoint to the thermostat corresponding to the HVAC system serving the space. The plurality of thermostats are configured to control the plurality of HVAC systems in accordance with the temperature setpoints.Type: GrantFiled: March 8, 2022Date of Patent: March 12, 2024Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Kerry M. Bell, Bridget E. Kapler, Alan S. Schwegler, Leyla Mousavi, Kierstyn R. Robbins, Robert D. Turney, Matthew J. Ellis, Michael J. Wenzel, Mohammad N. ElBsat, Juan Esteban Tapiero Bernal, Brennan H. Fentzlaff
-
Patent number: 11722451Abstract: Techniques are provided for distributing event messages from a first service to additional services using a message store. One method comprises obtaining, by a first service, from a second service, messages associated with the second service, wherein the second service provides a given message, comprising information related to a given event associated with the second service, to the first service in response to an occurrence of the given event; and providing, by the first service, the messages to a message store, wherein each message is published on the message store, and wherein at least one additional service consumes one or more of the published messages on the message store. The message store may comprise a sequential message queue implemented using an event streaming platform. The plurality of messages may also be stored in a data store that supports access (e.g., query access) by the at least one additional service.Type: GrantFiled: December 7, 2021Date of Patent: August 8, 2023Assignee: Dell Products L.P.Inventors: Robert A. Ballantyne, Robert J. Bell, Cornelis Fredericus Hendriks, Karl M. Owen
-
Publication number: 20230179559Abstract: Techniques are provided for distributing event messages from a first service to additional services using a message store. One method comprises obtaining, by a first service, from a second service, messages associated with the second service, wherein the second service provides a given message, comprising information related to a given event associated with the second service, to the first service in response to an occurrence of the given event; and providing, by the first service, the messages to a message store, wherein each message is published on the message store, and wherein at least one additional service consumes one or more of the published messages on the message store. The message store may comprise a sequential message queue implemented using an event streaming platform. The plurality of messages may also be stored in a data store that supports access (e.g., query access) by the at least one additional service.Type: ApplicationFiled: December 7, 2021Publication date: June 8, 2023Inventors: Robert A. Ballantyne, Robert J. Bell, Cornelis Fredericus Hendriks, Karl M. Owen
-
Patent number: 11643656Abstract: The present invention provides methods for cancers associated with a TERT promoter mutation in a subject. In some embodiments, the methods comprise administering to the subject a therapeutically effective amount of an agent that specifically reduces or inhibits GA binding protein transcription factor beta subunit 1 long isoform (GABPBIL) expression or function.Type: GrantFiled: May 24, 2018Date of Patent: May 9, 2023Assignees: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA, THE UNITED STATES GOVERNMENT REPRESENTED BY THE DEPARTMENT OF VETERANS AFFAIRSInventors: Robert J. A. Bell, Joseph F. Costello, Daniel Lim, Andrew Mancini
-
Patent number: 11599385Abstract: A method, computer program product, and computer system for obtaining an input for a build. An initial orchestration job scheduler object may be obtained based upon the input for the build. A directed acyclic graph (DAG) may be determined based upon, at least in part, a dependency engine preprocessing. The DAG may be stored in a format. An array of steps may be built based upon, at least in part, the object, wherein the DAG may be translated from the object into a format readable by an initial orchestration job scheduler to build the array of steps. The array of steps may be executed to perform the build.Type: GrantFiled: August 2, 2019Date of Patent: March 7, 2023Assignee: EMC IP Holding Company LLCInventors: Robert A. Ballantyne, Robert J. Bell, Andrew Daolong Fan, Moshe Fried, Henrik Koren, Tadd V. Ottman
-
Patent number: 11200150Abstract: A method of operating a build system includes, in a build engine, concurrently executing a plurality of build processes for corresponding heterogeneous builds, the build processes generating respective streams of build progress information in a build engine output. A build monitor process is executed which is configured and operative at regular intervals to (1) collect current-interval build progress information from the build engine output, and (2) use the current-interval build progress information to refresh a build-organized summary on a user interface device, the build-organized summary having distinct display sections summarizing build process history for the respective build processes.Type: GrantFiled: January 13, 2020Date of Patent: December 14, 2021Assignee: EMC IP Holding Company LLCInventors: Weijia Fu, Robert J. Bell, IV, Robert A. Ballantyne, Jun Zhao
-
Patent number: 11099837Abstract: A technique controls a new software build. The technique involves receiving abstract hash values for source code components. Each abstract hash value is derived from a most recent source code version of a respective source code component. The technique further involves generating new build fingerprints based on the abstract hash values. The new build fingerprints are different from the abstract hash values received for the source code components. The technique further involves building particular software components of the new software build based on comparisons between the new build fingerprints and respective previous build fingerprints generated during a set of previous software builds.Type: GrantFiled: October 29, 2019Date of Patent: August 24, 2021Assignee: EMC IP Holding Company LLCInventors: Robert J. Bell, IV, DaoLong Fan
-
Publication number: 20210216440Abstract: A method of operating a build system includes, in a build engine, concurrently executing a plurality of build processes for corresponding heterogeneous builds, the build processes generating respective streams of build progress information in a build engine output. A build monitor process is executed which is configured and operative at regular intervals to (1) collect current-interval build progress information from the build engine output, and (2) use the current-interval build progress information to refresh a build-organized summary on a user interface device, the build-organized summary having distinct display sections summarizing build process history for the respective build processes.Type: ApplicationFiled: January 13, 2020Publication date: July 15, 2021Inventors: Weijia Fu, Robert J. Bell, IV, Robert A. Ballantyne, Jun Zhao
-
Publication number: 20210124575Abstract: A technique controls a new software build. The technique involves receiving abstract hash values for source code components. Each abstract hash value is derived from a most recent source code version of a respective source code component. The technique further involves generating new build fingerprints based on the abstract hash values. The new build fingerprints are different from the abstract hash values received for the source code components. The technique further involves building particular software components of the new software build based on comparisons between the new build fingerprints and respective previous build fingerprints generated during a set of previous software builds.Type: ApplicationFiled: October 29, 2019Publication date: April 29, 2021Inventors: Robert J. Bell, IV, DaoLong Fan
-
Publication number: 20210034413Abstract: A method, computer program product, and computer system for obtaining an input for a build. An initial orchestration job scheduler object may be obtained based upon the input for the build. A directed acyclic graph (DAG) may be determined based upon, at least in part, a dependency engine preprocessing. The DAG may be stored in a format. An array of steps may be built based upon, at least in part, the object, wherein the DAG may be translated from the object into a format readable by an initial orchestration job scheduler to build the array of steps. The array of steps may be executed to perform the build.Type: ApplicationFiled: August 2, 2019Publication date: February 4, 2021Inventors: Robert A. Ballantyne, Robert J. Bell, Andrew Daolong Fan, Moshe Fried, Henrik Koren, Tadd V. Ottman
-
Publication number: 20200157536Abstract: The present invention provides methods for cancers associated with a TERT promoter mutation in a subject. In some embodiments, the methods comprise administering to the subject a therapeutically effective amount of an agent that specifically reduces or inhibits GA binding protein transcription factor beta subunit 1 long isoform (GABPBIL) expression or function.Type: ApplicationFiled: May 24, 2018Publication date: May 21, 2020Inventors: Robert J.A. Bell, Joseph F. COSTELLO, Daniel LIM, Andrew MANCINI
-
Patent number: 9703550Abstract: Described are techniques for building a code entity. A plurality of configuration files are selected in accordance with a target and target variant. The target identifies hardware and software platform information about an environment in which the code entity is to be configured for execution. The target variant identifies a software build variation for a particular target. One or more build phases are performed using the plurality of configuration files selected in said selecting. The code entity is generated as an output of performing the one or more build phases where the code entity varies with the target and target variant.Type: GrantFiled: September 29, 2009Date of Patent: July 11, 2017Assignee: EMC IP Holding Company LLCInventors: Peter J. McCann, Christopher M. Gould, Robert J. Bell, IV
-
Patent number: 7789982Abstract: A flexible dilute explosive device is provided that includes an explosive material, such as pentaerythritol tetranitrate (PETN), combined with a non-reactive matrix material, such as light-weight polymer beads, and the combination is held in flexible packaging. The flexible packaging includes fabric, antistatic, evacuated and plastic housings. The flexible dilute explosive device can be applied to any contoured shape in the field. It has a total density that is typically between 5 to 10% greater than its explosive density and can be reliably detonated at lower explosive densities. By using different packaging methods, the flexible dilute explosive device can be made to have a fixed explosive density, or a field tailored explosive density using a variable volume housing. It can have a reduced explosive density by adding inert foam blocks to the combination, having an overall volumetric explosive density reduced to 2.5 lb/ft3 (0.04 g/cm3).Type: GrantFiled: February 2, 2007Date of Patent: September 7, 2010Assignee: SRI InternationalInventors: Paul R. Gefken, Gary R. Greenfield, Robert J. Bell
-
Patent number: 7010464Abstract: A mobile testing apparatus, method, and computer product that performs high speed testing of mobile pressure devices using high speed totalization, where testing of multiple devices may be done concurrently. Test results are communicated to a central console using a variety of communication methods, including wireless, and the testing apparatus and method is robust and reliable despite the occurrence of transient communication failures, because the test apparatus and method may operate independently of central control.Type: GrantFiled: July 11, 2002Date of Patent: March 7, 2006Assignee: Schneider Automation Inc.Inventors: John L. Kuzala, Mark E. Wertham, Robert J. Bell, Paul G. Horvath
-
Patent number: 6715267Abstract: The present invention is directed to a method and system for packing an order of parts. An operator is prompted to select an indicated part. The part is read by the system to verify the selection of the part. An array of indicators directs the operator to where the part should be placed in a shipping tote. An array of sensors confirms the packing of the part.Type: GrantFiled: July 31, 2001Date of Patent: April 6, 2004Assignee: Schneider Automation Inc.Inventors: James V. Schaefer, Robert J. Bell
-
Publication number: 20030061866Abstract: A mobile testing apparatus, method, and computer product that performs high speed testing of mobile pressure devices using high speed totalization, where testing of multiple devices may be done concurrently. Test results are communicated to a central console using a variety of communication methods, including wireless, and the testing apparatus and method is robust and reliable despite the occurrence of transient communication failures, because the test apparatus and method may operate independently of central control.Type: ApplicationFiled: July 11, 2002Publication date: April 3, 2003Applicant: Schneider Automation Inc.Inventors: John L. Kuzala, Mark E. Werthman, Robert J. Bell, Paul G. Horvath
-
Publication number: 20030024212Abstract: The present invention is directed to a method and system for packing an order of parts. An operator is prompted to select an indicated part. The part is read by the system to verify the selection of the part. An array of indicators directs the operator to where the part should be placed in a shipping tote. An array of sensors confirms the packing of the part.Type: ApplicationFiled: July 31, 2001Publication date: February 6, 2003Applicant: Schneider Automation Inc.Inventors: James V. Schaefer, Robert J. Bell
-
Patent number: 5625455Abstract: A novel ellipsometer and ellipsometry technique are disclosed that allow the determination of optical and spectroscopic properties of a sample material. In particular, the complex dielectric constant (.epsilon.) and the complex index of refraction (N) of a sample material are determined from simple reflectance intensity measurements at a single frequency. The disclosed invention may be used to determine desired optical and spectroscopic properties of a variety of sample materials, including solid and fluid materials. The disclosed method and apparatus for determining these properties are not dependent upon numerical approximations or frequency scans. The disclosed invention has a broadband working frequency range and may take advantage of radiation sources providing elliptically-polarized incident radiation, such as new solid-state lasers. The disclosed invention thereby provides a significant advance over prior ellipsometer devices and ellipsometry techniques.Type: GrantFiled: June 6, 1995Date of Patent: April 29, 1997Assignee: Board of Regents, The University of Texas SystemInventors: Patrick L. Nash, Robert J. Bell
-
Patent number: 5038927Abstract: The present invention is a display case designed to show small objects which are suitable for card mounting. The case has a transparent conduit with a closed end and an open end. Cards on which jewelry or other merchandise is mounted are inserted into the conduit through the open end.In one preferred embodiment a clip having a slot is employed to hold the cards. In another preferred embodiment a second spaced apart slot is provided for insertion of a second set of cards which doubles the display capacity.Support for the card array is provided in one embodiment by one or more protrusions extend into the tube on which the card array rests. These protrusions extend into the tube and provide maximum distance to the wall of the tube which is less than the width of the card array. The protrusions provide support for the vertical array of cards and can be indentations in the wall of the tube.Type: GrantFiled: May 10, 1990Date of Patent: August 13, 1991Inventor: Robert J. Bell
-
Patent number: D323614Type: GrantFiled: April 10, 1990Date of Patent: February 4, 1992Inventor: Robert J. Bell