Difference between revisions of "Dell Products L.P. patent applications published on October 5th, 2023"

From WikiPatents
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 34: Line 34:
 
'''Inventor'''
 
'''Inventor'''
 
Ryan Nicholas Comer
 
Ryan Nicholas Comer
 
'''Brief explanation'''
 
This abstract describes an apparatus that includes a memory and processors. The processors are able to determine a first setting for a first parameter associated with a first device. They can also detect an event related to either the first parameter or a second device with a second parameter. Based on this event, the processors can determine a second setting for the second parameter of the second device using a calibration relationship between the first and second parameters.
 
 
'''Abstract'''
 
An apparatus includes a memory and one or more processors coupled to the memory. The one or more processors are configured to determine a first setting of a first parameter associated with a first device. The first device is associated with a first device type. The one or more processors are further configured to detect an event. The event is associated with one of the first parameter or a second device that is associated with a second parameter, and the second device is associated with a second device type. The one or more processors are further configured to determine, based on detecting the event, a second setting of the second parameter for the second device based on a calibration relationship between the first parameter and the second parameter.
 
  
 
===BMC-BASED TIME MANAGEMENT (17726090)===
 
===BMC-BASED TIME MANAGEMENT (17726090)===
Line 45: Line 39:
 
'''Inventor'''
 
'''Inventor'''
 
Xinzhi MA
 
Xinzhi MA
 
'''Brief explanation'''
 
The abstract describes a time management system that uses a baseboard management controller (BMC) to synchronize time across a host system. The BMC receives time information from a time source and maintains a master time based on this information. It then synchronizes the time values of the host system, including the operating system time and device times, with the master time. This ensures that all time-related functions on the host system are accurately synchronized.
 
 
'''Abstract'''
 
A BMC-based time management system includes a host system and a baseboard management controller (BMC). The BMC implements a BMC time manager to perform time management and synchronization operations including receiving, from a time source, time information such as a timestamp corresponding to a particular time, e.g., year, month, day, hour, second, and milliseconds, sometimes referred to herein as an initial time. The BMC manager maintains, in accordance with the initial time, a BMC-determined time, referred to herein as the master time. The BMC time manager synchronizes one or more host system time values, also referred to herein as subordinate time values, in accordance with the master time. The one or more subordinate time parameters may include a host OS time, and one or more host device times. In this manner, the BMC maintains the master time and synchronizes host system time values.
 
  
 
===MAGNETIC COUPLING AND DE-COUPLING OF A TABLET INFORMATION HANDLING SYSTEM TO A STAND (17706974)===
 
===MAGNETIC COUPLING AND DE-COUPLING OF A TABLET INFORMATION HANDLING SYSTEM TO A STAND (17706974)===
Line 56: Line 44:
 
'''Inventor'''
 
'''Inventor'''
 
Gerald R. Pelissier
 
Gerald R. Pelissier
 
'''Brief explanation'''
 
This abstract describes a tablet information handling system that can be charged wirelessly using a charging stand and charging dock. The system uses magnets to hold the tablet in place while it is being charged. The magnets provide the strongest attraction when the tablet is in a landscape or portrait orientation. However, when the user wants to remove the tablet from the charging stand or dock, they can rotate it to an offset orientation where the magnets align with opposing spaces, resulting in a reduced magnetic attraction. A sensor detects this offset rotation by detecting the increased magnetic flux, and the user interface provides an indication to the user that the tablet is positioned for separation from the charging stand or dock.
 
 
'''Abstract'''
 
A tablet information handling system selectively couples to a charging stand and charging dock with opposing sets of spaced magnets to have magnetic attraction hold a wireless charging receiver aligned with a wireless charger. Magnetic attraction is greatest when the tablet information handling system couples in a landscape or portrait orientation and is reduced for removal of the tablet information handling system by rotating to an offset orientation so that magnets align with opposing spaces, resulting in a reduced magnetic attraction. A sensor disposed in a space detects the offset rotation by detecting the increased magnetic flux of the magnet aligning with the space so that a user interface can provide an end user with an indication that the tablet information handling system is positioned for separation from the charging stand or charging dock.
 
  
 
===Configurable Component Receptacle For Use With Information Handling Systems (17709495)===
 
===Configurable Component Receptacle For Use With Information Handling Systems (17709495)===
Line 67: Line 49:
 
'''Inventor'''
 
'''Inventor'''
 
Jing-Tang Wu
 
Jing-Tang Wu
 
'''Brief explanation'''
 
The abstract describes a component receptacle that can be adjusted to different configurations. It consists of a holder portion and a flexible portion, both made from a single piece of material. The receptacle is attached to a frame of an information handling system and allows for various component options to be installed.
 
 
'''Abstract'''
 
A configurable component receptacle which includes a holder portion and a flexible portion, the flexible portion enabling the holder portion of the configurable component receptacle to be in a horizontal configuration and a pivoted configuration, the holder portion and the flexible portion being configured from a single piece of material. The configurable component receptacle is attached to a frame of an information handling system, the configurable component receptable enabling configuration of the information handling system with a plurality of component options.
 
  
 
===POWER MANAGEMENT SYSTEM (18206814)===
 
===POWER MANAGEMENT SYSTEM (18206814)===
Line 78: Line 54:
 
'''Inventor'''
 
'''Inventor'''
 
Douglas Evan Messick
 
Douglas Evan Messick
 
'''Brief explanation'''
 
The abstract describes a power management system that controls the distribution of power to computing devices. The system includes power infrastructure components that connect the devices to power sources, and a power management subsystem that determines the power requirements of each device and the limitations of the power infrastructure. Based on this information, the subsystem creates a power infrastructure architecture that optimizes the performance of each device while ensuring the availability of power even if some components fail. The system then provides specific current limits to each device to achieve these goals.
 
 
'''Abstract'''
 
A power management system includes a power infrastructure having power infrastructure components that couple computing devices to power source(s), and a power management subsystem coupled to the computing devices. The power management subsystem identifies power requirement information for each of the computing devices and power transmission limitation information for the power infrastructure components, and determines a power infrastructure architecture that identifies how the power infrastructure components couple the computing devices to the power source(s). The power management subsystem then uses the power requirement information, the power transmission limitation information, and the power infrastructure architecture to generate and provide a respective input current limit to each of the computing devices. Each respective input current limit is configured to maximize performance of the respective computing device for which it was generated while ensuring availability of the power infrastructure in the event of an unavailability of a subset of the power infrastructure components.
 
  
 
===STORAGE SYSTEM CONFIGURED TO COLLABORATE WITH HOST DEVICE TO PROVIDE FINE-GRAINED THROTTLING OF INPUT-OUTPUT OPERATIONS (17709557)===
 
