Based On User Profile Or Attribute Patents (Class 705/14.66)
  • Patent number: 10348567
    Abstract: Techniques and technologies for mapping user identifiers between different device ecosystems are described. In at least some embodiments, a system includes a processing component, a memory, and a mapping engine configured to map a first identifier associated with a user with a second identifier, at least one of the first or second identifiers being associated with a first device ecosystem; and map a third identifier associated with a second device ecosystem with at least one of the first identifier or the second identifier, the second device ecosystem different from the first device ecosystem, based at least partially on (i) a plurality of first co-location occurrences of the third identifier with the first identifier, and (ii) a plurality of second co-location occurrences of the third identifier with the second identifier. The mapping engine may provide an indication of an association of the third identifier with the user.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: July 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shaoyu Zhou, Tao Di, Shaojian He, Jason Zhu
  • Patent number: 10349260
    Abstract: The present disclosure provides a system and method for interacting with low-powered devices. The system includes a server and a gateway device that connect and communicate with low-powered devices. The system and method connects a user through a gateway device to a low-powered device by temporarily loading a profile for the low-powered device onto the gateway device. The profile of the low-powered device contains the necessary connection information to facilitate a connection. The profile of the low-powered device is only temporarily stored on the gateway device and is deleted from the memory of the gateway device after a connection is established.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: July 9, 2019
    Inventors: Yasser Khan, Mahesh Ramu
  • Patent number: 10349102
    Abstract: An online system analyzes videos from video hosting systems to identify embedded contents in the videos. The online system associates embedded content with videos that include the embedded content. The online system determines statistics describing distribution of the embedded content by the video hosting system, for example, the rate at which the embedded content is included in videos and demographics of the users targeted for the embedded content. The online system may use the information describing distribution of the embedded content by other video hosting systems to modify the distribution of embedded content by the online system.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: July 9, 2019
    Assignee: Facebook, Inc.
    Inventor: Yi Tang
  • Patent number: 10339611
    Abstract: Systems, methods, and non-transitory computer readable media configured to determine seed content items based on interests of a user. Candidate content items can be determined for potential presentation to the user based at least in part on the seed content items. Features associated with the candidate content items can be processed to generate probabilities that the user will perform interactions with the candidate content items. Values can be assigned to the candidate content items based on the probabilities that the user will perform interactions with the candidate content items and the importance of the interactions. The values can be provided as bid values to an auction system to determine constraints regarding presentation of the candidate content items. Presentation of the candidate content items can be optimized.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: July 2, 2019
    Assignee: Facebook, Inc.
    Inventors: Jinyi Yao, James Wah Hou Wong, Jason Brewer, Bradley Ray Green
  • Patent number: 10325205
    Abstract: A cognitive information processing system environment which includes a plurality of data sources; a cognitive inference and learning system coupled to receive a data from the plurality of data sources, the cognitive inference and learning system processing the data from the plurality of data sources to provide cognitively processed insights, the cognitive inference and learning system further comprising performing a learning operation to iteratively improve the cognitively processed insights over time; and, a destination, the destination receiving the cognitively processed insights.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: June 18, 2019
    Assignee: COGNITIVE SCALE, INC.
    Inventors: Matthew Sanchez, Manoj Saxena, Akshay Sabhikhi
  • Patent number: 10319023
    Abstract: A domain name registrar may create a customizable universal purchase path for all customers purchasing a given product. The registrar may create and store modular cross sell components that each has material for at least one product offered for sale by the registrar. Thereafter, the registrar may receive a request for a product from a customer. The registrar may determine a probability the customer will complete the purchase if shown upgrades and/or additional products. If the probability is low (or lower than a predefined threshold) the registrar may complete the purchase before displaying additional upgrades and/or additional products to the customer. This will maximize the conversion rate. Alternatively, if the probability is high (or higher than a predefined threshold) the registrar may create final page markups using the modular cross sell components and collected content and display the final page markups to the customer before completing the purchase with the customer.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: June 11, 2019
    Assignee: GO DADDY OPERATING COMPANY, LLC
    Inventors: Angeley Mullins, Ana Alicia Grace, Stacy SteinKuller, Joshua Ray Rossman, Garrett Matsudaira, Stephen Russell Baird, Anirban Kundu
  • Patent number: 10318107
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a set of information presentation rules, and receive a user interaction with a social network content post. User interaction information is displayed on a user interface for a current user based on the user interaction and the set of information presentation rules.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: June 11, 2019
    Assignee: Facebook, Inc.
    Inventor: Andrew Michael Chung
  • Patent number: 10321198
    Abstract: In a computer-implemented method, a selected online advertisement is automatically directed to, or online activity is automatically tracked and recorded from, an online user interface device which corresponds, at the time the advertisement is directed or the activity is tracked, to a first online access identifier. The advertisement is directed or the activity is tracked based on information from a user profile that references or includes a first set-top box identifier. That information is derived at least in part from automatically collected data related to user behavior with respect to at least one television advertisement delivered to a set-top box, which set-top box corresponds, at the time of that user behavior, to the first set-top box identifier. The first online access identifier is associated with the first set-top box identifier, by being referenced or included in the user profile, by being associated in a database, or otherwise.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: June 11, 2019
    Assignee: INTENT IQ, LLC
    Inventors: Roy Shkedi, Ronen Shlomo
  • Patent number: 10317994
    Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, additional media content that provides further explanation of the media content can be presented.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
  • Patent number: 10305916
    Abstract: A personal cloud device includes a housing, one or more processors disposed within the housing, a local area network interface to communicatively couple the processors to a local area network, at least one of: (i) internal persistent storage disposed within the housing, or (ii) an interface to removably attach the personal cloud device to a persistent storage device, to store a library of digital media files including photo and/or video content, and a memory disposed within the housing. The memory stores identifiers of users authorized to operate the personal cloud device, and instructions that cause the personal cloud device to detect a trigger condition related to a location of a user device associated with one of the authorized users, and, in response to detecting the trigger condition, automatically retrieve digital media files from the user device for storage in the internal persistent storage or the persistent storage device.
    Type: Grant
    Filed: January 2, 2017
    Date of Patent: May 28, 2019
    Assignee: MONUMENT LABS, INC.
    Inventors: Fikret Ercan Erciyes, Semih Hazar
  • Patent number: 10304115
    Abstract: A server provides communications to users and evaluates actions of the users after the provision of the communications to determine how receptive the various users are to such communications. Receptiveness is determined through a training process involving the formation of training sets based on whether users a test set of users were receptive to a previous set of communications, the derivation of relevant features for the users of the training set, the training of a model based on the derived features, and the use of the model for users whose receptiveness is to be estimated. With the most receptive users identified, the server can focus in future on communicating with those most receptive users.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: May 28, 2019
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Fei Guo, Xinyu Tang
  • Patent number: 10298825
    Abstract: Apparatuses and methods are provided for storing information related to objects associated with a hand of a user via a wearable camera system. In one implementation, a wearable apparatus for storing the information is provided comprising a wearable image sensor configured to capture a plurality of images from the environment of the user, and at least one processing device programmed to process the images. The processing device may detect the hand of the user, and an object associated with the user's hand. The processing device may proceed to store information related to the object. Consistent with disclosed embodiments, the stored information may be used for various purposes, such as warning the user of dangers, catering advertising to the user, and helping the user find objects when they are lost.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: May 21, 2019
    Assignee: OrCam Technologies Ltd.
    Inventors: Yonaton Wexler, Amnon Shashua
  • Patent number: 10296942
    Abstract: An advertisement choosing device chooses an advertisement to be displayed in a display space of a predetermined size. The advertisement choosing device includes an advertisement storing unit and an advertisement choosing unit. The advertisement storing unit stores therein sizes of multiple advertisements of various sizes. The advertisement choosing unit chooses, from among the multiple advertisements, one or more advertisements whose total size is equal to or less than the size of the display space as the advertisement to be displayed in the display space.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: May 21, 2019
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Akira Tajima, Koji Tsukamoto
  • Patent number: 10290026
    Abstract: According to various embodiments, techniques and mechanisms described herein facilitate the storage of an image of a rendered webpage on a storage medium. A first message including a request for a webpage may be transmitted to a web server via a communications interface. The webpage request may generate an advertising opportunity bid request for bids to place an advertisement on the requested webpage. A second message to place a bid on the generated advertising opportunity bid request may be transmitted. Information for rendering the webpage is received in response to the webpage request, and an image of the rendered webpage may be stored on a storage medium.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: May 14, 2019
    Assignee: Amobee, Inc.
    Inventor: Douglas Smith
  • Patent number: 10289738
    Abstract: A method of identifying potential clients from aggregate sources for an insurance company is disclosed. The disclosed method includes an external database, a profile analyzer, and a profile database. A Profile Analyzer is configured to retrieve a set of search results from an external database and may use predictive analytics to extract information from the data retrieved. Further analysis of this data is filtered and may be used to predict trends and consumer behavior patterns. Profile analyzer generates potential client profiles. The client profiles are stored in a profile database operatively coupled with the profile analyzer. Clients profile includes metadata associated with weighted coefficient used for estimating a suitable list of potential clients.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: May 14, 2019
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Gareth Ross, Tricia Walker
  • Patent number: 10290022
    Abstract: Techniques for providing targeted content may be described. In particular, a network-based document may be provided to a computing system of a user in response to a request for information. The network-based document may include the information, an identifier of another network-based document, and code. The code may be configured to, upon execution, determine whether the other network-based document was accessed prior to providing the network-based document. An indication that the other network-based document was accessed may be determined. For example, the indication may be received based on an execution of the code at the computing system. The user may be associated with a user characteristic based on the indication. Further, targeted content may be provided to the computing system based on the user being associated with the user characteristic.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Darren Ernest Canavor, William Alexander Strand
  • Patent number: 10282479
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for collecting data regarding resource views. In one aspect, a method includes generating a tag that includes instructions that, upon execution of the instructions, cause a device to perform operations including identifying content located in at least one particular portion of a structured resource. The particular portion can be specified by the instructions. The operations may include generating resource view data that includes parameters identifying the device and at least a portion of the identified content. The operations may include sending the resource view data to a server. A request for the tag may be received. The tag may be provided in response to the request.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: May 7, 2019
    Assignee: Google LLC
    Inventor: Damian Reeves
  • Patent number: 10275794
    Abstract: A system and method are disclosed for presenting relevant advertising to user search queries. The ads can be selected by reference to an underlying content presented in organic search results. The ads can be combined and supplemented with conventional keyword/pay for placement type services to improve ad performance. The system can also be used for testing content related ads in advance of their presentation to potential third party partners in an advertising campaign.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: April 30, 2019
    Inventor: John Nicholas Gross
  • Patent number: 10268735
    Abstract: In an embodiment, a computer-implemented method comprises calculating a first relational classification score for a first node in a first graph; calculating a second relational classification core for a second node in a second graph; calculating a relational classification matching score for the first node and the second node that is based upon on the first relational classification score and the second relational classification score; calculating a composite score based at least upon the relational classification matching score; generating a canonical tuple that represents a match between the first node and the second node in response to determining that the composite score is equal to or greater than a specified threshold score value.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: April 23, 2019
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Nicholas White, Han Xu
  • Patent number: 10268959
    Abstract: A cognitive information processing system environment comprising: a plurality of data sources, at least some of the plurality of data sources comprising travel relevant data sources; a cognitive inference and learning system coupled to receive a data from the plurality of data sources, the cognitive inference and learning system processing the data from the plurality of data sources to provide cognitively processed travel relevant insights, the cognitive inference and learning system further comprising performing a learning operation to iteratively improve the cognitively processed travel relevant insights over time; and, a destination, the destination receiving the cognitively processed travel relevant insights.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: April 23, 2019
    Assignee: Cognitive Scale, Inc.
    Inventors: Matthew Sanchez, Manoj Saxena, Akshay Sabhikhi
  • Patent number: 10262019
    Abstract: An apparatus in one embodiment comprises a processing platform implementing an Internet of Things (IoT) distributed management system accessible to a plurality of user devices over at least one network. The processing platform is configured to determine IoT infrastructure for a given IoT deployment in at least one particular usage context, to control placement of multiple workflow processes for the IoT deployment over a plurality of distributed locations within the IoT infrastructure, and to manage execution of the workflow processes at the distributed locations in accordance with one or more constraints of the particular usage context. The IoT deployment comprises one or more IoT platforms each configured to interact with a different set of IoT devices. The placement of multiple workflow processes over the plurality of distributed locations illustratively provides a designated distribution of data, services, applications and analytics for the IoT deployment in the particular usage context.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: April 16, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: David Stephen Reiner, Nihar Nanda, Said Tabet
  • Patent number: 10262261
    Abstract: A cognitive information processing system environment which includes a plurality of data sources; a cognitive inference and learning system coupled to receive a data from the plurality of data sources, the cognitive inference and learning system processing the data from the plurality of data sources to provide cognitively processed insights, the cognitive inference and learning system further comprising performing a learning operation to iteratively improve the cognitively processed insights over time; and, a destination, the destination receiving the cognitively processed insights.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: April 16, 2019
    Assignee: Cognitive Scale, Inc.
    Inventors: Matthew Sanchez, Manoj Saxena, Akshay Sabhikhi
  • Patent number: 10262378
    Abstract: A method of matching transaction data with a transaction receipt using one of a plurality of transaction-specific elements is described. Transaction-specific elements are determined (210) from a transaction between a payment token of a user and a terminal. Transaction identifiers are then formed (220), each from a separate transaction-specific element. At least one of the transaction identifiers is then received or generated (230) in a transaction processing system. The transaction processing system provides transaction data associated with this transaction identifier. Each of the transaction identifiers used by the transaction processing system is combined (240) to form a composite transaction identifier comprising a plurality of transaction identifier elements. Each transaction identifier is matched (250) against each transaction identifier element to identify the transaction and to associate the transaction data with a transaction receipt.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: April 16, 2019
    Assignee: Mastercard International Incorporated
    Inventors: David A. Roberts, Patrik Smets, Patrick Mestré, Ian Maddocks
  • Patent number: 10242387
    Abstract: Disclosed aspects relate to managing a set of offers using a dialogue. An adaptive profile may be received with respect to a client. The adaptive profile may indicate a set of client profile data, a set of client event data, and a set of client context data. A dialogue may be established with the client based on the adaptive profile. A set of offers may be resolved by an offer management engine based on the dialogue. The set of offers may be presented to the client.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Avijit Chatterjee, Rajiv V. Joshi, John J. Thomas
  • Patent number: 10235688
    Abstract: Techniques and systems for selecting advertisements for dissemination over a network are disclosed. In one embodiment, an advertisement service stores information indicative of offers from merchants, including information indicating an amount of revenue that the offering merchant would be willing to share with the advertisement service if a consumer consummates a transaction with the merchant based on the good or service advertised in the offer. The service computes predicted conversion rates for these offers, and uses the predicted conversion rates and the revenue sharing information to select an advertisement for dissemination according to which advertisement is expected to generate the greatest amount of revenue for the advertisement service.
    Type: Grant
    Filed: September 25, 2011
    Date of Patent: March 19, 2019
    Assignee: FIRST DATA CORPORATION
    Inventors: John D. Beatty, Leonard R. Speiser, Michael L. Speiser
  • Patent number: 10229422
    Abstract: Techniques, an apparatus and an article of manufacture for management of personalized advertisements through the mass media. A method includes capturing content of an advertisement that is displayed publically and/or publically accessible to a plurality of individuals through a mass media mechanism by recording an image of the advertisement using a hand-held device, storing the content of the advertisement in a user-dedicated repository, and managing the content of the advertisement in the user-dedicated repository to facilitate distribution of the advertisement through the user to one or more additional individual users.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Pradipta De, Kuntal Dey, Seema Nagar
  • Patent number: 10218710
    Abstract: Obtaining information may be increasingly more challenging in modern times. The systems described herein enable a user to have access to one or more data streams. For example, the data stream may include messages from a famous person provided to an online social networking service, where the messages may be limited character messages. Yet, in some instances, the data stream may also include images posted on a blog, videos posted on a social networking service for connecting people, a list of searches and/or search strings by a famous person, and a number of purchase orders by an actress. The systems may also control the user's access to the one or more data streams, possibly limiting the access to portions of the one or more data streams.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: February 26, 2019
    Assignee: PayPal, Inc.
    Inventors: Akshay Sanjeevaiah Krishnaiah, Sandy Lynn Godsey, Michael Charles Todasco, Rohan Baddam, Cheng Tian, Philip Chuang, Srivathsan Narasimhan
  • Patent number: 10212121
    Abstract: Techniques for intelligent scheduling of content sharing by company employees via an online social networking service are described. According to various embodiments, a request is received from a member of an online social networking service to share a content item among members in the member's connection network on the online social networking service. Member behavior log data associated with the members in the connection network of the member is then accessed. Thereafter, an optimum sharing time for sharing the content item among the members in the member's connection network is calculated. The content item is then caused to be shared at the optimum sharing time with the members in the member's connection network.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: February 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wayne Pan, Nicholas David Snyder, William Jayang Sun
  • Patent number: 10187440
    Abstract: In some implementations, a user device can personalize a media stream by converting notifications into audio speech data and presenting the audio speech data at locations within the media stream that do not interrupt the enjoyment of the media stream by the user. In some implementations, the user device can receive notifications from various communication services, applications installed on the user device, and/or other sources, determine information describing the notifications, and present the information to the user using the audio speech data. In some implementations, the user device can generate personalized notifications based on the media stream and/or media items selected by the user. The user device can generate personalized notifications based on the user's context (e.g., environment, location, activity, etc.). The personalized notifications can then be presented to the user using audio speech data at appropriate locations in the media stream.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: January 22, 2019
    Assignee: APPLE INC.
    Inventors: Devang K. Naik, Justin G. Binder
  • Patent number: 10164896
    Abstract: Methods for providing content management services in a Cloud computing environment. A content management application and associated content is distributed across a set of servers in a Cloud computing environment. Requests for Cloud content management services are received from requesters that are using the Cloud computing environment. The received requests are analyzed to determine an amount of resources needed for responding to the requests. Based on the results of the analysis and a predetermined set of rules, the content management application is dynamically replicated to additional servers within the Cloud computing environment. Any instance of the content management application is capable of replying to any received request so as to maintain a high throughput of the Cloud content management services.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventor: Marc B. Velasco
  • Patent number: 10157394
    Abstract: This disclosure provides systems, methods, services, and platforms for prompting a user to respond to an offer on a mobile device. The disclosure enables Mobile Network Operators to create campaigns to target customers who are nearing the limit of their data plans, voice plans, SMS plans, and MMS plans. In some embodiments, the cloud server interacts with a client application to prompt the use of a mobile device to respond to an offer send in a campaign. The disclosure also provides embodiments to check to see if the user has opted out of receiving offers, or if a device can not execute a command, or if a threshold number of offers has already been sent. This disclosure also provides embodiments for authenticating third party account log-in.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: December 18, 2018
    Assignee: OnePIN, Inc.
    Inventors: Feyzi Celik, Marcin Nowak
  • Patent number: 10158985
    Abstract: Disclosed is a device for controlling wireless multimedia devices, including: a wireless communication circuit, to receive a wireless multimedia device identifier from each wireless multimedia device; an access circuit for accessing a database of wireless multimedia devices, to obtain from the database characteristics of each wireless multimedia device for which the communication circuit has received an identifier; a separation circuit for separating a main multimedia stream into as many separated multimedia streams as the communication circuit has received identifiers of wireless multimedia devices; an allocation circuit for allocating each separated multimedia stream to a respective wireless multimedia device; and a synchronization circuit for synchronizing the separated multimedia streams based on the characteristics of the wireless multimedia devices obtained from the database.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: December 18, 2018
    Assignee: TAP SOUND SYSTEM
    Inventors: Thomas Girardier, Julien Goupy, Bertrand Fatus
  • Patent number: 10147118
    Abstract: Mobile device proximity to purchase locations at times of purchases within at least one retail environment is monitored over time by a processor utilizing locationing technology. Mobile device identifiers of mobile devices in proximity to the purchase locations within the at least one retail environment at the times of the purchases are captured. A repeating mobile device proximity pattern of at least two mobile device identifiers being repeatedly located together and in proximity to the respective purchase locations at the times of the respective purchases is detected across several different purchases. Mobile devices identified by the at least two mobile device identifiers detected within the repeating mobile device proximity pattern across the several different purchases are paired.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: December 4, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dmitri S. Dodor, Jeffrey R. Pratt, Kyle D. Robeson
  • Patent number: 10148375
    Abstract: A method and system for recommending content includes a user device having a memory storing a taxonomy table having content cluster identifiers therein. The user device receives an external recommendations list for the content cluster at the user device. The recommendations list has a plurality of content identifiers each having one content cluster identifier. A viewer tracking module generates a viewed content history for content relative to the content clusters identifiers that correspond to viewed content at the user device. A recommendation module generates an internal recommendations list by comparing the external recommendations list to the viewed content history at the user device. The internal recommendation list also presents recommendations capturing the distinct user tastes in a family viewing device. A display displays the internal recommendations list, with section headers of different granularity describing the nature of the recommended content at cluster, sub-genre and genre levels.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 4, 2018
    Assignee: The DIRECTV Group, Inc.
    Inventors: Sui-Ky Ringo Ling, Raynold M. Kahn, Brad Rice
  • Patent number: 10140669
    Abstract: A social networking system permits users to store content presented by the social networking system and subsequently access the stored content associated with the users. A content item is stored in association with a user profile of a user that stored the content item and with one or more rules specifying criteria causing presentation of the stored content item to the user when satisfied. Additionally, a rule associated with a stored content item may specify a format in which the stored content item is presented when criteria associated with the rule are satisfied. When characteristics associated with a user satisfy criteria associated with a rule associated with a stored content item, the stored content item is included in a selection process determining content that is presented to the user.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: November 27, 2018
    Assignee: Facebook, Inc.
    Inventors: Gueorgui Nikolov Djabarov, John Graham Keggi, Daniel Joseph Giambalvo, Ash Wahi, Mao Xue
  • Patent number: 10129367
    Abstract: An online system trains a machine learning model for providing content items to users of the online system. The online system logs actions performed by users and generates user feature vectors based on the logged actions. The online system generates item feature vectors based on information about items from third parties. The machine learning model is trained using the user feature vectors and item feature vectors. The machine learning model determines a likelihood that a target user will acquire a certain item, especially after an update or change has occurred relating to that item. The online system selects content items that the target user is likely to be interested in and is likely to interact with.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: November 13, 2018
    Assignee: Facebook, Inc.
    Inventor: Jinghao Yan
  • Patent number: 10120381
    Abstract: A method, a vehicle and a system that identify and use a location significant to a person associated with a vehicle based on vehicle probe data are described. Vehicle transportation network information representing a vehicle transportation network is identified, the vehicle transportation network information including destinations of a vehicle obtained from vehicle probe data. For at least some of the destinations, density-based clustering is performed using temporal data associated with the at least some of the destinations to form at least two spatio-temporal clusters. A contextual label is assigned to a location associated with a first spatio-temporal cluster of the at least two spatial-temporal clusters based on the temporal data associated with the first spatio-temporal cluster, the location being a labeled location, and the labeled location is used for vehicle operation. The labeled location may be used for navigation or service, for example.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: November 6, 2018
    Assignee: Nissan North America, Inc.
    Inventor: Siddharth Thakur
  • Patent number: 10104030
    Abstract: Systems and methods are provided for pushing messages. For example, upon receiving a push trigger message, one or more first user identifiers corresponding to the push trigger message are acquired; in response to the acquired first user identifiers being in a predetermined target user group, one or more first push messages are selected based on at least information associated with a first promotion type of the target user group; and the first push messages are pushed based on at least information associated with the first user identifiers, wherein the target user group includes a plurality of second user identifiers and is generated by statistical processing of first user attributes of registered user identifiers based on at least information associated with a predetermined first forecast model.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: October 16, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Jinsong Zhang
  • Patent number: 10083346
    Abstract: A method for providing a contact card is provided. The method includes: acquiring a contact card of a contact person and acquiring contact information stored in a user terminal, the contact card including a first photo, and the contact information including a second photo; determining whether the first photo matches the second photo; and providing the contact card of the contact person to the user terminal, if the first photo matches the second photo.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: September 25, 2018
    Assignee: Xiaomi Inc.
    Inventors: Xiehao Bao, Shiding Qiu, Kun Niu
  • Patent number: 10058781
    Abstract: Technologies are generally described for rendering a character for games. In some examples, a method performed under control of a game server may include calculating a level of detail (LOD) for a first character positioned in a same virtual game space as a second character, based at least in part on a calculated degree of closeness between the first character and the second character; and controlling a display definition of the first character based at least in part on the calculated LOD.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: August 28, 2018
    Assignee: Empire Technology Development LLC
    Inventor: Shuichi Kurabayashi
  • Patent number: 10057349
    Abstract: Some embodiments include a stream consolidation engine in a social networking system. The stream consolidation engine can receive two or more input data streams (e.g., an activity record data stream and an application service output stream) from the social networking system. The stream consolidation engine can merge an activity record from the activity record data stream with at least a data record from the input data streams (e.g., from the activity record data stream or the application service output stream) to create a conglomerate data record. The stream consolidation engine can supplement the conglomerate data record with asynchronous information from a data storage or derivative data computed based on content in or referenced by the conglomerate data record. The stream consolidation engine can publish the conglomerate data record in a consolidated data stream. The consolidated data stream can be substantially synchronous to at least one of the input data streams.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: August 21, 2018
    Assignee: Facebook, Inc.
    Inventors: Neil A. Kodner, Jason Sundram, Guven Burc Arpat
  • Patent number: 10045736
    Abstract: A method for determining a status of a user utilizing wireless earpieces includes performing sensor measurements of a user utilizing at least optical sensors of the wireless earpieces, wherein the optical sensors detect metabolic abnormalities of the user, analyzing the sensor measurements, determining the status of the user utilizing at least sensor measurements from the optical sensors of the wireless earpieces, and communicating an alert to the user in response to there being a change in the status of the user. A wireless earpiece or set of wireless earpieces with optical sensors for detecting metabolic abnormalities are also provided.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: August 14, 2018
    Inventor: Peter Vincent Boesen
  • Patent number: 10043022
    Abstract: Methods, apparatus, systems and machine readable medium for the delivery of digital content are disclosed herein. An example method includes receiving a first document from a first document source, classifying the first document with a first tag based on a type of the document, classifying the first document with a second tag based on a first intended recipient, encrypting the first document, publishing the first document for receipt by the first intended recipient, verifying an identity of the first intended recipient and granting the first recipient access to the first document based on the verified identity.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: August 7, 2018
    Assignee: R.R. Donnelley & Sons Company
    Inventors: Timothy J. Reedy, Douglas O. Smith, Lynne M. Andrews, Michael K. Logan, Steven A. Keca
  • Patent number: 10044866
    Abstract: A request is received for connecting a user with an agent, the request identifying a user interaction with content. A second server is accessed to determine a first score of the user representing a benefit the user has generated for a client that provides the content. A third server is accessed to determine a second score of the user representing overall burden to provide services to the user by the client based on an interaction history of the user with the client. A user value is dynamically determined based on the first score and the second score using a user value determination algorithm that is specifically configured for the client. A list of agent candidates is identified from a pool of agents based on the user value and the collection of real-time data. A first communication session is established between the user and one of the agent candidates.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: August 7, 2018
    Assignee: TELETECH HOLDINGS, INC.
    Inventors: Bruce A. Sharpe, Anthony G. Shrader, William T. Cumberland
  • Patent number: 10015537
    Abstract: In one embodiment, an image analysis is performed on an image captured using a camera mounted on an autonomous vehicle, the image representing an exterior environment of an autonomous vehicle. Localization information surrounding the autonomous vehicle is obtained at a point in time. A perception of an audience external to the autonomous vehicle is determined based on the image analysis and the localization information. One or more content items are received from one or more content servers over a network in response to the perception of the audience. A first content item selected from the one or more content items is displayed on a display device mounted on an exterior surface of the autonomous vehicle.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 3, 2018
    Assignee: BAIDU USA LLC
    Inventors: Liyun Li, Shaoshan Liu, Shuang Wu, James Peng, Jingao Wang
  • Patent number: 9996588
    Abstract: A method and system for managing a search is disclosed. The method and system can include receiving a set of first results from a first query. A set of categories can be identified based on the set of first results. The method and system can include generating a set of second results using a second query having at least a portion of the first query, at least a portion of the first results, and at least a portion of the set of categories. The method and system can also include scoring the set of second results based upon a relationship of the first query, the second query, and the set of second results.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Naveen G. Balani, Amit P. Bohra, Abhishek Shrivastava
  • Patent number: 9971836
    Abstract: A data collecting method performs a process to collect data open to public by investigation targets of which an attribute varies with respect to passage of time. The method is performed by a computer by executing a program to perform a process including: creating a keyword for searching the data of the investigation targets having a first attribute that lacks with respect to a population of the investigation targets based on a distribution of a second attribute different from the first attribute; estimating the first attribute of the investigation targets of data that is collected using the keyword; and replenishing the investigation targets to be replenished in the population by the investigation targets that are estimated as having the lacking first attribute.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: May 15, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Tadanobu Furukawa, Miki Okamoto
  • Patent number: 9940653
    Abstract: A method and apparatus for a commerce platform coordinating a purchase of a product sold by a merchant system through a third party application are described. The method may include receiving a notification at the commerce platform from the third party application that a user device executing the third party application has requested to purchase a product from within the third party application, wherein the notification comprises an identifier for the product and an identifier for the merchant system that sells the product using the commerce platform. The method may also include generating a product checkout interface by the commerce platform based on the identifier for the product and the identifier for the merchant system, and transmitting the product checkout interface to the third party application to change a user interface of the third party application to include the product checkout interface within the third party application.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: April 10, 2018
    Assignee: STRIPE, INC.
    Inventors: Rasmus Rygaard, Devesh Kumar Senapati, Christopher Ross Continanza, James William Danz
  • Patent number: 9928523
    Abstract: A system and method for booking targeted internet advertisements to web page impressions using a targeting dimension dictionary. The method commences by constructing a targeting dimension dictionary using a dictionary schema such as an XML DTD or other schema language, then retrieving the targeting dimension dictionary to book the impression using a target predicate wherein the target predicate is constructed at least in part using the targeting dimension dictionary. Such target predicates are used to match (i.e. satisfying the target predicate) an advertisement to the impression. The targeting dimension dictionary comprises a targeting dimension object, a targeting dimension attribute type object, and an application attribute type object. Dimension attribute type objects can include a segment definition for codifying sets or ranges of values. Such a targeting dimension dictionary can be accessed by various tools used in internet advertising campaigns for targeting based on predicates.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: March 27, 2018
    Assignee: Excalibur IP, LLC
    Inventors: Vishal Raithatha, Karthikeyan M., John Pederzolli
  • Patent number: 9881320
    Abstract: Systems, methods, and computer-readable storage media for targeting segments of customers. A system maps users to targeting segments based on a respective purchase history of the users, and receives a segment identifier from a server, the segment identifier to be associated with a targeting segment from the targeting segments for anonymously identifying the targeting segment. Next, the system associates the segment identifier with the targeting segment and users mapped to the targeting segment, and sends, to the server, the segment identifier and unique user identifiers of the users mapped to the targeting segment associated with the segment identifier, the unique user identifiers masking respective identities of the users from the server and the segment identifier masking an identity of the targeting segment associated with the segment identifier. The system then instructs the server to deliver selected invitational content to at least one unique user identifier associated with the segment identifier.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: January 30, 2018
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, David T. Wilson, Sagar A. Joshi, Subash Sundaresan