Patents by Inventor Steve Simon
Steve Simon 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: 20240367602Abstract: Method for automatically carrying out safety measures when a vehicle drives on a shoulder, as well as electronic vehicle guidance system, and vehicle The invention relates to a method for automatically carrying out safety measures when a vehicle (1) drives on a shoulder (10) differing from a roadway (3), comprising the following steps: detecting the shoulder (10) which differs from the roadway (3) and laterally adjoins the roadway (3) by means of a detection apparatus (7) of the vehicle (1), providing information regarding the position and/or type of the shoulder (10) to the vehicle (1), recognizing that the vehicle (1) is driving on the shoulder (10) by means of an electronic evaluation unit (8), evaluating a dangerous situation which accompanies the driving of the vehicle (1) on the shoulder (10) and/or can accompany the same in the future, by means of the electronic evaluation unit (8), carrying out a safety measure by tensioning at least one safety belt (13) of a restraint system (14) of the vehicle (1Type: ApplicationFiled: May 20, 2022Publication date: November 7, 2024Applicant: Volkswagen AktiengesellschaftInventors: Frank Bärecke, Steve Simon, Thomas Kolms
-
Patent number: 11694118Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more outliers or findings within the data, based on, for example, determining a plurality of combinations representing pairs of attribute dimensions within a data set, from which a general explanation or pattern can be determined for one or more attributes, and then comparing particular values for attributes, with the determined pattern for those attributes. Information describing such outliers or findings can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.Type: GrantFiled: November 9, 2020Date of Patent: July 4, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ashish Mittal, Victor Belyaev, Steve Simon Joseph Fernandez, Gabby Rubin, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
-
Patent number: 11475007Abstract: A query optimization system is described that, at runtime, optimizes the execution pipeline generated for a query. Based upon communications between nodes in the execution pipeline, the execution pipeline generated for a query is optimized by modifying the execution pipeline to create a modified execution pipeline. The modified execution pipeline is then executed to execute the query and results obtained for the query. The changes or modifications made to an execution pipeline may include changing the capabilities (e.g., changes to inputs and/or outputs of a node, changing the task(s) or function(s) performed by the node) of one or more nodes within the execution pipeline. The changes may include changing the position of one or more nodes within a directed acyclic graph representing the execution pipeline.Type: GrantFiled: March 8, 2021Date of Patent: October 18, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ashish Mittal, Steve Simon Joseph Fernandez, Kenneth Khiaw Hong Eng
-
Patent number: 11307984Abstract: Optimized techniques are disclosed for sorting variable-length records using an optimized amount of memory while maintaining good locality of references. The amount of memory required for sorting the variable length records is optimized by reusing some of the memory used for storing the variable length records being sorted. Pairs of input runs storing variable length records may be merged into a merged run that contains the records in a sorted order by incrementally scanning, sorting, and copying the records from the two input runs being merged into memory pages of the merged run. When all the records of a memory page of an input run have been processed or copied to the merged run, that memory page can be emptied and released to a cache of empty memory pages. Memory pages available from the cache of empty memory pages can then be used for generating the merged run.Type: GrantFiled: September 28, 2020Date of Patent: April 19, 2022Assignee: Oracle International CorporationInventors: Ashish Mittal, Steve Simon Joseph Fernandez, Kenneth Khiaw Hong Eng
-
Publication number: 20210191944Abstract: A query optimization system is described that, at runtime, optimizes the execution pipeline generated for a query. Based upon communications between nodes in the execution pipeline, the execution pipeline generated for a query is optimized by modifying the execution pipeline to create a modified execution pipeline. The modified execution pipeline is then executed to execute the query and results obtained for the query. The changes or modifications made to an execution pipeline may include changing the capabilities (e.g., changes to inputs and/or outputs of a node, changing the task(s) or function(s) performed by the node) of one or more nodes within the execution pipeline. The changes may include changing the position of one or more nodes within a directed acyclic graph representing the execution pipeline.Type: ApplicationFiled: March 8, 2021Publication date: June 24, 2021Applicant: Oracle International CorporationInventors: Ashish Mittal, Steve Simon Joseph Fernandez, Kenneth Khiaw Hong Eng
-
Patent number: 10970284Abstract: A query optimization system is described that, at runtime, optimizes the execution pipeline generated for a query. Based upon communications between nodes in the execution pipeline, the execution pipeline generated for a query is optimized by modifying the execution pipeline to create a modified execution pipeline. The modified execution pipeline is then executed to execute the query and results obtained for the query. The changes or modifications made to an execution pipeline may include changing the capabilities (e.g., changes to inputs and/or outputs of a node, changing the task(s) or function(s) performed by the node) of one or more nodes within the execution pipeline. The changes may include changing the position of one or more nodes within a directed acyclic graph representing the execution pipeline.Type: GrantFiled: May 11, 2018Date of Patent: April 6, 2021Assignee: Oracle International CorporationInventors: Ashish Mittal, Steve Simon Joseph Fernandez, Kenneth Khiaw Hong Eng
-
Patent number: 10956379Abstract: Techniques are described that enable the dynamic and automatic life cycle management of database schemas. Temporary database schemas are dynamically and automatically allocated in response to database schema requests. Allocated schemas are also automatically reclaimed upon expiration. A dynamic schema allocation system is provided that is configured to receive database schema requests from one or more clients and dynamically and automatically, substantially free of any manual intervention, serve database schemas in response to the requests. The database schemas may be allocated from multiple database instances available to the dynamic schema allocation system. Attributes specified in a database schema request may be used to find a matching database instance and a schema is allocated for the request from the matching database instance.Type: GrantFiled: April 24, 2018Date of Patent: March 23, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Steve Simon Joseph Fernandez, Ashish Mittal
-
Publication number: 20210073682Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more outliers or findings within the data, based on, for example, determining a plurality of combinations representing pairs of attribute dimensions within a data set, from which a general explanation or pattern can be determined for one or more attributes, and then comparing particular values for attributes, with the determined pattern for those attributes. Information describing such outliers or findings can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.Type: ApplicationFiled: November 9, 2020Publication date: March 11, 2021Inventors: Ashish Mittal, Victor Belyaev, Steve Simon Joseph Fernandez, Gabby Rubin, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
-
Publication number: 20210011847Abstract: Optimized techniques are disclosed for sorting variable-length records using an optimized amount of memory while maintaining good locality of references. The amount of memory required for sorting the variable length records is optimized by reusing some of the memory used for storing the variable length records being sorted. Pairs of input runs storing variable length records may be merged into a merged run that contains the records in a sorted order by incrementally scanning, sorting, and copying the records from the two input runs being merged into memory pages of the merged run. When all the records of a memory page of an input run have been processed or copied to the merged run, that memory page can be emptied and released to a cache of empty memory pages. Memory pages available from the cache of empty memory pages can then be used for generating the merged run.Type: ApplicationFiled: September 28, 2020Publication date: January 14, 2021Applicant: Oracle International CorporationInventors: Ashish Mittal, Steve Simon Joseph Fernandez, Kenneth Khiaw Hong Eng
-
Patent number: 10832171Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more outliers or findings within the data, based on, for example, determining a plurality of combinations representing pairs of attribute dimensions within a data set, from which a general explanation or pattern can be determined for one or more attributes, and then comparing particular values for attributes, with the determined pattern for those attributes. Information describing such outliers or findings can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.Type: GrantFiled: October 1, 2018Date of Patent: November 10, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ashish Mittal, Victor Belyaev, Steve Simon Joseph Fernandez, Gabby Rubin, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
-
Patent number: 10824558Abstract: Optimized techniques are disclosed for sorting variable-length records using an optimized amount of memory while maintaining good locality of references. The amount of memory required for sorting the variable length records is optimized by reusing some of the memory used for storing the variable length records being sorted. Pairs of input runs storing variable length records may be merged into a merged run that contains the records in a sorted order by incrementally scanning, sorting, and copying the records from the two input runs being merged into memory pages of the merged run. When all the records of a memory page of an input run have been processed or copied to the merged run, that memory page can be emptied and released to a cache of empty memory pages. Memory pages available from the cache of empty memory pages can then be used for generating the merged run.Type: GrantFiled: April 23, 2018Date of Patent: November 3, 2020Assignee: Oracle International CorporationInventors: Ashish Mittal, Steve Simon Joseph Fernandez, Kenneth Khiaw Hong Eng
-
Publication number: 20190102921Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more outliers or findings within the data, based on, for example, determining a plurality of combinations representing pairs of attribute dimensions within a data set, from which a general explanation or pattern can be determined for one or more attributes, and then comparing particular values for attributes, with the determined pattern for those attributes. Information describing such outliers or findings can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.Type: ApplicationFiled: October 1, 2018Publication date: April 4, 2019Inventors: Ashish Mittal, Victor Belyaev, Steve Simon Joseph Fernandez, Gabby Rubin, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
-
Publication number: 20180329956Abstract: A query optimization system is described that, at runtime, optimizes the execution pipeline generated for a query. Based upon communications between nodes in the execution pipeline, the execution pipeline generated for a query is optimized by modifying the execution pipeline to create a modified execution pipeline. The modified execution pipeline is then executed to execute the query and results obtained for the query. The changes or modifications made to an execution pipeline may include changing the capabilities (e.g., changes to inputs and/or outputs of a node, changing the task(s) or function(s) performed by the node) of one or more nodes within the execution pipeline. The changes may include changing the position of one or more nodes within a directed acyclic graph representing the execution pipeline.Type: ApplicationFiled: May 11, 2018Publication date: November 15, 2018Applicant: Oracle International CorporationInventors: Ashish Mittal, Steve Simon Joseph Fernandez, Kenneth Khiaw Hong Eng
-
Publication number: 20180314718Abstract: Techniques are described that enable the dynamic and automatic life cycle management of database schemas. Temporary database schemas are dynamically and automatically allocated in response to database schema requests. Allocated schemas are also automatically reclaimed upon expiration. A dynamic schema allocation system is provided that is configured to receive database schema requests from one or more clients and dynamically and automatically, substantially free of any manual intervention, serve database schemas in response to the requests. The database schemas may be allocated from multiple database instances available to the dynamic schema allocation system. Attributes specified in a database schema request may be used to find a matching database instance and a schema is allocated for the request from the matching database instance.Type: ApplicationFiled: April 24, 2018Publication date: November 1, 2018Applicant: Oracle International CorporationInventors: Steve Simon Joseph Fernandez, Ashish Mittal
-
Publication number: 20180314465Abstract: Optimized techniques are disclosed for sorting variable-length records using an optimized amount of memory while maintaining good locality of references. The amount of memory required for sorting the variable length records is optimized by reusing some of the memory used for storing the variable length records being sorted. Pairs of input runs storing variable length records may be merged into a merged run that contains the records in a sorted order by incrementally scanning, sorting, and copying the records from the two input runs being merged into memory pages of the merged run. When all the records of a memory page of an input run have been processed or copied to the merged run, that memory page can be emptied and released to a cache of empty memory pages. Memory pages available from the cache of empty memory pages can then be used for generating the merged run.Type: ApplicationFiled: April 23, 2018Publication date: November 1, 2018Applicant: Oracle International CorporationInventors: Ashish Mittal, Steve Simon Joseph Fernandez, Kenneth Khiaw Hong Eng
-
Patent number: 9871392Abstract: A portable battery booster for providing a compact, light, and energy efficient battery to jump start a vehicle. The portable battery booster generally includes a housing, a battery means adapted to be received by the housing, a pair of cable means, each of the cable means having a proximal end and a distal end, the proximal end electrically connected to the battery means and the distal end detachably connected to a discharged battery of the vehicle. The battery is generally comprised of one or more batteries having the type of primary lithium-metal, rechargeable lithium-ion, and/or lithium-polymer and more specifically preferably comprised of lithium iron phosphate for fast charging, small size, and high performance. The battery may also be connected to one or more supercapacitors, an internal CPU, DC/DC converter, etc. to increase performance. The cable means includes jaws that detachably connect to the housing in a flush and sleek manner.Type: GrantFiled: September 17, 2010Date of Patent: January 16, 2018Assignee: Schumacher Electric CorporationInventors: Ronald A. Durando, Fred Allen, Steve Simon, Necdet Ergul
-
Patent number: 9823153Abstract: Systems and methods for improving tire uniformity using estimates of process harmonic magnitude(s) from static balance measurements for a set of tires are provided. In particular, a sequence of observed magnitudes of static balance can be obtained for a set of tires. The sequence of observed magnitudes can be analyzed in conjunction with a baseline magnitude pattern associated with the process harmonic to derive a magnitude of the process harmonic. The magnitude of the process harmonic can be used to improve the uniformity of tires.Type: GrantFiled: June 18, 2013Date of Patent: November 21, 2017Assignee: COMPAGNIE GENERALE DES ETABLISSEMENTS MICHELINInventors: William David Mawby, Steve Simons, James Michael Traylor, Anton Felipe Thomas, Jonathan Sauls
-
Patent number: 9801325Abstract: The present invention provides a hub cover for a wheel hub on a vehicle used for agriculture and a stud extension piece used to operatively affix the hub cover to the wheel hub. In a preferred embodiment, the hub cover comprises a polyethylene convex dome that is affixed to the wheel hub of the vehicle using a stud extension piece that couples the hub cover to an exposed wheel hub. The use of the hub cover minimizes crop damage caused by the exposed hubs of the vehicle in crop fields.Type: GrantFiled: June 27, 2013Date of Patent: October 31, 2017Inventors: Joel Wills, Steve Simon
-
Publication number: 20170229894Abstract: A portable battery booster for providing a compact, light, and energy efficient battery to jump start a vehicle. The portable battery booster generally includes a housing, a battery means adapted to be received by the housing, a pair of cable means, each of the cable means having a proximal end and a distal end, the proximal end electrically connected to the battery means and the distal end detachably connected to a discharged battery of the vehicle. The battery is generally comprised of one or more batteries having the type of primary lithium-metal, rechargeable lithium-ion, and/or lithium-polymer and more specifically preferably comprised of lithium iron phosphate for fast charging, small size, and high performance. The battery may also be connected to one or more supercapacitors, an internal CPU, DC/DC converter, etc. to increase performance. The cable means includes jaws that detachably connect to the housing in a flush and sleek manner.Type: ApplicationFiled: April 24, 2017Publication date: August 10, 2017Inventors: Ronald A. Durando, Fred Allen, Steve Simon, Necdet Ergul
-
Publication number: 20170149262Abstract: A portable battery booster for providing a compact, light, and energy efficient battery to jump start a vehicle. The portable battery booster generally includes a housing, a battery means adapted to be received by the housing, a pair of cable means, each of the cable means having a proximal end and a distal end, the proximal end electrically connected to the battery means and the distal end detachably connected to a discharged battery of the vehicle. The battery is generally comprised of one or more batteries having the type of primary lithium-metal, rechargeable lithium-ion, and/or lithium-polymer and more specifically preferably comprised of lithium iron phosphate for fast charging, small size, and high performance. The battery may also be connected to one or more supercapacitors, an internal CPU, DC/DC converter, etc. to increase performance. The cable means includes jaws that detachably connect to the housing in a flush and sleek manner.Type: ApplicationFiled: December 16, 2016Publication date: May 25, 2017Inventors: Ronald A. Durando, Fred Allen, Steve Simon, Necdet Ergul