Patents Examined by Patrick Kim
  • Patent number: 10846730
    Abstract: A community loyalty rewards system comprising a mobile device, a central server, and a pharmacy server. The mobile device has instructions stored on a mobile device memory that causes a mobile device processor to track health related activities, receive points for such activities, and push point data to the central server and pull status data from the central server. The pharmacy server has instructions stored on a pharmacy server memory that causes a pharmacy server processor to pushes campaign data to the central server and pull user point and status data from the central server. One of the pharmacy server processor and a central server processor determine a charity that receives the points.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: November 24, 2020
    Assignee: PIONEER RX, LLC
    Inventors: Jeff Key, Stephen Culver, Paul Francis Carrig
  • Patent number: 10845948
    Abstract: A user's interaction with a list of content may be monitored and a second item of content may be inserted into the list at a position based on the user's interaction. The additional content may be associated with a first item of content in the list based on the interaction. A direction of scrolling of the list may be monitored, and the second item of content may be inserted into the list in a position subsequent to the first item of content in the direction of scrolling, such that the viewer encounters the second item of content after the associated first item of content. Because the second item of content may be selected to be desirable to viewers of the first item of content, presenting the second item of content subsequent to the first item of content may increase the likelihood of ingestion of the second item of content.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: November 24, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 10740783
    Abstract: A method and digital signage player for managing distributed digital signage content. A memory of the digital signage player stores a distributed digital signage content, a distributed digital signage content identifier for identifying the distributed digital signal content, and a local placement target for the distributed digital signage content. A processing unit of the digital signage player displays the distributed digital signage content on a display of the digital signage player, in accordance with the local placement target. The digital signage player exchanges, via a communication interface, synchronization data related to the distributed digital signage content with the at least one of a digital signage server and neighbor digital signage player. The processing unit increases or decreases the local placement target based on the synchronization data exchanged.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: August 11, 2020
    Assignee: BROADSIGN SERV, LLC
    Inventor: Bryan Mongeau
  • Patent number: 10628858
    Abstract: An online system provides advertisers with opportunities to bid on presentation of advertisements to a user. Advertisers may bid in real-time on advertisement presentation if the online system determines the expected revenue to the online system from real-time bids is above a threshold value. The expected revenue may be determined based on a probability distribution bids previously placed by advertisers for presenting advertisements to the user or to users with similar characteristics as the user.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: April 21, 2020
    Assignee: Facebook, Inc.
    Inventors: Antonio Felipe Garcia-Martinez, Mark Rabkin
  • Patent number: 10587705
    Abstract: Techniques introduced here include a system and method for determining whether to provide a user of a social networking system with candidate users (i.e., potential contacts) with whom the user does not already have any connections with. In some embodiments, the system generates a set of candidate users based on a value (e.g., to the social networking system) associated with each potential connection formed between the user and the set of candidate users. In one or more embodiments, the system ranks the candidate users based on their connection-value to the social networking system and provides the ranked candidate users as suggested new connections to the user.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: March 10, 2020
    Assignee: Facebook, Inc.
    Inventors: Alexander Paul Schultz, Brian Piepgrass, Ching-Chih Weng, Daniel Ferrante, Deeptanshu Verma, Peter Martinazzi, Thomas Alison, Ziqing Mao
  • Patent number: 10540679
    Abstract: Generally discussed herein are methods, systems, and apparatuses for tracking user interaction with sponsored and/or unsponsored content. A method can include receiving a tracking event packet including data fields comprising a packet identification, a tracking event identifier, a content identifier, a cost, a campaign identifier, and/or an advertiser identifier, determining whether the tracking event packet is a duplicate based on the packet identification, aggregating non-duplicate tracking event packets by advertiser identification such that packets with advertiser identifications that hash to a same value are aggregated together, and transferring aggregated tracking event packets to a first database and a second database, the first database includes data stored for analytics and the second database includes data stored for billing and campaign performance monitoring.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: January 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qi Liu, Yawen Wei, Lihong Pei, Hardik N. Bati, Sanjay Sureshchandra Dubey, Waitat Peter Poon, Xiang Yu, Edward Wu
  • Patent number: 10540677
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for determining information. A first user device for presenting content to a user is identified. A second co-located device is identified. A determination is made, based on one or more criteria, to use audible or inaudible sound emitted from the first device to ascertain whether audio controls on the first device and a speaker associated with the first device are enabled. A token that is to be played on the first device is identified. A notification is provided to the second co-located device to listen for the token emitted by the first device. The token for playing on the first device is provided. Information related to a recording is received from the second co-located device. A determination is made whether the first device's audio controls and speakers are enabled.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: January 21, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10521829
    Abstract: At a bid determination platform, an initial sequence having an initial order of software steps for filtering advertisements in response to receiving an advertisement bid request is selected. Until a trigger event occurs, the initial sequence of software steps is implemented in the initial order in response to receiving advertisement bid requests. Implementing the initial sequence comprises automatically tracking a failure (or success) metric and resource requirement metric for each of the software steps. After the trigger event occurs, a first optimum sequence of the software steps is automatically selected in a first optimum order so as to optimize a total resource usage for execution of the software steps. Selecting the first optimum sequence of the software steps in the first optimum order is based on the tracked failure (or success) metric and resource requirement metric for each of the software steps during implementation of the initial sequence.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: December 31, 2019
    Assignee: Amobee, Inc.
    Inventors: Ali Dasdan, Christos Koufogiannakis
  • Patent number: 10410254
    Abstract: An electronic advertisement system including an advertiser-side computer for sending billing tag-attached electronic advertisement data describing a billing condition, a multitude of member-side terminal computers, and an advertisement agency-side administration computer connected via the Internet. Under the control by the advertisement agency-side administration computer, the billing tag-attached electronic advertisement data outputted from the advertiser-side computer is added with the corrected billing tag and the resultant data is sent to the respective member-side terminal computers. The member-side terminal computer determines whether the corrected billing condition of the received electronic advertisement data is achieved or not by analyzing the input data from the electronic device.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: September 10, 2019
    Inventor: Tsunemi Tokuhara
  • Patent number: 10410246
    Abstract: Systems, methods, and devices are disclosed herein for spend control in online advertising. Systems include a first plurality of advertisement servers included in a first data center, and a second plurality of advertisement servers included in a second data center. Systems include a performance data aggregator configured to receive performance data characterizing bids placed by the first plurality of advertisement servers and the second plurality of advertisement servers. Systems include a spend control analyzer configured to generate spend control data objects based on an estimate of bidding activity associated with the first data center and bidding activity associated with the second data center. Spend control data objects are capable of configuring advertisement servers to perform advertisement operations within determined budgetary constraints.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: September 10, 2019
    Assignee: Amobee, Inc.
    Inventors: Santanu Kolay, Christos Koufogiannakis, Ali Dasdan, Shiyong Cheng, Lawrence Lo
  • Patent number: 10360579
    Abstract: Systems and methods are disclosed for facilitating collaboration amongst individuals working on a coordinated campaign toward certain goals. In furtherance of these goals, the individual team members use technical resources provided by specialized tools, which are also sometimes referred to as applications or products. As the campaign progresses, these applications generate a large volume of data, some of which may be useful to teams other than those which were originally responsible for producing the data. In certain embodiments a campaign manager platform is used to facilitate data sharing and collaboration amongst the various teams that comprise a campaign. In such embodiments the individual team members interact not only with the applications specifically adapted for their team, but also with the campaign manager, which provides a medium for exchanging data and ideas with other teams.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: July 23, 2019
    Assignee: Adobe Inc.
    Inventors: Christopher Znerold, Paul Marcus A. Dennert, Daniel Walsh
  • Patent number: 10318988
    Abstract: A method, information handling system and/or computer program product provides a cookie to a user. The method comprises: analyzing data in a consolidated set of the user's internet activities; generating a server side cookie for a website based on the analyzed data; in response to the user visiting the website with a first client, providing the server side cookie to the first client; merging the server side cookie with a client side cookie at the first client; and using the merged cookie to provide personalized recommendations to the user.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Trevor J. Bodz, Jennifer E. Grucza, Kathy P. Mitchell, Dennis D. Osentoski, Randall A. Stark, Matthew Whitbourne
  • Patent number: 10318987
    Abstract: A method, information handling system and/or computer program product provides a cookie to a user. The method comprises: analyzing data in a consolidated set of the user's internet activities; generating a server side cookie for a website based on the analyzed data; in response to the user visiting the website with a first client, providing the server side cookie to the first client; merging the server side cookie with a client side cookie at the first client; and using the merged cookie to provide personalized recommendations to the user.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Trevor J. Bodz, Jennifer E. Grucza, Kathy P. Mitchell, Dennis D. Osentoski, Randall A. Stark, Matthew Whitbourne
  • Patent number: 10304079
    Abstract: Systems and methods are disclosed for facilitating collaboration amongst individuals working on a coordinated campaign toward certain goals. In furtherance of these goals, the individual team members use technical resources provided by specialized tools, which are also sometimes referred to as applications or products. As the campaign progresses, these applications generate a large volume of data, some of which may be useful to teams other than those which were originally responsible for producing the data. In certain embodiments a campaign manager platform is used to facilitate data sharing and collaboration amongst the various teams that comprise a campaign. In such embodiments the individual team members interact not only with the applications specifically adapted for their team, but also with the campaign manager, which provides a medium for exchanging data and ideas with other teams.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: May 28, 2019
    Assignee: Adobe Inc.
    Inventors: Christopher Znerold, Paul Marcus A. Dennert, Daniel Walsh
  • Patent number: 10269033
    Abstract: Systems and methods are disclosed for facilitating collaboration amongst individuals working on a coordinated campaign toward certain goals. In furtherance of these goals, the individual team members use technical resources provided by specialized tools, which are also sometimes referred to as applications or products. As the campaign progresses, these applications generate a large volume of data, some of which may be useful to teams other than those which were originally responsible for producing the data. In certain embodiments a campaign manager platform is used to facilitate data sharing and collaboration amongst the various teams that comprise a campaign. In such embodiments the individual team members interact not only with the applications specifically adapted for their team, but also with the campaign manager, which provides a medium for exchanging data and ideas with other teams.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: April 23, 2019
    Assignee: Adobe Inc.
    Inventors: Christopher Znerold, Paul Marcus A. Dennert, Daniel Walsh
  • Patent number: 9965779
    Abstract: A content delivery provider may stream an application to each of a plurality of computing devices. The content delivery provider may transmit an offer to download the application to each of the plurality of computing devices, after a first initial display interval. The provider may receive a number of positive user interactions with the offer after the first initial display interval, and a total number of positive user interactions with the offer. The provider may automatically adjust the initial display interval by a factor proportional to a desired first-display quantile divided by the number of positive user interactions after the first initial display interval. The application may be streamed to a second computing device, and the offer to download the application transmitted to the second computing device, after the adjusted initial display interval.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: May 8, 2018
    Assignee: Google LLC
    Inventors: Jaehyun Yeom, Dong Ha Lee