===STORAGE SYSTEM CONFIGURED TO COLLABORATE WITH HOST DEVICE TO PROVIDE FINE-GRAINED THROTTLING OF INPUT-OUTPUT OPERATIONS (17709557)===
Line 89: Line 59:
 
'''Inventor'''
 
'''Inventor'''
 
Sanjib Mallick
 
Sanjib Mallick
 
'''Brief explanation'''
 
This abstract describes an apparatus that can detect and manage the input-output (IO) pressure condition of a storage system. The apparatus includes a processing device that can detect the IO pressure condition of a logical storage volume, receive IO operations directed to that volume, and extract processing entity identifiers from the received operations. Based on these identifiers, the apparatus can perform IO throttling for the logical storage volume. This means that certain groups of IO operations with specific processing entity identifiers may be subject to IO throttling, while others with different identifiers may not be affected. The apparatus allows for different levels of IO throttling based on the processing entity identifiers extracted from the IO operations.
 
 
'''Abstract'''
 
An apparatus comprises a processing device configured to detect an input-output (IO) pressure condition relating to at least one logical storage volume of a storage system, to receive IO operations directed to the at least one logical storage volume, to extract processing entity identifiers from respective ones of the received IO operations, and to perform IO throttling for the at least one logical storage volume based at least in part on the extracted processing entity identifiers. For example, a first group of one or more of the IO operations each having a first processing entity identifier may be subject to the IO throttling, while a second group of one or more of the IO operations each having a second processing entity identifier different than the first processing entity identifier is not subject to the IO throttling. Other differences in IO throttling can be implemented using the extracted processing entity identifiers.
 
  
 
===SYNCHRONIZED SHUTDOWN OF HOST OPERATING SYSTEM AND DATA PROCESSING UNIT OPERATING SYSTEM (17712796)===
 
===SYNCHRONIZED SHUTDOWN OF HOST OPERATING SYSTEM AND DATA PROCESSING UNIT OPERATING SYSTEM (17712796)===
Line 100: Line 64:
 
'''Inventor'''
 
'''Inventor'''
 
Deepaganesh PAULRAJ
 
Deepaganesh PAULRAJ
 
'''Brief explanation'''
 
This abstract describes an information handling system that includes a processor, a data processing unit, a logic device, and a management controller. The logic device is responsible for maintaining the delivery of electrical energy to the data processing unit during a shutdown event until it receives a command to withdraw the energy. The management controller is used for out-of-band management of the system and is capable of initiating a graceful shutdown of the host operating system and the data processing unit operating system. Once the data processing unit operating system has shut down gracefully, the management controller communicates the command to the logic device to withdraw the electrical energy from the data processing unit.
 
 
'''Abstract'''
 
An information handling system may include a processor, a data processing unit communicatively coupled to the processor, a logic device communicatively coupled to processor and configured to, responsive to a shutdown event associated with the information handling system, cause a power system of the information handling system to maintain delivery of electrical energy to the data processing unit until receiving a command to cause withdrawal of the electrical energy to the data processing unit, and a management controller communicatively coupled to the processor, the data processing unit, and the logic device, and configured for out-of-band management of the information handling system. The management controller may be further configured to, responsive to the shutdown event, cause a host operating system executing the processor to gracefully shutdown, cause a data processing unit operating system executing on the data processing unit to gracefully shutdown, and responsive to receiving an indication that the data processing unit operating system has gracefully shutdown, communicate the command to the logic device to cause withdrawal of the electrical energy to the data processing unit.
 
  
 
===INFORMED OPTIMIZATION OF THREAD GROUP SCHEDULING (17709519)===
 
===INFORMED OPTIMIZATION OF THREAD GROUP SCHEDULING (17709519)===
Line 111: Line 69:
 
'''Inventor'''
 
'''Inventor'''
 
Jaeyoo Jung
 
Jaeyoo Jung
 
'''Brief explanation'''
 
The abstract describes a study that analyzes individual processors in a storage system to determine the most important thread types for a specific workload. The importance of each thread type is measured by the number of CPU cycles used. Different permutations of CPU cycle access are calculated, giving more cycles to the most important thread types. These permutations are then tested with the same workload to find the one that results in the highest average IOPS (Input/Output Operations Per Second). The thread scheduler for the processor is then configured with this optimal permutation.
 
 
'''Abstract'''
 
Individual processors of a storage system are analyzed to determine which thread types are most important for servicing a run workload, where importance is measured by number of CPU cycles used. Permutations of differentiated access to CPU cycles are calculated, where the most important thread types are provided with greater access to CPU cycles than thread types of lesser importance. The permutations are tested with the same run workload to determine which permutation yields the greatest average IOPS. The thread scheduler for the processor is configured with that permutation.
 
  
 
===METHOD AND SYSTEM FOR PERFORMING A ROLLING BACKUP WITHIN A BACKUP WINDOW (17708140)===
 
===METHOD AND SYSTEM FOR PERFORMING A ROLLING BACKUP WITHIN A BACKUP WINDOW (17708140)===
Line 122: Line 74:
 
'''Inventor'''
 
'''Inventor'''
 
Upanshu Singhal
 
Upanshu Singhal
 
'''Brief explanation'''
 
The abstract describes a method for performing a backup. It involves determining if the last backup of assets is paused, and if so, obtaining a list of completed and non-completed assets from that backup. A new backup is then initiated for the completed assets, while the backing up of the non-completed assets from the previous backup is resumed.
 
 
'''Abstract'''
 
A method for performing a backup includes: making a first determination that a last backup of assets is paused; obtaining, based on the first determination, a completed asset list and a non-completed asset list for the last backup; initiating a new backup for assets on the completed asset list for the last backup; and resuming backing up of assets on the non-completed asset list for the last backup.
 
  
 
===REDUNDANT EDGE HARDWARE (17713304)===
 
===REDUNDANT EDGE HARDWARE (17713304)===
Line 133: Line 79:
 
'''Inventor'''
 
'''Inventor'''
 
Eric Bruno
 
Eric Bruno
 
'''Brief explanation'''
 
The abstract describes a method for testing and managing redundant components in an edge device. The method involves conducting a testing operation on multiple redundant components of the device. Based on the results of the testing, any redundant component found to have an operational issue is identified and deactivated. The remaining redundant components are then used for subsequent operations.
 
 
'''Abstract'''
 
A method comprises executing a testing operation on a plurality of redundant components of an edge device. In one example, based, at least in part, on the testing operation, at least one redundant component of the plurality of redundant components is identified as having an operational issue, and the at least one redundant component is deactivated in response to the identifying. One or more remaining redundant components of the plurality of redundant components are utilized in one or more operations following the testing operation.
 
  
 
