Office Action 1: Notice of Allowance (2025-04-29)

CLAIMS:
CLAIMS

What is claimed is:

1\. A method , comprising:
receiving, by a hub, location information and network performance telemetry information from one or more controllers connected to the hub;
generating, by the hub, a first mapping correlating usage of users of the one or more controllers with an environment around the hub based on the location information;
generating, by the hub, a second mapping correlating the network performance telemetry information with the environment around the hub;
determining, by the hub, first unstable zones based on the first mapping, the second mapping, and a first criteria; and
determining, by the hub, an action based on the first unstable zones.
2\. The method of claim 1, wherein the location information comprises ultra-wideband positioning information of the one or more controllers.
3\. The method of claim 1, wherein the action comprises generating a notification to reorient the hub based on the first unstable zones.
4\. The method of claim 1, wherein the action comprises steering one or more frequency beams emitted by the hub toward the first unstable zones, strengthening the one or more frequency beams, or both.
5\. The method of claim 1, wherein the action comprises:
predicting, by an artificial intelligence algorithm, one or more future unstable zones based on the first unstable zones and the first mapping;
and steering one or more frequency beams emitted by the hub toward the future unstable zones, strengthening the one or more frequency beams, or
both.
6\. The method of claim 1, further comprising determining, by the hub, second unstable zones based on the first mapping, the second mapping, and a second criteria.
7\. The method of claim 1, wherein the network performance telemetry information comprises at least one of latency, packet loss, jitter, and bandwidth.
8\. The method of claim 1, wherein the first mapping comprises a plurality of mappings, each of the plurality of mappings correlating usage of a particular user of the one or more controllers with the environment around the hub based on the location information.
9\. A system, comprising:
a hub configured to: receive location information and network performance telemetry information from one or more controllers connected to the hub;
generate a first mapping correlating usage of users of the one or more controllers with an environment around the hub based on the location information;
generate a second mapping correlating the network performance telemetry information with the environment around the hub;
determine first unstable zones based on the first mapping, the second mapping, and a first criteria; and
determine an action based on the first unstable zones.
10\. The system of claim 9, wherein the location information comprises ultra-wideband positioning information of the one or more controllers.
11\. The system of claim 9, wherein the action comprises generating a notification to reorient the hub based on the first unstable zones.
12\. The system of claim 9, wherein the action comprises steering one or more frequency beams emitted by the hub toward the first unstable zones, strengthening the one or more frequency beams, or both.
13\. The system of claim 9, wherein the action comprises:
predicting, by an artificial intelligence algorithm, one or more future unstable zones based on the first unstable zones and the first mapping;
and steering one or more frequency beams emitted by the hub toward the future unstable zones, strengthening the one or more frequency beams, or
both.
14\. The system of claim 9, wherein the hub is further configured to determine second unstable zones based on the first mapping, the second mapping, and a second criteria.
15\. The system of claim 9, wherein the network performance telemetry information comprises at least one of latency, packet loss, jitter, and bandwidth.
16\. The system of claim 9, wherein the first mapping comprises a plurality of mappings, each of the plurality of mappings correlating usage of a particular user of the one or more controllers with the environment around the hub based on the location information.
17\. An information handling system comprising:
a memory;
a wireless interface; and
a processor configured to:
receive location information and network performance telemetry information from one or more controllers connected to the wireless interface;
generate a first mapping correlating usage of users of the one or more controllers with an environment around the wireless interface based on the location information; generate a second mapping correlating the network performance telemetry information with the environment around the wireless interface;
determine first unstable zones based on the first mapping, the second mapping, and a first criteria; and
determine an action based on the first unstable zones.
18\. The information handling system of claim 17, wherein the action comprises steering one or more frequency beams emitted by the wireless interface toward the first unstable zones, strengthening the one or more frequency beams, or both.
19\. The information handling system of claim 17, wherein the action comprises:
predicting, by an artificial intelligence algorithm, one or more future unstable zones based on the first unstable zones and the first mapping;
and steering one or more frequency beams emitted by the wireless interface toward the future unstable zones, strengthening the one or more frequency beams, or both.
20\. The information handling system of claim 17, wherein the first mapping comprises a plurality of mappings, each of the plurality of mappings correlating usage of a particular user of the one or more controllers with the environment around the wireless interface based on the location information. - 33 - - 34 - - 35 - - 36 - - 37 -

