During E-commerce (i.e., Online Transaction) Patents (Class 705/14.51)
  • Patent number: 11017366
    Abstract: A method to enable transactions comprising transmitting, by a vendor server, a request message to the e-commerce system for a token. Receiving a token in response to the request message. Generating an offer message including a mailto hyperlink, wherein the offer message is an email message including a mailto hyperlink is configured to generate an email reply message include the token. Transmitting the offer message to an email address associated with the customer. Receiving a response message from the e-commerce system, the response message including transaction details that confirm the token was validated by the e-commerce system. Transmitting a payment processing request message to a payment processor, wherein the payment processing request is based on the transaction details. Receiving a notification from the payment processor, that payment processing has been completed. Transmitting an email message to the email address of the customer, that payment has been processed.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: May 25, 2021
    Assignee: SWOOP IP HOLDINGS LLC
    Inventors: James Kassemi, Lawrence Glen Holcomb, Dave Walz-Burkett
  • Patent number: 11010786
    Abstract: An influence system for predicting advertisement impact for audience selection. An advertising probe campaign is operated by sending an advertisement to each entity in a treatment group of entities. A control group of entities which excludes the treatment group entities is selected and no campaign advertising content is sent to the treatment group entities. An influence model is created by comparing features of the treatment group converters to features of the control group converters. An individual frequency cap is selected for each entity that is a candidate for the advertising campaign based on a result of applying the influence model to the features of the candidate entity. The entity may be selected to receive an advertisement based on the individual frequency cap. Some embodiments are integrated with a real time bidding (RTB) exchange and a bid response may be configured based on the results of applying the influence model.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: May 18, 2021
    Assignee: Quantcast Corporation
    Inventor: Tianxiao Huang
  • Patent number: 11004113
    Abstract: An electronic device for a store is provided comprising a front-facing camera, a rear-facing camera, a display, and processing circuitry configured to receive an identity of at least one target product that meets one or more predetermined product criteria. The processing circuitry is further configured to capture a first image via the rear-facing camera and determine that the target product proximate the electronic device is depicted in the first image, and to capture a second image via the front-facing camera and detect a shopper in a vicinity of the electronic device is depicted in the second image. The processing circuitry is further configured to in response to determining that the target product proximate the electronic device is depicted in the first image and detecting that the shopper in a vicinity of the electronic device is depicted in the second image, displaying a message related to the target product.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: May 11, 2021
    Assignee: SHOPPER SCIENTIST LLC
    Inventor: Herb Sorensen
  • Patent number: 10977639
    Abstract: Systems and methods disclosed herein relate to reducing the losses associated with processing payments using credit card payment processing gateways. Payment processing gateways have different deposit success rates due to the gateways' varying arrangements with acquiring banks and the ability to process certain types of payments. A payment request related to a user may be received, wherein the request specifies a particular type of credit card, a transaction currency, and an amount. A payment application then routes, via a payment agent, the payment request to an adaptive gateway switching system (AGSS) in an attempt to complete a payment transaction. If in learning mode, the AGSS may randomly choose a payment processing gateway. Or the AGSS may choose the gateway based upon a learned gateway status based upon results learned through reinforcement learning. Upon receiving the result of a transaction attempt from the gateway, the agent reports the result to the AGSS.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: April 13, 2021
    Assignee: FREELANCER TECHNOLOGY PTY LIMITED
    Inventors: Amir Massoudi, Jun Yao, Joseph Noel, Conrad Marco Egamino Olega, Darren Nicholas John Williams, Muhammad Umer Farooq
  • Patent number: 10970742
    Abstract: A method and associated system of producing an advertising campaign of a product for an online marketplace seller including, under control of one or more processors configured with executable instructions, generating a single keyword advertising campaign of the product; collecting data on the single keyword; executing a machine learning component of an adaptive machine learning platform to generate a machine learning component output based at least in part on the data on the single keyword; generating a behavioral curve or table relating to an advertisement bid value and a cost per click value based at least in part on the machine learning component output; generating sales goal(s) of the product for the online marketplace seller on the online marketplace; generating an optimized advertisement bid value based at least in part on the sales goal(s) and the behavioral curve or table; and generating an optimized advertising campaign therefrom.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: April 6, 2021
    Assignee: Quartile Digital, Inc.
    Inventors: Daniel Knijnik, Anibal Knijnik, Eduardo Knijnik
  • Patent number: 10949706
    Abstract: A computer-implemented technique is described herein for retrieving at least one recommended output image. In one implementation, the technique uses a generator component to transform first-part image information, associated with a first-part image selected by a user, into one or more instances of second-part generated image information. Each instance of the second-part generated image information complements the first-part image information. The generator component is trained by a computer-implemented training system using a conditional generative adversarial network (cGAN). The technique further includes: retrieving one or more second-part output images from a data store based on the instance(s) of second-part generated image information; generating a user interface presentation that presents the first-part image and the second-part output image(s); and displaying the user interface presentation on a display device.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: March 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mithun Das Gupta, Sudhir Kumar, Rushabh Rajesh Gandhi, Soudamini Sreepada, Naresh Annam, Shashank Verma, Jagjot Singh
  • Patent number: 10878669
    Abstract: In one embodiment, a store server has a communication device, a storage device, and a processor. The communication device performs transmission/reception of information with an information terminal and an electronic device. The storage device stores a list of terminal identification data in which first terminal identification data unique to the information terminal and second terminal identification data unique to the electronic device are to be registered, and a shopping file in which information of the commodity to be identified by identification data of the commodity is to be registered in association with at least any one of the first terminal identification data and the second terminal identification data. The processor creates the shopping file in association with at least any one of the first terminal identification data and the second terminal identification data.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: December 29, 2020
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Tomoyuki Ugajin
  • Patent number: 10867000
    Abstract: A content recommendation system includes a processor and a memory coupled to the processor. The memory stores instructions that, upon execution, cause the processor to obtain a first viewing history of a first user from the viewing history index. The instructions include determining, based on the user similarity index, a first set of users similar to the first user. The instructions include obtaining a corresponding viewing history from the viewing history index and selecting a set of similar content item identifiers based on similarity scores. The instructions include updating a first recommendation list with (i) the corresponding viewing history for each similar user in the first set of users and (ii) the set of similar content item identifiers. The instructions include selecting and transmitting to a user device a subset of recommended content item identifiers from the first recommendation list.
    Type: Grant
    Filed: March 31, 2019
    Date of Patent: December 15, 2020
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Logan Sommers Ahlstrom, Ravindra Reddy Tappeta Venkata, Sean Ming-Yin Law, Joseph Clark Walston, Raviteja Lokineni, Dayanand Narregudem
  • Patent number: 10850200
    Abstract: A food order and delivery system by embedded internet links in existing video games advertisements and delivered to the gamer. The invention connects restaurants not offering an internet ordering, payment, with a delivering system for customers currently involved in gaming, allowing them to continue gaming while enjoying delivery of their cuisine of choice.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: December 1, 2020
    Assignee: Paradigm Shift Technologies, LLC
    Inventors: Bryce Mitchell, Marvin Carpenter
  • Patent number: 10853379
    Abstract: Embodiments of the invention relate to methods and systems for evaluating entities for a target user, the method comprising obtaining, at a server computer, entity data from a plurality of data sources. The entity data is then stored in an entity database. The method further comprises merging the entity data from the plurality of data sources, mapping the entity data to a corresponding entity, and differentiating the entity. Then a relevance is determined associated with the entity data and data source. The method further comprises generating a set of entity evaluations to the target user using the relevance, determining a set of one or more entities relevant to the primary user based on the entity data, user data, and the relevance, with an initial order of relevance, and displaying, on a user device, the set of relevant entities to the target user in the order of relevance.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: December 1, 2020
    Assignee: OpenTable, Inc.
    Inventors: Jeremy Ryan Schiff, Sourav Chatterji, Corey Layne Reese, Steven Charles Schlansker, Leejay Wu, Paul Kenneth Twohey
  • Patent number: 10846779
    Abstract: A system for custom categorization of digital media content includes a server and a database for storing user accounts. The server provides a user interface to allow a user to review, purchase, and download to a user device one or more digital products. The server further establishes one or more wish lists of the user upon receipt of user instructions, where each of the wish lists is associated with the user account. The server further receives a user selection of one of the digital products. The user selection can also indicate a selected wish list of the user. In response to the user selection, the server links a selected digital product with the selected wish list. The user interface is further configured to allow the user to review all digital products linked to all of the wish lists of the user.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: November 24, 2020
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Abinadi Willis Johnson, Quan Lau, Chris Walker
  • Patent number: 10810616
    Abstract: Personalization techniques for digital content recommendations are described. In one example, a hybrid model is used to form recommendations for individual users, groups of individual users, and so on. The hybrid model may also employ a latent factor model, which is configured to employ an implicit similarity approach to recommendations. The recommendations formed by these models are then used to generate a third, final, recommendation. As part of this, a weighting may be employed to weight a contribution of recommendations from the collaborative filter model and latent factor model in order to further personalize a recommendation for a user. Moreover, through application of localized regularization, for which every user is treated separately and also every content is considered independently, more personalization is achieved.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: October 20, 2020
    Assignee: Adobe Inc.
    Inventor: Kourosh Modarresi
  • Patent number: 10809721
    Abstract: An autonomous driving system performing autonomous driving of a vehicle, includes a vehicle position acquisition device acquiring a position of the vehicle on a map, a vehicle state acquisition device acquiring a vehicle state of the vehicle, an occupant state acquisition device acquiring an occupant state of the vehicle, a destination candidate database storing destination candidate data including a destination candidate and the occupant state correlated with the destination candidate; and an electronic control unit. The electronic control unit determines whether or not the vehicle is in a boarding completion state based on the vehicle state and the occupant state, and sets a destination of the vehicle in autonomous driving based on the position of the vehicle on the map, the occupant state, and the destination candidate data in a case where electronic control unit determines that the vehicle is in the boarding completion state.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: October 20, 2020
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Hiromitsu Urano
  • Patent number: 10795694
    Abstract: A method and system provides a data services application that is highly scalable and modifiable without great risk of damaging the application. The method and system stores in a routing library in accordance with a browserless runtime environment, a plurality of route files each defining a data communication route between a data services application and a data source. The method and system stores, in accordance with the browserless runtime environment, application source code for the data services application. The application source code includes a callout to each route file in the routing library. Routes can be added by adding a new route file to the routing library and by adding a single line of code to the source code of the application.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: October 6, 2020
    Assignee: Intuit Inc.
    Inventors: Travis Jones, Mark Sereno, Kenneth Williams
  • Patent number: 10796321
    Abstract: Embodiments provide a computer-executable method, computer system and non-transitory computer-readable medium for programmatically generating an association among two or more purchase categories based on purchase data of a plurality of consumers. The method includes programmatically accessing, from a dataset via a network device, prior purchase data associated with purchases of a plurality of commercial objects by a plurality of consumers. The method also includes programmatically identifying a plurality of categories associated with the plurality of commercial objects. The method also includes, for each consumer in the plurality of consumers, programmatically generating a total number of purchases by the consumer in each category in the plurality of categories.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: October 6, 2020
    Assignee: Groupon, Inc.
    Inventors: Raju Balakrishnan, Vyomkesh Tripathi, Rajesh Girish Parekh, Guoxian Zhang
  • Patent number: 10789637
    Abstract: A server system increases the diversity of item recommendations provided to a target user by using item similarity data to reorder a ranked list of recommended items for presentation to a user. The reordering is performed such that items identified as similar to each other are spaced apart from each other by at least a minimum number of positions. This minimum number may be selected based, e.g., on how many recommended items will initially be presented on a requesting user device, which may depend on the display size or other attributes of the user device. The server system generates a user interface that displays an initial portion of the reordered list. The user interface includes controls for scrolling through the reordered list.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: September 29, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Sanjeev Jain, Brent Russell Smith, Alexandra Juliet Brasch
  • Patent number: 10791185
    Abstract: A method for connecting an automatic dialogue tool to a third party includes: receiving information content sent by a user client and extracting key information from the information content; querying, according to the key information, for third party information corresponding to the key information, and sending the third party information to the user client; receiving third party information selected by the user client and sending an access request to a third party client selected by the user client; and establishing a communication connection between the user client and the third party client after receiving an access response fed back by the third party client.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: September 29, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jinglin Luo, Jing Liao, Tianqi Xu
  • Patent number: 10762141
    Abstract: A system for processing information requests associated with mobile devices comprises an information server configured to build a search query for an information request based on the location features and other data therein and to search an information database for matching information documents. The matching information documents including information documents having different types of performance measure, including a first document using an impression-based performance measure, a second document using a click/call-based performance measure and a third document using an off-line site-visit-based performance measure. The information server is further configured rank the matching documents based on their respective performance measures and to select a matching document based on their respective rankings.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: September 1, 2020
    Assignee: xAd, Inc.
    Inventors: Can Liang, Huitao Luo, Shashi Seth, Hari Venkatesan, Sunil Kumar
  • Patent number: 10755040
    Abstract: An automated content authoring system includes a semantic article writing engine that processes an article template that includes sentences with fillable fields. The article template includes an article context comprising an article subject type and a subject, and each of the fillable fields includes a field key. The article writing engine selects a data set that corresponds to the article subject type and the subject. For each of the fillable fields, the engine will look for content elements having an article key that corresponds to the field key. When retrieving a content element having an article key that corresponds to the field key, it will insert the attribute of that content element into the fillable field to yield the digital article. The system will then publish the digital article to a content publication service.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: August 25, 2020
    Assignee: Media Gazelle Inc.
    Inventor: Anders F. Heie
  • Patent number: 10733635
    Abstract: Embodiments are directed to generating and managing an advertising campaign based on a third-party sales listing. In particular, an identifier associated with a sales listing posted over a third-party service from a user of the third-party service is received. Sales listing data for the sales listing is retrieved from the third-party service using the identifier associated with the sales listing. Thereafter, an advertising campaign is automatically generated based at least in part on the retrieved sales listing data. In one aspect, generation of the advertising campaign includes generating an advertising creative using the retrieved sales listing data. Subsequently, bidding on an advertising opportunity in an auction is performed according to the generated advertising campaign. Responsive to winning the auction, an advertisement based on the advertising creative is provided to a content provider associated with the advertising opportunity.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: August 4, 2020
    Assignee: Quantcast Corporation
    Inventors: Silvius V. Rus, Barney Govan, Nhat Bao Sinh Vu, Mark Cooper
  • Patent number: 10726398
    Abstract: Systems and methods are disclosed for conducting transactions and financial transfers utilizing a mobile device communicatively coupled with a mobile communications network and executing a mobile point-of-sale application. According to some embodiments, the mobile point-of-sale application is adapted to conduct money transfer transactions by communicating transaction information through the mobile communications network to a money transfer provider system that processes the money transfer and communicates receipt information to the mobile point-of-sale application. Additionally, according to some embodiments, an account associated with an agent of the money transfer provider can be used in money transfer transactions conducted by the mobile point-of-sale application.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: July 28, 2020
    Assignee: The Western Union Company
    Inventors: Rebecca Loevenguth, Sanjay Challani
  • Patent number: 10726464
    Abstract: A system and method for personalizing user interest based on user built profiles are provided. In example embodiments, the system may include a non-transitory, computer-readable medium storing computer-executable instructions and one or more processors. When the one or more processors execute the computer-executable instructions, the processors may be configured to receive a first attribute and a second attribute describing an item of interest submitted by a user, the first attribute and the second attribute assigned to a category by the user. When the first attribute is received, the one or more processors may determine at least one shared feature between the first attribute and the second attribute, and display recommended items to the user that include the at least one shared feature.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: July 28, 2020
    Assignee: EBAY INC.
    Inventor: Corinne Elizabeth Sherman
  • Patent number: 10699347
    Abstract: A system including a computing device may receive base map information, including attribute information associated with a plurality of road segments, and trip request information. Based on this information, a route for the user to travel may be determined. The system might further calculate a risk score for each road segment forming the route, and generate a risk map based on the risk score and the route. The risk map may then be displayed to a user. The risk map may include markers or other objects depicting potential risks along the route the driver may face. Also, the risk map may be updated based on information collected from a sensor coupled to the vehicle or located at the road segment to reflect actual, real-time risk scores calculated using an equation for providing a risk score for a particular driver driving a particular vehicle on a particular road segment.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: June 30, 2020
    Assignee: Allstate Insurance Company
    Inventors: Mark Slusar, Regina Madigan, Timothy W. Gibson
  • Patent number: 10692088
    Abstract: In some examples, a computer system may receive transaction information for transactions between card users and a payee that may include transaction card information from a plurality of read events of a plurality of transaction cards at the payee's card reader. In association with the plurality of read events, the system may receive location information of a plurality of mobile devices, each mobile device being associated respectively with one of the plurality of transaction cards in a data structure maintained by the computer system. For instance, the location information for each mobile device may be indicative of a location of the mobile device at a time of a corresponding read event of an associated transaction card. The system may determine an approximate location of the card reader based on the location information of the plurality of mobile devices.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: June 23, 2020
    Assignee: SQUARE, INC.
    Inventors: Nathan Spindel, Shawn Morel, Nefaur Rahman Khandker
  • Patent number: 10683173
    Abstract: Described herein is an apparatus and method for selecting a storage location for an item. The method includes obtaining order information for a plurality of previously fulfilled orders, wherein each order includes at least one item. Based on the obtained order information, one or a combination of an affinity value of the item and a popularity value of the item are computed. The method determines available storage locations in a plurality of storage racks, each rack including at least one shelf. Further, the method computes for each available storage location, one or a combination of an affinity score and a popularity score of the storage rack with respect to the item. The method selects the storage location from the available storage locations based on at least one of the calculated affinity score and the calculated popularity score, and instructs a vehicle to store the item at the selected storage location.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: June 16, 2020
    Assignee: GREY ORANGE PTE. LTD.
    Inventors: Akash Gupta, Samay Kohli, Wolfgang Kurt Hoeltgen, Srijan Choudhary
  • Patent number: 10679197
    Abstract: The invention provides systems and methods directed to a user device that provides an IA (interface assistance) visual displayed on the user device, the user device including a computer processor operably connected to a non-transitory memory portion, the user device for use by a human user.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: June 9, 2020
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Brian Gantert, Brent Samuels
  • Patent number: 10679274
    Abstract: The disclosed embodiments illustrate method and system for data processing to recommend a list of physical stores in real-time for user-specified products and/or services. The method includes receiving a request, that comprises one or more products and/or services and one or more user-defined parameters, from a user-computing device. The method further includes aggregating information associated with the received request, profile information of a user, real-time traffic information, and geographical locations of a plurality of physical stores. Further, the method includes generating a recommendation list based on the aggregated information and a similarity score of the user for each of the one or more products and/or services. The method further includes transmitting the generated recommendation list to the user-computing device. The user may select a recommendation from the recommendation list for purchasing and/or availing products and/or services based on the selected recommendation.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: June 9, 2020
    Assignee: CONDUENT BUSINESS SERVICES, LLC
    Inventors: Joydeep Banerjee, Gurulingesh Raravi, Manoj Gupta, Sindhu Kiranmai Ernala, Shruti Kunde, Koustuv Dasgupta
  • Patent number: 10672061
    Abstract: Managing product acquisition based on product characteristics is provided. Characteristics of a product in an electronic shopping cart are determined based on product provider data and product data corresponding to the product. A number of product characteristic points for the product in the electronic shopping cart is calculated based on mapping the determined characteristics of the product to user-defined product points. It is determined whether the calculated number of product characteristic points for the product in the shopping cart is less than or equal to a user-defined product characteristic point budget. In response to determining that the calculated number of product characteristic points for the product in the shopping cart is greater than the user-defined product characteristic point budget, a warning is displayed on a user client device that the user-defined product characteristic point budget is exceeded.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Trent Hoeppner, Leho Nigul
  • Patent number: 10643399
    Abstract: A photorealistic scene generation system includes a virtual reality (VR) headset, a VR controller, and a VR processor. The VR headset visually presents a user with a 3D virtual environment. The VR controller receives input from the user. The VR processor communicates with the VR headset and the VR controller and instructs the VR headset to display the 3D virtual environment having an interactive vantage point based on movement of the user based on positional data received from the VR headset and instructs the VR headset to display a source zone superimposed over the 3D virtual environment. The source zone provides visual representations of physical items previously selected for use in styling the 3D virtual environment. The VR processor is programmed to direct movement of one of the visual representations from the source zone and to move the selected one of the visual representations into the 3D virtual environment.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: May 5, 2020
    Assignee: TARGET BRANDS, INC.
    Inventors: Tammy Jacobson, Alessandro Miralles, Michael Whitacre
  • Patent number: 10628809
    Abstract: An auto-enrollment billing updater (AEBU) computing device for enrolling enrollees in an automatic updating program is provided. The AEBU computing device is configured to receive, from an acquirer computing device, an account update request for updated account data for a set of account identifiers, the account update request including an input acquirer identifier and an input merchant identifier. The AEBU computing device is further configured to perform a lookup within a transaction database using a combination of the input acquirer identifier and the input merchant identifier, wherein the transaction database includes transaction data involving a plurality of cardholders and a plurality of merchants.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: April 21, 2020
    Assignee: Mastercard International Incorporated
    Inventors: Kyle Williams, David J. Senci
  • Patent number: 10592885
    Abstract: The described device allows a user to set preference and receive the preferences by simply allowing a payment device to communicate with a preference reader.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: March 17, 2020
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventor: Rahul Singhal
  • Patent number: 10572555
    Abstract: The disclosure herein provides systems, methods, and devices for identifying and presenting identifications of significant attributes of unique items. A significant attributes system for identifying and presenting identifications of significant attributes of unique items comprises an item analysis engine, at least one driver models database, and a model building engine, wherein the item analysis engine comprises an item description receiver and one or more driver calculators.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: February 25, 2020
    Assignee: VAST.COM, INC.
    Inventors: David Wayne Franke, Thomas Wyatt Wilbur
  • Patent number: 10554709
    Abstract: Technologies are described herein for event delivery and stream processing utilizing virtual processing agents. Upon receiving an event publication in a queue, a runtime system identifies one or more virtual processing agents that might be interested in, but have not explicitly subscribed to, the published event. Event information of the published event is then delivered to the identified virtual processing agents. Prior to the actual delivery, the runtime system further determines if the virtual processing agents have been activated and activates those processing agents that have not been activated. Based on the received event information, some of the virtual processing agents might decide to explicitly submit subscriptions to receive more events from the queue. The explicit subscriptions will trigger the runtime system to deliver the subscribed events to the processing agents, which might include past events that have been published in the queue before the explicit subscription is received.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Henry Hooper Somuah, Sergey Bykov, Tamir Melamed, Robert Louis Rodi, Felix Cheung, Michael William Malyuk, Andrew Alexander Hesky, Gabriel Kliot, Jorgen Thelin, Alan Stuart Geller
  • Patent number: 10546334
    Abstract: A computer architecture stores favorite information showing a relationship between sellers and buyers who mark the sellers as favorite in a buy/sell web site, and similarity information regarding similarity between items/service sold and items/service bought. If the architecture receives action information showing a predetermined action from a first buyer to a first seller, it extracts second sellers that are marked as favorite by second buyers who mark the first seller as favorite, calculates a similarity and extracts at least one third seller who is marked as favorite by the second buyer having a similarity between the second seller and the first seller at a predetermined value or having a similarity between the first buyer and the second buyer at the predetermined value or more. Third seller recommendation information is transmitted to the first buyer.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: January 28, 2020
    Assignee: Rakuten, Inc.
    Inventors: Takafumi Fujita, Yoovraj Shinde
  • Patent number: 10540640
    Abstract: The present invention generally relates to a method, system and program product for generating a stable value digital asset tied to a blockchain.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: January 21, 2020
    Assignee: WINKLEVOSS IP, LLC
    Inventors: Daniel William Halley James, Brandon Arvanaghi, Cem Paya, Eric Neiman Winer, Cameron Howard Winklevoss, Tyler Howard Winklevoss
  • Patent number: 10510064
    Abstract: A method for conducting a transaction is disclosed. The method includes using a first portable electronic device, and directly transmitting a request for payment to a second portable electronic device through a wireless link. Then, the second portable electronic device transmits an approval of the request for payment to the first portable electronic device. One of the first and the second portable electronic devices then sends the request for payment to a payment hub service. The payment hub service then facilitates the transfer of funds from a payer institution to a payee institution to complete the transaction.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: December 17, 2019
    Assignee: Visa U.S.A. Inc.
    Inventors: Joan Myers, Sara Garrison, Mark Carlson
  • Patent number: 10498800
    Abstract: A method and system of ID based content delivery where the selection and transmission of content is facilitated with use of version IDs associated with each available version of each particular piece of content. A relationship may be generated between the available versions in the version IDs to facilitate determining the version ID associated with a version desired for rendering at a particular type of terminal.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: December 3, 2019
    Assignee: Cable Television Laboratories, Inc.
    Inventors: David K. Broberg, J. Clarke Stevens, Judson D. Cary
  • Patent number: 10497033
    Abstract: Virtual goods having nested content are distributed. The virtual goods can be branded or not branded. The nested content can be virtual goods, digital media (music files, video files, pictures and/or other digital media), promotional content (e.g., coupons, incentives, advertisements and/or other promotional content) and/or other nested content. The nested content can include one or more units or combinations of units.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: December 3, 2019
    Assignee: Bimodal LLC
    Inventor: Drake Sutton-Shearer
  • Patent number: 10489765
    Abstract: Various embodiments of the present approach and system include a novel ordering and integrated transaction system for providing consumers information about the merchants, such as locations of available retail merchants, menu items from the merchants, “line time” or “wait time” at the merchant locations, a make time for completing preparation of the consumer's order, etc.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: November 26, 2019
    Assignee: SCVNGR, INC.
    Inventor: Seth Priebatsch
  • Patent number: 10476969
    Abstract: The present disclosure is directed to systems and methods for controlling delivery of a resource. An intermediary device may establish a connection to deliver a resource hosted on at least one server to a client using a remoting protocol. The remoting protocol may define one or more channels in the connection for delivering or enabling one or more features of the resource to the client. The device may identify the one or more channels, and may identify the one or more features of the resource. The device may determine a policy for controlling access of the client to at least a first feature of the resource. The device may control access of the client to the first feature by modifying a first channel of the one or more channels according to the determined policy.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: November 12, 2019
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Pravin Singhal
  • Patent number: 10467601
    Abstract: This disclosure describes, in part, systems and techniques for providing digital receipts that may include itemized, interactive, and/or modifiable information about a transaction, such as a purchase transaction between a customer and a merchant. In various examples, a resource locator may be associated with transaction data and/or payment data. Furthermore, the resource locator may be associated with a storage location at which the transaction data and/or the payment data may be stored. In various implementations, the resource locator may enable access retrieval of data stored in the storage location to facilitate provision of an itemized digital receipt. Additionally, or alternatively, the resource locator may enable access retrieval of data stored in the storage location to facilitate provision of a response to an item-level information request.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: November 5, 2019
    Assignee: Square, Inc.
    Inventors: Gregory Bricca, Jesse Wilson
  • Patent number: 10460247
    Abstract: Techniques are disclosed for automatically assigning weights to attributes of media content based in part on how many users actually viewed or listened to the content, as well as how many users “liked” or otherwise indicated a preference for the content. The content items can be any type of audio or visual media content, such as songs, videos, or movies, as well as written content, such as books, articles, journals, advertisements, or magazines. A first similarity score is determined based on a similarity between user preferences for content items. A second similarity score is determined based on a similarity between one or more common attributes of the content items. These attributes are assigned ratings that represent the number of users who consumed the corresponding content. Next, weights are assigned to each of the attributes based on the first and second similarity scores using, for example, linear equation regression techniques.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: October 29, 2019
    Assignee: ADOBE INC.
    Inventors: Viswanathan Swaminathan, Teng Xu, Saayan Mitra
  • Patent number: 10452917
    Abstract: The present invention includes: an image reproducing unit 11 that reproduces a three-dimensional image obtained by associating accompanying information with each of one or more objects, and displays the three-dimensional image on an HMD 200; an attention object detecting unit 12 that detects one or more objects to which a viewer pays attention in the three-dimensional image; a ranking unit 13 that ranks attention objects in descending order of the degree of attention; and an accompanying information transmitting unit 14 that provides a user terminal 400 with accompanying information of the attention objects in accordance with the ranking, in which the accompanying information corresponding to the attention object detected when the three-dimensional image is displayed on the HMD 200 is provided to a viewer, through the user terminal 400 different from the HMD 200 after the reproduction of the three-dimensional image is ended or stopped, so that detailed accompanying information related to the object of attenti
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: October 22, 2019
    Assignee: ALPHA CODE INC.
    Inventor: Takuhiro Mizuno
  • Patent number: 10445814
    Abstract: The present invention is an electronic commerce system that includes a virtual mall server for implementing mirror websites of stores offering products through and affiliated with the virtual mall. The mirrored product data can be viewed by purchasers using a remote computer or wireless device. The system also includes a tariff database including tariff or importation tax information for at least one country. The tariff of tax information is displayed to the user so that the user knows the expense of importing a purchased product into the user's country. The virtual mall server also provides to the user's remote computer real-time information of product price in a currency of choice as well as shipping fee information.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: October 15, 2019
    Inventor: Carlos Eduardo Araque
  • Patent number: 10404830
    Abstract: Disclosed are a service processing method and apparatus, and a service server. The method comprises: receiving an operation request, sent by a first client device, for requesting to perform a service operation; generating a target service random code for a first account according to the operation request; receiving an operation response that is sent by a second client device according to the target service random code; identifying the first account by using the operation response; and sending account information of the first account to the second client device, so that the second client device completes the service operation based on the account information. In embodiments of the present application, a service processing process is completed based on a service random code that is generated by a service server in real time; therefore, security is relatively high, and interference from the external natural environment is avoided, and reliability of service processing can be effectively improved.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: September 3, 2019
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Lei Zhang
  • Patent number: 10402063
    Abstract: Systems and methods for incorporating additional material in video content are described. Exemplary methods may include identifying the individual frames within a portion of video content that will be visible during adjusted playback. The methods may include incorporating at least one item of information within at least one of the individual frames identified to produce modified video content. The methods may also include transmitting the modified video content for display.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: September 3, 2019
    Assignee: DISH Technologies L.L.C.
    Inventor: Gavin Quail
  • Patent number: 10373232
    Abstract: A system comprises at least one first processor and at least one second processor. The at least one first processor is of a vendor website and is configured to produce a web site including vendor product information and a widget on the web site. The widget on the web site, in response to a user input, has a vendor product added to a watchlist of a non-vendor third party. The widget on the web site updates the watchlist of the non-vendor third party. The at least one second processor of the non-vendor third party adds the vendor product to the watchlist in response to the widget on the web site. The at least one second processor updates the watch list in response to the widget on the web site. The at least one second processor sends the watchlist to a user.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: August 6, 2019
    Assignee: SWOOP IP HOLDINGS LLC
    Inventor: John P. Killoran, Jr.
  • Patent number: 10373129
    Abstract: The present invention generally relates to a method, system and program product for generating a stable value digital asset tied to a blockchain.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: August 6, 2019
    Assignee: Winklevoss IP, LLC
    Inventors: Daniel William Halley James, Brandon Arvanaghi, Cem Paya, Eric Winer, Cameron Howard Winklevoss, Tyler Howard Winklevoss
  • Patent number: 10366439
    Abstract: Systems and methods for regional item recommendations are provided. In example embodiments, an indication of a destination geolocation from a user device of a user is received. Destination data corresponding to the destination geolocation is retrieved. A destination characteristic from the destination data is extracted. The destination characteristic indicates an affinity for apparel associated with the destination geolocation. A candidate apparel item is determined based on the extracted destination characteristic. An item listing corresponding to the candidate apparel item is identified. The item listing is presented on a user interface of the user device.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: July 30, 2019
    Assignee: eBay Inc.
    Inventors: Cheri Nola Leonard, Jiri Medlen, Jonathan Su, Mihir Naware, Jatin Chhugani, Neelakantan Sundaresan
  • Patent number: 10348792
    Abstract: A system and method provides dynamically selected media content to someone using an electronic device in a social network environment. Items of media content are selected for the user based on his or her relationships with one or more other users. The user's relationships with other users are reflected in the selected media content and its format. An order is assigned to the items of media content, for example, based on their anticipated importance to the user, and the items of media content are displayed to the user in the assigned order. The user may change the order of the items of media content. The user's interactions with media content available in the social network environment are monitored, and those interactions are used to select additional items of media content for the user.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: July 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Mark E. Zuckerberg, Andrew G. Bosworth, Chris Cox, Ruchi Sanghvi, Matthew Cahill