===ENRICHED PRE-EXTENSIBLE FIRMWARE INTERFACE INITIALIZATION GRAPHICS (17708280)===
 
===ENRICHED PRE-EXTENSIBLE FIRMWARE INTERFACE INITIALIZATION GRAPHICS (17708280)===
Line 144: Line 84:
 
'''Inventor'''
 
'''Inventor'''
 
Ibrahim Sayyed
 
Ibrahim Sayyed
 
'''Brief explanation'''
 
This abstract describes an information handling system that has an embedded controller. The controller is programmed to send an error code to a module that initializes the system's firmware interface. During the system's startup process, a graphics font manager creates a database of visual symbols called glyphs. If the error code indicates a problem with the system's power-on self-test or video display, the firmware interface module can retrieve information related to the error code from the embedded controller and find the glyphs database stored in a non-volatile storage device.
 
 
'''Abstract'''
 
An information handling system includes an embedded controller configured to transmit an error code to a pre-extensible firmware interface initialization module. A graphics font manager may generate a glyphs database during a boot process. If the error code is associated with a no power-on self-test, no video condition, then the pre-extensible firmware interface initialization module may retrieve information associated with the error code transmitted by the embedded controller, and locate the glyphs database generated by the graphics font manager from the non-volatile storage device.
 
  
 
===USER SESSION IDENTIFICATION BASED ON TELEMETRY DATA (17657484)===
 
===USER SESSION IDENTIFICATION BASED ON TELEMETRY DATA (17657484)===
Line 155: Line 89:
 
'''Inventor'''
 
'''Inventor'''
 
Jake Mitchell Leland
 
Jake Mitchell Leland
 
'''Brief explanation'''
 
This disclosure describes a system that can recognize user interactions. The system receives telemetry information from two different devices, each associated with a user session of a different application. It then compares the telemetry information and generates an interaction candidate. This interaction candidate is then sent back to the first device.
 
 
'''Abstract'''
 
This disclosure provides systems, methods, and apparatuses for a user interaction recognition. In an aspect, a method includes receiving, at a server, first telemetry information from a first device, the first telemetry information associated with a first user session of a first application, the first user session associated with a first user. The method further includes receiving second telemetry information from a second device, the second telemetry information associated with a second user session of a second application, the second user session associated with a second user. The method also includes generating an interaction candidate based on a comparison of the first telemetry information and the second telemetry information, and transmitting the interaction candidate to the first device.
 
  
 
===HIERARCHICAL MODELING APPROACH FOR DIGITAL REPAIR PARTS PREDICTION (17695526)===
 
===HIERARCHICAL MODELING APPROACH FOR DIGITAL REPAIR PARTS PREDICTION (17695526)===
Line 166: Line 94:
 
'''Inventor'''
 
'''Inventor'''
 
Rômulo Teixeira de Abreu Pinho
 
Rômulo Teixeira de Abreu Pinho
 
'''Brief explanation'''
 
The abstract describes a method for analyzing user problems with computing system components. It involves accessing input data elements from logs that identify these problems and their associated class labels. The method aims to address an overrepresentation of a specific class label by creating an arbitrary aggregation of some class labels, including the overrepresented one. This aggregation is used to create prepared data. A hierarchical model and a benchmark model are then trained using this prepared data, and their predictions are compared. An inferencing process is used to determine which predicted label will be used.
 
 
'''Abstract'''
 
One example method includes accessing input data elements from logs that identify user problems with computing system components, the data elements each associated with a respective original class label that identifies a class of computing system components to which the data element relates, the respective original class labels forming a group of class labels, and a first of the original class labels is overrepresented in the group, and reducing overrepresentation of the first original class label in the group by creating an arbitrary aggregation of some of the class labels that includes the first original class label. The method includes creating, based on a hierarchical modeling structure, prepared data in which an original class label is replaced by the aggregation. Next a hierarchical model and benchmark model are trained, and each model generates respective predictions for comparison. An inferencing process is performed to determine which predicted label will be used.
 
  
 
===GENERATING USER INTERFACE (UI) AUTOMATION TEST CASES FOR WORKFLOW AUTOMATION PLATFORM PLUGINS (17724031)===
 
===GENERATING USER INTERFACE (UI) AUTOMATION TEST CASES FOR WORKFLOW AUTOMATION PLATFORM PLUGINS (17724031)===
Line 177: Line 99:
 
'''Inventor'''
 
'''Inventor'''
 
Yian ZONG
 
Yian ZONG
 
'''Brief explanation'''
 
This abstract describes a method for generating test scripts for a workflow automation platform plugin. The method involves identifying workflows associated with the plugin and retrieving metadata about these workflows, such as locator, type, and label data. This metadata is then stored in a JSON file. The method also involves generating test framework files based on the retrieved metadata and predefined rules for different types of UI elements. These test framework files include a page object file, a configuration file, and a test script file. Finally, a test framework is used to access these files and execute the test scripts.
 
 
'''Abstract'''
 
A test script generation method identifies workflows associated with a workflow automation platform plugin accessed by a user. Test script generation operations are performed, including retrieving workflow-specific metadata, e.g., locator, type, and label data, and storing the retrieved data in a JSON file. The metadata may include metadata pertaining to UI elements referenced in the workflow. Disclosed methods may then generate test framework files based on the retrieved metadata and type/action rules that associate UI element types with known or predictable actions appropriate for the element type. The test framework files may include a page object file that maps UI elements to their locators, a configuration file that maps UI elements to testing data, and a test script file defining test script steps and test cases. A test framework may then be invoked to access the test framework files and execute test scripts in accordance with the test framework files.
 
  
 
===SPACE-EFFICIENT PERSISTENT HASH TABLE DATA STRUCTURE (17709995)===
 
===SPACE-EFFICIENT PERSISTENT HASH TABLE DATA STRUCTURE (17709995)===
Line 188: Line 104:
 
'''Inventor'''
 
'''Inventor'''
 
Uri Shabi
 
Uri Shabi
 
'''Brief explanation'''
 
The abstract describes a method for updating a multi-entry bucket in a persistent multi-bucket hash table. The hash table is indexed by a hash index, which has a bucket portion and a collision portion. Each entry in the bucket stores a corresponding value.
 
 
Initially, the bucket is stored in a buffer, and two lookup structures are created: a hash lookup structure and a value lookup structure. The hash lookup structure helps identify an entry in the bucket based on the collision portion, while the value lookup structure helps identify an entry based on the value.
 
 
For each update, the value of the update is applied to the value lookup structure to find the corresponding entry. Then, the entry in the buffer is modified according to the update. Afterward, the bucket in the buffer is saved back to the hash table using the hash lookup structure.
 
 
In simpler terms, this method allows for efficiently updating a specific entry in a bucket of a hash table. The update is applied to a temporary buffer, and the modified bucket is then saved back to the hash table.
 
 
'''Abstract'''
 