OFFICE ACTION:
Notice of Pre-AIA  or AIA  Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Reasons for Allowance
The following is an examiner’s statement of reasons for allowance:
The prior art discloses beamforming data transmissions to user terminals within a coverage area (U.S. 2018/0041270 para. 92-97). The prior art discloses predicted user locations and transmission conditions (U.S. 2019/0364492 para. 1008-1010). The prior art provides for moving antennas to improve transmission (U.S. 2022/0264425 para. 58-63). However, no prior art anticipates or in combination renders obvious a hub using “location information and network performance telemetry information from one or more controllers connected to the hub”, “first mapping correlating usage of users of the one or more controllers with an environment around the hub based on the location information” with “a second mapping correlating the network performance telemetry information with the environment around the hub” to determine “first unstable zones based on the first mapping, the second mapping, and a first criteria” and “an action based on the first unstable zones”. Accordingly claims 1-20 are allowed.
Any comments considered necessary by applicant must be submitted no later than the payment of the issue fee and, to avoid processing delays, should preferably accompany the issue fee.  Such submissions should be clearly labeled “Comments on Statement of Reasons for Allowance.”
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. U.S. Pat. 12,274,932; U.S. Pub. 2025/0088224.



CITED REFERENCE SUMMARIES: Ref US12274932B2: Claims:
A method for processing audio for a user, comprising: detecting an interactive zone where the user is interacting with a video game, the interactive zone is a portion of a real-world environment in a vicinity of the user from where the user is accessing and interacting with the video game, the video game providing game content for presenting to the user, wherein the game content includes game scenes and the audio associated with the game scenes; monitoring the real-world environment while the user is interacting with the video game to detect changes that can affect the interactive zone; and dynamically adjusting a volume of the audio directed to one side or both sides of a headphone providing the audio targeted toward one ear or both ears of the user, in response to detecting the changes, wherein dynamically adjusting the volume includes identifying a direction from where changes are detected in the real-world environment in relation to the user and dynamically adjusting the volume of the audio of the video game transmitted to a first side of the headphone directed to a first ear of the user that is in the direction of the changes so as to render a notification related to the changes transmitted to the first ear and maintaining the volume of the audio transmitted to a second side of the headphone directed to a second ear of the user, a volume of the notification adjusted based on a level of immersion of the user in the video game, and wherein operations of the method are performed by a processor of a computing device.
detecting an interactive zone where the user is interacting with a video game, the interactive zone is a portion of a real-world environment in a vicinity of the user from where the user is accessing and interacting with the video game, the video game providing game content for presenting to the user, wherein the game content includes game scenes and the audio associated with the game scenes;
monitoring the real-world environment while the user is interacting with the video game to detect changes that can affect the interactive zone; and
dynamically adjusting a volume of the audio directed to one side or both sides of a headphone providing the audio targeted toward one ear or both ears of the user, in response to detecting the changes,
wherein dynamically adjusting the volume includes identifying a direction from where changes are detected in the real-world environment in relation to the user and dynamically adjusting the volume of the audio of the video game transmitted to a first side of the headphone directed to a first ear of the user that is in the direction of the changes so as to render a notification related to the changes transmitted to the first ear and maintaining the volume of the audio transmitted to a second side of the headphone directed to a second ear of the user, a volume of the notification adjusted based on a level of immersion of the user in the video game, and
wherein operations of the method are performed by a processor of a computing device.
The method of claim 1 , wherein dynamically adjusting the volume further includes lowering the volume of the audio transmitted to the first side of the headphone to allow the user to hear the notification transmitted to the first ear.
The method of claim 1 , wherein the direction is identified by performing aural spatial mapping of the real-world environment in which the user is operating using anyone or a combination of microphone array available within a controller used to provide input to the video game, or a game console executing or providing the game content of the video game, or an external microphone disposed in the real-world environment proximal to the interactive zone.
The method of claim 1 , wherein the volume is automatically adjusted in accordance to a sound score defined for said ear of the user, the sound score retrieved from a user profile of the user and specifies a tolerance level of each ear of the user to different sounds and noise levels.
The method of claim 1 , further includes generating and directing a sound toward a person or a pet approaching the interactive zone of the user, the sound including a notification indicative of the level of immersion of the user in the video game, and generating and providing a warning to the user to notify the user of relative proximity of the person or the pet to the interactive zone.
generating and providing a warning to the user to notify the user of relative proximity of the person or the pet to the interactive zone.
The method of claim 1 , further includes automatically generating and forwarding an informative message to a person approaching the user interacting in the interactive zone, the informative message provided to indicate the level of immersion of the user in the video game, and wherein the informative message is provided as a sound or a voice output through a speaker of a controller used by the user for providing input to the video game, or via a system executing the video game, or visually using light disposed on a head mounted display.
wherein the informative message is provided as a sound or a voice output through a speaker of a controller used by the user for providing input to the video game, or via a system executing the video game, or visually using light disposed on a head mounted display.
The method of claim 6 , wherein the informative message is forwarded in accordance to a setting defined by the user, the setting defined in accordance to the level of immersion of the user.
The method of claim 6 , wherein a frequency and a speed of forwarding the informative message is based on an intensity of the video game or a portion of the video game that the user is currently engaged in when the changes are detected.
The method of claim 1 , wherein the changes detected in the real-world environment is due to a person or a pet approaching the interactive zone.
The method of claim 1 , wherein the volume of the audio directed toward each ear of the user is in accordance to a sound score defined for said each ear of the user, the sound score retrieved from a user profile of the user defines a tolerance level of said each ear of the user to various sounds and noise levels.
A method for providing a warning to a person, comprising: detecting an interactive zone within a real-world environment where a user is interacting with a video game, the interactive zone is a portion of the real-world environment in a vicinity of the user from where the user is accessing and interacting with the video game, the video game providing game content for presenting to the user, wherein the game content includes game video and game audio associated with the game video; monitoring the real-world environment, while the user is interacting with the video game, to detect changes affecting the interactive zone, the changes caused by the person approaching the user in the interactive zone from a first direction; dynamically adjusting a volume of the game audio directed to a first side of a headphone providing the game audio to a first ear of the user, in response to detecting the changes, the headphone is used to provide the game audio to the user; and automatically generating a sound directed toward the person responsible for the changes, the sound including a notification indicative of a level of immersion of the user in the video game, wherein operations of the method are performed by a processor of a computing device.
detecting an interactive zone within a real-world environment where a user is interacting with a video game, the interactive zone is a portion of the real-world environment in a vicinity of the user from where the user is accessing and interacting with the video game, the video game providing game content for presenting to the user, wherein the game content includes game video and game audio associated with the game video;
monitoring the real-world environment, while the user is interacting with the video game, to detect changes affecting the interactive zone, the changes caused by the person approaching the user in the interactive zone from a first direction;
dynamically adjusting a volume of the game audio directed to a first side of a headphone providing the game audio to a first ear of the user, in response to detecting the changes, the headphone is used to provide the game audio to the user; and
automatically generating a sound directed toward the person responsible for the changes, the sound including a notification indicative of a level of immersion of the user in the video game,
The method of claim 11 , wherein the sound is forwarded to the person as the warning to cause the person to change direction away from the interactive zone, when the level of immersion indicates the user is engaged in high intensity video game or high intensity portion of the video game.
The method of claim 11 , wherein dynamically adjusting the volume includes, identifying a direction from where the changes are detected in the real-world environment, the direction identified in relation to the user; and automatically adjusting the volume of the game audio of the video game transmitted to the first side of the headphone directed toward the first ear of the user that is in the direction of the changes detected in the real-world environment.
identifying a direction from where the changes are detected in the real-world environment, the direction identified in relation to the user; and
automatically adjusting the volume of the game audio of the video game transmitted to the first side of the headphone directed toward the first ear of the user that is in the direction of the changes detected in the real-world environment.
The method of claim 13 , wherein the direction is identified by performing aural spatial mapping of the real-world environment in which the user is operating, the aural spatial mapping performed using anyone or a combination of microphone array available to a controller used to provide input to the video game, or a game console executing or providing the game content of the video game, or an external microphone disposed in the real-world environment proximal to the interactive zone.
The method of claim 13 , wherein the volume of the game audio directed toward the first ear of the user is automatically adjusted in accordance to a sound score defined for the first ear of the user, the sound score is retrieved from a user profile of the user and is used to define a tolerance level of the first ear of the user to different sounds and noise levels.
The method of claim 13 , wherein adjusting the volume of the game audio includes increasing the volume of the game audio transmitted to the first side of the headphone directed toward the first ear of the user that is in the direction of the changes detected in the real-world environment, and maintaining the volume of the game audio transmitted to a second side of the headphone directed toward a second ear of the user.
The method of claim 13 , wherein a frequency and a volume of the sound directed toward the person is based on a level of intensity of the video game and proximity of the person to the interactive zone.
The method of claim 11 , wherein the sound is not sent to the person, when the video game or a portion of the video game that the user is currently engaged in is of low intensity.
Ref US20250088224A1: Claims:
A system for antenna beam directivity, the system comprising: a user device having antenna elements and at least one sensor; one or more processors communicatively coupled with the user device; and computer memory storing computer-usable instructions that, when executed by the one or more processors, cause the user device to perform operations comprising: determining an orientation of the user device using the at least one sensor, the orientation of the user device being relative to the antenna elements and a gravitational force; and based on determining the orientation, establishing a connection with a non-terrestrial access node for a telecommunication service by using at least one of the antenna elements to transmit a connection request to the non-terrestrial access node.
a user device having antenna elements and at least one sensor;
one or more processors communicatively coupled with the user device; and
computer memory storing computer-usable instructions that, when executed by the one or more processors, cause the user device to perform operations comprising: determining an orientation of the user device using the at least one sensor, the orientation of the user device being relative to the antenna elements and a gravitational force; and based on determining the orientation, establishing a connection with a non-terrestrial access node for a telecommunication service by using at least one of the antenna elements to transmit a connection request to the non-terrestrial access node.
determining an orientation of the user device using the at least one sensor, the orientation of the user device being relative to the antenna elements and a gravitational force; and
based on determining the orientation, establishing a connection with a non-terrestrial access node for a telecommunication service by using at least one of the antenna elements to transmit a connection request to the non-terrestrial access node.
The system according to claim 1 , wherein the at least one sensor is an accelerometer, the operations further comprising transmitting a data item using the telecommunication service provided by the non-terrestrial access node based on the connection request.
The system according to claim 1 , the operations further comprising: in response to establishing the connection, determining a second orientation of the user device using the at least one sensor; and based on determining the second orientation, transmitting a signal towards the non-terrestrial access node using a different antenna element.
in response to establishing the connection, determining a second orientation of the user device using the at least one sensor; and
based on determining the second orientation, transmitting a signal towards the non-terrestrial access node using a different antenna element.
The system according to claim 3 , wherein the second orientation is detected while the connection is still being established.
The system according to claim 4 , further comprising a plurality of accelerometers that include the at least one sensor, the operations further comprising: receiving accelerometer data from each of the plurality of accelerometers and determining the orientation of the user device using the accelerometer data from each of the plurality of accelerometers; and receiving additional accelerometer data from each of the plurality of accelerometers and determining the second orientation of the user device using the additional accelerometer data from each of the plurality of accelerometers.
receiving accelerometer data from each of the plurality of accelerometers and determining the orientation of the user device using the accelerometer data from each of the plurality of accelerometers; and
receiving additional accelerometer data from each of the plurality of accelerometers and determining the second orientation of the user device using the additional accelerometer data from each of the plurality of accelerometers.
The system according to claim 1 , wherein the antenna elements of the user device are within a phased antenna array.
The system according to claim 1 , wherein the antenna elements of the user device are within a plurality of phased antenna arrays, wherein the connection is established by transmitting a beam via a first phased antenna array of the plurality of phased antenna arrays, and wherein the operations further comprise: in response to transmitting the beam via the first phased antenna array, determining a second orientation of the user device using the at least one sensor; and based on determining the second orientation, transmitting a second beam towards the non-terrestrial access node using a second phased antenna array of the plurality of phased antenna arrays and stopping the transmission of the beam via the first phased antenna array.
in response to transmitting the beam via the first phased antenna array, determining a second orientation of the user device using the at least one sensor; and
based on determining the second orientation, transmitting a second beam towards the non-terrestrial access node using a second phased antenna array of the plurality of phased antenna arrays and stopping the transmission of the beam via the first phased antenna array.
The system according to claim 7 , the operations further comprising: in response to transmitting the second beam via the second phased antenna array, determining a third orientation of the user device using the at least one sensor; and based on determining the third orientation, transmitting a third beam towards the non-terrestrial access node and stopping the transmission of the second beam via the second phased antenna array.
in response to transmitting the second beam via the second phased antenna array, determining a third orientation of the user device using the at least one sensor; and
based on determining the third orientation, transmitting a third beam towards the non-terrestrial access node and stopping the transmission of the second beam via the second phased antenna array.
A method for user device antenna beam directivity, the method comprising: receiving sensor data from a sensor of a user device, the sensor data corresponding to a gravitational force; based on the sensor data, determining an orientation of the user device, the orientation of the user device being relative to at least a portion of an atmosphere layer; and based on determining the orientation of the user device, transmitting a connection establishment request from at least one antenna element of the user device towards the portion of the atmosphere layer to utilize a telecommunication service through a non-terrestrial network node instead of a terrestrial network node.
the method comprising: receiving sensor data from a sensor of a user device, the sensor data corresponding to a gravitational force; based on the sensor data, determining an orientation of the user device, the orientation of the user device being relative to at least a portion of an atmosphere layer; and based on determining the orientation of the user device, transmitting a connection establishment request from at least one antenna element of the user device towards the portion of the atmosphere layer to utilize a telecommunication service through a non-terrestrial network node instead of a terrestrial network node.
receiving sensor data from a sensor of a user device, the sensor data corresponding to a gravitational force;
based on the sensor data, determining an orientation of the user device, the orientation of the user device being relative to at least a portion of an atmosphere layer; and
based on determining the orientation of the user device, transmitting a connection establishment request from at least one antenna element of the user device towards the portion of the atmosphere layer to utilize a telecommunication service through a non-terrestrial network node instead of a terrestrial network node.
The method according to claim 9 , wherein the connection establishment request is transmitted by a phased antenna array of the user device, the phased antenna array including the at least one antenna element, the operations further comprising transmitting a data item, based on the orientation, through another antenna element of the phased antenna array using the telecommunication service provided by the non-terrestrial network node.
The method according to claim 9 , wherein the sensor is an accelerometer, the method further comprising determining the orientation of the user device using accelerometer data received f
[Truncated to input limit]