Based On User Location Patents (Class 705/14.58)
  • Patent number: 10880023
    Abstract: In one aspect, an example method to be performed by a vehicle-based media system includes (a) receiving audio content; (b) causing one or more speakers to output the received audio content; (c) using a microphone of the vehicle-based media system to capture the output audio content; (d) identifying reference audio content that has at least a threshold extent of similarity with the captured audio content; (e) identifying a computational action based at least on the identified reference audio content; and (f) sending, via a network interface of the vehicle-based media system, an instruction that causes an external computing device to perform the identified computational action.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: December 29, 2020
    Assignee: GRACENOTE, INC.
    Inventor: Nisarg A. Modi
  • Patent number: 10861056
    Abstract: An online system provides a virtual world including a plurality of locations spatially distributed throughout the virtual world. The online system receives sponsorship requests for generating locations in the virtual world associated with one or more advertisers. A sponsorship request identifies a position in the virtual world for presenting the location and a bid amount specifying an amount of compensation to the online system for presenting the location at the position in the virtual world. When an opportunity to present a location at a position in the virtual world to a user is identified, the online system selects a location from the received sponsorship request for presentation at the position based at least in part on the bid amounts of the sponsorship requests.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: December 8, 2020
    Assignee: FACEBOOK, INC.
    Inventor: Dwight Ewing Crow
  • Patent number: 10861051
    Abstract: Systems and methods for using wireless beacons in point of purchase (“POP”) displays to facilitate the delivery of consumer oriented content to mobile devices is disclosed. Wireless beacons may be used to broadcast wireless signals from POP displays, where the wireless signals include data packets with unique identifiers for the wireless beacons. The wireless signals may be received by mobile devices. A remote server may communicate with the mobile device and provide the mobile device with up-to-date content associated with the POP displays. A geographic location of the mobile device may be assessed and used to determine if the mobile device is at an acceptable location for displaying the up-to-date content. The wireless beacons may be enclosed in an enclosure that is attached to the POP displays. Sensors may determine when the enclosures are attached/removed from the POP displays.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: December 8, 2020
    Assignee: ABL IP HOLDING, LLC
    Inventors: Charles Walden, Gary Overhultz
  • Patent number: 10859665
    Abstract: Systems and methods for facilitating the sorting of assets to sort locations. In various embodiments, a sort employee scans an asset indicia using a user device, which stores asset data corresponding to the stored asset. As the sort employee nears a sort location (e.g., a delivery vehicle) with the asset and the user device, the user device automatically communicates wirelessly with a sort location receiver to associate the asset data with data indicative of the sort location where the user deposits the asset. In various embodiments, a device may determine whether the user device is proximate the appropriate sort location for the item, and may generate an alert upon a determination that the user device is proximate an incorrect sort location.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: December 8, 2020
    Assignee: United Parcel Service of America, Inc.
    Inventors: Scott Alan Loverich, Ted Abebe, Lawrence A. Lagrosa, Richard Allen Kerslake, Jonathan C. Gray, Carl M. Skonberg
  • Patent number: 10817579
    Abstract: A system for determining relevant information based on user interactions may include a processor configured to receive data and associated relevance information from a data source and a set of signals describing a current environment of a user or historical user behavior information in which the data source being local to a computing device. The processor may be further configured to provide, using a machine learning model, a relevance score for each of multiple data items based at least in part on the received relevance information and the set of signals. The processor may be further configured to sort the data items based on a ranking of each relevance score for each data item. The processor may be further configured to provide, as output, the multiple data items based at least in part on the ranking.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: October 27, 2020
    Assignee: Apple Inc.
    Inventors: Giovanni M. Agnoli, Joshua C. Weinberg, Joshua R. Ford, Antoine J. Atallah, Roozbeh Mahdavian, Eric Lance Wilson
  • Patent number: 10783556
    Abstract: A product pushing method and a product promotion system are provided. The method includes the following steps: recording an area as the user's current position when the time period of the user staying in the area is longer than a first threshold; obtaining at least one current product corresponding to the current position from a regional product database; obtaining at least one recorded product corresponding to at least one recorded position from the regional product database; obtaining at least one promotion portfolio from the product portfolio database according to the current product and the at least one record product; and sending the at least one promotion portfolio to the user.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: September 22, 2020
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Xuan-Wei Wu, Jia-Jang Tu
  • Patent number: 10785604
    Abstract: Methods, computer-readable media, systems, and/or apparatuses for evaluating movement data to identify a user as a driver or non-driver passenger are provided. In some examples, movement data may be received from a mobile device of a user. The movement data may include sensor data including location data, such as global positioning system (GPS) data, accelerometer and/or gyroscope data, and the like. Additional data may be retrieved from one or more other sources. For instance, additional data such as usage of applications on the mobile device, public transportation schedules and routes, image data, vehicle operation data, and the like, may be received and analyzed with the movement data to determine whether the user of the mobile device was a driver or non-driver passenger of the vehicle. Based on the determination, the data may be deleted in some examples or may be further processed to generate one or more outputs.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: September 22, 2020
    Assignee: Allstate Insurance Company
    Inventors: Surender Kumar, Sunil Chintakindi, Howard Hayes, Tim Gibson, Soton Ayodele Rosanwo
  • Patent number: 10785605
    Abstract: Provided is a method including a location-sharing acquaintance registration process, a location-sharing acquaintance location information receiving process in which the acquaintance location sharing application receives location information of location-sharing acquaintances present within a preset proximity radius from a current location of the user from the location information providing server, a location-sharing acquaintance distance display process in which the acquaintance location sharing application displays only the number and separation distances of location-sharing acquaintances present within the proximity radius of the user without identification information of the location-sharing acquaintances as long as the location-sharing acquaintances are present within the proximity radius, and a paid location-sharing acquaintance identification information providing process in which the acquaintance location sharing application provides the identification information of the location-sharing acquaintances p
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: September 22, 2020
    Inventors: In Tae Park, Sung Uk Jang
  • Patent number: 10776435
    Abstract: Methods and systems for improved processor efficiency via reductions in repeated calculations are provided. A plurality of candidate sitelinks are identified in response to a search for online content. Each sitelink has associated with it a plurality of candidate creatives with which the sitelink may be presented to the user. The creatives are canonicalized to form clusters of candidate creatives. The sitelinks are also canonicalized. The creatives are matched to the candidate canonicalized sitelinks so as to provide enhanced sitelinks having increased relevance to the user search.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: September 15, 2020
    Assignee: Google LLC
    Inventors: Vaibhav Vaish, Venky Ramachandran, David Philip Sisson, Ramakrishnan Kandhan, Pramod Adiddam, Vinod Ramachandran Marur, Gaurav Garg
  • Patent number: 10762526
    Abstract: Embodiments of the present disclosure may provide methods, systems, and computer-readable media configured to perform at least the following functions: specifying an advertising asset; receiving media content to be associated with the advertising asset; specifying at least one condition for transmitting the media content, wherein specifying the at least one condition comprises specifying at least one of the following: a first condition associated with at least one element of profile data corresponding with a device configured to receive the media content, a second condition associated with at least one action performed by the device, and a third condition associated with a device location; receiving a content captured by the device; detecting the advertising asset with the captured content; determining whether the at least one condition for transmitting the media content has been met; and transmitting the media content.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: September 1, 2020
    Assignee: BoardActive Corporation
    Inventor: Douglas L. Pittman
  • Patent number: 10762527
    Abstract: Embodiments of the present disclosure may provide methods, systems, and computer-readable media configured to perform at least the following functions: specifying an advertising asset; receiving media content to be associated with the advertising asset; specifying at least one condition for transmitting the media content, wherein specifying the at least one condition comprises specifying at least one of the following: a first condition associated with at least one element of profile data corresponding with a device configured to receive the media content, a second condition associated with at least one action performed by the device, and a third condition associated with a device location; receiving a content captured by the device; detecting the advertising asset with the captured content; determining whether the at least one condition for transmitting the media content has been met; and transmitting the media content.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: September 1, 2020
    Assignee: BoardActive Corporation
    Inventor: Douglas L. Pittman
  • Patent number: 10762528
    Abstract: Embodiments of the present disclosure may provide methods, systems, and computer-readable media configured to perform at least the following functions: specifying an advertising asset; receiving media content to be associated with the advertising asset; specifying at least one condition for transmitting the media content, wherein specifying the at least one condition comprises specifying at least one of the following: a first condition associated with at least one element of profile data corresponding with a device configured to receive the media content, a second condition associated with at least one action performed by the device, and a third condition associated with a device location; receiving a content captured by the device; detecting the advertising asset with the captured content; determining whether the at least one condition for transmitting the media content has been met; and transmitting the media content.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: September 1, 2020
    Assignee: BoardActive Corporation
    Inventor: Douglas L. Pittman
  • Patent number: 10755297
    Abstract: A system for processing a digital promotion may include a mobile wireless communications and a digital promotion server. The server may generate a digital promotion for a given product based upon a promotion request, and communicate the digital promotion to the mobile device based upon the promotion request. The server may cooperate with the mobile device to prompt the user for a user-provided identification code for redemption of the digital promotion at a redemption location, and determine whether the user-provided identification code is unique relative to other user-provided identification codes. When unique, the user-provided identification code may be stored for redemption of the digital promotion, otherwise a server-provided unique identification code may be generated and communicated to the mobile device. The server may cooperate with the redemption location to redeem the digital promotion based upon one of the user-provided identification code and the server-provided unique identification code.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: August 25, 2020
    Assignee: INMAR CLEARING, INC.
    Inventor: Zackary Smith
  • Patent number: 10748176
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automated management of campaigns using scripted rules.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: August 18, 2020
    Assignee: Google LLC
    Inventors: Varouj A. Chitilian, Ilya Netchitailo, Nikhil Bakshi, Jiaqi Yu, Chetan Patel
  • Patent number: 10748188
    Abstract: Systems, device and techniques are disclosed for dynamically retrieving and monitoring geo-fence activity. A meta geo-fence may be identified based on a user device geolocation. The meta geo-fence having a radius that is dynamically generated to include previously defined geo-fences within or touching the meta geo-fence. User device geolocation may be monitored in relation to the defined geo-fences included in the radius of the meta geo-fence. A communication may be sent to the user device when the user device reports that the user device has entered or exited one of the previously defined geo-fences within or touching the radius of the meta geo-fence.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: August 18, 2020
    Assignee: salesforce.com, inc.
    Inventor: David Porter
  • Patent number: 10713685
    Abstract: Embodiments of the invention are directed to systems, apparatuses, and methods for determining the location of a mobile merchant, and performing further processing based on the determined location. Transaction data for a transaction conducted by a mobile merchant is electronically received at a server computer. The server computer determines a location of the mobile merchant based on the transaction data, and performs further processing based on the location of the mobile merchant.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: July 14, 2020
    Assignee: Visa International Service Association
    Inventors: Ayman Hammad, Prakash Prem Hariramani
  • Patent number: 10698982
    Abstract: A method, a processing device, and a computer program product are provided. Unstructured text may be analyzed to identify medical condition information of multiple occurrences of a medical condition for at least one subject. Times and geographic locations corresponding to the multiple occurrences of the medical condition may be obtained. Environmental information that corresponds to the times and the geographic locations of the multiple medical condition occurrences, may be retrieved. Correlations between the medical condition information and the retrieved environmental information for the at least one subject may be determined. Environmental factors affecting the medical condition, based on the determined correlations, are identified.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Patrick W. Fink, Kristin E. McNeil, Philip E. Parker, David B. Werts
  • Patent number: 10693998
    Abstract: The disclosed computer-implemented method for creating application ratings may include (i) determining that a user device has downloaded an application, (ii) monitoring the usage of the application on the user device, (iii) deducing a value of the application based at least in part on the monitored usage, and (iv) creating a rating for the application that indicates the deduced value of the application. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: June 23, 2020
    Assignee: NortonLifeLock Inc.
    Inventors: Lei Gu, Keith Newstadt
  • Patent number: 10690918
    Abstract: According to certain examples, a head-mounted apparatus includes a safety eyewear component and an optical display coupled to the safety eyewear component. The safety eyewear component is configured to be worn of a head of an operator and to block transmission of a laser light therethrough. The optical display is configured to receive data associated with the laser light and to display a visual representation of the laser light in a field of view of the operator. In other examples, an apparatus includes a display, a sensor, at least one processor and at least one memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to receive, from the sensor, data associated with a laser light, process the data, and provide an image to the display, such as a representation of the laser light.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: June 23, 2020
    Assignee: UNITED STATES OF AMERICA AS REPRESENTED BY THE ADMINISTRATOR OF NASA
    Inventors: Jennifer A. Inman, Paul M. Danehy, Brian K. Perkins, Christopher J. Peters
  • Patent number: 10685377
    Abstract: Exemplary methods, apparatuses, and systems generate a graphical user interface (GUI) including a plurality of selectable elements. Selections of an application and a first filter within the GUI configure the promotion to be displayed to a subset of a selected group of users, the subset being users that access the network service using a user device that both runs the selected application and meets user device state criteria defined by the selected first filter. A request corresponding to the first filter is transmitted to a user device detected to be running the selected application and associated with the selected group of users. When the user device is determined to satisfy the user device state criteria, the promotion is transmitted to the user device.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: June 16, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Brian Pai-Han Sa, Xun Wilson Huang, Nikola Vilimonovic, Ishtiaq Hossain, Mehedi Bakht, Snorri Gylfason, Adithya Venkata Surampudi
  • Patent number: 10673988
    Abstract: A publication tool, and methods of use thereof, for publishing user created content as well as republishing content created by others to a social media network. The publication tool incorporates and uses analytic data from a plurality of data sources to identify and evaluate relationships between the user of the social media network and members of social media networks who subscribe to view the content published by the user on the social media network. The publication tool predicts the likelihood that a subscriber of the social media network will publish or share the same content as the user and if the publication tool predicts that the same content will be published by the user and the subscriber, the publication tool will publish the content on the social media network as a joint publication which can be viewed by all common subscribers shared between the user and the subscriber.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa M. W. Bradley, Brian O'Donovan, Aaron J. Quirk, Lin Sun
  • Patent number: 10673803
    Abstract: Systems and methods are provided for analyzing people's interests, based on signals available within social media. In general, the systems and methods can include determining interests for a group of people that differentiate the group from another group. First, topics of interest for each individual can be calculated based on topics associated with their activity on social media websites and topics associated with people in their social media network. The interest topics of people in a first group can be compared to the interest topics of people in a second group to determine which interest topics have a high affinity for one group but not the other. The invention can further provide for visualization of the topic distribution between the two groups, which can include illustrations of the number of people in each group who are interested in a plurality of topics and/or the prevalence of each of the plurality of topics in the first group relative to the second group.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: June 2, 2020
    Assignee: Brandwatch
    Inventors: Aykut Firat, Mitchell Brooks, Christopher Bingham, Francesco Liuzzi
  • Patent number: 10664899
    Abstract: The techniques, methods, systems, and other mechanisms described herein include processes for determining if customized content should be generated, what information to include in the customized content, and when to provide the customized content. In general, a computing system determines that a user intends to travel to a physical venue. The computing system can determine if an entity associated with the physical venue has a web page. The computing system can determine various aspects of a predicted route of travel from the user's present location to the physical venue. The computing system can use location information indicating the user's current location and determine one or more routes of travel to the physical venue. The computing system can compare one or more determined aspects of the predicted route to threshold values to determine if customized content should be generated and presented to the user.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: May 26, 2020
    Assignee: Google LLC
    Inventors: Scott James Ogden, Cayden Meyer
  • Patent number: 10664861
    Abstract: Provided herein are systems, methods and computer readable media for programmatically generating and/or revising promotions for a provider as well as generating and providing analytics data regarding currently offered promotions in real-time. In providing such functionality, the system can be configured to, for example, monitor and analyze various promotions, including current promotions and analytics data about promotion-related purchases, that enable the system to determine the relative successfulness of a promotion for a provider and/or category of provider. Upon determining what has been more successful or is expected to be a more successful promotion for a provider, the system can present the promotion to the provider for approval and/or make the promotion to consumers programmatically.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 26, 2020
    Assignee: GROUPON, INC.
    Inventors: Ben Kim, Joshua Puckett, Andrey Zaytsev, Richard Park
  • Patent number: 10666700
    Abstract: The present disclosure relates to a method performed in a network server of a service provider providing a service comprising media streaming. The method comprises receiving a detection message from a mobile radio device running the service for a user registered with the service provider, said message comprising an indication that said radio device has detected a radio transmitter as well as comprising an identifier of said radio transmitter. The method also comprises determining that the radio transmitter, as identified by the received identifier, is registered with the service provider and associated with one or more actions. The method also comprises electing an action of the one or more actions. The method also comprises sending an instructions message to the radio device, said message comprising instructions to modify the service such that the radio device performs the elected action.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: May 26, 2020
    Assignee: SPOTIFY AB
    Inventors: Jens Afzelius, Lingyu Wang, Michael Becker, Shannon Cusick, Nikolaos Toumpelis, Nicholas Konstantinidis
  • Patent number: 10664850
    Abstract: An apparatus for providing advertising content to terminals communicating over a communications network is provided. The apparatus includes a processing element that communicates with network elements residing on the network or other networks to receive information regarding the terminals and their users. At least one of the terminals may be a mobile terminal. The processing element communicates an instruction to an advertising platform based on this information, and the advertising platform in turn selects and transmits advertising content to the respective terminals according to the instruction. Such content may include text messages, voice messages, picture messages, video clips, and more. In some cases, the processing element may determine a common characteristic of two or more terminals and their users based on the information received, and advertising content based on that common characteristic may be sent to the terminals. A method, system, and computer program product are also provided.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: May 26, 2020
    Assignee: Provenance Asset Group LLC
    Inventors: Risto A. Kauppinen, Alex Esser
  • Patent number: 10667021
    Abstract: Systems and methods for the optimized allocation of content within a universe of inventory are described. For example, a method may include receiving content comprising at least one characteristic and at least one goal. A universe of inventory may be accessed that comprises a plurality of targets which may be assigned into a plurality of segments based on at least one demographic vector. An allocation optimization model may be generated based on the at least one content characteristic, the at least one goal and the plurality of segments. The content may be presented to the targets based on the allocation optimization model. Viewing data may be received that comprises data associated with target consumption of the content and the allocation optimization module may be re-optimized based on the viewing data. Additional factors, such as resource constraints and/or filtering rules, may be used when re-optimizing the allocation optimization module.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: May 26, 2020
    Assignee: Visible World, LLC
    Inventors: Seth Haberman, Robert Bress, Claudio Marcus
  • Patent number: 10655974
    Abstract: A computerized system may be configured for: determining a travel route to an event; causing a display of a smart device of a vehicle of a user to display the travel route; determining a parking location proximate to the event; modifying the travel route to include the parking location; identifying an item of a third party entity located proximate to the event; placing an order for the item in response to determining that a trigger event has occurred; causing a display of the user's mobile device to display information about the order once the vehicle has arrived at the parking location and the user is no longer collocated with the vehicle; determining that the mobile device of the user is collocated with a remote device of the third party entity; and transferring resources from the user to the third party entity to complete the order.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: May 19, 2020
    Assignee: Bank of America Corporation
    Inventors: Mark Allan Nelson, Stephen Philip Selfridge, Ashish B. Tajpuria, Karen Lea MacQueen, Steven Michael Twombly
  • Patent number: 10659387
    Abstract: The present disclosure describes a method for cloud resource placement optimization. A resources monitor monitors state information associated with cloud resources and physical hosts in the federated cloud having a plurality of clouds managed by a plurality of cloud providers. A rebalance trigger triggers a rebalancing request to initiate cloud resource placement optimization based on one or more conditions. A cloud resource placement optimizer determines an optimized placement of cloud resources on physical hosts across the plurality of clouds in the federated cloud based on (1) costs including migration costs, (2) the state information, and (3) constraints, wherein each physical host is identified in the constraints-driven optimization solver by an identifier of a respective cloud provider and an identifier of the physical host. A migrations enforcer determines an ordered migration plan and transmits requests to place or migrate cloud resources according to the ordered migration plan.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: May 19, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Yathiraj B. Udupi, Xinyuan Huang, Aparupa Das Gupta, Marc Solanas Tarre, Rishabh Jain
  • Patent number: 10649654
    Abstract: A method for operating a device, wherein a graphical user interface is generated and displayed on a display area. The user interface has at least one operating object assigned to an application program for controlling the device. Output data are generated and displayed in the region of the assigned operating object, wherein the application program has a function having exactly two activatable program states. The first program state is activated and the output data are generated based on the activated program state. An input gesture is detected based on the user interface. The operating object has a first region and a second region and the input gesture is assigned to the first region or to the second region.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: May 12, 2020
    Assignee: Volkswagen Aktiengesellschaft
    Inventors: Janine Perkuhn, Jens Baumgarten, Jian Lou, Lorenz Maurer, Elisabeth Eichhorn, Daniel Leuchter, Mathias Kuhn, Hendrik Frank
  • Patent number: 10636054
    Abstract: A computer-implemented method comprising: presenting, by a computing device, an advertisement on a first device; monitoring, by the computing device, viewing activity by a user of the advertisement, wherein the monitoring comprises tracking an amount of time that the user actively views the advertisement on the first device; and continuing, by the computing device, playback of the advertisement on one or more second devices until the user has actively viewed the advertisement for a target impression time based on the monitoring.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: April 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Siddique M. Adoni, Gregory J. Boss, Norbert Herman, Shubhadip Ray, Dhandapani Shanmugam
  • Patent number: 10586252
    Abstract: An online system identifies a group of users of the online system based on connections between the users of the group maintained by the online system and distances between the users during a particular time interval. The online system predicts a purpose of the group and one or more common interests shared by users of the group. The predicted purpose and common interest(s) are mapped to content items eligible to be presented to one or more users of the group. A confidence score and/or bid price is computed for each content item to which the purpose and common interest(s) of the group are mapped. The online system selects one or more content items for presentation to one or more users of the group based on the confidence scores/bid prices.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: March 10, 2020
    Assignee: Facebook, Inc.
    Inventors: Sung-eok Jeon, Aliasgar Mumtaz Husain
  • Patent number: 10560800
    Abstract: A subset of geofences is selected from a set of geofences operating in an area, each geofence in the subset satisfying a primary consideration relative to at least one other geofence in the subset. In response to a first payload of a first geofence and a second payload of a second geofence satisfying a secondary consideration, a combined geofence definition is formed by combining a first definition of the first geofence with a second definition of the second geofence. At a data processing system distinct from a mobile device traveling in the area, the first payload is combined with the second payload to form a combined payload. The combined geofence definition and the combined payload are transmitted to the mobile device.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: February 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger
  • Patent number: 10515128
    Abstract: A system for determining a preference index comprises a transactions database storing transaction data indicative of a plurality of transactions carried out over a payment network, the transaction data comprising, for respective transactions, payment card identifiers, merchant identifiers, merchant category codes, issuer identifiers, payment device types, geographical locations, transaction amounts, transaction times and transaction dates. The system also comprises a transaction indexing component in communication with the transactions database, the transaction indexing component being configured to generate a database query to query the transactions database to retrieve transactions for a plurality of payment cards within a predetermined time window; and a preference index component.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: December 24, 2019
    Assignee: Mastercard International Incorporated
    Inventors: Amit Gupta, Geetika Sharma
  • Patent number: 10510096
    Abstract: A visitor detection unit includes a digital processor, an RF transceiver, a sensor and digital memory. Preferably, the digital memory includes code segments executable on the digital processor for transmitting a beacon signal via a transmitter portion of the RF transceiver, monitoring via the sensor for a visitor event monitoring via a receiver portion of the RF transceiver for a beacon response event, and selectively transmitting metadata via the transmitter portion of the RF transceiver that is related at least one of the visitor event and the beacon response event. In this example embodiment, an enclosure is provided for the digital processor, the RF transceiver and the digital memory such that the visitor detection unit can be mounted on a surface proximate to a physical area to be monitored.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: December 17, 2019
    Assignee: Groupon, Inc.
    Inventor: Ruddman Davis
  • Patent number: 10481758
    Abstract: Location-based augmented reality systems configured exchange of items based on location sensing and associated triggering icons, and methods and devices related thereto. In one exemplary embodiment, a first, provider user identifies a specific physical location; associates a triggering icon representing a value item with the specific physical location; and, transmits the existence of the triggering icon and specific physical location to a second, mobile recipient user computing device. The second, mobile recipient user receives the triggering icon and specific physical location from the first, provider user computing device, then finds the specific physical location, activates the triggering icon and receives the value item.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: November 19, 2019
    Assignee: iOculi, Inc.
    Inventors: Jonathan Cowles, Jesse Bryan, John Clem
  • Patent number: 10482460
    Abstract: Apparatus and methods for binding a wearable device for use with the wearable device, a terminal, and a server are presented. The method executed by the wearable device includes providing device information to the terminal, receiving a device certificate from the server, and storing the device certificate for performing payment using the corresponding user account. The method executed by the server includes receiving a binding request from the wearable device via the terminal, generating a device certificate of the wearable device based on the device identification, and providing the device certificate to the wearable device. The method executed by the payee device includes acquiring a transaction certificate of a wearable device and sending a payment collection request to a server including the transaction certificate of the wearable device and payment sum information.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: November 19, 2019
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Chao Wu, Bin Shan, Xiaokai Zhou, Xiaochen Wang
  • Patent number: 10482559
    Abstract: A transport system can manage an on-demand transportation service to connect available vehicles with users, and can compile ride history data for each user. The ride history data can indicate the contextual usage of the on-demand transportation service by the user. Based on the ride history data, the transport system can determine demographic and personal interest information of the respective user. The transport system may then personalize one or more ride characteristics of any ride requested by the user based on the demographic and personal interest information determined from the ride history of the user.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: November 19, 2019
    Assignee: UATC, LLC
    Inventors: Nemanja Djuric, Vladan Radosavljevic
  • Patent number: 10460353
    Abstract: The present disclosure provides systems, methods, and computer program products for real-time cross-device user category synchronization. Embodiments commence upon allocating or identifying user data records comprising two user profiles. The user profiles are populated with information by receiving electronic communications over a network, where the information comprises user category information and device attributes found in data records that originate from user devices. Steps are taken to associate a first device data record with a second device data record, wherein the association is based at least in part on a match between selected attributes among the user devices. User category information within the user profiles are synchronized to form updated user profiles. Some embodiments further execute steps for forming a cross-device map that identifies an association between an updated first user profile and a second user profile.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: October 29, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: James Kong Hsu, Vernon Wah-Non Hui, Jeffrey Charles Frantz, Eric Chi Kit Pang
  • Patent number: 10460310
    Abstract: A mobile transaction device may present nearby event or location related merchants to a user and allow the user to check in at the event or location. The mobile transaction device may then present merchants who are associated with the event or location to the user. Thus, the user may quickly find relevant merchants with whom the user wishes to conduct mobile transactions. For example, merchants associated with an event, such as merchants in a farmer's market, food trucks along the same street, or the like, may be grouped together into a merchant group associated with an event/location. A name/picture/icon of the event/location may be presented to the user on the mobile transaction app of the user device. Thus, the user may select the event/location to check in at the event or location. The merchants associated with the event or location may be quickly located for transactions.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: October 29, 2019
    Assignee: PayPal, Inc.
    Inventor: Meghan Elizabeth Phipps
  • Patent number: 10452962
    Abstract: A data processing method and device are presented, where the method includes obtaining target perception data, where the target perception data is any type of the following data, such as image data, video data, or voice data, determining a target scenario to which the target perception data belongs, determining a target perception model corresponding to the target scenario, and computing a recognition result of the target perception data according to the target perception model. Therefore, according to the data processing method and device in the embodiments of the present disclosure, a scenario to which perception data belongs is determined, and a recognition result of the perception data is obtained through computation using a perception model corresponding to the scenario, which can reduce computation complexity and therefore can improve data processing efficiency.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: October 22, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Liangwei Wang, Jia Chen
  • Patent number: 10445776
    Abstract: An aspect of providing user-configurable settings for web-based advertising includes creating, via a computer processor, a data structure at a client browser. The data structure is created from user-inputted subjects of interest. An aspect also includes sending, during a session between the client browser and a server from a domain, information about an availability of the data structure; and receiving an advertisement from the server based on the subjects of interest in the data structure.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: October 15, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tracy C. Allen, Charles J. Bryant, Ajay K. Moluguru, Eileen P. Tedesco, Cherri M. Vidmar
  • Patent number: 10438237
    Abstract: An aspect of providing user-configurable settings for web-based advertising includes creating, via a computer processor, a data structure at a client browser. The data structure is created from user-inputted subjects of interest. An aspect also includes sending, during a session between the client browser and a server from a domain, information about an availability of the data structure; and receiving an advertisement from the server based on the subjects of interest in the data structure.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: October 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tracy C. Allen, Charles J. Bryant, Ajay K. Moluguru, Eileen P. Tedesco, Cherri M. Vidmar
  • Patent number: 10427910
    Abstract: Public displays are used for various purposes. They are used for displaying any kind of information and even for controlling devices such as elevators. In order to provide best possible benefit the public display should be displaying information in a language that the viewer understands and in a manner that the user can read the text on the display. The user preferences may be selected and applied by requesting a user preference indication from a mobile device. If the room includes more than one person the user preference indication is received from a plurality of persons and the decision of user preferences to be used is done then based on the received indications.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: October 1, 2019
    Assignee: Kone Corporation
    Inventors: Jukka Salmikuukka, Jere Vuorenala, Kim Bergman, Mika Belov, Hannu Nousu
  • Patent number: 10412436
    Abstract: Methods, computer-readable media and devices for presenting a personalized content to a viewer at a display are disclosed. For example, a method receives location information of a device of an individual, compares the location information to a location of the display and determines that the individual is the viewer when the location information indicates that the device of the individual is proximate to the display. The method then presents the personalized content to the viewer on the display when it is determined that the individual is the viewer.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: September 10, 2019
    Assignee: AT&T Mobility II LLC
    Inventors: Mario Kosseifi, Joseph B. Thomas
  • Patent number: 10395211
    Abstract: An apparatus for monitoring inventory on a shelf. The invention describes an apparatus for determining the number of packages on a shelf or hanger. The number of packages on a shelf or hanger is determined by detecting the presence of a package on the shelf and adding all detections together to determine the number of product on a shelf. In another embodiment, the product is identified by an identifying device such as an SKU reader. Thus, the quantity and type of product located on a shelf or hanger is known. Such information allows a store to know the type and quantity of packages needed to restock a specific shelf.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: August 27, 2019
    Assignee: Frito-Lay North America, Inc.
    Inventors: Chris Allison, Kuntesh R. Chokshi, Allen Fosha
  • Patent number: 10397971
    Abstract: Communication between users of mobile devices is provided based on proximities between the users. Users are given unique identifiers, which are stored on a server, and mobile devices with the unique identifiers broadcast transmissions with their unique identifiers. The mobile devices listen for incoming identifiers from other mobile devices, and devices are detected directly or through an external radio communication device or hotspot. Additionally, indirect detection through another mobile device or hotspot is used to linking the first mobile device and the second mobile device.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: August 27, 2019
    Inventor: Oren Raphael
  • Patent number: 10390207
    Abstract: A user terminal is used in a mobile communication system configured to support Device to Device (D2D) communication that is direct device-to-device communication. The user terminal comprises a controller. The controller is configured to, if determining to execute a D2D discovery procedure targeted to a user terminal out of a cell coverage, execute the D2D discovery procedure by using a D2D data resource in a pre-configured resource pool for D2D communication. The controller is configured to execute, upon executing the D2D discovery procedure, a process of transmitting identification information indicating that data carried by the D2D data resource is used for the D2D discovery procedure.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: August 20, 2019
    Assignee: KYOCERA Corporation
    Inventor: Hiroyuki Adachi
  • Patent number: 10380179
    Abstract: Embodiments are provided for updating a playlist that has been added to a playback queue in response to changes to the playback queue. The playback queue may be associated with a zone of a network media system such that items in the playback queue are to be rendered by the zone. The playlist may include one or more items playable by the zone, and may be stored separately from where the playback queue is maintained. Embodiments are also provided for updating a playback queue in response to modifications to a playlist included in the playback queue.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: August 13, 2019
    Assignee: Sonos, Inc.
    Inventors: Arthur L. Coburn, IV, Abhishek Kumar, Andrew J. Schulert
  • Patent number: 10382575
    Abstract: Disclosed is a program execution system for suppressing consumption of a CPU resource and a battery of a user terminal such as a smart terminal. The program execution system includes: a client device determines whether a program started up is to be executed by the client device or another device and transmits a first execution request to which state information on the client device is added, to a proxy server when it is determined that the program is to be executed by another device; the proxy server receives the first execution request and determines whether the program is to be executed by the proxy server or another device and transmits a second execution request to a cloud server when it is determined that the program is to be executed by another device; and the cloud server receives the second execution request and executes the program.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: August 13, 2019
    Assignee: NEC CORPORATION
    Inventor: Takeshi Kurita