Updates are applied to a multi-entry bucket of a persistent multi-bucket hash table indexed by a hash index having a bucket portion and a collision portion, each entry of each bucket storing a corresponding value. The bucket is initially stored in a buffer and both a hash lookup structure and value lookup structure are generated for the bucket, the hash lookup structure usable to identify an entry of the bucket based on collision portion, the value lookup structure usable to identify an entry of the bucket based on value. For each update, a value of the update is applied to the value lookup structure to identify a corresponding entry, and the entry in the buffer is modified as required by the update. Subsequently the bucket in the buffer is persisted back to the hash table using the hash lookup structure.
 
  
 
===COLLABORATIVE RESOLUTION FRAMEWORK (17657442)===
 
===COLLABORATIVE RESOLUTION FRAMEWORK (17657442)===
Line 205: Line 109:
 
'''Inventor'''
 
'''Inventor'''
 
Dhilip Kumar
 
Dhilip Kumar
 
'''Brief explanation'''
 
The abstract describes a method that uses communication transcripts between customers and customer support agents to generate a conversation flow signature. This signature is then classified into different categories using a machine learning classifier that is trained on customer support records. Each category corresponds to a set of steps for configuring or repairing a product. The method outputs an indication of the set of steps associated with the category in which the conversation flow signature is classified.
 
 
'''Abstract'''
 
A method including: generating a conversation flow signature based on a set of communication transcripts, each of the communication transcripts being associated with a support request for a product, each of the communication transcripts being a text transcript of a communication between a respective customer and a respective customer support agent; classifying the conversation flow signature into one of a plurality of categories, the conversation flow signature being classified by using a machine learning classifier that is trained based on customer support records, each of the plurality of categories corresponding to a respective set of steps for configuring or repairing the product; and outputting an indication of the respective set of steps that is associated with the category in which the conversation flow signature is classified.
 
  
 
===SECURING DATA FOR DYNAMIC ENVIRONMENT (17709054)===
 
===SECURING DATA FOR DYNAMIC ENVIRONMENT (17709054)===
Line 216: Line 114:
 
'''Inventor'''
 
'''Inventor'''
 
Michael G. VARTERESIAN
 
Michael G. VARTERESIAN
 
'''Brief explanation'''
 
This abstract describes an information handling system that includes a processor and memory. The system can store a secure lockbox that is protected by a set of secrets. This lockbox can be accessed from a virtual machine. The set of secrets is divided into two subsets - one based on the hardware environment of the system and the other based on the virtualized environment of the virtual machine. The system is capable of migrating the virtual machine to a different system without changing the second subset of secrets. The lockbox can still be accessed from the migrated virtual machine.
 
 
'''Abstract'''
 
An information handling system may include at least one processor and a memory. The information handling system may be configured to: store a cryptographic lockbox that is secured by a set of secrets and that is accessible from a virtual machine, wherein the set of secrets comprises a first subset of one or more secrets based on a hardware environment of the information handling system and a second subset of one or more secrets based on a virtualized environment associated with the virtual machine; migrate the virtual machine to a different information handling system, wherein the migration is configured not to alter the second subset; and access the cryptographic lockbox from the migrated virtual machine.
 
  
 
===SYSTEM AND METHOD FOR PROACTIVE CUSTOMER SUPPORT (17654455)===
 
===SYSTEM AND METHOD FOR PROACTIVE CUSTOMER SUPPORT (17654455)===
Line 227: Line 119:
 
'''Inventor'''
 
'''Inventor'''
 
Helena Shi
 
Helena Shi
 
'''Brief explanation'''
 
This abstract describes a methodology that uses clickstream information from a customer's visit to a website to predict their likelihood of performing a specific action during their session. This prediction is made using a machine learning model. Based on this prediction, proactive customer support is provided to the customer. The website in question may be a support website, and the specific action could involve contacting technical support or making a purchase during the customer's session.
 
 
'''Abstract'''
 
In one aspect, an example methodology implementing the disclosed techniques includes, by a computing device, receiving clickstream information of a customer visiting a website of an organization, the clickstream information is indicative of an active web session of the customer on the website, and predicting, using a machine learning (ML) model, a propensity of the customer performing a particular action during the active web session on the website. The method also includes, by the computing device, providing proactive customer support to the customer based on the predicted propensity of the customer performing the particular action. The website may be a support website of the organization. The particular action may include contacting technical support of the organization and/or making a purchase during the active web session of the customer on the website.
 
  
 
===PRECISE POSITIONING SYSTEM FOR INDOOR GPS AND RF COMPROMISED ENVIRONMENT MAPPING (18194475)===
 
===PRECISE POSITIONING SYSTEM FOR INDOOR GPS AND RF COMPROMISED ENVIRONMENT MAPPING (18194475)===
Line 238: Line 124:
 
'''Inventor'''
 
'''Inventor'''
 
Rowland Shaw
 
Rowland Shaw
 
'''Brief explanation'''
 
This abstract describes a data communication network that includes a data communication node, an imaging device, and an information handling system. The data communication node connects with a user equipment device, while the imaging device provides image information for a specific area associated with the data communication node. The information handling system is connected to both the data communication node and the imaging device. It receives the image information, creates a 3D map of the area based on the images, and also receives coverage information from the data communication node. The system then combines the coverage information with the 3D map to generate a coverage map of the area. Finally, using the image information, the system determines the location of the user equipment device within the coverage map.
 
 
'''Abstract'''
 
A data communication network includes a data communication node, an imaging device, and an information handling system. The data communication node establishes a data connection with a user equipment device. The imaging device provides image information for a coverage area associated with the data communication node. The information handling system is coupled to the data communication node and to the imaging device. The information handling system receives the image information, synthesizes a 3D map of the coverage area based upon the image information, receives first coverage information from the first data communication node, correlates the first coverage information with the 3D map to generate a coverage map of the coverage area, and determines a first location of the first user equipment device within the coverage map based on the image information.
 
  
 
===REAL-TIME 3D TOPOLOGY MAPPING FOR DETERMINISTIC RF SIGNAL DELIVERY (17711577)===
 
===REAL-TIME 3D TOPOLOGY MAPPING FOR DETERMINISTIC RF SIGNAL DELIVERY (17711577)===
Line 249: Line 129:
 
'''Inventor'''
 
'''Inventor'''
 
Rowland Shaw
 
Rowland Shaw
 
'''Brief explanation'''
 
