Patents by Inventor Ben REITER
Ben REITER has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240160478Abstract: An apparatus to facilitate increasing processing resources in processing cores of a graphics environment is disclosed. The apparatus includes a plurality of processing resources to execute one or more execution threads; a plurality of message arbiter-processing resource (MA-PR) routers, wherein a respective MA-PR router of the plurality of MA-PR routers corresponds to a pair of processing resources of the plurality of processing resources and is to arbitrate routing of a thread control message from a message arbiter between the pair of processing resources; a plurality of local shared cache (LSC) sequencers to provide an interface between at least one LSC of the processing core and the plurality of processing resources; and a plurality of instruction caches (ICs) to store instructions of the one or more execution threads, wherein a respective IC of the plurality of ICs interfaces with a portion of the plurality of processing resources.Type: ApplicationFiled: November 15, 2022Publication date: May 16, 2024Applicant: Intel CorporationInventors: Jiasheng Chen, Chunhui Mei, Ben J. Ashbaugh, Naveen Matam, Joydeep Ray, Timothy Bauer, Guei-Yuan Lueh, Vasanth Ranganathan, Prashant Chaudhari, Vikranth Vemulapalli, Nishanth Reddy Pendluru, Piotr Reiter, Jain Philip, Marek Rudniewski, Christopher Spencer, Parth Damani, Prathamesh Raghunath Shinde, John Wiegert, Fataneh Ghodrat
-
Patent number: 10776829Abstract: Methods and systems are described for dynamic ad selection of ads stored on a device. In one embodiment, a device includes a storage medium to store software programs including advertising services software and software applications. Processing logic is coupled to the storage medium and a display device. The processing logic is configured to execute instructions of at least one of the software programs to receive user input for initiating a software application on the device, determine attributes for the device including software applications currently operating in the storage medium and placement information for the initiated software application, and dynamically select one of the video ads stored on the device based on the attributes including software applications currently operating in the storage medium and placement information for the initiated software application.Type: GrantFiled: October 25, 2017Date of Patent: September 15, 2020Assignee: Vungle, Inc.Inventors: Daniel Kang, Raymond Myers, Sasha Solomon, Christine Donovan, Ben Reiter
-
Publication number: 20180047058Abstract: Methods and systems are described for dynamic ad selection of ads stored on a device. In one embodiment, a device includes a storage medium to store software programs including advertising services software and software applications. Processing logic is coupled to the storage medium and a display device. The processing logic is configured to execute instructions of at least one of the software programs to receive user input for initiating a software application on the device, determine attributes for the device including software applications currently operating in the storage medium and placement information for the initiated software application, and dynamically select one of the video ads stored on the device based on the attributes including software applications currently operating in the storage medium and placement information for the initiated software application.Type: ApplicationFiled: October 25, 2017Publication date: February 15, 2018Applicant: Vungle, Inc.Inventors: Daniel Kang, Raymond Myers, Sasha Solomon, Christine Donovan, Ben Reiter
-
Patent number: 9818134Abstract: Methods and systems are described for dynamic ad selection of ads stored on a device. In one embodiment, a device includes a storage medium to store software programs including advertising services software and software applications. Processing logic is coupled to the storage medium and a display device. The processing logic is configured to execute instructions of at least one of the software programs to receive user input for initiating a software application on the device, determine attributes for the device including software applications currently operating in the storage medium and placement information for the initiated software application, and dynamically select one of the video ads stored on the device based on the attributes including software applications currently operating in the storage medium and placement information for the initiated software application.Type: GrantFiled: April 2, 2015Date of Patent: November 14, 2017Assignee: Vungle, Inc.Inventors: Daniel Kang, Raymond Myers, Sasha Solomon, Christine Donovan, Ben Reiter
-
Publication number: 20160292742Abstract: Methods and systems are described for dynamic ad selection of ads stored on a device. In one embodiment, a device includes a storage medium to store software programs including advertising services software and software applications. Processing logic is coupled to the storage medium and a display device. The processing logic is configured to execute instructions of at least one of the software programs to receive user input for initiating a software application on the device, determine attributes for the device including software applications currently operating in the storage medium and placement information for the initiated software application, and dynamically select one of the video ads stored on the device based on the attributes including software applications currently operating in the storage medium and placement information for the initiated software application.Type: ApplicationFiled: April 2, 2015Publication date: October 6, 2016Applicant: VUNGLE, INC.Inventors: Daniel Kang, Raymond Myers, Sasha Solomon, Christine Donovan, Ben Reiter
-
Publication number: 20150287083Abstract: Methods and systems are described for providing advertising services to devices. In one embodiment, a system receives an advertising request from a device upon the device having an ad play event for an initiated software application. The system determines a bandwidth for a connection between the system and the device and determines whether at least one ad located on the device or at least one streamed ad will be displayed on the device for the ad play event based on at least one configurable parameter including at least one of the bandwidth for the connection between the device and the ad server, device characteristics, user characteristics, and a service level agreement.Type: ApplicationFiled: April 23, 2014Publication date: October 8, 2015Applicant: Vungle, Inc.Inventors: Arvind Gupta, Wayne Chan, Raymond Myers, Ben Reiter, Rolando Abarca
-
Publication number: 20150287088Abstract: Methods and systems are described for providing advertising services for devices based on at least one configurable. In one embodiment, a system sends an ad call or request to an ad store having ad campaigns and ads and receives an ad response from the ad store in response to the ad call or request. The ad response includes a payload with at least one ad for being streamed to the device or an ad serving tag for accessing one or more third party ad databases. The system determines, based on at least one configurable parameter including at least partially based on a cache window, whether to use at least one ad located on a device, at least one ad streamed from the ad store to the device, or at least one ad streamed from the one or more third party databases using the ad serving tag.Type: ApplicationFiled: April 23, 2014Publication date: October 8, 2015Applicant: VUNGLE, INC.Inventors: Arvind Gupta, Wayne Chan, Raymond Myers, Ben Reiter, Rolando Abarca
-
Publication number: 20150287102Abstract: Methods and systems are described for providing advertising services for devices by accessing one or more ad databases including third party ad databases using ad serving tags. In one embodiment, a system includes a storage medium to store one or more software programs and processing logic that is configured to execute instructions of at least one software program to receive an advertising request from a device upon the device having an ad play event for an initiated software application, send an ad call or request to an ad store having ad campaigns and ads, and receive an ad response from the ad store in response to the ad call or request. The ad response includes a payload with one or more ads or potential ad campaigns for being streamed to the device or an ad serving tag for accessing one or more third party ad databases.Type: ApplicationFiled: April 23, 2014Publication date: October 8, 2015Applicant: VUNGLE, INC.Inventors: Arvind Gupta, Wayne Chan, Raymond Myers, Ben Reiter, Rolando Abarca
-
Publication number: 20140157299Abstract: Systems and methods are provided for reporting advertisement performance at the video level. The video-level reporting system can include an ad server receiving requests from a user to view a video. The ad server transfers the request to an application programming interface for processing the request. The video-level reporting system can also include a storage and reporting module that stores the requested video and a corresponding advertisement, a video capture module for analyzing the user requested video, an analytics module for identifying user events and analyzing the advertisement performance based on the events, and an indexing module for indexing the requested videos.Type: ApplicationFiled: November 27, 2013Publication date: June 5, 2014Applicant: SET MEDIA, INC.Inventors: Julian ALCALA, Jonathan Robert DODSON, Robert Philip IMPOLLONIA, Craig GLENNIE, Ben REITER, Hardik Jayant SHAH, Matthew TILLMAN, Clifford WARREN