Patents by Inventor Andrew Fear
Andrew Fear 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).
-
Patent number: 11944903Abstract: In various embodiments of the present disclosure, playstyle patterns of players are learned and used to generate virtual representations (“bots”) of users. Systems and methods are disclosed that use game session data (e.g., metadata) from a plurality of game sessions of a game to learn playstyle patterns of users, based on user inputs of the user in view of variables presented within the game sessions. The game session data is applied to one or more machine learning models to learn playstyle patterns of the user for the game, and associated with a user profile of the user. Profile data representative of the user profile is then used to control or instantiate bots of the users, or of categories of users, according to the learned playstyle patterns.Type: GrantFiled: February 25, 2021Date of Patent: April 2, 2024Assignee: NVIDIA CorporationInventors: Andrew Fear, Brian Burke, Pillulta Venkata Naga Hanumath Prasad, Abhishek Lalwani
-
Publication number: 20240020975Abstract: In various examples, one or more Machine Learning Models (MLMs) are used to identify content items in a video stream and present information associated with the content items to viewers of the video stream. Video streamed to a user(s) may be applied to an MLM(s) trained to detect an object(s) therein. The MLM may directly detect particular content items or detect object types, where a detection may be narrowed to a particular content item using a twin neural network, and/or an algorithm. Metadata of an identified content item may be used to display a graphical element selectable to acquire the content item in the game or otherwise. In some examples, object detection coordinates from an object detector used to identify the content item may be used to determine properties of an interactive element overlaid on the video and presented on or in association with a frame of the video.Type: ApplicationFiled: September 28, 2023Publication date: January 18, 2024Inventors: Alexander Hropak, Andrew Fear
-
Patent number: 11816890Abstract: In various examples, one or more Machine Learning Models (MLMs) are used to identify content items in a video stream and present information associated with the content items to viewers of the video stream. Video streamed to a user(s) may be applied to an MLM(s) trained to detect an object(s) therein. The MLM may directly detect particular content items or detect object types, where a detection may be narrowed to a particular content item using a twin neural network, and/or an algorithm. Metadata of an identified content item may be used to display a graphical element selectable to acquire the content item in the game or otherwise. In some examples, object detection coordinates from an object detector used to identify the content item may be used to determine properties of an interactive element overlaid on the video and presented on or in association with a frame of the video.Type: GrantFiled: August 20, 2021Date of Patent: November 14, 2023Assignee: NVIDIA CorporationInventors: Alexander Hropak, Andrew Fear
-
Publication number: 20230341235Abstract: In various examples, a gaze direction of a user's eyes may be tracked and synced with perception data of the vehicle to determine POIs that the user is interested in. In some examples, POIs may be stored as waypoints in a waypoint catalog or store and included as part of a map. As a user is driving in a vehicle down a roadway, a system onboard the vehicle may access the map to determine locations of the vehicle, and may reference the waypoint catalog to determine the POIs that the vehicle passes. Using an advertiser name, contact information, an advertisement image, advertiser website information, links to additional content, etc. relating to each waypoint, a log of the passed POIs may be stored for access by the user.Type: ApplicationFiled: June 29, 2023Publication date: October 26, 2023Inventor: Andrew Fear
-
Patent number: 11725959Abstract: In various examples, a gaze direction of a user's eyes may be tracked and synced with perception data of the vehicle to determine POIs that the user is interested in. In some examples, POIs may be stored as waypoints in a waypoint catalog or store and included as part of a map. As a user is driving in a vehicle down a roadway, a system onboard the vehicle may access the map to determine locations of the vehicle, and may reference the waypoint catalog to determine the POIs that the vehicle passes. Using an advertiser name, contact information, an advertisement image, advertiser website information, links to additional content, etc. relating to each waypoint, a log of the passed POIs may be stored for access by the user.Type: GrantFiled: November 13, 2020Date of Patent: August 15, 2023Assignee: NVIDIA CorporationInventor: Andrew Fear
-
Publication number: 20230177583Abstract: In various examples, data representing user interactions with a plurality of games are analyzed to generate an aggregate playstyle profile for each game. The aggregate playstyle profiles of games participated in a by a user may be used to recommend one or more other games with a similar aggregate playstyle profile. In embodiments, an individual user's playstyle patterns may be used to determine games having similar playstyle profiles to eh user's playstyle patterns. In this way, game recommendations are more tailored to a particular type of gameplay, and not only to particular genres of games or games that are currently the most popular.Type: ApplicationFiled: December 8, 2021Publication date: June 8, 2023Inventor: Andrew Fear
-
Patent number: 11541309Abstract: Many times, users play games to certain places in the game and decide to save the game and resume it later. When users resume the game, they have to wait for it to load, wade through menus to select the saved game, and wait again for the game to resume. The introduced technique directly suspends and resume games that are rendered on a cloud server based on user initiated suspend and resume control commands. As the games are directly suspended and resumed, the users can skip past menu and screen loading. The introduced technique can track game information of multiples users in cloud tokens, and can move these cloud tokens from one memory location to another based on the user initiated suspend and resume control commands.Type: GrantFiled: August 2, 2019Date of Patent: January 3, 2023Assignee: NVIDIA CorporationInventor: Andrew Fear
-
Publication number: 20220274027Abstract: In various examples, metadata of either a live stream game instance or a pre-recorded game instance may be included in a stream data from a game stream and used to enable access to play an instance of a game. A viewer of the stream may desire to participate in an instance of the game, and the system may use the metadata to determine authentication for the viewer with respect to a game platform hosting the game, access restrictions for the viewer with respect to the game, identification information for the streamer of the instance of the game, and/or game modification information for the particular instance of the game within the stream. This information may be used to seamlessly transition the viewer from a passive role in viewing the stream of the instance of the game on a streaming platform to actively participating in the instance of the game or another instance of the game on a gaming platform.Type: ApplicationFiled: May 16, 2022Publication date: September 1, 2022Inventor: Andrew Fear
-
Publication number: 20220222470Abstract: In various examples, one or more Machine Learning Models (MLMs) are used to identify content items in a video stream and present information associated with the content items to viewers of the video stream. Video streamed to a user(s) may be applied to an MLM(s) trained to detect an object(s) therein. The MLM may directly detect particular content items or detect object types, where a detection may be narrowed to a particular content item using a twin neural network, and/or an algorithm. Metadata of an identified content item may be used to display a graphical element selectable to acquire the content item in the game or otherwise. In some examples, object detection coordinates from an object detector used to identify the content item may be used to determine properties of an interactive element overlaid on the video and presented on or in association with a frame of the video.Type: ApplicationFiled: August 20, 2021Publication date: July 14, 2022Inventors: Alexander Hropak, Andrew Fear
-
Publication number: 20220155093Abstract: In various examples, a gaze direction of a user's eyes may be tracked and synced with perception data of the vehicle to determine POIs that the user is interested in. In some examples, POIs may be stored as waypoints in a waypoint catalog or store and included as part of a map. As a user is driving in a vehicle down a roadway, a system onboard the vehicle may access the map to determine locations of the vehicle, and may reference the waypoint catalog to determine the POIs that the vehicle passes. Using an advertiser name, contact information, an advertisement image, advertiser website information, links to additional content, etc. relating to each waypoint, a log of the passed POIs may be stored for access by the user.Type: ApplicationFiled: November 13, 2020Publication date: May 19, 2022Inventor: Andrew Fear
-
Patent number: 11331586Abstract: In various examples, metadata of either a live stream game instance or a pre-recorded game instance may be included in a stream data from a game stream and used to enable access to play an instance of a game. A viewer of the stream may desire to participate in an instance of the game, and the system may use the metadata to determine authentication for the viewer with respect to a game platform hosting the game, access restrictions for the viewer with respect to the game, identification information for the streamer of the instance of the game, and/or game modification information for the particular instance of the game within the stream. This information may be used to seamlessly transition the viewer from a passive role in viewing the stream of the instance of the game on a streaming platform to actively participating in the instance of the game or another instance of the game on a gaming platform.Type: GrantFiled: August 22, 2019Date of Patent: May 17, 2022Assignee: NVIDIA CorporationInventor: Andrew Fear
-
Publication number: 20220040573Abstract: In various examples, a user may access or acquire an application to download to the user's local computing device. Upon accessing the application, a local instance of the application may begin downloading to the computing device, and the user may be given the option to play a cloud-hosted instance of the application. If the user selects to play a hosted instance of the application, the cloud-hosted instance of the application may begin streaming while the local instance of the application downloads to the user's computing device in the background. Application state data may be stored and associated with the user during gameplay such that, once the local instance of the application has downloaded, the user may switch from the hosted instance of the application to the local instance to begin playing locally, with the application state information accounted for.Type: ApplicationFiled: August 10, 2020Publication date: February 10, 2022Inventor: Andrew Fear
-
Patent number: 11169858Abstract: The disclosure is directed to a method of operating a game system where virtual machines (VM) supporting the game session can be reused by a second user after a first user ends their game session. In another aspect, the VM can be shut down if the number of VMs exceeds a target number of VMs or if an abnormality is detected in the VM. In another aspect, VMs can be instantiated in order to meet a target number of VMs. In another aspect, a software application is disclosed to execute the methods described herein. In another aspect, a game services system is disclosed that can operate a VM group, maintain a status parameter of the instantiated VMs, and service user requests for game sessions.Type: GrantFiled: June 15, 2018Date of Patent: November 9, 2021Assignee: Nvidia CorporationInventor: Andrew Fear
-
Patent number: 11130055Abstract: Systems for granting remote access to, and methods of playing, a video game executing on a video game console coupled to a computer network or video games executing on hosting clients of a computer network. One embodiment of the system includes: (1) a stream distributor configured to receive a video stream conveying a view of a gamespace of the video game from the video game console via the computer network and transmit the video stream toward a remote client via the computer network and (2) a response receiver associated with the stream distributor and configured to receive a response stream from the remote client via the computer network and transmit the response stream toward the video game console.Type: GrantFiled: April 28, 2015Date of Patent: September 28, 2021Assignee: Nvidia CorporationInventor: Andrew Fear
-
Publication number: 20210178269Abstract: In various embodiments of the present disclosure, playstyle patterns of players are learned and used to generate virtual representations (“bots”) of users. Systems and methods are disclosed that use game session data (e.g., metadata) from a plurality of game sessions of a game to learn playstyle patterns of users, based on user inputs of the user in view of variables presented within the game sessions. The game session data is applied to one or more machine learning models to learn playstyle patterns of the user for the game, and associated with a user profile of the user. Profile data representative of the user profile is then used to control or instantiate bots of the users, or of categories of users, according to the learned playstyle patterns.Type: ApplicationFiled: February 25, 2021Publication date: June 17, 2021Inventors: Andrew Fear, Brian Burke, Pillulta Venkata Naga Hanumath Prasad, Abhishek Lalwani
-
Patent number: 10946281Abstract: In various embodiments of the present disclosure, playstyle patterns of players are learned and used to generate virtual representations (“bots”) of users. Systems and methods are disclosed that use game session data (e.g., metadata) from a plurality of game sessions of a game to learn playstyle patterns of users, based on user inputs of the user in view of variables presented within the game sessions. The game session data is applied to one or more machine learning models to learn playstyle patterns of the user for the game, and associated with a user profile of the user. Profile data representative of the user profile is then used to control or instantiate bots of the users, or of categories of users, according to the learned playstyle patterns.Type: GrantFiled: March 29, 2019Date of Patent: March 16, 2021Assignee: NVIDIA CorporationInventors: Andrew Fear, Brian Burke, Pillulta Venkata Naga Hanumath Prasad, Abhishek Lalwani
-
Publication number: 20210052988Abstract: In various examples, metadata of either a live stream game instance or a pre-recorded game instance may be included in a stream data from a game stream and used to enable access to play an instance of a game. A viewer of the stream may desire to participate in an instance of the game, and the system may use the metadata to determine authentication for the viewer with respect to a game platform hosting the game, access restrictions for the viewer with respect to the game, identification information for the streamer of the instance of the game, and/or game modification information for the particular instance of the game within the stream. This information may be used to seamlessly transition the viewer from a passive role in viewing the stream of the instance of the game on a streaming platform to actively participating in the instance of the game or another instance of the game on a gaming platform.Type: ApplicationFiled: August 22, 2019Publication date: February 25, 2021Inventor: Andrew Fear
-
Publication number: 20200306638Abstract: In various embodiments of the present disclosure, playstyle patterns of players are learned and used to generate virtual representations (“bots”) of users. Systems and methods are disclosed that use game session data (e.g., metadata) from a plurality of game sessions of a game to learn playstyle patterns of users, based on user inputs of the user in view of variables presented within the game sessions. The game session data is applied to one or more machine learning models to learn playstyle patterns of the user for the game, and associated with a user profile of the user. Profile data representative of the user profile is then used to control or instantiate bots of the users, or of categories of users, according to the learned playstyle patterns.Type: ApplicationFiled: March 29, 2019Publication date: October 1, 2020Inventors: Andrew Fear, Brian Burke, Pillulta Venkata Naga Hanumath Prasad, Abhishek Lalwani
-
Publication number: 20190384644Abstract: The disclosure is directed to a method of operating a game system where virtual machines (VM) supporting the game session can be reused by a second user after a first user ends their game session. In another aspect, the VM can be shut down if the number of VMs exceeds a target number of VMs or if an abnormality is detected in the VM. In another aspect, VMs can be instantiated in order to meet a target number of VMs. In another aspect, a software application is disclosed to execute the methods described herein. In another aspect, a game services system is disclosed that can operate a VM group, maintain a status parameter of the instantiated VMs, and service user requests for game sessions.Type: ApplicationFiled: June 15, 2018Publication date: December 19, 2019Inventor: Andrew Fear
-
Publication number: 20190351321Abstract: Many times, users play games to certain places in the game and decide to save the game and resume it later. When users resume the game, they have to wait for it to load, wade through menus to select the saved game, and wait again for the game to resume. The introduced technique directly suspends and resume games that are rendered on a cloud server based on user initiated suspend and resume control commands. As the games are directly suspended and resumed, the users can skip past menu and screen loading. The introduced technique can track game information of multiples users in cloud tokens, and can move these cloud tokens from one memory location to another based on the user initiated suspend and resume control commands.Type: ApplicationFiled: August 2, 2019Publication date: November 21, 2019Inventor: Andrew Fear