This abstract describes a data communication network that includes a data communication node, imaging devices, and an information handling system. The data communication node establishes a connection with a user equipment device within its coverage area. The imaging devices provide image information for this coverage area. The information handling system receives the image information and uses it to create a 3D map of the coverage area. It also receives coverage information from the data communication node and combines it with the 3D map to generate a coverage map. This coverage map helps predict any obstacles that may interfere with the data connection within the coverage area.
 
 
'''Abstract'''
 
A data communication network includes a data communication node, imaging devices, and an information handling system. The data communication node establishes a data connection with a user equipment device within a RF coverage area associated with the data communication node. The imaging devices provide image information for the RF coverage area. The information handling system receives the image information, synthesizes a 3D map of the RF coverage area based upon the image information, receives coverage information from the data communication node, and correlates the coverage information with the 3D map to generate a coverage map of the RF coverage area. The coverage map predicts an obstacle to the data connection within the RF coverage area.
 
  
 
===Integrated Switch for Improved Closed Mode Wireless Performance (17711086)===
 
===Integrated Switch for Improved Closed Mode Wireless Performance (17711086)===
Line 260: Line 134:
 
'''Inventor'''
 
'''Inventor'''
 
Zhong-Chao Lee
 
Zhong-Chao Lee
 
'''Brief explanation'''
 
The abstract describes a closed mode switch mechanism that is used in an information handling system. This mechanism includes an antenna controller, an antenna, and an antenna closed mode switch system. The antenna closed mode switch system is responsible for providing antenna impedance matching when the information handling system is in a closed mode of operation. In simpler terms, this mechanism ensures that the antenna works efficiently when the device is closed.
 
 
'''Abstract'''
 
A closed mode switch mechanism. The closed mode switch mechanism includes an antenna controller; an antenna coupled to the antenna controller; and, an antenna closed mode switch system coupled to the antenna controller and the antenna, the antenna closed mode switch system providing antenna impedance matching for the antenna when an information handling system is configured in a closed mode of operation.
 
  
 
===Mutual Inductance Tuning Coil For Use With Information Handling Systems (17700607)===
 
===Mutual Inductance Tuning Coil For Use With Information Handling Systems (17700607)===
Line 271: Line 139:
 
'''Inventor'''
 
'''Inventor'''
 
Kun-Da Ho
 
Kun-Da Ho
 
'''Brief explanation'''
 
The abstract describes a component called a mutual inductance tuning coil, which is used in an information handling system. This component consists of a substrate and a loop antenna mounted on it. The loop antenna is placed near a Near Field Communication (NFC) radiating component of the system. Its purpose is to compensate for the energy that is radiated by the NFC component.
 
 
'''Abstract'''
 
A mutual inductance tuning coil component which includes a substrate; and, a loop antenna mounted on the substrate, the loop antenna being positioned proximate to a Near Field Communication (NFC) radiating component of an information handling system, the loop antenna compensating for the radiated energy generated by the NFC radiating component.
 
  
 
===WEB BROWSER-BASED SECURE CRYPTOGRAPHIC KEY MANAGEMENT (17708709)===
 
===WEB BROWSER-BASED SECURE CRYPTOGRAPHIC KEY MANAGEMENT (17708709)===
Line 282: Line 144:
 
'''Inventor'''
 
'''Inventor'''
 
Bradley K. Goodman
 
Bradley K. Goodman
 
'''Brief explanation'''
 
This abstract describes an apparatus that allows a web browser to receive a request from a web-based service to digitally sign one or more messages using a cryptographic key pair. The apparatus generates interface features for the user to accept or deny the request, and if accepted, digitally signs the message using the private key. The apparatus then sends the digital signature back to the web-based service as a response.
 
 
'''Abstract'''
 
An apparatus comprises a processing device configured to receive, at a web browser from a web-based service running on a web server, a request for signature of one or more messages using at least one cryptographic key pair comprising a public key made accessible to the web-based service running on the web server and a private key maintained in secure storage accessible to the web browser. The processing device is also configured to generate, at the web browser, one or more interface features permitting a given user to accept or deny the request for signature and, responsive to the given user accepting the request for signature of a given message, digitally signing the given message utilizing the private key of the cryptographic key pair. The processing device is further configured to provide, from the web browser to the web-based service, a response comprising the digital signature of the given message.
 
  
 
===LINK TRAINING SCHEME FOR HIGH-SPEED SERIALIZER/DESERIALIZER (17712775)===
 
===LINK TRAINING SCHEME FOR HIGH-SPEED SERIALIZER/DESERIALIZER (17712775)===
Line 293: Line 149:
 
'''Inventor'''
 
'''Inventor'''
 
Vijender Kumar
 
Vijender Kumar
 
'''Brief explanation'''
 
This abstract describes an information handling system that consists of two components - a transmitter and a receiver for a high-speed serial data interface. The receiver includes an equalization stage and a decision feedback equalization (DFE) stage. The equalization stage can be configured in either a low equalization state or a high equalization state. The transmitter component provides multiple training runs on the data interface. The receiver component receives these training runs and determines a set of tap settings for each tap input. It then checks if there is a significant variation in the tap settings across the training runs. If the variation exceeds a predetermined value, the equalization stage is switched from the low equalization state to the high equalization state.
 
 
'''Abstract'''
 
An information handling system includes a first component including a transmitter for a high-speed serial data interface, and a second component including a receiver for the high-speed serial data interface. The receiver includes an equalization stage and a decision feedback equalization (DFE) stage. The equalization stage has an input to configure the equalization stage in one of a first low equalization state and a first high equalization state. The DFE stage has a plurality of tap inputs. The first component provides a plurality of training runs on the high-speed serial data interface. The second component receives the training runs, provides for each training run a set of tap settings for each tap input, determines whether or not a variation in the tap settings for the training runs is greater than a predetermined variation value, and, when the variation is greater than the predetermined variation value, sets the first input to configure the first equalization stage from the first low equalization state to the first high equalization state.
 
  
 
===AUTOMATIC DETECTION-BASED IP ALLOCATION (17723865)===
 
===AUTOMATIC DETECTION-BASED IP ALLOCATION (17723865)===
Line 304: Line 154:
 
'''Inventor'''
 
'''Inventor'''
 
Baoli CHEN
 
Baoli CHEN
 
'''Brief explanation'''
 
This abstract describes an information handling system that can receive a series of address resolution protocol (ARP) packets. These packets contain requests sent from a provisioning system to various network addresses. The information handling system analyzes the contents of these ARP packets to identify a potential network address and a potential gateway address. It then uses the potential network address to try to establish communication with the provisioning system through the potential gateway address.
 
 
'''Abstract'''
 
