Patents by Inventor Jon Roberts
Jon Roberts 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: 20230101727Abstract: A mobile workstation with adjustable height of the present disclosure may comprise a top assembly, an adjustment assembly, and a bottom assembly. Adjustment assembly may comprise telescopically engaged segments. One or more pulleys or pulley assemblies may be disposed within one or more of the segments to allow for withdrawing and retracting segments from one another at the same rate. Actuation of the raising or lowering of the overall height of the mobile workstation may be realized through either a manual actuation or an electronic element such as a linear actuator.Type: ApplicationFiled: December 8, 2022Publication date: March 30, 2023Inventors: Daniel A. Albers, Connor James Osowski, Jeffrey T. DeBord, Rainer Bernhard Teufel, Todd Linthicum, Jay F. Perkins, David Simpson, Nicholas Leonard Blackburn, Jon Robert Neil Hamilton, Michael C. Couch, Darin Gregory Whittington
-
Publication number: 20230033296Abstract: Techniques described herein relate to a method for building resource zone information, the method may include performing a discovery to obtain a set of compute resources, a set of target resources, and a set of fabric managers; constructing, based on the discovery, a topology and connectivity graph that includes the set of compute resources, the set of target resources, and connections between the set of compute resources and the set of target resources; selecting a compute resource of the set of compute resources; creating a zone comprising the compute resource; making a first determination, using the topology and connectivity graph, a subset of targets of the set of target resources that are connected to the compute resource; and adding the subset of targets to the zone.Type: ApplicationFiled: July 28, 2021Publication date: February 2, 2023Inventors: Sudhir Vittal Shetty, William Price Dawkins, Jon Robert Hass
-
Publication number: 20230035909Abstract: Techniques described herein relate to a method for composition for complex solutions. The method may include receiving, by a system control processor manager, a composition request to compose a composed information handling system, the request comprising a solution manifest file; parsing, by the system control processor manager, the solution manifest file to identify a solution requirement set; performing, using the solution requirement set, an analysis of a telemetry data map and a topology and connectivity graph; making a determination, based on the analysis, that the composition request may be satisfied using resources represented in the topology and connectivity graph; and composing the composed information handling system based on the determination.Type: ApplicationFiled: July 28, 2021Publication date: February 2, 2023Inventors: Sudhir Vittal Shetty, Justin A. Kenney, William Price Dawkins, Jon Robert Hass
-
Publication number: 20230028774Abstract: In general, the invention relate to providing computer implemented services using information handling systems. One or more embodiments includes after being allocated to a composed information handling system of the composed information handling systems: monitoring health of a hardware resource of the composed information handling system, making a determination, based on the monitoring of the health of the hardware resource, that the hardware resource is in a compromised state, and based on the determination, initiating a hardware replacement operation using replacement option information (ROI) for the hardware resource and replacement conditions for the hardware resource.Type: ApplicationFiled: July 22, 2021Publication date: January 26, 2023Inventors: William Price Dawkins, Sudhir Vittal Shetty, Jon Robert Hass, Valerie Diane Padilla
-
METHOD AND SYSTEM FOR A UTILIZING A PROXY SERVICE TO GENERATE A COMPOSED INFORMATION HANDLING SYSTEM
Publication number: 20230026452Abstract: In general, the invention relates to providing computer implemented services using information handling systems. One or more embodiments of the invention includes identifying a hardware resource requirement in a composition request for a composed information handling system, wherein the hardware resource requirement specifies a hardware resource with data transformation functionality (DTF), identifying a hardware resource that does not have the DTF, connecting the hardware resource to a DTF container, wherein the DTF container implements the DTF and emulates the hardware resource with DTF, and initiating composition of the composed information handling system using the DTF container, wherein the DTF container satisfies the hardware resource requirement.Type: ApplicationFiled: July 22, 2021Publication date: January 26, 2023Inventors: William Price Dawkins, Valerie Diane Padilla, Sudhir Vittal Shetty, Jon Robert Hass, James Robert King -
Publication number: 20230026690Abstract: In general, the invention relates to providing computer implemented services using information handling systems. One or more embodiments of the invention includes receiving a request to decompose a composed information handling system, wherein the composed information handling system comprises a hardware resource, obtaining a cleaning requirement for the hardware resource, initiating, based on the cleaning requirement, a cleaning operation on the hardware resource, receive a confirmation that the cleaning operation is complete, and after receiving the confirmation, set a state of the hardware resource to allocatable.Type: ApplicationFiled: July 22, 2021Publication date: January 26, 2023Inventors: William Price Dawkins, Valerie Diane Padilla, Jon Robert Hass, Sudhir Vittal Shetty
-
Patent number: 11547207Abstract: A mobile workstation with adjustable height of the present disclosure may comprise a top assembly, an adjustment assembly, and a bottom assembly. Adjustment assembly may comprise telescopically engaged segments. One or more pulleys or pulley assemblies may be disposed within one or more of the segments to allow for withdrawing and retracting segments from one another at the same rate. Actuation of the raising or lowering of the overall height of the mobile workstation may be realized through either a manual actuation or an electronic element such as a linear actuator.Type: GrantFiled: September 18, 2020Date of Patent: January 10, 2023Assignee: Midmark CorporationInventors: Daniel A. Albers, Connor James Osowski, Jeffrey T. DeBord, Rainer Bernhard Teufel, Todd Linthicum, Jay F. Perkins, David Simpson, Nicholas Leonard Blackburn, Jon Robert Neil Hamilton, Michael C. Couch, Darin Gregory Whittington
-
Patent number: 11529214Abstract: This disclosure relates to various systems and methods related to preventative laser-based treatment of a dental tissue; for example, to prevent a patient from forming cavities. In some instances, a laser-based treatment system can generate a laser beam pulse with a fluence profile at a treatment site that results in either an increase in acid resistance of the tissue or removal of carbonate from the tissue, without melting or ablating the tissue. In some instances, the laser-based treatment system can direct the laser beam to various locations within a treatment site according to a temporal and/or spatial pattern, that results in either an increase in acid resistance of the tissue or removal of carbonate from the tissue, without melting or ablating the tissue. Many other systems and techniques for preventative and other laser-based treatment are also described.Type: GrantFiled: May 10, 2018Date of Patent: December 20, 2022Assignee: Convergent Dental, Inc.Inventors: William Harris Groves, Jr., Charles H. Dresser, Nathan P. Monty, Zhijie Wang, Christopher Ricci, Jon Robert Quillard
-
Publication number: 20220318220Abstract: Embodiments provide unique identification of telemetry reports generated by components of an IHS (Information Handling System) that supports a plurality of metric data sources. A source of metric data is detected, where the source may be a fixed or replaceable IHS component. The metric source is identified within a device descriptor table maintained by a remote access controller of the IHS. Based on a unique user-friendly label that is associated with the metric data source in the device descriptor table, the metric source is configured to generate metric reports. The generated metric reports are received and the label provided by the metric source is used to store data from the metric reports in a database row using the label as a unique database key. The user-friendly label can be used to perform efficient database queries without using a separate database column for storing a user-friendly description of the metric source.Type: ApplicationFiled: April 2, 2021Publication date: October 6, 2022Applicant: Dell Products, L.P.Inventors: Cyril Jose, Jon Robert Hass, Michael Emery Brown, Choudary Maddukuri, Sankara Rao Gara, Mahesh Babu Ramaiah, Sankunny Jayaprasad
-
Patent number: 11438244Abstract: Methods and systems for monitoring, by a baseboard management controller, a network interface of an information handling system, identifying one or more management information exchanges between the information handling system and a plurality of information handling systems, identifying one or more telemetry metrics associated with the one or more management information exchanges on a hardware level, storing the one or more telemetry metrics into a telemetry metrics database of the information handling system, transmitting a telemetry metrics report including the one or more telemetry metrics to a service provider for analysis, analyzing, by the service provider, the telemetry metrics report to indicate a percent usage of an overall usage capacity associated with each device of a plurality of devices of the information handling system, and transmitting a usage report to each of the plurality of information handling systems based on the analysis of the telemetry metrics report.Type: GrantFiled: October 17, 2019Date of Patent: September 6, 2022Assignee: DELL PRODUCTS L.P.Inventors: Kevin Warren Mundt, Juan R. Vega, Jon Robert Hass
-
Patent number: 11422611Abstract: A method for facilitating adaptive frequency in a processor having a plurality of cores. The method can include conducting tests on the processor; determining, via the processor testing system, default parameters for operating one or more of the cores, wherein the default parameters are based on results of the tests and cause one or more of the cores to operate within production yield goals of the processor; determining alternative parameters for operating one or more of the cores, wherein the alternative parameters are based on results of the test and cause one or more of the cores to operate outside production yield goals of the processor, and wherein the alternative parameters are usable to reconfigure one or more of the cores after an initial operation per the default parameters; and writing the default parameters and the alternative parameters to a production data storage of the processor.Type: GrantFiled: November 8, 2019Date of Patent: August 23, 2022Assignee: International Business Machines CorporationInventors: Nathaniel R. Chadwick, Bjorn P. Christensen, James M. Crafts, Allen R. Hall, Kevin F. Reick, Jon Robert Tetzloff
-
Patent number: 11403100Abstract: Using a common reference address when processing calls among a native ABI and a foreign ABI. Based on caller calling using a reference address, a lookup structure is used to determine whether the reference address is within a memory range storing native code (and that the callee is native) or a memory range not storing native code (and that the callee is foreign). Execution of the callee is initiated based on one of (i) when the caller is native and when the callee is foreign, calling the callee using the reference address within an emulator; (ii) when the caller is foreign and the callee is native, calling an entry thunk; (iii) when the caller is native and the callee is foreign, calling an exit thunk; or (iv) when the caller is native and the callee is native, directly calling the callee using the reference address.Type: GrantFiled: August 31, 2020Date of Patent: August 2, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Darek Josip Mihocka, Clarence Siu Yeen Dang, Pedro Miguel Sequeira De Justo Teixeira, Pavlo Lebedynskiy, James David Cleary, Jon Robert Berry, YongKang Zhu, Tiansheng Tan
-
Patent number: 11366666Abstract: Using a common reference address when processing calls among a native ABI and a foreign ABI. Based on caller calling using a reference address, a lookup structure is used to determine whether the reference address is within a memory range storing native code (and that the callee is native) or a memory range not storing native code (and that the callee is foreign). Execution of the callee is initiated based on one of (i) when the caller is native and when the callee is foreign, calling the callee using the reference address within an emulator; (ii) when the caller is foreign and the callee is native, calling an entry thunk; (iii) when the caller is native and the callee is foreign, calling an exit thunk; or (iv) when the caller is native and the callee is native, directly calling the callee using the reference address.Type: GrantFiled: August 31, 2020Date of Patent: June 21, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Darek Josip Mihocka, Clarence Siu Yeen Dang, Pedro Miguel Sequeira De Justo Teixeira, Pavlo Lebedynskiy, James David Cleary, Jon Robert Berry, YongKang Zhu, Tiansheng Tan
-
Publication number: 20220179702Abstract: An information handling system for composing composed information handling systems includes persistent storage and a system control processor. The system control processor, after being allocated to a composed information handling system of the composed information handling systems: monitors health of computing resources of the composed information handling system; makes a determination, based on the monitoring of the health of the computing resources, that at least one of the computing resources is in a compromised state; and, based on the determination, marks the at least one of the computing resources for recomposition.Type: ApplicationFiled: December 9, 2020Publication date: June 9, 2022Inventors: William Price Dawkins, Jon Robert Hass, Valerie Diane Padilla, Sudhir Vittal Shetty, James Robert King, Justin A. Kenney
-
Publication number: 20220137942Abstract: A function is compiled against a first application binary interface (ABI) and a second ABI of a native first instruction set architecture (ISA). The second ABI defines context data not exceeding a size expected by a third ABI of a foreign second ISA, and uses a subset of registers of the first ISA that are mapped to registers of the second ISA. Use of the subset of registers by the second ABI results in some functions being foldable when compiled using both the first and second ABIs. First and second compiled versions of the function are identified as foldable, or not, based on whether the compiled versions match. Both the first and second compiled versions are emitted into a binary file when they are not foldable, and only one of the first or second compiled versions is emitted into the binary file when they are foldable.Type: ApplicationFiled: December 14, 2021Publication date: May 5, 2022Inventors: Pedro Miguel SEQUEIRA DE JUSTO TEIXEIRA, Darek Josip MIHOCKA, Jon Robert BERRY, Russell Charles HADLEY, James David CLEARY, Clarence Siu Yeen DANG
-
Publication number: 20220066780Abstract: Using a common reference address when processing calls among a native ABI and a foreign ABI. Based on caller calling using a reference address, a lookup structure is used to determine whether the reference address is within a memory range storing native code (and that the callee is native) or a memory range not storing native code (and that the callee is foreign). Execution of the callee is initiated based on one of (i) when the caller is native and when the callee is foreign, calling the callee using the reference address within an emulator; (ii) when the caller is foreign and the callee is native, calling an entry thunk; (iii) when the caller is native and the callee is foreign, calling an exit thunk; or (iv) when the caller is native and the callee is native, directly calling the callee using the reference address.Type: ApplicationFiled: August 31, 2020Publication date: March 3, 2022Inventors: Darek Josip MIHOCKA, Clarence Siu Yeen DANG, Pedro Miguel SEQUEIRA DE JUSTO TEIXEIRA, Pavlo LEBEDYNSKIY, James David CLEARY, Jon Robert BERRY, YongKang ZHU, Tiansheng TAN
-
Patent number: 11240630Abstract: Disclosed are various embodiments for managing location-based service zones that are active during limited time periods. A notification of a trigger event relating to a location-based time zone can be received. The time the notification is received can be compared to time window that the location-based service zone is active. A notification of the trigger event is sent to a respective provider associated with the location-based service zone when the location-based service zone is active.Type: GrantFiled: June 24, 2020Date of Patent: February 1, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Sergey Parshin, Jon Robert Ducrou, Ryan Hapgood, Qiwei Liu, Raymond Smith, James Michael Sutula, Benjamin Winters
-
Patent number: 11231918Abstract: A function is compiled against a first application binary interface (ABI) and a second ABI of a native first instruction set architecture (ISA). The second ABI defines context data not exceeding a size expected by a third ABI of a foreign second ISA, and uses a subset of registers of the first ISA that are mapped to registers of the second ISA. Use of the subset of registers by the second ABI results in some functions being foldable when compiled using both the first and second ABIs. First and second compiled versions of the function are identified as foldable, or not, based on whether the compiled versions match. Both the first and second compiled versions are emitted into a binary file when they are not foldable, and only one of the first or second compiled versions is emitted into the binary file when they are foldable.Type: GrantFiled: August 31, 2020Date of Patent: January 25, 2022Assignee: MICROSOFT TECHNOLOGLY LICENSING, LLCInventors: Pedro Miguel Sequeira De Justo Teixeira, Darek Josip Mihocka, Jon Robert Berry, Russell Charles Hadley, James David Cleary, Clarence Siu Yeen Dang
-
Publication number: 20220022344Abstract: Telemetry system metric data that is collected within a data center may be collectively analyzed in order to identify zones within the data center that exhibit deviations in reported metric data. The analyzed metric data is collected from IHSs (Information Handling Systems), such as servers, operating in the data center. The metric data reported by the respective IHSs identifies the location the IHS within the data center. The collected metric data is analyzed to identify metrics that are correlated with locations within the data center. Within the identified metric data that is correlated with data center locations, a zone of the data center is identified that includes a subset of IHSs that have reported anomalous metric data relative to the metric data reported by neighboring IHSs. For instance, such a zone may be an aisle of the data center, one or more racks, and/or rows of servers spanning multiple racks.Type: ApplicationFiled: July 16, 2020Publication date: January 20, 2022Applicant: Dell Products, L.P.Inventors: Cyril Jose, Sankunny Jayaprasad, Jon Robert Hass, Sankara Rao Gara, Sailaja Mahendrakar
-
Patent number: 11224967Abstract: A user location in a parking lot or other designated area may be identified based on sensor data, such as from one or more sensors in or around the designated area. Also within the designated area, a transport location of a transport associated with an order of the user may be identified based on image data provided by one or more cameras remote from the transport. The transport can be controlled to move from the identified transport location to the identified user location.Type: GrantFiled: February 22, 2019Date of Patent: January 18, 2022Assignee: Amazon Technologies, Inc.Inventors: Sheng-Wei Lin, Todd Beckett, Jon Robert Ducrou, Alexander Edwards, Ryan David Hapgood, Michael John Neville, Jenna Christine Owens, Lev Zelenskiy