Online Advertisement Patents (Class 705/14.73)
  • 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
  • Patent number: 10007903
    Abstract: A method is provided for communication by a mobile telecommunication device. The method comprises detecting, by the mobile telecommunication device, an input related to an advertisement displayed on the mobile telecommunication device and associated with an online merchant. The method further comprises, responsive to detecting the input, transmitting, by the mobile telecommunication device, to the online merchant, a token stored in a memory location in the mobile telecommunication device, wherein the token contains information for facilitating a transaction between the mobile telecommunication device and the online merchant.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: June 26, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael A. Gailloux, Lauren R. King
  • Patent number: 9966107
    Abstract: Disclosed are various embodiments for transmitting a plurality of files of a plurality of file systems associated with a corresponding plurality of users to each one of the users. In one embodiment, a jukebox service identifies files from file systems associated with each user requesting to consume the transmitted content. In one embodiment, the jukebox service identifies the files based in part on a plurality of disc jockey preferences provided by a disc jockey. The jukebox service then generates a jukebox playlist of the identified files having an order that is generated based at least in part on a playback profile associated with each one of the files. For instance, the playback profile may describe a playback frequency of the respective file. The jukebox service may then transmit the files over a network to clients of requesting users according to the order established by the jukebox playlist.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: May 8, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Kaloyan K. Kraev, Calvin D. Freitas, Steven A. Miles, David J. Anderson, John Santino, Kurtis J. Norwood, Sukhada S. Palkar, Naveenkumar Selvaraj, Olivier Z. Garamfalvi
  • Patent number: 9965648
    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: April 6, 2017
    Date of Patent: May 8, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ching-Wei Cheng, Tzu-Ching Kuo, June-Ray Lin, Yi-Chun Tsai
  • Patent number: 9959570
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving a user account identifier of a content item suppression account and an identity of a user-specified content item, receiving an auction announcement message including the user account identifier and a request for allocation of a content item to a content inventory unit to be presented at the user device, determining a bid for presenting the content item in place of third-party content, transmitting the bid to the auction platform, transmitting the content item in response to the auction announcement message, receiving a message indicating that the content item has been presented in place of the third-party content and an auction price for presenting the content item in place of the third-party content, and reducing a stored account value associated with the user account identifier based on the auction price.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 1, 2018
    Assignee: Google LLC
    Inventor: Nemo Semret
  • Patent number: 9928381
    Abstract: A system and a method for managing privacy of data are provided. The method includes causing generation of a trigger notification notifying an access to one or more fields of a user-profile in a first application. The trigger notification generated is by a second application integrated with the first application. The first application includes a plurality of fields comprising sensitive data associated with the user-profile. The method further includes enforcing one or more access preferences corresponding to the one or more fields by the second application on the generation of the trigger notification. The one or more access preferences are based at least on one of a plurality of preconfigured rules and contextual information associated with the trigger notification. Enforcing the one or more access preferences facilitates in managing data privacy.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: March 27, 2018
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Kumar Mansukhlal Vidhani, Akhil Anand Dixit, Vijayanand Mahadeo Banahatti, Sachin P. Lodha
  • Patent number: 9924093
    Abstract: A display device renders a field of view of a panoramic image that is produced from several separate images taken by different cameras. The field of view can be panned across the panoramic image. The separate images each show a portion of a panoramic view and border other images. When rendering a field of view that includes a border between two adjacent images, the images can be merged in a way that substantially eliminates the border and makes the view appear as one continuous image. The merging is performed only as needed, and border regions between images that are not in the rendered field of view are not merged so as to avoid using processing resources unnecessarily.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: March 20, 2018
    Assignee: HOYOS INTEGRITY CORPORATION
    Inventors: Gustavo Leizerovich, Guillermo Padin, Jr.
  • Patent number: 9924336
    Abstract: In one embodiment, a user of a social networking system requests to check in a place near the user's current location. The social networking system generates a list of places near the user's current location, ranks the places in the list of places near the user's current location by a distance between each place and the user's current location, as well as activity of the user and the user's social contacts for each place, and returns the ranked list to the user.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: March 20, 2018
    Assignee: Facebook, Inc.
    Inventors: Joshua Redstone, Eyal Michael Sharon, Srinivasa P. Narayanan
  • Patent number: 9922342
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, are described for providing content. A method includes: receiving a request for an advertisement to be displayed in a slot associated with a third-party content site; identifying a relevant advertisement to be provided in the slot; determining information to be included in an annotation associated with the advertisement, the annotation including customized information related to a user or a group associated with the user that is to be presented along with the advertisement; providing the advertisement responsive to the request including providing the annotation along with a control for re-publishing the advertisement along with the relevant advertisement; receiving user input selecting the control and designating the advertisement for re-publishing; and targeting additional content to the user or a group associated with the user based on the received user input.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: March 20, 2018
    Assignee: Google LLC
    Inventors: Davi Reis, Christian Oestlien, Eider Silva de Oliveira, Marcus A. Leal, Igor P. Soares
  • Patent number: 9894145
    Abstract: In response to a teleport request, teleport destination characteristics are determined and compared against preferences, characteristics and restrictions of an avatar as indicated by metadata or tags to determine if the teleport destination is suitable for teleportation of that avatar. If the destination is found unsuitable, a search is conducted, preferably based on unmatched metadata of the avatar or the destination to suggest or directly substitute a suitable teleportation destination. Metadata for the avatar and the destination can include metadata which is dynamic (such as destination occupancy or processing capacity) adaptively developed or based on current or historical usage and virtual universe system status.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Dawson, Barry M. Graham, Rick A. Hamilton, II, Clifford A. Pickover
  • Patent number: 9886258
    Abstract: A method for grayscale-upgrading includes determining a target social group to be grayscale-upgraded, determining a target user account to be grayscale-upgraded in the target social group, and grayscale-upgrading an application or device corresponding to the target user account.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: February 6, 2018
    Assignee: Xiaomi Inc.
    Inventors: Jialin Fan, Heng Qu, Baiming Ma
  • Patent number: 9881058
    Abstract: Methods, systems, and media for displaying information related to displayed content upon detection of user attention are provided. In some implementations, a method for presenting information to a user is provided, the method comprising: detecting a presence of a user; retrieving content and associated content metadata; causing the content to be presented to the user in response to detecting the presence of the user; detecting a user action indicative of user attention to at least a portion of the content presented to the user; and in response to detecting the user action, causing information to be presented to the user, wherein the information presented to the user corresponds to the content metadata associated with the portion of the content.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 30, 2018
    Assignee: Google Inc.
    Inventor: Eric H. Liu
  • Patent number: 9843643
    Abstract: A system for monitoring consumer activity on a website is described herein. The system includes a memory device and an activity sessionization server. The memory device is configured to store a webpage list including a plurality of webpage records and an activity session list including a plurality of activity session records. Each of the activity session records including a webpage URL and a session ID. The activity sessionization server retrieves a webpage record from the webpage list, determines if the retrieved webpage record includes a referral URL, identifies a matching activity session record that includes a corresponding webpage URL that matches the referral URL of the retrieved webpage record, determines a corresponding session ID associated with the matching activity session record, and associates the corresponding session ID with the current activity session record.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: December 12, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Venkata Swamy Martha, Abhishek Gattani
  • Patent number: 9830633
    Abstract: Methods and systems of defining product attributes may involve receiving a search query and extracting a user expectation from the search query. In addition, an attribute may be defined for a product based on the user expectation. In one example, consumer generated content such as forum content, review content, blog content and social networking content, is used to define the attribute.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: November 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Madhu K. Chetuparambil, George T. Jacob Sushil, Kalapriya Kannan
  • Patent number: 9794357
    Abstract: A technique for tracking web browsing activity of a client device that includes storing, in a memory, a client profile having a client identifier associated therewith, providing a client device with a cache file having the client identifier embedded therein, receiving from the client device an identification of a client action and the client identifier, and updating the client profile to include the identification of the client action.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: October 17, 2017
    Assignee: Cision US Inc.
    Inventors: Timothy Michael Fluehr, Mark James Heys
  • Patent number: 9787784
    Abstract: A web server is disclosed that is configured to track requests for web pages on a third party web server. The tracking web server traps a web page request, such as a PURL (Personalized URL) for a personalized web page, before it attempts to serve the web page requested. The URL of the web page request is analyzed to determine the location of the requested page on a third party server, and details of the contact with which the personalized web page is associated. Receipt of the web page request is then recorded in a memory associated with the server, and the web page request is forwarded to the third party server for processing. The redirection to the third party web server may be seamless, such that the contact requesting the page does not know of the redirection. In this way, a tracking web server is provided which can supply a personalized tracking and forwarding function.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: October 10, 2017
    Assignee: INTIMIS LIMITED
    Inventors: Kevin Mason, Ian Griffiths, Ian Nicholas Pollard
  • Patent number: 9785970
    Abstract: A system for providing mobile advertisement actions may include a memory to store a request, mobile carrier data, mobile advertisement data, and mobile advertisement action data. The system may include an interface operatively connected to the memory to communicate with a mobile device. The system may include a processor operatively connected to the memory and the interface. The processor may receive information and a request from the mobile device via the interface and may determine the mobile carrier data relating to a mobile carrier associated with the mobile device. The processor may identify the mobile advertisement data and the mobile advertisement action targeted to the request and the mobile carrier data. The processor may append the mobile advertisement action data to the mobile advertisement data. The processor may provide the mobile advertisement data with the appended mobile advertisement action data to the mobile device via the interface.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: October 10, 2017
    Assignee: Excalibur IP, LLC
    Inventors: Arvind Gupta, Ashutosh Tiwari, Gopalakrishnan Venkatraman, Dominic Cheung, Stacy R. Bennett, Douglas B. Koen
  • Patent number: 9773073
    Abstract: A web page may be rendered for display on a client device. The rendered web page may be based on a first document. It may be determined that (i) a scroll position of the rendered web page has changed such that the scroll position is below a threshold scroll position, and (ii) the change of the scroll position is due to an event other than receiving a scrolling command from a user. Possibly responsive to this determination, a second document may be requested and received from a content server device. The web page may be re-rendered for display on the client device. The re-rendered web page may include content from the first document and content from the second document.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: September 26, 2017
    Assignee: tronc, Inc.
    Inventors: Daniel Krecichwost, Jeremy Wayne Majors, Dennis J. Huh, James Thomas Burnett
  • Patent number: 9762549
    Abstract: Systems for instant messaging private tags preferably comprise a parser for parsing an instant message for sensitive data and an encryption engine for encrypting the sensitive data. A modified uuencoder is also preferably included for converting the encrypted sensitive data into a data stream that complies with an XML format. Other systems and methods are also provided.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: September 12, 2017
    Assignee: Uber Technologies, Inc.
    Inventors: Larry G. Kent, Jr., W. Todd Daniell, Joel A. Davis, Brian K. Daigle
  • Patent number: 9760872
    Abstract: There is provided systems and methods for automatic completion of online payment forms and recurring payments. The methods include determining if a user is engaged in a financial transaction, requesting permission to use a payment provider to complete the financial transaction, and completing the financial transaction using the payment provider if permission is granted, wherein the payment provider provides user information to complete the financial transaction. The financial transaction may include a payment form including at least one field, a recurring payment, or a payment to a merchant utilized by the user.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: September 12, 2017
    Assignee: PAYPAL, INC.
    Inventor: Kamal Zamer
  • Patent number: 9727886
    Abstract: A social networking system performs account recovery for a user with the help of the user's connections (e.g., friends). The social networking system selects connections of the user based on information indicating likelihood of real-world interactions between the user and the selected connections. Access codes are sent to the selected connections and the user instructed to obtain access codes from the selected connections via a communication that is outside the social networking system, for example, via phone. The user provides the access codes obtained from the selected connections to the social networking system. If the access codes provided by the user match the access codes sent to the selected connections, the user is granted access to the account. Real-world interactions between two users are determined based on sharing of devices between the users or information indicating presence of the users in the same place during same time interval.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: August 8, 2017
    Assignee: Facebook, Inc.
    Inventors: Yigal Dan Rubinstein, Jacob Andrew Brill, Arturo Bejar, Jonathan H. Frank, David Breger
  • Patent number: 9697185
    Abstract: A method, apparatus, and manufacture for content protection for protecting some objects is provided. A content protection operation or license operation is performed for at least one media object of a web application. Some or all of the objects are then marked as protected. When an operation is performed that accesses a protected object, a user agent determines whether to deny the operation, to allow the operation and mark data exported by the operation and objects storing the exported data as protected objects, or to allow the operation and not mark data exported by the operation and objects storing the exported data as protected objects.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: July 4, 2017
    Assignee: Google Inc.
    Inventors: David Kimbal Dorwin, Andrew Martin Scherkus
  • Patent number: 9678932
    Abstract: An apparatus and a method for extracting a body from a web page are provided. The method includes, determining a start node for the extracting of the body from the web page according to a coordinate designated by a user, determining a body region according to the start node, and displaying the determined body region.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: June 13, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chang-Hyup Jwa, Mariusz Grzegorczyk
  • Patent number: 9674210
    Abstract: A processing device comprises a processor coupled to a memory and is configured to obtain data characterizing host devices of a computer network of an enterprise. The data is applied to a logistic regression model to generate malware infection risk scores for respective ones of the host devices. The malware infection risk scores indicate likelihoods that the respective host devices will become infected with malware. The logistic regression model incorporates features of the host devices including at least user demographic features, virtual private network (VPN) activity features and web activity features of the host devices, and the data characterizing the host devices comprises data for the incorporated features. Proactive measures are taken to prevent malware infection in a subset of the host devices based at least in part on the malware infection risk scores. The processing device may be implemented in the computer network or an associated network security system.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: June 6, 2017
    Assignees: EMC IP Holding Company LLC, University of North Carolina at Chapel Hill
    Inventors: Alina M. Oprea, Ting-Fang Yen, Viktor Heorhiadi, Michael Kendrick Reiter, Ari Juels
  • Patent number: 9658758
    Abstract: A web page may be rendered for display on a client device. The rendered web page may be based on a first document. A first scroll position of the rendered web page may be determined. The first scroll position may be below the beginning of the first document. The web page may be re-rendered for display on the client device. The re-rendered web page may be based on a second document. A web-page navigation back command may be received. Possibly responsive to receiving the web-page navigation back command, the web page may be further re-rendered for display on the client device, and a scroll position of the further re-rendered web page may be adjusted to be at the beginning of the first document. The further re-rendered web page may be based on the first document.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: May 23, 2017
    Assignee: Tribune Publishing Company, LLC
    Inventors: Daniel Krecichwost, Jeremy Wayne Majors, Dennis J. Huh, James Thomas Burnett
  • Patent number: 9661158
    Abstract: An image forming apparatus includes an image reading section, a storage section, a communication section, an acceptance section, and an operation control section. The storage section has a plurality of storage regions at least one of which is associated one-to-one with one or more digital signage devices. The operation control section is configured to, when the acceptance section accepts a delivery instruction, allow the image reading section to read an original document and generate image data from the read original document, allow the storage section to store the image data generated by the image reading section in the one or more respective storage regions associated with the one or more digital signage devices designated in the delivery instruction, and allow the communication section to send the image data stored in the one or more associated storage regions to the one or more respective digital signage devices.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: May 23, 2017
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Yasuhiko Kida
  • Patent number: 9654627
    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: July 13, 2015
    Date of Patent: May 16, 2017
    Assignee: West Corporation
    Inventors: Kellan Stec, James K. Boutcher
  • Patent number: 9652784
    Abstract: Implementations described and claimed herein provide systems and methods for generating network intelligence based on network data. In one implementation, a network traffic dataset representative of network traffic across one or more ports of a primary network is obtained. The ports are associated with a secondary network in communication with the primary network. A content distribution network log associated with the secondary network is obtained. The content distribution log includes a history of content requests. A domain name system log associated with the secondary network is obtained. The domain name system log includes one or more Internet Protocol addresses. Network intelligence is generated based on the network traffic dataset, the content distribution network log, and the domain name system log. The network intelligence may be customer analytics, an aggregated data feed, and/or recommendations for inventory placement.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: May 16, 2017
    Assignee: Level 3 Communications, LLC
    Inventor: Jonathan Callahan
  • Patent number: 9652777
    Abstract: In an example embodiment, a method of dynamically optimizing a user interface on an electronic device is provided. A user interface is presented to a user, wherein the user interface includes one or more elements. User interactions with the one or more elements are then measured. The one or more elements of the user interface are then dynamically modified based on the measured user interaction.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: May 16, 2017
    Assignee: eBay Inc.
    Inventors: John Tapley, Krystal Rose Higgins, Eric J. Farraro
  • Patent number: 9641682
    Abstract: An approach is provided for selecting a telecommunications channel. In the approach, recipient attributes that correspond to an intended recipient are identified and current environment settings are retrieved. Predefined channel expression rules are then executed, with the channel expression rules utilizing the recipient attributes and the current environment settings as inputs to the rules. The execution of the channel expression rules results in the identification of a best telecommunications channel. A message is then transmitted to the intended recipient over the identified best telecommunications channel.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paul B. Konigsberg, Shaochun Zhu
  • Patent number: 9626711
    Abstract: A system and method provides product/service recommendations by rendering and analyzing content on webpages that are linked to on a user's personal webpage. In this manner, the system and method compiles a more complete view of the user's interest and preferences, thus providing more effective and finely-attuned user recommendations.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 18, 2017
    Assignee: W.W. Grainer, Inc.
    Inventor: Geoffry A. Westphal
  • Patent number: 9613148
    Abstract: A method and system for determining a property of a user in a social network platform are provided according to some embodiments of the present disclosure. The method includes: determining a property of a seed user in the social network platform; determining a property of a social network platform function interacting with a user according to a property of the user in the social network platform; and determining a property of a user interacting with a social network platform function according to a property of the social network platform function. By the embodiments of the present disclosure, the property of the user in the social network platform can be determined accurately.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: April 4, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Changwen Yuan
  • Patent number: 9608892
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing client-side click tracking. In one aspect, a method includes receiving, by a client, a resource from one or more servers. The resource includes (i) a link, (ii) click tracking code, and (iii) local storage monitoring code. The method includes invoking, by the client, the click tracking code and the local storage monitoring code, detecting, by the invoked click tracking code, a selection of the link, and generating, by the invoked click tracking code, a representation of the selection. The method includes storing, by the invoked click tracking code, the representation of the selection in a local storage on the client, determining, by the invoked local storage monitoring code, to communicate the representation of the selection; and communicating, by the invoked local storage monitoring code, the representation of the selection to the one or more servers.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: March 28, 2017
    Assignee: Google Inc.
    Inventors: Zhongli Ding, Dragan Zivkovic
  • Patent number: 9594485
    Abstract: A first document may be requested and received from a server device. Based on the first document, a web page may be rendered for display on a client device. The rendered web page may include a plurality of selectable items, each corresponding to a respective type of web page content. Via a user interface of the client device, a selection of a first selectable item of the selectable items may be received. Possibly responsive to receiving the selection of the first selectable item, a second document may be requested and received from the server device. The second document may include a first particular type of web page content corresponding to the first selectable item. The web page may be re-rendered for display on the client device to include content from both the first document and the second document.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: March 14, 2017
    Assignee: Tribune Publishing Company, LLC
    Inventors: Daniel Krecichwost, Jeremy Wayne Majors, Dennis J. Huh, Farha Abdul Sattar Mukri, James Thomas Burnett
  • Patent number: 9552439
    Abstract: A web page may be rendered for display on a client device. The rendered web page may include a first document and a first advertisement that is based on the first document. It may be determined that a first scroll position of the rendered web page has a first characteristic. Possibly responsive to determining that the first scroll position of the rendered web page has the first characteristic, a second document may be requested and received from a content server device, and, based on the second document, a second advertisement may be requested and received from an advertisement server device. The web page may be re-rendered for display on the client device. The re-rendered web page may include content from the first document, content from the second document, the first advertisement, and the second advertisement.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: January 24, 2017
    Assignee: Tribune Publishing Company, LLC
    Inventors: Daniel Krecichwost, Jeremy Wayne Majors, Farha Abdul Sattar Mukri