An information handling system may include at least one processor and a memory. The information handling system may be configured to receive a plurality of address resolution protocol (ARP) packets based on requests that have been transmitted from a provisioning system to a plurality of network addresses; based on contents of the plurality of ARP packets, determine one of the plurality of network addresses as a potential network address; based on the contents of the plurality of ARP packets, determine a potential gateway address; and use the potential network address to attempt to communicate with the provisioning system via the potential gateway address.
 
  
 
===HCI MANAGED ARP (17724313)===
 
===HCI MANAGED ARP (17724313)===
Line 315: Line 159:
 
'''Inventor'''
 
'''Inventor'''
 
Baoli CHEN
 
Baoli CHEN
 
'''Brief explanation'''
 
This abstract describes an information handling system that has a processor and memory. The system is designed to store and manage address resolution protocol (ARP) records for multiple information handling systems. When one of these systems requests to update a record in the repository, the system will verify the request, make the necessary update, and then distribute the updated record to some or all of the other information handling systems.
 
 
'''Abstract'''
 
An information handling system may include at least one processor and a memory. The information handling system may be configured to: maintain a repository of address resolution protocol (ARP) records for a plurality of information handling systems; and in response to a request from one of the plurality of information handling systems to update a record in the repository: validate the request; update the record; and distribute the updated record to at least some of the plurality of information handling systems.
 
  
 
===ACTIVE INFORMATION FOR USER DEVICES FOR IMPROVED SERVICE DELIVERY (18194432)===
 
===ACTIVE INFORMATION FOR USER DEVICES FOR IMPROVED SERVICE DELIVERY (18194432)===
Line 326: Line 164:
 
'''Inventor'''
 
'''Inventor'''
 
Rowland Shaw
 
Rowland Shaw
 
'''Brief explanation'''
 
This abstract describes a data communication network that includes a data communication node, an imaging device, and an information handling system. The data communication node connects with a user equipment device, while the imaging device provides image information for a specific area associated with the data communication node. The information handling system is connected to both the data communication node and the imaging device. It receives the image information, creates a 3D map of the area based on the images, and also receives coverage information from the data communication node. The system then combines the coverage information with the 3D map to generate a coverage map of the area. It also creates a connectivity pattern that shows the quality of connectivity provided by the data communication node within the coverage area. Finally, using the image information, the system determines the location of the user equipment device within the connectivity pattern.
 
 
'''Abstract'''
 
A data communication network includes a data communication node, an imaging device, and an information handling system. The data communication node establishes a data connection with a user equipment device. The imaging device provides image information for a coverage area associated with the data communication node. The information handling system is coupled to the data communication node and to the imaging device. The information handling system receives the image information, synthesizes a 3D map of the coverage area based upon the image information, receives first coverage information from the first data communication node, correlates the first coverage information with the 3D map to generate a coverage map of the coverage area, to generate a first connectivity pattern associating a quality of connectivity provided by the first data communication node within the coverage area, and determines a first location of the first user equipment device within the connectivity pattern based on the image information.
 
  
 
===ENERGY EFFICIENT SYSTEM FOR DATA COMMUNICATION NETWORKS (18194622)===
 
===ENERGY EFFICIENT SYSTEM FOR DATA COMMUNICATION NETWORKS (18194622)===
Line 337: Line 169:
 
'''Inventor'''
 
'''Inventor'''
 
Qing Ye
 
Qing Ye
 
'''Brief explanation'''
 
This abstract describes a data communication network that includes a data communication node and an imaging device. The data communication node connects with user equipment devices, while the imaging device provides image information for a specific area associated with the data communication node. An information handling system receives the image information and creates a 3D map of the area based on it. The system also receives coverage information from the data communication node and combines it with the 3D map to generate a coverage map. If the system determines that no user equipment devices are present within the coverage map, it directs the data communication node to enter a low power mode.
 
 
'''Abstract'''
 
A data communication network includes a data communication node and an imaging device. The data communication node establishes a data connection with a user equipment device. The imaging device provides image information for a coverage area associated with the data communication node. An information handling system receives the image information, synthesizes a three-dimensional (3D) map of the coverage area based upon the image information, receives first coverage information from the first data communication node, correlates the first coverage information with the 3D map to generate a coverage map of the coverage area, determines that no user equipment devices are located within the coverage map based on the image information, and directs the first data communication node to enter a low power mode based upon the determination that no user equipment devices are located within the coverage map.
 
  
 
===DATA COMMUNICATION NETWORK FOR INCIDENT RESPONSE (18194378)===
 
===DATA COMMUNICATION NETWORK FOR INCIDENT RESPONSE (18194378)===
Line 348: Line 174:
 
'''Inventor'''
 
'''Inventor'''
 
Rowland Shaw
 
Rowland Shaw
 
'''Brief explanation'''
 
This abstract describes a data communication network that includes communication nodes, imaging devices, and an information handling system. The network connects to user equipment devices and uses imaging devices to capture image information of a specific area. The information handling system then uses this image information to create a 3D map of the area.
 
 
Based on the 3D map, the system identifies a first region as an inactive area of an emergency response incident and a second region as an active area of the incident. It then directs a group of user equipment devices to the inactive region.
 
 
In simpler terms, this network uses imaging devices to create a 3D map of an area. It identifies inactive and active regions of an emergency response incident based on the map and directs user equipment devices accordingly.
 
 
'''Abstract'''
 
A data communication network includes data communication nodes, imaging devices, and an information handling system. The nodes establish data connections with user equipment devices. The imaging devices provide image information for a coverage area of the network. The information handling system synthesizes a 3D map of the coverage area based upon the image information, determines that a first region of the 3D map is an inactive region of an emergency response incident and determines that a second region of the 3D map is an active region of the emergency response incident based on the image information, and directs a group of user equipment devices to the inactive region.
 
  
 
===INDEPENDENT AND CONTINUOUS VERIFICATION OF SECURITY AND ATTESTATION ZONES IN A DATA COMMUNICATION NETWORK (18194623)===
 
===INDEPENDENT AND CONTINUOUS VERIFICATION OF SECURITY AND ATTESTATION ZONES IN A DATA COMMUNICATION NETWORK (18194623)===
Line 363: Line 179:
 
'''Inventor'''
 
'''Inventor'''
 
Rowland Shaw
 
Rowland Shaw
 
'''Brief explanation'''
 
This abstract describes a data communication network that includes a data communication node, an imaging device, and an information handling system. The data communication node establishes a connection with user equipment devices and provides beamforming information for the connection. The imaging device captures images of the coverage area of the data communication node. The information handling system receives the image information and performs various tasks such as authenticating the user equipment devices, correlating their locations within the coverage area using beamforming information and image data, attesting to their identities, and establishing an attestation zone within the coverage area based on this information.
 
 
'''Abstract'''
 
