Patents by Inventor Benjamin GRAHAM
Benjamin GRAHAM 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: 20240403461Abstract: A method, system, and computer program product that is configured to: receive inbound data; tag a plurality of data fields of the inbound data; execute at least one integration flow which transforms the inbound data with tagged data fields to transformed data with the tagged data fields; obscure values of the data fields in the transformed data based on the tagged data fields; and send outbound data which includes the transformed data with the obscured values of the data fields.Type: ApplicationFiled: May 31, 2023Publication date: December 5, 2024Inventors: Chengxuan XING, Benjamin Graham THOMPSON, John Anthony REEVE, John HOSIE
-
Publication number: 20240406270Abstract: A method, computer program product, and computer system are described for providing integration flows between endpoint systems. The method includes providing a delegation integration module for each of multiple disparate types of endpoint systems, wherein a delegation integration module for a type of endpoint system is configured to understand how to construct and coordinate integration artifacts in the endpoint system type. The method includes defining an integration flow with required endpoint systems. This integration flow includes generating required linked integration artifacts, injecting the integration artifacts into the relevant endpoint systems that are ready for execution, delegating integration tasks of the integration flow via the delegation integration modules to the required endpoint systems, and using the linked integration artifacts at the endpoint systems to carry out the integration tasks.Type: ApplicationFiled: August 10, 2023Publication date: December 5, 2024Inventors: John Anthony Reeve, Chengxuan Xing, Benjamin Graham Thompson, John Hosie
-
Patent number: 12106072Abstract: An integration flow can be improved with the use of a pattern identified from a pattern library. The identified pattern can include a snippet of nodes which are functionally equivalent to a subset of nodes in the integration flow. The pattern also lists an endpoint capable of performing the snippet of nodes. The integration flow can therefore be updated to cause the endpoint to perform the snippet of nodes.Type: GrantFiled: March 29, 2022Date of Patent: October 1, 2024Assignee: International Business Machines CorporationInventors: Chengxuan Xing, John Anthony Reeve, John Hosie, Benjamin Graham Thompson
-
Patent number: 11851032Abstract: A sensor assembly includes a sensor including a sensor lens, a casing mounted to the sensor, and a fluid nozzle mounted to the casing. The casing at least partially defines a duct positioned to outlet airflow across the sensor lens, and the duct defines a direction of airflow. The fluid nozzle is aimed through the duct in the direction of airflow.Type: GrantFiled: March 24, 2021Date of Patent: December 26, 2023Assignees: Ford Global Technologies, LLC, Valeo North America, Inc.Inventors: Anthony Michael Regalbuto, Raghuraman Surineedi, Kunal Singh, Venkatesh Krishnan, Rashaun Phinisee, Michael Whitney, Jose Alberto Gomez Ramirez, Benjamin Graham, Yifu Xiao
-
Publication number: 20230315396Abstract: An integration flow can be improved with the use of a pattern identified from a pattern library. The identified pattern can include a snippet of nodes which are functionally equivalent to a subset of nodes in the integration flow. The pattern also lists an endpoint capable of performing the snippet of nodes. The integration flow can therefore be updated to cause the endpoint to perform the snippet of nodes.Type: ApplicationFiled: March 29, 2022Publication date: October 5, 2023Inventors: Chengxuan Xing, John Anthony Reeve, John Hosie, Benjamin Graham Thompson
-
Patent number: 11614383Abstract: The invention relates to a sample collection system for collecting sub-samples from a material stream, the system including a valve arrangement and a static cone splitter, and wherein the valve arrangement is arranged to enable operation of the static cone splitter to collect a non-biased sample of the material stream fed to the static cone splitter under first and second operational conditions, the first operational condition requiring the material stream to be at substantially atmospheric pressure and flowing at a minimum functional flow rate, and the second operational condition requiring the material stream to be pressurised above atmospheric pressure and at a flow rate higher than the minimum functional flow rate. The invention also relates to a static cone splitter for use with the system, together with a cone member for use with the static cone splitter.Type: GrantFiled: August 31, 2018Date of Patent: March 28, 2023Assignee: MINEX CRC LTDInventors: Fredrick Allan Blaine, Benjamin Graham Van Der Hoek
-
Patent number: 11487602Abstract: A computer-implemented method for a multi-tenant integration environment includes, in response to an error occurring during a state of execution of an integration flow, generating error data for the error. The method further includes associating the generated error data with the error. The method further includes storing the generated error data in a data storage component. The generated error data includes (i) error state information corresponding to the state of execution of the integration flow and (ii) target state information corresponding to a target state of execution of the integration flow.Type: GrantFiled: March 15, 2021Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: John Anthony Reeve, Benjamin Graham Thompson, John Hosie, Alasdair John Paton
-
Publication number: 20220306048Abstract: A sensor assembly includes a sensor including a sensor lens, a casing mounted to the sensor, and a fluid nozzle mounted to the casing. The casing at least partially defines a duct positioned to outlet airflow across the sensor lens, and the duct defines a direction of airflow. The fluid nozzle is aimed through the duct in the direction of airflow.Type: ApplicationFiled: March 24, 2021Publication date: September 29, 2022Applicants: Ford Global Technologies, LLC, Valeo North America, Inc.Inventors: Anthony Michael Regalbuto, Raghuraman Surineedi, Kunal Singh, Venkatesh Krishnan, Rashaun Phinisee, Michael Whitney, Jose Alberto Gomez Ramirez, Benjamin Graham, Yifu Xiao
-
Publication number: 20220291987Abstract: A computer-implemented method for a multi-tenant integration environment includes, in response to an error occurring during a state of execution of an integration flow, generating error data for the error. The method further includes associating the generated error data with the error. The method further includes storing the generated error data in a data storage component. The generated error data includes (i) error state information corresponding to the state of execution of the integration flow and (ii) target state information corresponding to a target state of execution of the integration flow.Type: ApplicationFiled: March 15, 2021Publication date: September 15, 2022Inventors: John Anthony Reeve, Benjamin Graham Thompson, John Hosie, Alasdair John Paton
-
Patent number: 11082531Abstract: Presented are concepts for configuring data communication with an application flow in an integration system, wherein various connection routes to an application flow may be offered to a client. By way of example, connection configuration information associated with an application flow may relate to a plurality of different connection routes that are available for the associated application flow. This connection configuration information may be dynamically maintained to reflect flow and connection route availability. When an application flow is requested by a client, the connection configuration information for that application flow may be provided to the client. This may enable the client to select a preferred route.Type: GrantFiled: November 18, 2019Date of Patent: August 3, 2021Assignee: International Business Machines CorporationInventors: John Anthony Reeve, Benjamin Graham Thompson, Trevor Clifford Dolby, Robert Convery
-
Publication number: 20210152660Abstract: Presented are concepts for configuring data communication with an application flow in an integration system, wherein various connection routes to an application flow may be offered to a client. By way of example, connection configuration information associated with an application flow may relate to a plurality of different connection routes that are available for the associated application flow. This connection configuration information may be dynamically maintained to reflect flow and connection route availability. When an application flow is requested by a client, the connection configuration information for that application flow may be provided to the client. This may enable the client to select a preferred route.Type: ApplicationFiled: November 18, 2019Publication date: May 20, 2021Inventors: John Anthony Reeve, Benjamin Graham Thompson, Trevor Clifford Dolby, Robert Convery
-
Publication number: 20200182749Abstract: The invention relates to a sample collection system for collecting sub-samples from a material stream, the system including a valve arrangement and a static cone splitter, and wherein the valve arrangement is arranged to enable operation of the static cone splitter to collect a non-biased sample of the material stream fed to the static cone splitter under first and second operational conditions, the first operational condition requiring the material stream to be at substantially atmospheric pressure and flowing at a minimum functional flow rate, and the second operational condition requiring the material stream to be pressurised above atmospheric pressure and at a flow rate higher than the minimum functional flow rate. The invention also relates to a static cone splitter for use with the system, together with a cone member for use with the static cone splitter.Type: ApplicationFiled: August 31, 2018Publication date: June 11, 2020Inventors: Fredrick Allan Blaine, Benjamin Graham Van Der Hoek
-
Patent number: 8825749Abstract: While a device is offline, usage data is tracked on the device. The usage data is uploaded to a server after the device is again connected to a network. Applications that run on mobile devices typically embed a browser to display content. Unfortunately, mobile devices also frequently disconnect from the associated network. A system tracks usage data by using JavaScript in the browser to communicate with the native device, which then buffers the usage data for future upload. This is done by installing, in each application, a “protocol handler” that listens for a request over a particular protocol. The protocol handler intercepts the requests and stores the usage data locally on the device. Subsequently, when the device detects network connectivity, the device uploads the data to servers that collect data for aggregation and presentation.Type: GrantFiled: October 21, 2011Date of Patent: September 2, 2014Assignee: Yahoo! Inc.Inventors: Timothy Tully, Benjamin Graham
-
Patent number: 8775606Abstract: Embodiments presented herein provide methods, systems and computer program products for determining a count of network users. One method identifies one or more login access requests, from one or more server logs. Each of the one or more login access requests comprises a login cookie, and a user identifier. The method then forms one or more connected components based on the one or more login access requests. Each connected component comprises one or more user identifiers, wherein each of the one or more user identifiers is associated with one or more login cookies. The method finally determines a count of login users based, at least in part, on the user identifiers in the one or more connected components.Type: GrantFiled: December 2, 2010Date of Patent: July 8, 2014Assignee: Yahoo! Inc.Inventors: Liang Zhang, Anirban Dasgupta, Belle L. Tseng, Benjamin Graham, Arun A. Prakash
-
Publication number: 20130103740Abstract: While a device is offline, usage data is tracked on the device. The usage data is uploaded to a server after the device is again connected to a network. Applications that run on mobile devices typically embed a browser to display content. Unfortunately, mobile devices also frequently disconnect from the associated network. A system tracks usage data by using JavaScript in the browser to communicate with the native device, which then buffers the usage data for future upload. This is done by installing, in each application, a “protocol handler” that listens for a request over a particular protocol. The protocol handler intercepts the requests and stores the usage data locally on the device. Subsequently, when the device detects network connectivity, the device uploads the data to servers that collect data for aggregation and presentation.Type: ApplicationFiled: October 21, 2011Publication date: April 25, 2013Inventors: Timothy Tully, Benjamin Graham
-
Publication number: 20120144016Abstract: Embodiments presented herein provide methods, systems and computer program products for determining a count of network users. One method identifies one or more login access requests, from one or more server logs. Each of the one or more login access requests comprises a login cookie, and a user identifier. The method then forms one or more connected components based on the one or more login access requests. Each connected component comprises one or more user identifiers, wherein each of the one or more user identifiers is associated with one or more login cookies. The method finally determines a count of login users based, at least in part, on the user identifiers in the one or more connected components.Type: ApplicationFiled: December 2, 2010Publication date: June 7, 2012Applicant: YAHOO! INCInventors: Liang ZHANG, Anirban DASGUPTA, Belle L. TSENG, Benjamin GRAHAM, Arun A. PRAKASH