Online Advertisement Patents (Class 705/14.73)
  • Patent number: 10645441
    Abstract: A sales administration system that manages online sales via overlays on a video stream. Customers can comment on or respond to the video stream, and may order products using simple phrases such as “Sold”. The system can stream video with overlays to multiple clients simultaneously, including websites and mobile apps. Comments from all clients are received, aggregated, processed for orders, and displayed to the sales administrator. The system is coupled to a merchant's operational data, providing immediate visibility to changes in inventory and orders. Video overlays may be updated automatically by the system as this operational data changes, for example highlighting products with low stock. The system may analyze customer comments and orders both during the video stream and after the sales session is complete, and may generate recommendations to improve sales effectiveness. For backorders, customers may preauthorize charges to be at the front of the queue for shipment.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: May 5, 2020
    Assignee: CommentSold, Inc.
    Inventor: Brandon Kruse
  • Patent number: 10636060
    Abstract: The present disclosure is directed to methods for identifying a user by a demand side platform (DSP) across advertiser exchanges. The method includes establishing, by a DSP, a cookie mapping for a user. The cookie mapping includes a mapping of user identifiers for the user from advertisement exchanges to a user identifier assigned by the DSP for the user. The DSP stores to the cookie mapping a first mapping to the user identifier of the DSP, comprising a first user id received by a bidder from a first exchange and a first exchange id for the first exchange. A bidder inserts a pixel into a bid for an impression opportunity to a second exchange. The pixel includes a key to the cookie mapping and a second user id for the user and a second exchange id. The second user id is received by the bidder from a second exchange.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: April 28, 2020
    Assignee: MediaMath, Inc.
    Inventors: Yehuda Ari Buchalter, Paul M. Mason, Joseph M. Zawadzki, Roland G. Cozzolino, Leo T. Craig
  • Patent number: 10620776
    Abstract: A computer-implemented system and method for displaying additional information corresponding to an item represented by a visual indicator in response to a mouseover event is disclosed. Various embodiments receive a mouseover event corresponding to a visual indicator displayed on a display screen and generate additional information corresponding to an item represented by the visual indicator in response to the mouseover event, the additional information being obtained from various databases and used to generate additional information corresponding to the item.
    Type: Grant
    Filed: January 31, 2015
    Date of Patent: April 14, 2020
    Assignee: eBay Inc.
    Inventors: Nicholas David Posner, Randall Scott Shoup, Sriram Samu, Thomas Lo
  • Patent number: 10607262
    Abstract: An online system receives advertisement (“ad”) requests for presentation to its users. An ad request may include one or more values associated with a characteristic of online system users. When an opportunity to present the ad request to a user is identified, the online system obtains the characteristic of the user and determines a value for the user from the ad request based on the obtained characteristic for the user and values associated with the characteristic included in the ad request. The online system generates a score for the ad request based on the determined value for the user, a bid amount in the ad request, and a likelihood of the user interacting with an advertisement in the ad request. Based on the score for the ad request, the online system determines whether to present the advertisement from the ad request to the user.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: March 31, 2020
    Assignee: Facebook, Inc.
    Inventors: Paresh Jayant Rajwat, Asad K. Awan
  • Patent number: 10608867
    Abstract: The invention makes it possible to offer unused network resources for another communication network operator very fast. VNF technology is utilized in a server that provides the inventive arrangement. The operator who wishes to offer unused capacity can offer physical resources through the server. The operator who wished to obtain the physical resources can request them from the server.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: March 31, 2020
    Assignee: Comptel Oy
    Inventor: Tirthankar Ghosh
  • Patent number: 10609443
    Abstract: Methods, apparatus and systems for processing and tagging at least a portion of a video with metadata are provided herein. In some embodiments, a method for processing and tagging at least a portion of a video with metadata includes extracting a plurality of frames from the video, generating a fingerprint for each frame of the plurality of frames, or for a set of frames of the plurality of frames, determining contextual data within at least one frame or set of frames, associating the generated fingerprint of each frame or set of frames with the determined contextual data, and storing the association of the fingerprint of each frame or set of frames and the contextual data.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: March 31, 2020
    Assignee: Tagflix Inc.
    Inventors: Timothy Wu, Marcus Ehrenblad
  • Patent number: 10600071
    Abstract: A content delivery system ensures viewability of ads in a flip-based digital magazine. User behavior in the environment of the digital magazine is observed and processed to identify one or more opportunities for ad placement. Ads are selected and placed in the digital magazine in such a way as to satisfy temporal and spatial criteria relating to display of the ads. In one embodiment, a full-page ad is inserted between consecutive content pages of the digital magazine in response to a flip action being performed by the user. The digital magazine may lock the ad in place and allow page transition after minimum display duration is satisfied. In another embodiment, an embedded ad is persisted between consecutive content pages to ensure minimum display duration is satisfied.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: March 24, 2020
    Assignee: Flipboard, Inc.
    Inventor: David Wigder
  • Patent number: 10600082
    Abstract: Selecting an advertisement is disclosed. Seed information associated a consumer's preference for audio content is received. An affinity set comprising one or more member items based at least in part on the received seed information is determined. An advertisement associated with at least one item in the affinity set is selected. The advertisement is caused to be displayed to the consumer.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: March 24, 2020
    Assignee: BEATS MUSIC, LLC
    Inventors: Peter C. Gotcher, Eric M. Gottschalk
  • Patent number: 10599291
    Abstract: An interactive flyer system is disclosed. The system includes a flyer image tiler for creating a flyer image tile set, the set including multiple copies of a flyer image segmented into a plurality of flyer image tiles with each copy representing the flyer image at one of a plurality of zoom levels, wherein a copy of the multiple copies is configured to fit within a viewport having a resolution, and a flyer image tile store for storing the flyer image tile set. There is also disclosed a method for displaying the interactive digital flyer.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: March 24, 2020
    Assignee: FLIPP CORPORATION
    Inventors: Matthew Cheung, David Au-Yeung, Jeff Francis, David Meyers, Wehuns Tan
  • Patent number: 10580033
    Abstract: Keyword suggestions that are category-aware (and field-proven) may be used to help advertisers better target the serving of their ads, and may reduce unused ad spot inventory. The advertiser can enter ad information, such as a creative, a landing Webpage, other keywords, etc. for example. A keyword facility may use this entered ad information as seed information to infer one or more categories. It may then request that the advertiser confirm or deny some basic feedback information (e.g., categories, Webpage information, etc.). For example, an advertiser may be provided with candidate categories and may be asked to confirm (e.g., using checkboxes) which of the categories are relevant to their ad. Keywords may be determined using at least the categories. The determined keywords may be provided to the advertiser as suggested keywords, or may automatically populate ad serving constraint information as targeting keywords.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: March 3, 2020
    Assignee: Google LLC
    Inventors: Ross Koningstein, Valentin Spitkovsky, Georges Harik, Noam M. Shazeer
  • Patent number: 10572491
    Abstract: Methods, systems, and media for presenting related media content items are provided.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Przemek Drochomirecki, Grzegorz Glowaty, Christian Brumm
  • Patent number: 10552878
    Abstract: Systems and methods are provided for discovering advertisements on publisher web pages and for determining whether the advertisements are obscured by other content on the web pages. An advertisement tracking and discovery system may use web crawler applications to explore multiple publisher websites. The web crawler applications may gather advertisement data that includes information associated with detected advertisements, placement pathways by which the advertisements were placed on the publisher web pages, and obscuration information for the detected advertisements. Obscured advertisements that have been detected may be ignored during advertisement tracking and discovery operations or obscuration information may be stored and provided with other advertisement information for the obscured advertisements. The advertisement data may be aggregated and formatted to be provided to a user. The provided data may include advertisement screenshots and web page screenshots containing the advertisements.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: February 4, 2020
    Assignee: PATHMATICS, INC.
    Inventors: Thomas George Lorimor, Gabriel Richard Gottlieb, Scott Daniel Carpenter
  • Patent number: 10552853
    Abstract: A determination is produced as to the number of leads that can be provided from a system to a target business entity, wherein the leads are generated from a plurality of platforms. The platforms may include platforms that comprise system sources for leads, i.e., sources that are internal or organic to the system, for which it is unnecessary to pay third parties for the leads. The platforms may also include platforms that comprise external sources for leads, such that the leads must be purchased from the external sources. In response to parameters related to the target business entity, an estimated number of leads per unit time is generated for a range of payments to the system by the target business entity. The number of leads to be originated from each of the respective platforms is determined by business rules preferences, which may be specified by the target business entity.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: February 4, 2020
    Assignee: YP LLC
    Inventors: Wendell Hicken, Corey McMahon, Deepak Thakral, Teodoro Gomez, Giri Damerla, Harish Goli, Nagendra Lavu
  • Patent number: 10528978
    Abstract: A system and methods for management and delivery of content and rules is disclosed. An exemplary method may comprise managing, for an organization, a plurality of data and a plurality of content in separate database entities, wherein the plurality of content is associated with the plurality of data based on a plurality of rules; packaging the plurality of rules with the plurality of content in a carrier that is independent from one or more presentation channels, wherein at least part of the plurality of content is integrated with at least part of the plurality of data; delivering the plurality of data and the carrier to the one or more presentation channels; integrating, at the one or more presentation channels, the plurality of data with the plurality of content based on the plurality of rules; and distributing the integrated data and content through the one or more presentation channels.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: January 7, 2020
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Margaret S. Brenner, Scott C. Proud
  • Patent number: 10521879
    Abstract: Methods, apparatuses, and computer program products for overlaying multisource media in VRAM are described. The primary media source is rendered in VRAM by an application program, and then the secondary media source(s) are rendered and blended to the primary source in VRAM at the same location of the primary source in VRAM, so no extra buffer is needed. This improves system performance and reduces power consumption, through reduced system bus, system memory, and CPU usage.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: December 31, 2019
    Assignee: Ubitus, Inc.
    Inventors: Chung-Chou Yeh, Yu-Ju Tseng, Kai-Fang Cheng
  • Patent number: 10515086
    Abstract: A set of search results associated with a query is received, the set of search results including for each of search result in at least a subset of the set an indication of an evidence based at least in part on which the search result was included in the set of search results. A search result display interface is generated in which at least a displayed subset of search results are displayed, the search result display interface include for each of at least a subset of the displayed search results an indication of the corresponding evidence based on which that search result was included in the set of search results.
    Type: Grant
    Filed: February 19, 2017
    Date of Patent: December 24, 2019
    Assignee: Facebook, Inc.
    Inventors: Charles Jolley, Michael Hanson, Chandrasekhar Iyer, Heidi Young, David Baggeroer
  • Patent number: 10510098
    Abstract: Targeted audio advertisements may be inserted into IVR sessions. The audio advertisements may be targeted based on session data that includes information describing an ongoing IVR session of a user of a mobile device and demographic information of the user. The audio advertisements may include prompts to solicit information from the user during the ongoing IVR session. The targeted audio advertisements may be played, to the user, during the ongoing IVR session.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: December 17, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kiran Naiga, Momin Mirza, Gilda Majidi, Avinash S. Chugh, Manian Krishnamoorthy
  • Patent number: 10489608
    Abstract: A masking system and method for automatically masking sensitive user information on a webpage is provided. The method includes the steps of identifying a location of the first user data of the first type of sensitive user information on the webpage, updating an initial path to the first user data to account for changes to the initial path detected in response to repeated visits to the webpage, wherein the updated initial path to the first user data is stored as a stable path, locating a second user data associated with a second type of sensitive user information on the webpage, by accessing a central database containing path information to a location of the second user data on the webpage, and masking the first user data and the second user data on the webpage, using the stable path and the path information obtained from the central database.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ching-Wei Cheng, Tzu-Ching Kuo, June-Ray Lin, Yi-Chun Tsai
  • Patent number: 10475077
    Abstract: Advertisement content associated with an entity having a physical location is selected for display to a user by a client device. A proximity of the client device to the physical location is determined. In response to determining the proximity between the client device and the physical location, an advertisement is generated that includes the advertisement content and an indicator of the physical location. The generated advertisement is sent to the client device for display to the user.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: November 12, 2019
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, Michael John Toksvig
  • Patent number: 10460358
    Abstract: Described are systems and methods for dynamic integration and presentation of advertising content and media content. The method includes receiving a request for media content from a remote computing device. The method also includes providing an interactive advertising unit, which comprises a first content layer including the requested media content and a media player, a second content layer including the advertising content, wherein the advertising content comprises video content and website content, and an integration module configured to display the video content to match the boundaries of the media player, extend the display area of the video content, reduce the display area of the video content after a period of time, display the website content in an area outside of the boundaries of the media player, and display the requested media content in the media player. The method also includes transmitting the interactive advertising unit for presentation on the remote computing device.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: October 29, 2019
    Assignee: Viacom International Inc.
    Inventors: Walter Geer, III, Ellen To, Suzanne McDonnell, Adam Solomon, Mark Fortner, Jason Witt
  • Patent number: 10455058
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing requests for digital components. A method includes receiving a request from a client device for a digital component generated by a first SDK installed at a client device, examining data fields of the request by servers, generating real-time requests by the servers, and transmitting each real-time request to a third-party digital component provider by the servers. The method further includes receiving responses to the real-time requests from the third party digital component provider by the servers, selecting a particular response to transmit to the client device responsive to the request for the digital component by the servers, and transmitting the particular response to the first SDK with instructions specifying which SDK installed at the client device is required to render a digital component included in the particular response by the servers.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: October 22, 2019
    Assignee: Google LLC
    Inventors: Christopher Dawson, Haskell Aaron Garon, James Giles, Vishal Viresh Kumar, Stephen Rhys Norum, George Jacob Levitte
  • Patent number: 10439976
    Abstract: A system, method, and computer-readable medium are disclosed for providing a short message metadata generation tool which performs a short message metadata generation operation which automatically generates metadata for new and/or updated products as well as augmenting short message content. The short message metadata generation operation provides users with customized metadata for various products and/or lines of business and guide official company identifiers with reliable data that can be promoted among customers with ease.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: October 8, 2019
    Assignee: Dell Products L.P.
    Inventors: Deepak Ravishankar, Mainak Roy, Rathi B, Sharmad S. Naik
  • Patent number: 10397301
    Abstract: Embodiments of the present invention provide a method, system and computer program product for Web page view customization. In an embodiment of the invention, a Web page view customization method includes receiving a request to load a Web page of a multiplicity of components by an end user and retrieving for the end user, a previously stored set of the components of the Web page. The method additionally includes rendering the Web page in a browser window of a Web browser of the end user so as to include based upon the previously stored set, only those of the multiplicity of components selected for inclusion while omitting from display in the Web page those of the multiplicity of components selected for exclusion.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Shelbee D. Eigenbrode, Dana L. Price, Aaron J. Quirk
  • Patent number: 10385767
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method for determining bids for campaigns. The method comprises receiving an indication from a sponsor to create a video campaign and presenting a user interface for the sponsor to designate a goal for the video campaign. The goal is expressed in terms of a balance between maximizing any views versus engaged views. Engaged views arise when a user indicates their desire to view a video content item or where the user performs one or more actions related to the video content item while or after viewing the video content item. The method further comprises receiving a sponsor selection of a goal, receiving a maximum bid to be applied to all video campaign formats, automatically determining an adjusted maximum bid for each format based on the maximum bid and sponsor goal selection, and storing the campaign.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: August 20, 2019
    Assignee: Google LLC
    Inventors: Jonathan Goldman, Thomas J. Broxton, Lane P. Shackleton, Reto Strobl, Thomas Weich, Baljeet Singh
  • Patent number: 10366334
    Abstract: Methods, systems and computer program products for clustering pages into headline clusters are provided by collecting web data, identifying pages from the web data, tokenizing unique words in each page, recognizing unique entities in each page, detecting media links in each page, and constructing a plurality of vector representations of each page. A first dimension of each vector representation includes the unique words tokenized in each page, a second dimension of each vector representation includes the unique entities recognized in each page, and a third dimension of each vector representation includes the media links detected in each page. The vector representations are, in turn, clustered.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: July 30, 2019
    Assignee: SPOTIFY AB
    Inventors: Kurt Jacobson, Daniel E. Stowell, Brian Whitman, Athena Y. Koumis, Jason H. Steinbach
  • Patent number: 10354259
    Abstract: A non-transitory computer-readable storage medium storing a display control program that causes a computer to execute a process, the process including, monitoring an operation of a user for one or a plurality of display contents displayed on a screen, determining whether a result of the monitoring corresponds to at least one of a plurality of operation patterns stored in a memory, and outputting, on the screen, information corresponding to the one or the plurality of display contents when the result of the monitoring corresponds to the at least one of the plurality of operation patterns, the information being different in accordance with which operation pattern, included in the plurality of operation patterns, corresponds to the result of the monitoring.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: July 16, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Akito Mori, Keisuke Fujita, Ikko Aoyama, Naoyuki Echizenya
  • Patent number: 10332160
    Abstract: The usefulness of content (target content), such as advertisements, may be increased by determining additional content and providing such additional content in association with the content. The target content may be text, a Web page, a URL, a search query, etc. The additional content might be related suggested queries (e.g. “Try a search for ——————”), news articles (or excerpts or summaries thereof), reviews (or excerpts or summaries thereof), advertisements, user group messages, etc.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: June 25, 2019
    Assignee: Google LLC
    Inventors: Jeffrey Adgate Dean, Krishna Bharat, Paul Buchheit
  • Patent number: 10332156
    Abstract: The present disclosure is directed to methods for identifying a user by a demand side platform (DSP) across advertiser exchanges. The method includes establishing, by a DSP, a cookie mapping for a user. The cookie mapping includes a mapping of user identifiers for the user from advertisement exchanges to a user identifier assigned by the DSP for the user. The DSP stores to the cookie mapping a first mapping to the user identifier of the DSP, comprising a first user id received by a bidder from a first exchange and a first exchange id for the first exchange. A bidder inserts a pixel into a bid for an impression opportunity to a second exchange. The pixel includes a key to the cookie mapping and a second user id for the user and a second exchange id. The second user id is received by the bidder from a second exchange.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: June 25, 2019
    Assignee: MediaMath, Inc.
    Inventors: Yehuda Ari Buchalter, Paul M. Mason, Joseph M. Zawadzki, Roland G. Cozzolino, Leo T. Craig
  • Patent number: 10326729
    Abstract: An intelligent social feed generator system leverages existing social platforms to generate context specific social feeds having enhanced messages that facilitate context specific user actions. The system implements technical features that analyze messages on existing social platforms to determine a message context and identify responsive user actions. The system generates enhanced messages allowing the user to take such action. The system also dynamically generates an enhanced social feed based on a particular usage context, where the social feed is formed of messages that match the usage context.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: June 18, 2019
    Assignee: Accenture Global Services Limited
    Inventors: Gurdeep Singh, Alex Kass, Upendra Chintala, Veenu Arora
  • Patent number: 10318570
    Abstract: An industrial search and diagnosis system discovers available data items across heterogeneous data platforms that make up an industrial enterprise and indexes the data items in a unified searchable namespace. The system also indexes non-textual or multimedia input, including image data, video data, and audio data. This multimedia data can be indexed by the system in association with the relevant industrial systems (e.g., machines, automation systems, devices, production lines, etc.) so that the system can provide the multimedia data to the user when the relevant industrial systems are searched or invoked. The system also accepts and processes multimedia data from as search criteria or for diagnostic analysis. In an example analysis, users can submit images, audio, or video of an industrial machine or automation system, and the diagnosis system can identify an operational abnormality based on comparative analysis performed on the multimedia information.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: June 11, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Sharon M. Billi-Duran, Christopher W. Como, Edward A. Gray, Kyle K. Reissner, Jonathan D. Walter, Mohit Singhai, Douglas J. Reichard, Scott N. Sandler, Ronald E. Bliss, Michael J. Pantaleano, Ryan Cahalane, Jessica L. Korpela, Bruce T. McCleave, Jr.
  • Patent number: 10320792
    Abstract: A device may receive a request for an authorization code, associated with providing content to a second device, from the second device. The device may provide the authorization code to the second device. The device may receive, from a third device, a request for a unique device identifier corresponding to the authorization code. The request for the unique device identifier may include the authorization code. The unique identifier may be associated with a subscriber of a network. The subscriber may be associated with the second device. The device may provide the unique device identifier to the third device. The third device may be associated with providing the content to the second device. The content may be targeted to the subscriber based on the unique device identifier.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: June 11, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Guanqun Bao, Jae Won Chung, Gaurav Gupta, Saumitra Kumar
  • Patent number: 10318510
    Abstract: Systems and methods of generating and using a bitmap index are disclosed. The bitmap index stores bit strings. In a particular implementation, each bit string in the bitmap index corresponds to an attribute. Each location in each bit string corresponds to the same source. The bitmap index supports parallelized and distributed execution of queries with respect to data indexed by the bitmap index. For example, the described bitmap index can be used to index advertising data, healthcare data, financial data, etc.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: June 11, 2019
    Assignee: Pilosa Corp.
    Inventors: Travis Turner, Todd Gruben, Higinio O. Maycotte, Cody Soyland
  • Patent number: 10275805
    Abstract: Described are methods and systems for dynamic integration and presentation of advertising content and media content. A server computing device receives a request for media content from a remote computing device, and provides an interactive advertising unit. The interactive advertising unit includes a first content layer including the requested media content, a media player, and website content; a second content layer including the advertising content, wherein the advertising content comprises video content; and an integration module. The integration module is configured to display the video content to match the boundaries of the media player, extend the display area of the video content beyond the boundaries of the media player and underneath the website content of the first content layer, reduce the display area of the video content after a period of time to match the boundaries of the media player, and display the requested media content in the media player.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: April 30, 2019
    Assignee: Viacom International Inc.
    Inventors: Walter Geer, III, Ellen To, Suzanne McDonnell, Jason Witt, Joanne Levy
  • Patent number: 10268778
    Abstract: Embodiments describe systems and methods for identifying temporal demand for queries and using metadata to modify autocomplete results. In one embodiment, a record of historical queries is stored by a system and analyzed to identify periodic or repeated events where demand for autocomplete results associated with one or more categories deviates from normal demand. A temporal model based on this record is used to adjust autocomplete search results during subsequent time periods associated with the repeated events.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: April 23, 2019
    Assignee: eBay Inc.
    Inventor: Shrish Mishra
  • Patent number: 10261983
    Abstract: A webpage browsing method, a webpage browsing device and a mobile terminal are provided. The method comprises: downloading page information of a requested webpage a webpage request from a user is received; analyzing the page information to obtain the page core content of the requested webpage; and typesetting the page core content and displaying the requested webpage that has been typeset, such that transmission bandwidth is saved, response to a webpage request is quickened, and meanwhile the webpage browsing effect and browsing experience of a user are improved.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: April 16, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Wei Yang, Liming Zhang, Jingjun Zhu
  • Patent number: 10262341
    Abstract: The present invention discloses a resource downloading method and device. The above method includes: performing a dynamic detection on a DOM tree of a web page where resources to be downloaded are located, acquiring a plurality of URL resources; filtering out a part of URL resources corresponding to advertisement data from the plurality of URL resources; and prompting a user to download remaining URL resources after the advertisement data are filtered out. With the technical solution provided by the present invention, a user can acquire media files which the user is interested in from web pages that provide online playing only at will, thereby greatly improving user experience.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: April 16, 2019
    Assignee: ZTE Corporation
    Inventor: Gang Cao
  • Patent number: 10255254
    Abstract: Document object model (DOM) extraction using a hypertext markup language (HTML) tag identifier is described. A web browser executing on a computing device receives content preference data input via a content preferences menu of the web browser. The web browser adds, to the DOM of an electronic resource, the HTML tag identifier that indicates the content preference data. The web browser renders the electronic resource with the HTML tag identifier. A content server parses the electronic resource rendered by the web browser to identify the HTML tag identifier, and selects the content item corresponding the content preference data indicated by the HTML tag identifier. The web browser receives the content item and renders the content item for display on a display device of the computing device.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: April 9, 2019
    Assignee: Google LLC
    Inventor: Jeffrey Getzin
  • Patent number: 10242108
    Abstract: Embodiments of the invention provide for contextually related sharing of commentary for different portions of an information base. A method of the invention includes receiving a query for a portion of content in an information base and identifying a portion of different content in the information base that is related to the queried portion. The method also includes retrieving both commentary posted to the information base in respect to the queried portion, and also commentary posted to the information base in respect to the identified portion. Finally, the method includes transmitting the queried portion and the retrieved portion, but annotating the retrieved commentary in respect to the identified portion so as to direct a display of the commentary posted to the information base in respect to the different portion in a manner visually distinguishable from a display of commentary posted to the information base in respect to the queried portion.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Dorian Birsan, Michael J. Harris, Jana Jenkins, James Henry Roberts
  • Patent number: 10235384
    Abstract: A client computing system publishes a database operation request to a global exchange on an advanced message queuing protocol (AMQP) server, wherein the database operation request identifies an operation to be performed on a database using a different application layer protocol. The client computing system obtains database operation result data from a client queue, on the AMQP server, that corresponds to the client computing system in response to publishing the database operation request and converts the database operation result data from a wire level format to a data format for the different application layer protocol.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: March 19, 2019
    Assignee: Red Hat, Inc.
    Inventor: Richard Allen Megginson
  • Patent number: 10219202
    Abstract: A WiFi router based appliance control system and method. The router monitors the activity of various router connected devices, and compares this against various user selected criteria according to an overall combined activity scheme, where some activities may be rewarded and some penalized. Depending on the results, the router may in turn use various algorithms to control various router controlled devices, in a manner encouraged to encourage overall compliance with these schemes. Thus for example if the router may balance social media use versus exercise or energy use, and take steps (restricting web pages, altering thermostat settings) to encourage compliance with various user determined criteria. In some embodiments, the router may cooperate with external servers to extend the range of activities monitored and range of reward/penalty criteria.
    Type: Grant
    Filed: February 26, 2017
    Date of Patent: February 26, 2019
    Assignee: SECURIFI CORPORATION
    Inventor: Rammohan Malasani
  • Patent number: 10165025
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may receive template information that identifies a template for generating a plurality of uniform resource identifiers (URIs) for accessing media content. The apparatus may generate, based on the template, one or more URIs of the plurality of URIs for accessing one or more portions of the media content. The apparatus may store the one or more URIs in a playlist file.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: December 25, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Mona Agrawal, Nagaraju Naik, Carlos Marcelo Dias Pazos
  • Patent number: 10152732
    Abstract: A system for creating a new advertisement unit is disclosed. The system can include a web browser, an ad server, and an advertisement creator server. The ad server is communicatively connected to the web browser, the ad server can be configured to store and deliver a plurality of advertisement units, and an advertisement creator server communicatively connected to the web browser and can be configured to host an ad creator engine, the ad creator engine can be configured to facilitate the creation of the new advertisement unit, wherein the web browser is configured to function as a graphical interface with the advertisement creator engine.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: December 11, 2018
    Assignee: INTERPOLS NETWORK INCORPORATED
    Inventors: Peter H. I. Kim, Hyo Lee, Joe Park, Sang-Yun Oh
  • Patent number: 10121166
    Abstract: A method for generating an SMS business message for processing by a software application includes: a data collection interface accepting outgoing instructions and outgoing data from said software application; a message encoding engine encoding said outgoing instructions and outgoing data from said software application; using an encoding template to generate the SMS business message as a categorized SMS message formatted for processing by a data processing system; and a dispatcher runtime processor processing said SMS business message for transmission over a network to a recipient.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rohit V. Kapoor, Jimmy W. Lo, Joanna W. Ng
  • Patent number: 10121155
    Abstract: An online services system provides monitoring of user interaction with third-party content. The monitoring is performed by a script in a web page provided by the online services system, which script provides a timer invoked when the browser leaves the online services system's page for a page comprising third party content. When the online services system serves the page, the browser reads the HTML to render the page, including the script with the timer. When the user leaves the online services system page, the timer begins, and when the browser returns to a page provided by the online services system, the timer ends and duration information from the timer is provided to the online services system. Applications include measurement of the quality of interaction between users and a third party advertisers, in which time spent viewing third party content is a proxy for the quality of the interaction.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: November 6, 2018
    Assignee: Facebook, Inc.
    Inventor: Thomas Giovanni Carriero
  • Patent number: 10067634
    Abstract: Approaches enable three-dimensional (3D) display and interaction with interfaces (such as a webpage, an application, etc.) when the device is operating in a 3D view mode. For example, interface elements can be highlighted, emphasized, animated, or otherwise altered in appearance, and/or arrangement in the renderings of those interfaces based at least in part on an orientation of the device or a position of a user using the device. Further, the 3D view mode can provide for an animated 3D departure and appearance of elements as the device navigates from a current page to a new page. Further still, approaches provide for the ability to specify 3D attributes (such as the appearance, action, etc.) of the interface elements. In this way, a developer of such interfaces can use information (e.g., tags, CSS, JavaScript, etc.) to specify a 3D appearance change to be applied to at least one interface element when the 3D view mode is activated.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: September 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Charley Ames, Dennis Pilarinos, Peter Frank Hill, Sasha Mikhael Perez, Timothy Thomas Gray
  • Patent number: 10067916
    Abstract: Systems and methods for providing an actionable object within a third-party content slot of an information resource of a content publisher. A processor receives an indication of interest in providing, for display, a creative within at least one third-party content slot of an information resource of a content publisher. The information resource includes third-party content slots available to be reserved to serve creatives. The processor identifies, on the information resource, at least one third-party content slot available to be reserved to serve one or more creatives. The processor inserts an actionable object within the identified third-party content slot, the actionable object configured to generate a request to provide an interface for reserving the identified third-party content slot to display the creative responsive to an action being taken on the actionable object. The processor renders the information resource including the inserted actionable object within the identified third-party content slot.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: September 4, 2018
    Assignee: Google LLC
    Inventors: Roman Kirillov, Andrew Tyler, Daniel Banfield, Hassan Mansoor, Daniel Matthew Goodridge, Louis Aidan Collard
  • Patent number: 10051118
    Abstract: Personal information, such as professional information normally associated with a business card may be identified and appended to a messaging sequence to provide automated user profile updates. One example embodiment may transmitting an initiation message from a service provider to a user device to initiate a communication session, transmitting a request message to the user device to accept contact information associated with the service provider, receiving a confirmation message responsive to the request message, transmitting the contact information responsive to receiving confirmation of the request, and automatically initiating a contact information update on the user device.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: August 14, 2018
    Assignee: West Corporation
    Inventors: Kellan Stec, James K. Boutcher
  • Patent number: 10037552
    Abstract: Systems and methods are provided for discovering advertisements on publisher web pages and for determining whether the advertisements are obscured by other content on the web pages. An advertisement tracking and discovery system may use web crawler applications to explore multiple publisher websites. The web crawler applications may gather advertisement data that includes information associated with detected advertisements, placement pathways by which the advertisements were placed on the publisher web pages, and obscuration information for the detected advertisements. Obscured advertisements that have been detected may be ignored during advertisement tracking and discovery operations or obscuration information may be stored and provided with other advertisement information for the obscured advertisements. The advertisement data may be aggregated and formatted to be provided to a user. The provided data may include advertisement screenshots and web page screenshots containing the advertisements.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: July 31, 2018
    Assignee: PATHMATICS, INC.
    Inventors: Thomas George Lorimor, Gabriel Richard Gottlieb, Scott Daniel Carpenter
  • Patent number: 10032179
    Abstract: Usage data representing the access of a set of resources on a network is accessed. The usage data is based at least in part on information received from client systems sent as a result of beacon instructions included with the set of resources. First and second sets of usage data representing access by client systems classified as a first type and a second type, respectively, are determined based on the accessed usage data. Counts of unique visitors accessing the network resources from each of the first and second types of client systems, based on the first and sets of usage data, respectively, are each determined. A total count of unique visitors accessing the network resources from the first and second types of client systems is determined based on data representing the usage overlap of devices of the first type with devices of the second type.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: July 24, 2018
    Assignee: comScore, Inc.
    Inventors: Frank Eugene Pecjak, Brian Pugh, Ramzi Joseph Nasr, Balakrishnan Vinayak Nair, Kris Johnson
  • Patent number: 10026138
    Abstract: In an exemplary embodiment, image content is rendered to include a digital watermark pattern at an essentially fixed scale, regardless of the size of screen on which the content is displayed. In one particular embodiment, CSS and JavaScript are responsive to the rendering context (which can include screen size, and/or viewer position) to define the geometry of a watermarked texture block, which is tiled to serve as a background of an HTML-defined page. A great variety of other features and arrangements are also detailed.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: July 17, 2018
    Assignee: Digimarc Corporation
    Inventor: Eoin C. Sinclair