G06Q30/0251

Method, apparatus, and computer program product for providing a shared map interface
11593838 · 2023-02-28 · ·

Methods, apparatuses, and computer program products are provided herein. A method for providing a shared map interface includes causing display of a shared map interface on a first mobile device and on a second mobile device; receiving a first shape drawing input on the shared map interface displayed on the first mobile device; generating a first circumscribed region on the shared map interface of the first mobile device and the second mobile device; receiving a second shape drawing input on the shared map interface displayed on the second mobile device; generating a second circumscribed region on the shared map interface of the first mobile device and the second mobile device; and determining a search region based on combining the first circumscribed region and the second circumscribed region.

Promotional system interaction tracking
11593841 · 2023-02-28 · ·

Techniques for providing webpages based on tracking consumer device interactions are discussed herein. Some embodiments may include one or more servers configured to: receive a request for access to a promotion webpage from a consumer device, wherein the request includes a consumer device cookie and the promotion webpage includes an indication of a promotion; in response to receiving the request for access to the promotion webpage, generate the promotion webpage including widgets; generate clickstream data based on tracking widget views of the widgets within the promotion webpage; associate the clickstream data with the consumer device cookie; and generate widget analytic data based on the clickstream data. The widget analytic data may then be used to populate webpages with widgets to optimize various criteria, such as widget views or promotion purchases.

Immersive virtual entertainment system

Aspects of the subject disclosure may include, for example, a method that includes generating a virtual venue for the virtual reality space, wherein the generating the virtual venue including replicating an architecture of a venue associated with the event and generating a plurality of virtual stores for the virtual venue, wherein each virtual store is associated with each participant of the plurality of participants, accessing a plurality of cameras and a plurality of microphones associated with the event, generating the virtual reality space based on the plurality of participants, the virtual venue, the plurality of microphones, and the plurality of cameras, generating a plurality of images for each participant of the plurality of participants according to each profile for each participant of the plurality of participants to participate in the event, and presenting the virtual reality space to user equipment in a virtual reality format. Other embodiments are disclosed.

Immersive virtual entertainment system

Aspects of the subject disclosure may include, for example, a method that includes generating a virtual venue for the virtual reality space, wherein the generating the virtual venue including replicating an architecture of a venue associated with the event and generating a plurality of virtual stores for the virtual venue, wherein each virtual store is associated with each participant of the plurality of participants, accessing a plurality of cameras and a plurality of microphones associated with the event, generating the virtual reality space based on the plurality of participants, the virtual venue, the plurality of microphones, and the plurality of cameras, generating a plurality of images for each participant of the plurality of participants according to each profile for each participant of the plurality of participants to participate in the event, and presenting the virtual reality space to user equipment in a virtual reality format. Other embodiments are disclosed.

Image recognition based content item selection
11593906 · 2023-02-28 · ·

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for content presentation. In one aspect, a method includes receiving a request for a content item to be presented to a user; for a collection of content items, identifying one or more candidate content items including using image keywords derived from images associated with the user to identify the one or more candidate content items; selecting a content item responsive to the content request from the candidate content items; and sending the selected content item for presentation to the user.

Methods and Apparatus For Serving Relevant Advertisements
20180005266 · 2018-01-04 ·

The relevance of advertisements to a user's interests is improved. In one implementation, the content of a web page is analyzed to determine a list of one or more topics associated with that web page. An advertisement is considered to be relevant to that web page if it is associated with keywords belonging to the list of one or more topics. One or more of these relevant advertisements may be provided for rendering in conjunction with the web page or related web pages.

Controlling Content Distribution

A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first modification of the content distribution regarding the first content provider. The method includes storing the edit in association with the information such that the first modification is taken into account in the content distribution. The method can be implemented using a computer program product tangibly embodied in a computer-readable storage medium.

INTERNET-BASED PROXY SERVICE TO MODIFY INTERNET RESPONSES

A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the proxy server as a result of a DNS request for the domain resolving to the proxy server. The origin server is one of multiple origin servers that belong to different domains that resolve to the proxy server and are owned by different entities. The proxy server retrieves the requested network resource. The proxy server determines that the requested resource is an HTML page. The proxy server scans the HTML page to locate one or more modification tokens that each indicates content that is subject to being modified. For at least one of the located modification tokens, the proxy server automatically modifies at least a portion of the content of the HTML page that corresponds to that modification token. The proxy server then transmits the modified HTML page to the client device.

RESPONSIVE TRANSACTIONAL STATEMENT GENERATION SYSTEMS AND METHODS

The field of the invention relates to systems and methods for creating on-line transactional statements, and more particularly to creating electronic transactional statements that can responsively and dynamically fit any display window size. In an embodiment, a responsive transactional statement generation system having one or more processors and a non-transitory computer-readable medium containing program instructions that cause said one or more processors to receive data files each includes data representing one or more transactional statements, parse the received data files using one or more predetermined schemas to create restructured electronic transactional statements, save the restructured electronic transactional statements and display the restructured electronic transactional statements responsively at a user device. In other embodiments, the responsive transactional statement generation system compresses the restructured electronic transactional statements, saves the restructured electronic transactional statements in a secure format, and uses predetermined quality assurance processes.

GARMENT FOR PROVIDING DISPLAY FUNCTION
20180000169 · 2018-01-04 ·

Disclosed are clothes for providing a display function. The clothes may include: a flexible display module including a predetermined number of light emitting diode elements disposed at a predetermined interval; a communication module which communicates with at least one of a user terminal and a control server, and receives at least one of a control signal and image data, the image data including at least one of still image data and video data; a control module which controls the flexible display module to output an image corresponding to h received image data in response to the received control signal or a control signal generated by the control module; and a memory module which stores at least one of an image that is displayable in the flexible display module and identification information of the clothes.