Patents by Inventor Alan Moss
Alan Moss 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: 11950722Abstract: There is provided a dual mount end cap system for mounting a rod. The dual mount end cap system includes both a threaded system and a fastener system. This enables end caps of the system to be pre-mounted using a fastener and also adjusted using the threaded system. The fastener can extend through the dual mount end cap system. Alternatively, the threaded system can be used without the fastener system. There also is provided a stop system to prevent a locking system for an adjustable rod system to prevent the locking system from becoming stuck.Type: GrantFiled: June 29, 2023Date of Patent: April 9, 2024Assignee: House of Atlas, LLCInventors: Jason Moss, Matthew Berman, Alan Arthur Ford
-
Patent number: 11944222Abstract: There is provided a lock mechanism for an adjustable rod. The lock mechanism provides a manually locking state and an automatic locking state. The automatic locking state provides a more secure locking engagement than the manual locking state. There is also provided improved end cap systems that minimize the number of components.Type: GrantFiled: March 23, 2022Date of Patent: April 2, 2024Assignee: House of Atlas, LLCInventors: Matthew Berman, Alan Arthur Ford, Jason Moss
-
Publication number: 20240099494Abstract: A curved curtain rod is provided with adjustable rods and an adjustable end cap assembly. The adjustable end cap assembly includes a user accessible drive element that can be rotated to operate the adjustable end cap assembly.Type: ApplicationFiled: December 8, 2023Publication date: March 28, 2024Inventors: Matthew Berman, Alan Arthur Ford, Jason Moss
-
Publication number: 20240090711Abstract: A rotating shower rod is provided to change the location of a curved shower rod between one position projecting outward from shower or bathtub enclosure to a second position projecting inward to the enclosure. Surface mounts provide two axes of rotation for the shower rod. The shower rod includes two tubes that telescopically extend and retract relative to one another.Type: ApplicationFiled: November 29, 2023Publication date: March 21, 2024Inventors: Jason Moss, Alan Arthur Ford
-
Patent number: 11925872Abstract: A video game includes a single player mode where completion of storyline objectives advances the single player storyline. The video game also includes a multiplayer mode where a plurality of players can play on an instance of a multiplayer map. Storyline objectives from the single player mode are selected and made available for completion to players in the multiplayer mode, and the single player storylines can be advanced by players completing respective storyline objectives while playing in the multiplayer mode. Combinations of storyline objectives are selected from pending storyline objectives for players connecting to a multiplayer game for compatibility with multiplayer maps. Constraints can be used to determine compatibility.Type: GrantFiled: March 7, 2022Date of Patent: March 12, 2024Assignee: Electronic Arts Inc.Inventors: Harold Henry Chaput, Jesse Hans Stokes Harder, Daniel Lee Kading, John Christopher Epler, John Kolen, Navid Aghdaie, Kazi Atif-Uz Zaman, Kenneth Alan Moss, Thomas Murray Perlinski, Graham Francis Scott
-
Publication number: 20230281910Abstract: A background image is also generated, e.g., by filling portions of a captured image where a foreground object was extracted and communicated to the playback device, Foreground objects are identified and point cloud representations of the foreground objects are generated and communicated to a playback device so that they can be used in generating images including the background which is communicated separately. In the case of a point cloud representation a number of points in an environment, e.g., 3D space, are communicated to the playback device along with color information. Thus in some embodiments a foreground object is represented as a set of points with corresponding color information on a per point basis. Foreground object information is communicated and processed in some embodiments at a different rate, e.g., faster rate, then the background textures. The playback device renders images which are sent to the display by first rendering a background layer using the communicated background information, e.g.Type: ApplicationFiled: May 15, 2023Publication date: September 7, 2023Inventors: Hector Medina, David Cole, Alan Moss
-
Publication number: 20230211233Abstract: Systems described herein may automatically and dynamically adjust the amount and type of computing resources usable to execute, process, or perform various tasks associated with a video game. Using one or more machine learning algorithms, a prediction model can be generated that uses the historical and/or current user interaction data obtained by monitoring the users playing the video game. Based on the historical and/or current user interaction data, future user interactions likely to be performed in the future can be predicted. Using the predictions of the users' future interactions, the amount and type of computing resources maintained in the systems can be adjusted such that a proper balance between reducing the consumption of computing resources and reducing the latency experienced by the users of the video game is achieved and maintained.Type: ApplicationFiled: October 3, 2022Publication date: July 6, 2023Inventors: John Kolen, Harold Henry Chaput, Navid Aghdaie, Kazi Atif-Uz Zaman, Kenneth Alan Moss
-
Patent number: 11688124Abstract: A background image is also generated, e.g., by filling portions of a captured image where a foreground object was extracted and communicated to the playback device, Foreground objects are identified and point cloud representations of the foreground objects are generated and communicated to a playback device so that they can be used in generating images including the background which is communicated separately. In the case of a point cloud representation a number of points in an environment, e.g., 3D space, are communicated to the playback device along with color information. Thus in some embodiments a foreground object is represented as a set of points with corresponding color information on a per point basis. Foreground object information is communicated and processed in some embodiments at a different rate, e.g., faster rate, then the background textures. The playback device renders images which are sent to the display by first rendering a background layer using the communicated background information, e.g.Type: GrantFiled: February 14, 2022Date of Patent: June 27, 2023Assignee: Nevermind Capital LLCInventors: Hector Medina, David Cole, Alan Moss
-
Publication number: 20230199333Abstract: Methods and apparatus for capturing, communicating and using image data to support virtual reality experiences are described. Images, e.g., frames, are captured at a high resolution but lower frame rate than is used for playback. Interpolation is applied to captured frames to generate interpolated frames. Captured frames, along with interpolated frame information, are communicated to the playback device. The combination of captured and interpolated frames correspond to a second frame playback rate which is higher than the image capture rate. Cameras operate at a high image resolution but slower frame rate than images could be captured with the same cameras at a lower resolution. Interpolation is performed prior to delivery to the user device with segments to be interpolated being selected based on motion and/or lens FOV information. A relatively small amount of interpolated frame data is communicated compared to captured frame data for efficient bandwidth use.Type: ApplicationFiled: February 13, 2023Publication date: June 22, 2023Inventors: Ramesh Panchagnula, David Cole, Alan Moss
-
Publication number: 20230182026Abstract: Embodiments of the systems and methods disclosed herein provide a sponsor matching system in which players and sponsors can be matched. Upon a match based at least in part on stored sponsorship criteria and/or player preferences, a first sponsor can select a set of players to receive permission to select an advertisement associated with the first sponsor. Once a first player of the selected players selects an advertisement and an advertisement placement location associated with the first sponsor, the sponsor matching system can generate game rendering instructions for a first player system associated with the first player.Type: ApplicationFiled: February 6, 2023Publication date: June 15, 2023Inventors: Jijnes Jashbhai Patel, Daniel Valentine Gibson, Kenneth Alan Moss
-
Patent number: 11620800Abstract: Embodiments of the systems and methods described herein provide a three dimensional reconstruction system that can receive an image from a camera, and then utilize machine learning algorithms to identify objects in the image. The three dimensional reconstruction system can identify a geolocation of a user, identify features of the surrounding area, such as structures or geographic features, and reconstruct the scene including the identified features. The three dimensional reconstruction system can generate three dimensional object data for the features and/or objects, modify the three dimensional objects, arrange the objects in a scene, and render a two dimensional view of the scene.Type: GrantFiled: March 27, 2019Date of Patent: April 4, 2023Assignee: Electronic Arts Inc.Inventors: Mohsen Sardari, John Kolen, Navid Aghdaie, Kazi Atif-Uz Zaman, Kenneth Alan Moss
-
Patent number: 11596872Abstract: Embodiments of the systems and methods disclosed herein provide a sponsor matching system in which players and sponsors can be matched. Upon a match based at least in part on stored sponsorship criteria and/or player preferences, a first sponsor can select a set of players to receive permission to select an advertisement associated with the first sponsor. Once a first player of the selected players selects an advertisement and an advertisement placement location associated with the first sponsor, the sponsor matching system can generate game rendering instructions for a first player system associated with the first player.Type: GrantFiled: March 1, 2021Date of Patent: March 7, 2023Assignee: Electronic Arts Inc.Inventors: Jijnes Jashbhai Patel, Daniel Valentine Gibson, Kenneth Alan Moss
-
Patent number: 11582384Abstract: Methods and apparatus for capturing, communicating and using image data to support virtual reality experiences are described. Images, e.g., frames, are captured at a high resolution but lower frame rate than is used for playback. Interpolation is applied to captured frames to generate interpolated frames. Captured frames, along with interpolated frame information, are communicated to the playback device. The combination of captured and interpolated frames correspond to a second frame playback rate which is higher than the image capture rate. Cameras operate at a high image resolution but slower frame rate than images could be captured with the same cameras at a lower resolution. Interpolation is performed prior to delivery to the user device with segments to be interpolated being selected based on motion and/or lens FOV information. A relatively small amount of interpolated frame data is communicated compared to captured frame data for efficient bandwidth use.Type: GrantFiled: April 24, 2020Date of Patent: February 14, 2023Assignee: Nevermind Capital LLCInventors: Ramesh Panchagnula, David Cole, Alan Moss
-
Publication number: 20220409998Abstract: Embodiments of the systems and methods disclosed herein provide a request distribution system in which a request for resources may be executed by a plurality of workers. Upon receiving a request for resources from a user computing system, the request distribution system may select a subset of workers from the plurality of workers to execute the request within a time limit. Once the workers generate a plurality of outputs, each output associated with a quality level, the request distribution system may transmit the output associated with the highest quality level to the user computing system.Type: ApplicationFiled: September 1, 2022Publication date: December 29, 2022Inventors: John Kolen, Harold Henry Chaput, Navid Aghdaie, Kazi Atif-Uz Zaman, Kenneth Alan Moss
-
Patent number: 11478715Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for user matchmaking. The method includes training a quality model and an embedding model based on historical data and user control options. The method also includes receiving user control options and matchmaking requests from users. The method also includes embedding, through the embedding model, user data regarding the users into an embedded space based on the received user control options and the matchmaking requests. The method also includes determining, based on the embedded user data, that a distance between two users satisfies a distance threshold. The method also includes matching the two users when the determined distance satisfies the distance threshold.Type: GrantFiled: June 22, 2020Date of Patent: October 25, 2022Assignee: Electronic Arts Inc.Inventors: Meng Wu, Qilian Yu, Harold Henry Chaput, Navid Aghdaie, Kazi Atif-Uz Zaman, Kenneth Alan Moss
-
Patent number: 11471764Abstract: Systems described herein may automatically and dynamically adjust the amount and type of computing resources usable to execute, process, or perform various tasks associated with a video game. Using one or more machine learning algorithms, a prediction model can be generated that uses the historical and/or current user interaction data obtained by monitoring the users playing the video game. Based on the historical and/or current user interaction data, future user interactions likely to be performed in the future can be predicted. Using the predictions of the users' future interactions, the amount and type of computing resources maintained in the systems can be adjusted such that a proper balance between reducing the consumption of computing resources and reducing the latency experienced by the users of the video game is achieved and maintained.Type: GrantFiled: February 11, 2021Date of Patent: October 18, 2022Assignee: ELECTRONIC ARTS INC.Inventors: John Kolen, Harold Henry Chaput, Navid Aghdaie, Kazi Atif-Uz Zaman, Kenneth Alan Moss
-
Patent number: 11470299Abstract: A method and system for encoding a stereoscopic image pair is disclosed. Groups of pixels are analyzed to determine the depth of each pixel group. The number of bits per pixel used to encode each pixel group is selected based on the depth of that pixel group. Therefore, images of objects closer to the camera pair, which appear closer to the viewer, are encoded with a larger number of bits per pixel than objects perceived to be farther from the viewer. The number of bits per pixel may also be increased based on a number of objects depicted or motion detected. The size of prediction blocks used to encode image portions may also be determined based on an angular distance of an image portion relative to the center of the frame. Therefore, smaller prediction blocks may be used to encode image portions closer to the center of the frame.Type: GrantFiled: September 25, 2020Date of Patent: October 11, 2022Assignee: Nevermind Capital LLCInventors: Ramesh Panchagnula, Alan Moss
-
Patent number: 11433300Abstract: Embodiments of the systems and methods disclosed herein provide a request distribution system in which a request for resources may be executed by a plurality of workers. Upon receiving a request for resources from a user computing system, the request distribution system may select a subset of workers from the plurality of workers to execute the request within a time limit. Once the workers generate a plurality of outputs, each output associated with a quality level, the request distribution system may transmit the output associated with the highest quality level to the user computing system.Type: GrantFiled: July 11, 2019Date of Patent: September 6, 2022Assignee: ELECTRONIC ARTS INC.Inventors: John Kolen, Harold Henry Chaput, Navid Aghdaie, Kazi Atif-Uz Zaman, Kenneth Alan Moss
-
Publication number: 20220258061Abstract: A video game includes a single player mode where completion of storyline objectives advances the single player storyline. The video game also includes a multiplayer mode where a plurality of players can play on an instance of a multiplayer map. Storyline objectives from the single player mode are selected and made available for completion to players in the multiplayer mode, and the single player storylines can be advanced by players completing respective storyline objectives while playing in the multiplayer mode. Combinations of storyline objectives are selected from pending storyline objectives for players connecting to a multiplayer game for compatibility with multiplayer maps. Constraints can be used to determine compatibility.Type: ApplicationFiled: March 7, 2022Publication date: August 18, 2022Inventors: Harold Henry Chaput, Jesse Hans Stokes Harder, Daniel Lee Kading, John Christopher Epler, John Kolen, Navid Aghdaie, Kazi Atif-Uz Zaman, Kenneth Alan Moss, Thomas Murray Perlinski, Graham Francis Scott
-
Patent number: 11410372Abstract: Embodiments of the systems and methods described herein provide a virtual object aging system. The virtual object aging system can utilize artificial intelligence to modify virtual objects within a video game to age and/or deteriorate for a certain time period. The virtual object aging system can be used to determine erosion, melting ice, and/or other environmental effects on virtual objects within the game. The virtual object aging system can apply aging, rust, weathering, and/or other effects that cause persistent change to object meshes and textures.Type: GrantFiled: September 24, 2020Date of Patent: August 9, 2022Assignee: Electronic Arts Inc.Inventors: Han Liu, Mohsen Sardari, Harold Henry Chaput, Navid Aghdaie, Kazi Atif-Uz Zaman, Kenneth Alan Moss