A data communication network includes a data communication node, an imaging device, and an information handling system. The data communication node establishes a data connection with a user equipment device and provides beamforming information for the data connection. The imaging device provides image information for a coverage area of the data communication node. The information handling system receives the image information, determines that data connections have been established with user equipment devices, to authenticate the user equipment devices, to correlate locations of the user equipment devices within the coverage area based upon beamforming information for the data connections and upon the image information, to attest to identities of the user equipment devices, and to establish an attestation zone within the coverage area based upon the attestation of the identities.
 
  
 
===BEAMFORMING OPTIMIZATION TO ADAPT TO ENVIRONMENTAL CHANGES AND RF CONSUMPTION PATTERNS (18187903)===
 
===BEAMFORMING OPTIMIZATION TO ADAPT TO ENVIRONMENTAL CHANGES AND RF CONSUMPTION PATTERNS (18187903)===
Line 374: Line 184:
 
'''Inventor'''
 
'''Inventor'''
 
Qing Ye
 
Qing Ye
 
'''Brief explanation'''
 
This abstract describes a data communication network that includes communication nodes, imaging devices, and an information handling system. The communication nodes establish connections with user equipment devices within a specific area. The imaging devices provide image information for this area. The information handling system receives RF coverage information from the communication nodes and image information from the imaging devices. It then uses this information to create a coverage map and allocate bandwidth to the communication nodes accordingly. If there are changes in the coverage map based on differences in the image information, the information handling system adjusts the bandwidth allocation for the communication nodes.
 
 
'''Abstract'''
 
A data communication network includes data communication nodes configured to establish data connections with user equipment devices within a RF coverage area, imaging devices configured to provide image information for the RF coverage area, and an information handling system. The information handling system receives RF coverage information from the data communication nodes, receives first image information from the imaging devices, determines a first RF coverage map for the RF coverage area based upon the RF coverage information and the image information, provides a first bandwidth allocation to the data communication nodes based on the first RF coverage map, receives second image information from the imaging devices, determines that the first RF coverage map has changed to a second RF coverage map based upon a difference between the first image information and the second image information, and provides a second bandwidth allocation to the data communication nodes based on the second RF coverage map.
 
  
 
===PATTERN LEARNING TO ELIMINATE REPETITIVE COMPUTE OPERATIONS IN A DATA COMMUNICATION NETWORK (18187944)===
 
===PATTERN LEARNING TO ELIMINATE REPETITIVE COMPUTE OPERATIONS IN A DATA COMMUNICATION NETWORK (18187944)===
Line 385: Line 189:
 
'''Inventor'''
 
'''Inventor'''
 
Qing Ye
 
Qing Ye
 
'''Brief explanation'''
 
The abstract describes a data communication network that includes two communication nodes and an imaging device. The network is able to establish connections with a user equipment device within its coverage area. The imaging device provides image information for the coverage area. An information handling system analyzes the image information to determine the trajectory of the user equipment device within the coverage area. Based on this trajectory, the system determines a location to hand off the user equipment device from the first data connection to the second data connection.
 
 
'''Abstract'''
 
A data communication network includes a first data communication node configured to establish a first data connection with a user equipment device within a coverage area of the data communication network, a second data communication node configured to establish a second data connection with the user equipment device within the coverage area, an imaging device configured to provide image information for the coverage area, and an information handling system. The information handling system determines a trajectory of the user equipment device within the coverage area based upon the image information, and determines a location along the first trajectory to hand off the user equipment device from the first data connection to the second data connection based on the first trajectory.
 
  
 
===REAL-TIME 3D LOCATION SERVICE FOR DETERMINISTIC RF SIGNAL DELIVERY (17711531)===
 
===REAL-TIME 3D LOCATION SERVICE FOR DETERMINISTIC RF SIGNAL DELIVERY (17711531)===
Line 396: Line 194:
 
'''Inventor'''
 
'''Inventor'''
 
Rowland Shaw
 
Rowland Shaw
 
'''Brief explanation'''
 
This abstract describes a data communication network that consists of three main components: a data communication node, an imaging device, and an information handling system. The data communication node establishes a connection with a user equipment device. The imaging device captures and provides image information for a specific area that is covered by the data communication node. The information handling system, which is connected to both the data communication node and the imaging device, uses the image information to determine the location of the user equipment device within the coverage area.
 
 
'''Abstract'''
 
A data communication network includes a data communication node, an imaging device, and an information handling system. The data communication node establishes a data connection with a user equipment device. The imaging device provides image information for a coverage area associated with the data communication node. The information handling system is coupled to the data communication node and to the imaging device. The information handling system determines a location of the user equipment device within the coverage area based upon the image information.
 
  
 
===MICRO-GROUND VIAS FOR IMPROVED SIGNAL INTEGRITY FOR HIGH-SPEED SERIAL LINKS (17713347)===
 
===MICRO-GROUND VIAS FOR IMPROVED SIGNAL INTEGRITY FOR HIGH-SPEED SERIAL LINKS (17713347)===
Line 407: Line 199:
 
'''Inventor'''
 
'''Inventor'''
 
William Andrew Smith
 
William Andrew Smith
 
'''Brief explanation'''
 
This abstract describes an information handling system that consists of a printed circuit board (PCB) with a surface mount connector. The connector has two parts, each with a different pair of connections. The PCB also has a ground plane located between the two connector parts. There are two ground vias that connect the ground plane to two ground pads on the surface of the PCB.
 
 
'''Abstract'''
 
An information handling system includes a printed circuit board, a surface mount connector including first and second surface mount connector portions, first and second different pairs, and a ground plane. The first and second surface mount connector portions are mounted on the printed circuit board. The first differential pair is located on the first surface mount connector portion, and the second differential pair is located on the second surface mount connector portion. The ground plane is located in between the first and second surface mount connector portions within the printed circuit board. The first ground via is in physical communication with the ground plane and a first ground pad on a surface of the printed circuit board. The second ground via is in physical communication with the ground plane and a second ground pad on the surface of the printed circuit board.
 

Latest revision as of 01:40, 12 October 2023

Summary of the patent applications from Dell Products L.P. on October 5th, 2023

Dell Products L.P. has recently filed several patents related to data communication networks and information handling systems. These patents focus on various aspects such as connectivity, imaging, location determination, and network management.

