Patents by Inventor Benjamin CAMPBELL
Benjamin CAMPBELL 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).
-
Publication number: 20210358299Abstract: An system, method, and non-transitory computer readable medium for managing traffic at a worksite. The system includes a traffic control signal, a wireless interface, a mast, a support base, a wireless control device, and a base station for communicating between the wireless interface and the wireless control device. The method involves receiving input from the wireless control device, generating a control signal got the traffic control signals. The non-transitory computer readable medium is encoded with codes for directing a processor to carry out the method.Type: ApplicationFiled: June 3, 2021Publication date: November 18, 2021Inventors: Cole Benjamin CAMPBELL, Mitchell Alexander HOLLOHAN
-
Patent number: 11115811Abstract: Two devices (e.g., two wireless Bluetooth earbuds) may exchange device address information (e.g., Bluetooth address information) and may identify a primary address. When either of the devices connect to a source device (e.g., a phone), the primary address may be used by the connecting device such that the pair of devices appear as a single device (e.g., a Bluetooth-pairable device) to the source device, regardless of the device connecting to the source device as the primary device. The primary device may then send identity information (e.g., that has been exchanged with the secondary device) to the source device, such that the source device may connect to either of the two devices. Further, once a primary device connects to the source device, the primary device may transmit, to the secondary device, connection information such that the secondary device may connect to the source device and operate in the primary role.Type: GrantFiled: April 4, 2019Date of Patent: September 7, 2021Assignee: QUALCOMM INCORPORATEDInventors: Mayank Batra, Robin Heydon, Ravi Shekhar, Srivathsa Sridhara, Dishant Srivastava, Steven Singer, Nicholas Jones, Benjamin Campbell, Richard Cardoe, Laurence Richardson
-
Patent number: 11055993Abstract: A system, method, and non-transitory computer readable medium are provided. The system includes a traffic control signal, a wireless interface, a mast, a support base, a wireless control device, and a base station for communicating between the wireless interface and the wireless control device. The method involves receiving input from the wireless control device, generating a control signal for operating the traffic control signals, and transmitting the control signal to the traffic control signals.Type: GrantFiled: March 29, 2019Date of Patent: July 6, 2021Assignee: SITE 2020 INCORPORATEDInventors: Cole Benjamin Campbell, Mitchell Alexander Hollohan
-
Publication number: 20210117387Abstract: Techniques for monitoring local and/or remote file systems by a synchronization component (e.g., client/server) of a cloud-based platform are disclosed. In some embodiments, a method of building synchronization events by a synchronization component (e.g., a synchronization server/client) includes obtaining a set of items that have been changed and their new states and retrieving last known states of the set of items that are stored in a reference snapshot inside a filesystem scanner. The method further includes generating differences between the new states and the last known states of the set of items as item changes and utilizing information provided by the item changes to translate the item changes into synchronization events for execution on the opposing file system. A method of handling failed synchronization events by a synchronization component of the cloud-based platform by collapsing a subsequent event with the failed synchronization event is also disclosed.Type: ApplicationFiled: December 28, 2020Publication date: April 22, 2021Inventors: Benjamin Campbell Smith, David Mackenzie, Yiming Lu, Kunal Parmar, Peter Potrebic
-
Publication number: 20210002118Abstract: The present application provides a dispensing nozzle assembly for mixing a first fluid and a second fluid. The dispensing nozzle assembly may include a target assembly with a number of twisted fins and an injector ring assembly surrounding the target assembly in whole or in part. The injector ring assembly may include a number of first tubes with one or more threads therein directed towards the target assembly for the first fluid and a number of second tubes directed towards the target assembly for the second fluid such that the first fluid and the second fluid mix along the twisted fins of the target assembly.Type: ApplicationFiled: March 6, 2019Publication date: January 7, 2021Inventors: Benjamin Campbell STEINHAUS, Jevawn Sebastian ROBERTS
-
Patent number: 10877937Abstract: Techniques for monitoring local and/or remote file systems by a synchronization component (e.g., client/server) of a cloud-based platform are disclosed. In some embodiments, a method of building synchronization events by a synchronization component (e.g., a synchronization server/client) includes obtaining a set of items that have been changed and their new states and retrieving last known states of the set of items that are stored in a reference snapshot inside a filesystem scanner. The method further includes generating differences between the new states and the last known states of the set of items as item changes and utilizing information provided by the item changes to translate the item changes into synchronization events for execution on the opposing file system. A method of handling failed synchronization events by a synchronization component of the cloud-based platform by collapsing a subsequent event with the failed synchronization event is also disclosed.Type: GrantFiled: April 20, 2017Date of Patent: December 29, 2020Assignee: Box, Inc.Inventors: Benjamin Campbell Smith, David Mackenzie, Yiming Lu, Kunal Parmar, Peter Potrebic
-
Patent number: 10846074Abstract: Systems and methods to automatically upgrade, or update a synchronization client to a cloud-based platform are provided. The automatic upgrading can be provided to a personal or an enterprise-level synchronization client. The synchronization client is implemented in a manner that is silent, secure and fault tolerant. In one embodiment, the disclosed technology includes an executable process to download the update, verify the contents, and apply the update. The contents can be verified by checking the certificate on any binary. The systems and methods further include identification and handling of items to be ignored by the synchronization client for synchronization with a cloud-based platform. In some embodiments, files and folders which typically should not be synchronized are identified and removed from the synchronization process in an effective manner.Type: GrantFiled: May 13, 2014Date of Patent: November 24, 2020Assignee: Box, Inc.Inventors: Griffin Dorman, Eric Vandenberg, Florian Jourda, Kunal Parmar, Dave Sawyer, Benjamin Campbell Smith
-
Publication number: 20200322788Abstract: Two devices (e.g., two wireless Bluetooth earbuds) may exchange device address information (e.g., Bluetooth address information) and may identify a primary address. When either of the devices connect to a source device (e.g., a phone), the primary address may be used by the connecting device such that the pair of devices appear as a single device (e.g., a Bluetooth-pairable device) to the source device, regardless of the device connecting to the source device as the primary device. The primary device may then send identity information (e.g., that has been exchanged with the secondary device) to the source device, such that the source device may connect to either of the two devices. Further, once a primary device connects to the source device, the primary device may transmit, to the secondary device, connection information such that the secondary device may connect to the source device and operate in the primary role.Type: ApplicationFiled: April 4, 2019Publication date: October 8, 2020Inventors: Mayank Batra, Robin Heydon, Ravi Shekhar, Srivathsa Sridhara, Dishant Srivastava, Steven Singer, Nicholas Jones, Benjamin Campbell, Richard Cardoe, Laurence Richardson
-
Patent number: 10779210Abstract: Methods, systems, and devices for wireless communications are described. One method may include determining that a quality condition of a primary Bluetooth-enabled device is lower than a quality condition of a secondary Bluetooth-enabled device. The primary Bluetooth-enabled device may transmit, to the secondary Bluetooth-enabled device, a handover request message based on the determining. The handover request message may include a subset of connection information associated with a connection between the primary Bluetooth-enabled device and a device in wireless communications with the primary Bluetooth-enabled device. The primary Bluetooth-enabled device may receive, from the secondary Bluetooth-enabled device, a handover response message based on the handover request message. As a result, the primary Bluetooth-enabled device may handover, to the secondary Bluetooth-enabled device, at least one logical transport channel of the set of logical transport channels based on the handover response message.Type: GrantFiled: January 3, 2019Date of Patent: September 15, 2020Assignee: QUALCOMM IncorporatedInventors: Dishant Srivastava, Mayank Batra, Steven Singer, Benjamin Campbell, Robin Heydon
-
Patent number: 10725968Abstract: Embodiments of the present disclosure include systems and methods to facilitate top down delete or un-synchronization on delete of a synchronization client to a cloud-based platform. The disclosed technology innovates the mechanism the synchronization client processes local deletes so that instead of synchronizing the delete of each individual item across to the cloud-based platform, it can accumulate the individual item deletes into a top-level folder delete and that top-level folder delete can be what is communicated across to the cloud-based platform. Embodiments of the present disclosure also include systems and methods for depicting item synchronization between a local and cloud based platform/service (e.g. the Box service). In some embodiments the system can identify items that cannot be synchronized between the local and cloud based platform/service (e.g., cloud based collaboration or storage platform/service).Type: GrantFiled: May 12, 2014Date of Patent: July 28, 2020Assignee: Box, Inc.Inventors: Griffin Dorman, Eric Vandenberg, Florian Jourda, Kunal Parmar, Dave Sawyer, Benjamin Campbell Smith
-
Publication number: 20200221359Abstract: Methods, systems, and devices for wireless communications are described. One method may include determining that a quality condition of a primary Bluetooth-enabled device is lower than a quality condition of a secondary Bluetooth-enabled device. The primary Bluetooth-enabled device may transmit, to the secondary Bluetooth-enabled device, a handover request message based on the determining. The handover request message may include a subset of connection information associated with a connection between the primary Bluetooth-enabled device and a device in wireless communications with the primary Bluetooth-enabled device. The primary Bluetooth-enabled device may receive, from the secondary Bluetooth-enabled device, a handover response message based on the handover request message. As a result, the primary Bluetooth-enabled device may handover, to the secondary Bluetooth-enabled device, at least one logical transport channel of the set of logical transport channels based on the handover response message.Type: ApplicationFiled: January 3, 2019Publication date: July 9, 2020Inventors: Dishant Srivastava, Mayank Batra, Steven Singer, Benjamin Campbell, Robin Heydon
-
Patent number: 10619933Abstract: A syngas cooler system includes a pressure vessel, a conduit, a plenum, a plenum, a conduit, and a bellows assembly. The pressure vessel includes a throat and a dome adjacent to the throat. The throat includes an area of excess heat, and the dome includes an area of deficient heat. The plenum extends between the throat and the bellows assembly. The bellows assembly is coupled at least partially within the dome. The conduit is coupled to the plenum for channeling a flow of purge fluid from external to the pressure vessel into the plenum such that purge fluid transfers heat from the area of excess heat into the area of deficient heat to facilitate reducing temperature differential stresses within the dome and the pressure vessel.Type: GrantFiled: July 26, 2017Date of Patent: April 14, 2020Assignee: Air Products and Chemicals, Inc.Inventors: James Michael Storey, Alex Clinton Solomon, Benjamin Campbell Steinhaus, Judeth Brannon Corry, Steven Craig Russell, Robert Henri Gauthier, Yasir Hafeez Abbasi, Lien-Yan Chen
-
Patent number: 10585710Abstract: Methods and systems for managing application performance in a distributed computing environment. Embodiments commence when an application seeks to perform a function over a content object. The application submits a request to perform the function on the content object, and the request is received by an application programming interface processor. The application programming interface processor accesses a data structure comprising entries that relate the requested function to one or more code instances that are accessible at one or more code locations. An evaluator predicts performance of the function using a first location of a first code instance and compares that predicted performance to a predicted or measured performance of the same function using a second location of a second code instance that implements the same function. The better performing code instance at the determined code location is invoked. Results are collated, formatted, and returned to the calling application.Type: GrantFiled: December 31, 2015Date of Patent: March 10, 2020Assignee: Box, Inc.Inventors: Benjamin Campbell Smith, Gaurav Gargate, Bonan Zheng, Timothy Martin Heilig
-
Publication number: 20190228651Abstract: A system, method, and non-transitory computer readable medium are provided. The system includes a traffic control signal, a wireless interface, a mast, a support base, a wireless control device, and a base station for communicating between the wireless interface and the wireless control device. The method involves receiving input from the wireless control device, generating a control signal for operating the traffic control signals, and transmitting the control signal to the traffic control signals.Type: ApplicationFiled: March 29, 2019Publication date: July 25, 2019Inventors: Cole Benjamin CAMPBELL, Mitchell Alexander HOLLOHAN
-
Patent number: 10249186Abstract: An system, method, and non-transitory computer readable medium are provided. The system includes a traffic control signal, a wireless interface, a mast, a support base, a wireless control device, and a base station for communicating between the wireless interface and the wireless control device. The method involves receiving input from the wireless control device, generating a control signal for operating the traffic control signals, and transmitting the control signal to the traffic control signals.Type: GrantFiled: March 10, 2017Date of Patent: April 2, 2019Assignee: SITE 2020 INCORPORATEDInventors: Cole Benjamin Campbell, Mitchell Alexander Hollohan
-
Patent number: 9953036Abstract: Techniques are disclosed for file system monitoring in a system which incrementally updates clients with what occurred in a cloud-enabled platform. In one embodiment, a method comprises, in response to an event which represents that a modification to an item has taken place on the cloud-based platform, identifying whether execution of the event is to violate any local file system rule. The method further comprises, if the execution of the event is to violate any local file system rule, buffering the event until a subsequent event arrives. The method further comprises identifying whether execution of an aggregate of the events is to violate any local file system rule.Type: GrantFiled: January 7, 2014Date of Patent: April 24, 2018Assignee: Box, Inc.Inventors: David Mackenzie, Benjamin Campbell Smith, Anthony Bishopric
-
Publication number: 20180046644Abstract: Systems and methods for maintaining and updating file system shadows by a synchronization client of a cloud-based platform. In some embodiments, an executor of the synchronization client can execute an action on an item in the local file system which changes the state of the item from an old state to a new state. The synchronization client updates the file system shadows with the new state of the item via an interface to facilitate generation of a synchronization event for the change to the item, that would otherwise go undetected if the change to the item was immediately reversed. In some embodiments, methods for providing shadow consistency and enhancing concurrent access to shadows are implemented by the synchronization client in maintaining and updating the file system shadows.Type: ApplicationFiled: October 4, 2017Publication date: February 15, 2018Inventors: Benjamin Campbell Smith, David Mackenzie, Yiming Lu, Peter Potrebic, Florian Jourda, Kunal Parmar
-
Publication number: 20170336146Abstract: A syngas cooler system includes a pressure vessel, a conduit, a plenum, a plenum, a conduit, and a bellows assembly. The pressure vessel includes a throat and a dome adjacent to the throat. The throat includes an area of excess heat, and the dome includes an area of deficient heat. The plenum extends between the throat and the bellows assembly. The bellows assembly is coupled at least partially within the dome. The conduit is coupled to the plenum for channeling a flow of purge fluid from external to the pressure vessel into the plenum such that purge fluid transfers heat from the area of excess heat into the area of deficient heat to facilitate reducing temperature differential stresses within the dome and the pressure vessel.Type: ApplicationFiled: July 26, 2017Publication date: November 23, 2017Inventors: James Michael Storey, Alex Clinton Solomon, Benjamin Campbell Steinhaus, Judeth Brannon Corry, Steven Craig Russell, Robert Henri Gauthier, Yasir Hafeez Abbasi, Lien-Yan Chen
-
Patent number: 9805050Abstract: Systems and methods for maintaining and updating file system shadows by a synchronization client of a cloud-based platform. In some embodiments, an executor of the synchronization client can execute an action on an item in the local file system which changes the state of the item from an old state to a new state. The synchronization client updates the file system shadows with the new state of the item via an interface to facilitate generation of a synchronization event for the change to the item, that would otherwise go undetected if the change to the item was immediately reversed. In some embodiments, methods for providing shadow consistency and enhancing concurrent access to shadows are implemented by the synchronization client in maintaining and updating the file system shadows.Type: GrantFiled: June 23, 2014Date of Patent: October 31, 2017Assignee: Box, Inc.Inventors: Benjamin Campbell Smith, David Mackenzie, Yiming Lu, Peter Potrebic, Florian Jourda, Kunal Parmar
-
Patent number: 9788140Abstract: A device capable of operating according to a wireless communications protocol, the device being configured to: receive media data from one of a plurality of inputs; determine an offset period of time in dependence on which one of the plurality of inputs the media data is received from; determine a time for playing the received media data in dependence on the determined offset period and a clock value; encapsulate the media data and time data representing the determined time in a broadcast packet; and broadcast the packet in accordance with the wireless communications protocol.Type: GrantFiled: December 31, 2014Date of Patent: October 10, 2017Assignee: QUALCOMM TECHNOLOGIES INTERNATIONAL, LTD.Inventors: Jonathon Sole, Benjamin Campbell, Harith Haboubi