Patents by Inventor Robert Francis
Robert Francis 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: 20260056873Abstract: Autonomous learning of context-specific allowlists with confidences includes performing operations. The operations include obtaining a first batch of observations of an operation in a context and partitioning the first batch of observations by the context to obtain subsets of observations. The operations further include, for each subset of a plurality of subsets of observations to obtain metrics and confidence ratings, selecting, according to the context, a context-specific allowlist from multiple context-specific allowlists, comparing the operation in each observation in the subset to the context-specific allowlist to obtain a metric regarding the subset, calculating a confidence rating for the metric from the subset, and updating the context-specific allowlist for the first batch of observations. The operations further include deploying the plurality of context-specific allowlists when the metrics and the confidences satisfy a threshold.Type: ApplicationFiled: August 23, 2024Publication date: February 26, 2026Applicant: Oracle International CorporationInventors: Robert FRANCIS, Francois GAUTHIER, Myles ROSSINI
-
Publication number: 20260044595Abstract: The operations include obtaining a system call stream from executing an instrumented program comprising an instrumented portion. The instrumented portion comprises instrumentation to add. The operations further include monitoring the system call stream for a start delimiter defined by instrumentation in the instrumented program, extracting a system call trace starting at the start delimiter, processing the system call trace through an attack model to obtain an attack probability, detecting an attack based on a comparison of the attack probability with an attack detection threshold, and generating an alert identifying the attack and the instrumented portion.Type: ApplicationFiled: August 8, 2024Publication date: February 12, 2026Applicant: Oracle International CorporationInventors: Francois GAUTHIER, Robert Francis
-
Publication number: 20240365807Abstract: There is herein described a demoulding apparatus and dislodging apparatus for demoulding (i.e. removing) a moulded product with a soft and/or elastic consistency from a cavity in a mould. In particular, there is described a demoulding apparatus and dislodging apparatus for demoulding (i.e. removing) a moulded product with a soft and/or elastic consistency from a cavity in a mould by performing a deformation on the moulded products in cavities via any form of movement, disturbing and/or nudging resulting in the breaking of any adhesion point between the moulded products and the cavities.Type: ApplicationFiled: June 21, 2022Publication date: November 7, 2024Inventors: Robert Francis, Stuart Hodgkinson, Benjamin Hitchborn, Paul Merrison
-
Publication number: 20230308984Abstract: Systems and methods are provided to manage, control, and configure connectivity for vehicles or other devices. Data in different formats, which is received from different connectivity providers, is converted into a unified data format and stored in a data store. The unified data format allows analytics to be performed across the converted data. In some embodiments, a connectivity type of a plurality of connectivity types associated with a vehicle is controlled based on a current lifecycle stage of the vehicle. In some embodiments, a first data connection between a device and a first connectivity provider is utilized. Based on an identified change in location of the device and information associated with a second data connection between the device and a second connectivity provider, a switch to the second data connection is facilitated based on a determination that the second data connection has more optimal characteristics.Type: ApplicationFiled: May 31, 2023Publication date: September 28, 2023Inventors: Nicholas Butler, Connie W. Yang, Vamsi Karteek Devata, Sai Dheeraj Guntupalli, Srividya Latha Gogulapati, Robert Francis, Jon Boeing
-
Patent number: 11706689Abstract: Systems and methods are provided to manage, control, and configure connectivity for vehicles or other devices. Data in different formats, which is received from different connectivity providers, is converted into a unified data format and stored in a data store. The unified data format allows analytics to be performed across the converted data. In some embodiments, a connectivity type of a plurality of connectivity types associated with a vehicle is controlled based on a current lifecycle stage of the vehicle. In some embodiments, a first data connection between a device and a first connectivity provider is utilized. Based on an identified change in location of the device and information associated with a second data connection between the device and a second connectivity provider, a switch to the second data connection is facilitated based on a determination that that the second data connection has more optimal characteristics.Type: GrantFiled: April 29, 2022Date of Patent: July 18, 2023Assignee: RIVIAN IP HOLDINGS, LLCInventors: Nicholas Butler, Connie W. Yang, Vamsi Karteek Devata, Sai Dheeraj Guntupalli, Srividya Latha Gogulapati, Robert Francis, Jon Boeing
-
Publication number: 20230199612Abstract: Systems and methods are provided to manage, control, and configure connectivity for vehicles or other devices. Data in different formats, which is received from different connectivity providers, is converted into a unified data format and stored in a data store. The unified data format allows analytics to be performed across the converted data. In some embodiments, a connectivity type of a plurality of connectivity types associated with a vehicle is controlled based on a current lifecycle stage of the vehicle. In some embodiments, a first data connection between a device and a first connectivity provider is utilized. Based on an identified change in location of the device and information associated with a second data connection between the device and a second connectivity provider, a switch to the second data connection is facilitated based on a determination that that the second data connection has more optimal characteristics.Type: ApplicationFiled: April 29, 2022Publication date: June 22, 2023Inventors: Nicholas Butler, Connie W. Yang, Vamsi Karteek Devata, Sai Dheeraj Guntupalli, Srividya Latha Gogulapati, Robert Francis, Jon Boeing
-
Patent number: 11582588Abstract: Systems and methods are provided to manage, control, and configure connectivity for vehicles or other devices. Data in different formats, which is received from different connectivity providers, is converted into a unified data format and stored in a data store. The unified data format allows analytics to be performed across the converted data. In some embodiments, a connectivity type of a plurality of connectivity types associated with a vehicle is controlled based on a current lifecycle stage of the vehicle. In some embodiments, a first data connection between a device and a first connectivity provider is utilized. Based on an identified change in location of the device and information associated with a second data connection between the device and a second connectivity provider, a switch to the second data connection is facilitated based on a determination that that the second data connection has more optimal characteristics.Type: GrantFiled: April 29, 2022Date of Patent: February 14, 2023Assignee: RIVIAN IP HOLDINGS, LLCInventors: Nicholas Butler, Connie W. Yang, Vamsi Karteek Devata, Sai Dheeraj Guntupalli, Srividya Latha Gogulapati, Robert Francis, Jon Boeing
-
Patent number: 11483698Abstract: Systems and methods are provided to manage, control, and configure connectivity for vehicles or other devices. Data in different formats, which is received from different connectivity providers, is converted into a unified data format and stored in a data store. The unified data format allows analytics to be performed across the converted data. In some embodiments, a connectivity type of a plurality of connectivity types associated with a vehicle is controlled based on a current lifecycle stage of the vehicle. In some embodiments, a first data connection between a device and a first connectivity provider is utilized. Based on an identified change in location of the device and information associated with a second data connection between the device and a second connectivity provider, a switch to the second data connection is facilitated based on a determination that that the second data connection has more optimal characteristics.Type: GrantFiled: April 29, 2022Date of Patent: October 25, 2022Assignee: RIVIAN IP HOLDINGS, LLCInventors: Nicholas Butler, Connie W. Yang, Vamsi Karteek Devata, Sai Dheeraj Guntupalli, Srividya Latha Gogulapati, Robert Francis, Jon Boeing
-
Patent number: 11150847Abstract: A request for changing data of a file system data structure stored on a shingled magnetic recording (SMR) drive is received. The data change is logged in a log entry of a log structure stored in a non-volatile random access memory (NVRAM). The log entry is added as a new entry at an end of the log structure. The log entry is marked within the NVRAM as modified and a predetermined criterion is determined to be satisfied. Responsive to determining that the predetermined criterion is satisfied, the NVRAM is searched for log entries marked as modified. The modified log entries are stored to the SMR drive.Type: GrantFiled: July 18, 2019Date of Patent: October 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carlos D. Cavanna, Ann Corrao, Robert Francis, Ronen Grosman, Hamdi Roumani, Ao Wan
-
Patent number: 10999130Abstract: A computer-implemented method includes generating, by one or more processors, a hyperlink targeting a Uniform Resource Locator (URL), detecting a selection of the generated hyperlink by one or more social entities across one or more social networks, generating a report, wherein the generated report includes analytical details regarding the selection of the generated hyperlink by the one or more social entities, and providing the generated report to a user associated with a protected social entity.Type: GrantFiled: November 18, 2019Date of Patent: May 4, 2021Assignee: ZeroFOX, Inc.Inventors: James Foster, Evan Blair, Christopher B. Cullison, Robert Francis
-
Publication number: 20200092164Abstract: A computer-implemented method includes generating, by one or more processors, a hyperlink targeting a Uniform Resource Locator (URL), detecting a selection of the generated hyperlink by one or more social entities across one or more social networks, generating a report, wherein the generated report includes analytical details regarding the selection of the generated hyperlink by the one or more social entities, and providing the generated report to a user associated with a protected social entity.Type: ApplicationFiled: November 18, 2019Publication date: March 19, 2020Applicant: ZeroFOX, Inc.Inventors: James Foster, Evan Blair, Christopher B. Cullison, Robert Francis
-
Patent number: 10516567Abstract: A computer-implemented method includes generating, by one or more processors, a hyperlink targeting a Uniform Resource Locator (URL), detecting a selection of the generated hyperlink by one or more social entities across one or more social networks, generating a report, wherein the generated report includes analytical details regarding the selection of the generated hyperlink by the one or more social entities, and providing the generated report to a user associated with a protected social entity.Type: GrantFiled: July 11, 2016Date of Patent: December 24, 2019Assignee: ZeroFOX, Inc.Inventors: James Foster, Evan Blair, Christopher B. Cullison, Robert Francis
-
Patent number: 10491623Abstract: A computer-implemented method includes security settings data associated with one or more profiles of a protected social entity on one or more social networks is scanned, and the security settings data associated with the one or more profiles of the protected social entity is assessed. A first security risk score for the protected social entity is determined based on the assessment of the security settings data, and the first security risk score is provided to the protected social entity.Type: GrantFiled: January 9, 2017Date of Patent: November 26, 2019Assignee: ZeroFOX, Inc.Inventors: James C. Foster, Evan Blair, Christopher B. Cullison, Robert Francis
-
Publication number: 20190339913Abstract: A request for changing data of a file system data structure stored on a shingled magnetic recording (SMR) drive is received. The data change is logged in a log entry of a log structure stored in a non-volatile random access memory (NVRAM). The log entry is added as a new entry at an end of the log structure. The log entry is marked within the NVRAM as modified and a predetermined criterion is determined to be satisfied. Responsive to determining that the predetermined criterion is satisfied, the NVRAM is searched for log entries marked as modified. The modified log entries are stored to the SMR drive.Type: ApplicationFiled: July 18, 2019Publication date: November 7, 2019Applicant: International Business Machines CorporationInventors: Carlos D. Cavanna, Ann Corrao, Robert Francis, Ronen Grosman, Hamdi Roumani, Ao Wan
-
Patent number: 10423364Abstract: A request for changing data of a file system data structure stored on a shingled magnetic recording (SMR) drive is received. The data change is logged in a log entry of a log structure stored in a non-volatile random access memory (NVRAM). The log entry is added as a new entry at an end of the log structure. The log entry is marked within the NVRAM as modified and a predetermined criterion is determined to be satisfied. Responsive to determining that the predetermined criterion is satisfied, the NVRAM is searched for log entries marked as modified. The modified log entries are stored to the SMR drive.Type: GrantFiled: November 9, 2017Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carlos D. Cavanna, Ann Corrao, Robert Francis, Ronen Grosman, Hamdi Roumani, Ao Wan
-
Patent number: 10423365Abstract: A request for changing data of a file system data structure stored on a shingled magnetic recording (SMR) drive is received. The data change is logged in a log entry of a log structure stored in a non-volatile random access memory (NVRAM). The log entry is added as a new entry at an end of the log structure. The log entry is marked within the NVRAM as modified and a predetermined criterion is determined to be satisfied. Responsive to determining that the predetermined criterion is satisfied, the NVRAM is searched for log entries marked as modified. The modified log entries are stored to the SMR drive.Type: GrantFiled: December 11, 2017Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carlos D. Cavanna, Ann Corrao, Robert Francis, Ronen Grosman, Hamdi Roumani, Ao Wan
-
Publication number: 20190138249Abstract: A request for changing data of a file system data structure stored on a shingled magnetic recording (SMR) drive is received. The data change is logged in a log entry of a log structure stored in a non-volatile random access memory (NVRAM). The log entry is added as a new entry at an end of the log structure. The log entry is marked within the NVRAM as modified and a predetermined criterion is determined to be satisfied. Responsive to determining that the predetermined criterion is satisfied, the NVRAM is searched for log entries marked as modified. The modified log entries are stored to the SMR drive.Type: ApplicationFiled: December 11, 2017Publication date: May 9, 2019Applicant: International Business Machines CorporationInventors: Carlos D. Cavanna, Ann Corrao, Robert Francis, Ronen Grosman, Hamdi Roumani, Ao Wan
-
Publication number: 20190138248Abstract: A request for changing data of a file system data structure stored on a shingled magnetic recording (SMR) drive is received. The data change is logged in a log entry of a log structure stored in a non-volatile random access memory (NVRAM). The log entry is added as a new entry at an end of the log structure. The log entry is marked within the NVRAM as modified and a predetermined criterion is determined to be satisfied. Responsive to determining that the predetermined criterion is satisfied, the NVRAM is searched for log entries marked as modified. The modified log entries are stored to the SMR drive.Type: ApplicationFiled: November 9, 2017Publication date: May 9, 2019Applicant: International Business Machines CorporationInventors: Carlos D. Cavanna, Ann Corrao, Robert Francis, Ronen Grosman, Hamdi Roumani, Ao Wan
-
Patent number: 9881351Abstract: Resource processing, such as shader translation, during run time of an application on an emulated platform, can be performed asynchronously from emulation of the application. One or more server computers can be configured to perform such processing remotely from the computers executing the emulation. The one or more server computers can receive resources for processing from multiple computers. The one or more server computers aggregate the resources received from the multiple computers for different applications and process those resources. For example, multiple shaders, discovered from multiple different emulations of an application on multiple computers, are translated and organized by the one or more server computers. The translated shaders can be packaged as an update to the application and redistributed to the computers using the application. Such an update can be installed on the computers as a set of translated shaders for use in the emulation of the application.Type: GrantFiled: June 15, 2015Date of Patent: January 30, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Brian Spanton, Barry Bond, Robert Francis, Eric Heutchy
-
Patent number: 9674214Abstract: A computer-implemented method includes receiving a request to remove data that is associated with a protected social entity. The data maintained on one or more social networks is scanned, where scanning includes identifying data that is associated with one or more social entities. One or more characteristics of the identified data are determined, and a reference to the identified data that indicates the characteristic, is generated for each of the one or more characteristics. A match between the one or more generated references and one or more stored references is identified, where the one or more stored references each reference one or more characteristics associated with the protected social entity, and where the one or more stored references are stored in one or more social risk databases. A request to the one or more social networks to remove the identified data associated with the one or more generated references is submitted.Type: GrantFiled: April 20, 2015Date of Patent: June 6, 2017Assignee: ZeroFOX, Inc.Inventors: James C. Foster, Evan Blair, Christopher B. Cullison, Robert Francis