Summary of recent patents filed by Dell Products L.P.:

  • Patent 1: Describes an information handling system with a printed circuit board (PCB) and a surface mount connector. The PCB has a ground plane and two ground vias connecting the ground plane to ground pads on the PCB's surface.
  • Patent 2: Introduces a data communication network consisting of a data communication node, an imaging device, and an information handling system. The imaging device captures image information for a specific area covered by the data communication node, and the information handling system uses this information to determine the location of user equipment devices within the coverage area.
  • Patent 3: Presents a data communication network with multiple communication nodes, imaging devices, and an information handling system. The system analyzes image information and RF coverage information to create a coverage map and allocate bandwidth accordingly.
  • Patent 4: Describes a data communication network with a data communication node, an imaging device, and an information handling system. The system performs tasks such as authenticating user equipment devices, correlating their locations using beamforming information and image data, and establishing an attestation zone within the coverage area.
  • Patent 5: Introduces a data communication network that uses imaging devices to create a 3D map of an area. The system identifies inactive and active regions of an emergency response incident based on the map and directs user equipment devices accordingly.
  • Patent 6: Presents a data communication network where an information handling system creates a 3D map of an area based on image information and combines it with coverage information from a data communication node to generate a coverage map. If no user equipment devices are present within the coverage map, the system directs the node to enter a low power mode.

Summary of notable patent applications:

  • Patent Application 1: Describes an information handling system that stores and manages address resolution protocol (ARP) records for multiple systems. It updates and distributes these records when requested.
  • Patent Application 2: Introduces an information handling system that analyzes address resolution protocol (ARP) packets to identify network and gateway addresses. It then attempts to establish communication with a provisioning system using the potential network address and gateway address.

Overall, Dell Products L.P. has been actively filing patents related to data communication networks, information handling systems, and network management. These patents demonstrate their focus on improving connectivity, location determination, imaging capabilities, and network efficiency.



Contents

Patent applications for Dell Products L.P. on October 5th, 2023

DETERMINATION OF A PARAMETER SETTING BASED ON A CALIBRATION RELATIONSHIP FOR AN INFORMATION HANDLING SYSTEM (17657458)

Inventor Ryan Nicholas Comer

BMC-BASED TIME MANAGEMENT (17726090)

Inventor Xinzhi MA

MAGNETIC COUPLING AND DE-COUPLING OF A TABLET INFORMATION HANDLING SYSTEM TO A STAND (17706974)

Inventor Gerald R. Pelissier

Configurable Component Receptacle For Use With Information Handling Systems (17709495)

Inventor Jing-Tang Wu

POWER MANAGEMENT SYSTEM (18206814)

Inventor Douglas Evan Messick

STORAGE SYSTEM CONFIGURED TO COLLABORATE WITH HOST DEVICE TO PROVIDE FINE-GRAINED THROTTLING OF INPUT-OUTPUT OPERATIONS (17709557)

Inventor Sanjib Mallick

SYNCHRONIZED SHUTDOWN OF HOST OPERATING SYSTEM AND DATA PROCESSING UNIT OPERATING SYSTEM (17712796)

Inventor Deepaganesh PAULRAJ

INFORMED OPTIMIZATION OF THREAD GROUP SCHEDULING (17709519)

Inventor Jaeyoo Jung

METHOD AND SYSTEM FOR PERFORMING A ROLLING BACKUP WITHIN A BACKUP WINDOW (17708140)

Inventor Upanshu Singhal

REDUNDANT EDGE HARDWARE (17713304)

Inventor Eric Bruno

ENRICHED PRE-EXTENSIBLE FIRMWARE INTERFACE INITIALIZATION GRAPHICS (17708280)

Inventor Ibrahim Sayyed

USER SESSION IDENTIFICATION BASED ON TELEMETRY DATA (17657484)

Inventor Jake Mitchell Leland

HIERARCHICAL MODELING APPROACH FOR DIGITAL REPAIR PARTS PREDICTION (17695526)

Inventor Rômulo Teixeira de Abreu Pinho

GENERATING USER INTERFACE (UI) AUTOMATION TEST CASES FOR WORKFLOW AUTOMATION PLATFORM PLUGINS (17724031)

Inventor Yian ZONG

SPACE-EFFICIENT PERSISTENT HASH TABLE DATA STRUCTURE (17709995)

Inventor Uri Shabi

COLLABORATIVE RESOLUTION FRAMEWORK (17657442)

Inventor Dhilip Kumar

SECURING DATA FOR DYNAMIC ENVIRONMENT (17709054)

Inventor Michael G. VARTERESIAN

SYSTEM AND METHOD FOR PROACTIVE CUSTOMER SUPPORT (17654455)

Inventor Helena Shi

PRECISE POSITIONING SYSTEM FOR INDOOR GPS AND RF COMPROMISED ENVIRONMENT MAPPING (18194475)

Inventor Rowland Shaw

REAL-TIME 3D TOPOLOGY MAPPING FOR DETERMINISTIC RF SIGNAL DELIVERY (17711577)

Inventor Rowland Shaw

Integrated Switch for Improved Closed Mode Wireless Performance (17711086)

Inventor Zhong-Chao Lee

Mutual Inductance Tuning Coil For Use With Information Handling Systems (17700607)

Inventor Kun-Da Ho

WEB BROWSER-BASED SECURE CRYPTOGRAPHIC KEY MANAGEMENT (17708709)

Inventor Bradley K. Goodman

LINK TRAINING SCHEME FOR HIGH-SPEED SERIALIZER/DESERIALIZER (17712775)

Inventor Vijender Kumar

AUTOMATIC DETECTION-BASED IP ALLOCATION (17723865)

Inventor Baoli CHEN

HCI MANAGED ARP (17724313)

Inventor Baoli CHEN

ACTIVE INFORMATION FOR USER DEVICES FOR IMPROVED SERVICE DELIVERY (18194432)

Inventor Rowland Shaw

ENERGY EFFICIENT SYSTEM FOR DATA COMMUNICATION NETWORKS (18194622)

Inventor Qing Ye

DATA COMMUNICATION NETWORK FOR INCIDENT RESPONSE (18194378)

Inventor Rowland Shaw

INDEPENDENT AND CONTINUOUS VERIFICATION OF SECURITY AND ATTESTATION ZONES IN A DATA COMMUNICATION NETWORK (18194623)

Inventor Rowland Shaw

BEAMFORMING OPTIMIZATION TO ADAPT TO ENVIRONMENTAL CHANGES AND RF CONSUMPTION PATTERNS (18187903)

Inventor Qing Ye

PATTERN LEARNING TO ELIMINATE REPETITIVE COMPUTE OPERATIONS IN A DATA COMMUNICATION NETWORK (18187944)

Inventor Qing Ye

REAL-TIME 3D LOCATION SERVICE FOR DETERMINISTIC RF SIGNAL DELIVERY (17711531)

Inventor Rowland Shaw

MICRO-GROUND VIAS FOR IMPROVED SIGNAL INTEGRITY FOR HIGH-SPEED SERIAL LINKS (17713347)

Inventor William Andrew Smith