Spatial (i.e., Location Based) Patents (Class 707/724)
-
Patent number: 10534780Abstract: Non-limiting examples of the present disclosure describe a unified ranking model that may be used by a plurality of entry points to return ranked results in response to received query data. The unified ranking model is provided as a service for a plurality of entry points. A query is received from an entry point of the plurality of entry points. Results data for the query data is retrieved. A unified ranking model is executed to rank the results data. Execution of the unified ranking model manipulates feature data of the unified ranking model based on user context signals associated with the received query data and acquired result retrieval signals corresponding with the retrieved results data. Execution of the unified ranking model generates ranked result data. Ranked results data is returned to the processing device corresponding with the entry point. Other examples are also described.Type: GrantFiled: October 28, 2015Date of Patent: January 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Manish Malik, Qifa Ke, Rangan Majumder, Andreas Bode, Pushpraj Shukla, Yu Shi
-
Patent number: 10530730Abstract: A computer system for facilitating communications between users is configured for: (A) receiving, from a first user, one or more user watch area attributes; (B) using the one or more user watch area attributes to define a watch area; (C) receiving, from a second user, a message associated with a geographical location; (D) determining whether the geographical location is located within the user watch area; (E) at least partially in response to determining that the geographical location is located within the user watch area, subscribing the first user to a thread of messages that includes the message; and (F) dynamically adjusting a shape of the user watch area based, at least in part, on a factor selected from a group consisting of: (1) a number of message postings within the user watch area; and (2) a population density of an area that is within the user watch area.Type: GrantFiled: May 6, 2016Date of Patent: January 7, 2020Assignee: VNP software, Inc.Inventors: Paul King, Neil Stephen Barry Martin
-
Patent number: 10521496Abstract: Network resources are subject to automated downloading of information by automated-agents that cause business- or user-specific data to be compiled en masse. In order to control resources and information available to automated-agents, markup documents or elements of markup documents are obfuscated such that a client must reconfigure the obfuscated information in order to display the requested content contained in the document. The obfuscation is applied such that the content will render and display to a human user in the same manner as if the element was untransformed; however, the markup will appear syntactically different to an automated-agent. Thus, in response to a user request, a server can transform elements of a structured document and provide the transformed document to the client for reconfiguring and rendering.Type: GrantFiled: January 3, 2014Date of Patent: December 31, 2019Assignee: Amazon Technologies, Inc.Inventors: Samuel Charles Goodwin, John Lindsay Bates, Mark Evans Brighton, Sevag Demirjian, Colin James Hawkett, Blair Livingstone Hotchkies, Forrest MacKenzie Vines
-
Patent number: 10509834Abstract: A method and apparatus of a device that ranks a plurality of query results from a plurality of search domains is described. In this embodiment, the device receives a query from a client. In addition, the device applies the query to the plurality of search domains and a broad-base search domain. Furthermore, the device receives the plurality of query results from the plurality of search domains and a set of broad-base query results from the broad-base search domain. The device additionally ranks the plurality of query results using the set of broad-base query results and returns a ranked plurality of query results to the client.Type: GrantFiled: September 30, 2015Date of Patent: December 17, 2019Assignee: Apple Inc.Inventors: Jason Douglas, Vipul Ved Prakash
-
Patent number: 10509833Abstract: A method and apparatus of a device that returns a plurality of ranked query results for a query is described. In this embodiment, the device receives the query from a client. In addition, the device determines a plurality of query results matching the query. Furthermore, the device scores each of the plurality of query results using an order-based quadratic proximity function. The device additionally ranks the plurality of query results using the plurality of scores to determine the plurality of ranked query results. The device further sends the plurality of ranked query results to the client.Type: GrantFiled: September 30, 2015Date of Patent: December 17, 2019Assignee: APPLE INC.Inventor: Jason Douglas
-
Patent number: 10499224Abstract: One or more Bluetooth® low energy (BLE) beacons in communication with a remote server that provides check in capabilities and payment capabilities may be installed at a location. The BLE beacons may connect with a user's mobile device when the user enters the location and allow the user to check in to the location and authorize payments to be made at the location. Once the user is checked in to the location, the user may be provided with additional functionality, benefits, offers, and applications related to the location and facilitated by the check in. Further, the user may be pre-checked in into a next location when the user is at a current location.Type: GrantFiled: September 5, 2014Date of Patent: December 3, 2019Assignee: PAYPAL, INC.Inventors: Kent Griffin, John Hastings Granbery, Hill Ferguson, David Marcus, Michael Charles Todasco
-
Patent number: 10467600Abstract: Methods, apparatus and computer-readable media (transitory and non-transitory) are disclosed for determining one or more additional task features for a task of a user. In some implementations, the additional task features may be determined based on additional information from one or more sources that are distinct from the source(s) from which the task is identified or determined. The additional task features may be determined based on the additional information and based on user information that is associated with the user. For example, the additional information may define a superset of information and the additional task features may be a subset of the defined superset. The additional task features may be utilized to generate a task notification related to the task, and the task notification may be provided for presentation to the user.Type: GrantFiled: August 13, 2014Date of Patent: November 5, 2019Assignee: GOOGLE LLCInventors: Andrew Theodore Wansley, Amay Nitin Champaneria
-
Patent number: 10467677Abstract: In selected embodiments a recommendation generator builds a network of interrelationships between venues, reviewers and users based on their attributes and reviewer and user reviews of the venues. Each interrelationship or link may be positive or negative and may accumulate with other links (or anti-links) to provide nodal links the strength of which are based on commonality of attributes among the linked nodes and/or common preferences that one node, such as a reviewer, expresses for other nodes, such as venues. The links may be first order (based on a direct relationship between, for instance, a reviewer and a venue) or higher order (based on, for instance, the fact that two venue are both liked by a given reviewer). The recommendation engine in certain embodiments determines recommended venues based on user attributes and venue preferences by aggregating the link matrices and determining the venues which are most strongly coupled to the user.Type: GrantFiled: April 15, 2015Date of Patent: November 5, 2019Assignee: Nara Logics, Inc.Inventors: Nathan R. Wilson, Emily A. Hueske, Thomas C. Copeman, Evan Favermann Eisert, Jana B. Eggers, Raymond J. Plante, Michael D. Houle
-
Patent number: 10452690Abstract: A method, which provides a location context to an online object, includes (a) receiving identification information regarding the online object; (b) in a database, creating a relationship between the online object and a representation of a geographical location; (c) receiving a request for retrieving the relationship from the database based on the identification information or the geographical location; and (d) responding to the request by returning the relationship retrieved from the database. The request may originate from an application program that displays the representation of the geographical location graphically. The online object may correspond to an online business. In some implementations, the online object is unrelated in real life to a community located at the geographical location.Type: GrantFiled: June 10, 2015Date of Patent: October 22, 2019Inventor: Bin Wu
-
Patent number: 10437861Abstract: A server system associates one or more locations with a query by identifying the query, selecting a set of documents responsive to the query, and assigning weights to respective documents in the set of documents based, at least in part, on historical data of user clicks selecting search result links in search results produced for historical queries substantially the same as the identified query. Websites hosting the selected documents are identified, and, for each website, location-specific information for one or more locations is retrieved, including a location-specific score that corresponds to the likelihood that the respective location corresponds to a respective website. For each respective location for which location-specific information was retrieved, aggregating the location-specific scores, as weighted by the document weights, to compute an aggregated likelihood that the respective location is associated with the query.Type: GrantFiled: February 29, 2016Date of Patent: October 8, 2019Assignee: Google LLCInventors: Sushrut Suresh Karanjkar, Viswanath Subramanian, Shashidhar Anil Thakur
-
Patent number: 10433101Abstract: An apparatus and method for providing location information within a wireless network operable to obfuscate location information is described. The apparatus and method comprising a processor and memory coupled to the processor capable of storing data. The processor is configured to: store network profile data on a plurality of wireless network access points within the network. The network profile data including an identifier for the network access point, signal information, the physical location of the network access point, and the time. The processor is also configured to receive a request for location information from a client application executing on a mobile device, the request including information on the wireless network access points the mobile wireless device has been in communication with, information on the received signal and the time of the communication.Type: GrantFiled: January 12, 2018Date of Patent: October 1, 2019Assignee: New BIS Safe Luxco S.à r.l.Inventor: Andrew John Cardno
-
Patent number: 10409893Abstract: One or more techniques and/or systems are provided for developing and facilitating the development of a vehicle profile for a vehicle. An application developer may experience difficulty when developing applications that are to interact with a vehicle computing device of a vehicle due to proprietary software, communication protocols, data formats, etc. Accordingly, a vehicle profile may be developed to act as an intermediary abstraction layer between the application and the vehicle computing device. A profile developer can define how to process certain types of input from the application, what vehicle signal information can be accessed by the application, how information such as a user interface of the application is to be displayed such as through a vehicle navigation unit, what vehicle parameters can be modified by the application, etc. In this way, the application can interact with the vehicle computing device through the vehicle profile.Type: GrantFiled: November 15, 2016Date of Patent: September 10, 2019Assignee: INRIX, Inc.Inventor: Steven Timothy Ohmert
-
Patent number: 10397757Abstract: The present invention extends to methods, systems, and computer program products for deriving signal location from signal content. In general, signal ingestion modules ingest different types of raw structured and/or raw unstructured signals on an ongoing basis. The signal ingestion modules normalize raw signals to form normalized signals. In one aspect, a raw signal is ingested. A derived signal is derived from the raw signal. A list of one or more geo cells where the raw signal potentially originated is accessed. A location annotation identifying a geo cell from among the one or more geo cells is formulated. The derived signal is annotated with the location annotation. A location in a two dimensional space is determined from the location annotation. The location is inserted into the derived signal forming a normalized signal.Type: GrantFiled: April 18, 2019Date of Patent: August 27, 2019Assignee: Banjo, Inc.Inventors: Christian Gratton, Rish Mehta, Damien Patton, K W Justin Leung, Cameron Holt
-
Patent number: 10389879Abstract: A process for updating a second agent about a call in a contact center comprises receiving a call at the contact center and connecting the call to a device associated with a first agent of the contact center. A processor is used to configure a list of keywords to detect during the call, and when a key word is detected (e.g., using a speech analyzer), a snippet of the call based on the detected keywords is identified. The snippets are ordered and presented to a second agent through a device associated with the second agent. The call is then connected to the device associated with the second agent.Type: GrantFiled: May 19, 2017Date of Patent: August 20, 2019Assignee: Avaya Inc.Inventors: Gerard Carty, Thomas Moran
-
Patent number: 10380210Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a string used to search an available domain name, identify a token within the string, select a misspelled token in a misspelled token database matching the token, and generate a corrected search string with a corrected token replacing the misspelled token. If the corrected search string has a higher probability of representing the intent of the user, the server generates and transmits one or more available domain name candidates with the corrected token to the user's client computer.Type: GrantFiled: December 1, 2016Date of Patent: August 13, 2019Assignee: GO DADDY OPERATING COMPANY, LLCInventors: Wei-Cheng Lai, Yu Tian
-
Patent number: 10366203Abstract: A method includes identifying a medical service for a user based on a request signal received from a mobile device associated with the user, the mobile device and identifying a plurality of medical service providers based on at least the medical service type. The method includes determining a plurality of travel times, wherein each of the plurality of travel times is indicative of a time to travel between the location and a provider location of a respective one of the plurality of service providers. The plurality of travel times are based on traffic information. The method also includes determining a ranking of the plurality of medical service providers based on the plurality of travel times and causing the mobile device to display at least a portion of the ranking.Type: GrantFiled: October 26, 2015Date of Patent: July 30, 2019Assignee: AT&T Intellectual Property I, L.P.Inventor: Richard L. Shaw
-
Patent number: 10356186Abstract: A system and method to estimate a location relating to a user who has not filled in information about the location in a profile field in social media such as a microblog. The system and method estimates association between a user in social media and a location includes the steps of acquiring a first content posted to the social media by a first user associated with a first location, determines regional localization of the first content on the basis of the first location, acquires a second content posted to the social media by a second user not associated with a location, determine the degree of a relationship between the first content and the second content, and associating the first location with the second user on the basis of the localization and the degree of the relationship.Type: GrantFiled: January 26, 2018Date of Patent: July 16, 2019Assignee: International Business Machines CorporationInventors: Miki Enoki, Yohei Ikawa, Michiaki Tatsubori, Yuto Yamaguchi
-
Patent number: 10331638Abstract: A method and system to manage data. The method comprises receiving source data from a plurality of sources, wherein the source data includes event organizer data and client data and the received source data is stored in one or more databases. Thereafter, the event organizer data is analyzed to generate one or more event metrics, and the client data is analyzed to generate one more client profiles. Subsequently, one or more notifications are generated based on the one or more event metrics and the one or more client profiles and presented to one or more client devices.Type: GrantFiled: June 11, 2015Date of Patent: June 25, 2019Assignee: IQVIA INC.Inventor: Nuno Goncalo Palma Candeias Duarte Felix
-
Patent number: 10296201Abstract: A method for text selection includes: determining, in text for selection, a first display position of a start selection point and a first display position of an end selection point, wherein text between the start selection point and the end selection point is target text including at least one character; partitioning the text for selection into a plurality of text blocks based on semantic meaning; receiving a dragging operation corresponding to the start selection point or the end selection point; and changing, according to the dragging operation, the first display position of the start selection point or the first display position of the end selection point to a corresponding second display position in unit of a text block.Type: GrantFiled: June 16, 2017Date of Patent: May 21, 2019Assignee: Beijing Xiaomi Mobile Software Co., Ltd.Inventors: Xi Wang, Shengqiang Xu, Ran Xie, Haiyang Yi
-
Patent number: 10275496Abstract: Processing of a set of event log data that includes event records. A search criteria is received from a user, and a subset of the set of event log data that includes event records from the set of event log data that satisfy the search criteria is determined. For each event record in the subset of event log data, a similarity score for the event record is determined, where the similarity score is indicative of the similarity of the event record to the other event records in the subset of event log data. The subset of event log data is updated by adding to each event record its similarity score, and the updated subset of event log data is then returned to the user.Type: GrantFiled: December 10, 2015Date of Patent: April 30, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony T. Brew, Jonathan I. Settle, Zhenni V N Yan
-
Patent number: 10244350Abstract: A method for discovering a set of objects within a defined geographical space, wherein the objects in the set of objects match at least one predefined characteristic, and wherein object information regarding the at least one predefined characteristic is provided by different servers, includes discovering objects within the defined geographical space by a geo discovery request based on geographical coordinates; finding, from the discovered objects, a starting object matching the at least one predefined characteristic within a definable sub-space of the defined geographical space; ranking objects within the definable sub-space by increasing distance to the starting object to establish a rank; sending a query to one or more of the different servers for gathering object information regarding a first object in the rank which is located nearest to the starting object; checking whether the first object in the rank matches the at least one predefined characteristic.Type: GrantFiled: May 28, 2015Date of Patent: March 26, 2019Assignee: NEC CORPORATIONInventors: Flavio Cirillo, Salvatore Longo
-
Patent number: 10242090Abstract: A method is presented for ranking documents identified in a search relative to a keyword. The method utilizes a set of training documents to provide a co-occurrence matrix and a transition matrix. A word pair relevancy measure is calculated for each word of the document to be ranked. These word pair relevancy measures are based upon the co-occurrence and transition matrices obtained from the training set and are utilized to calculate a document relevance measure. Documents identified in a search are ranked utilizing the document relevance measure.Type: GrantFiled: March 6, 2014Date of Patent: March 26, 2019Assignee: The United States of America as represented by the Director, National Security AgencyInventors: Jon T. Kosloski, John W. Thompson
-
Patent number: 10223462Abstract: A method for clustering geolocations using geo-point density includes receiving a user log of geolocation data extracted from user interactions with at least one electronic device. A density is determined relative to other geo-points for each geo-point in a set of geo-points extracted from the user log. Lower density geo-points in the set are merged into higher density geo-points in the set to result in a merged set of geo-points, and clusters of geo-points are identified from the merged set. Merging the geo-points tends to preserve frequently occurring geo-points while reducing those that constitute noise, which improves the reliability of identifying the clusters. Core geo-points of the user log are selected from the clusters. The core geo-points of the user log can be compared to core geo-points of other use logs to identify associations between the user logs.Type: GrantFiled: February 12, 2016Date of Patent: March 5, 2019Assignee: ADOBE INC.Inventors: Sungchul Kim, Nedim Lipka, Eunyee Koh
-
Patent number: 10135901Abstract: Content information networks may be provided that may each include a plurality of content consumption devices. One or more of the content consumption devices within a content information network may be capable of serving as a content consumption hub device that coordinates the receipt and dissemination of content consumption event information pertaining to content consumption events from and to various content consumption devices within the content information network. The content consumption hub device may further communicate, to various content consumption devices within its network, content-related information relating to content consumed on content consumption devices within its network and/or devices outside of its network. The content consumption hub device may be configured to receive content-related information from one or more content information hubs. The content consumption hub device may also receive content consumption event information from a content consumption platform.Type: GrantFiled: March 15, 2013Date of Patent: November 20, 2018Assignee: Cox Communications, Inc.Inventors: Keith Alan Rothschild, Slavisha Karach, Muhammad Asif Raza, Daniel J. Geist, Donald Carl Bleyl
-
Patent number: 10108950Abstract: Systems and methods include a group fund processor having a communications interface that receives account data associated with a primary account from a device over a network, creates a group fund account, and associate one or more limits with the group fund account based on at least one selection received from the device, an alert interface that transmits an electronic invitation including a description of a first amount to an invited user over the network and receives a response from the invited user to the at least one invitation via the network, wherein the response includes account data associated with a respective group member account of the invited user; and an account processor that links the group fund account to the primary account so that the group fund account may fund the first account, and links respective group member account of the invited user to the group fund account so that the first amount is transferred from the respective group member account of the invited user to the group fund accounType: GrantFiled: August 12, 2015Date of Patent: October 23, 2018Assignee: CAPITAL ONE SERVICES, LLCInventors: Christopher Wetzel, Daniel Beck, Paul Young Moreton
-
Patent number: 10078818Abstract: Techniques are described for providing and/or managing work routines (WRs) in a collaborative platform. Implementations provide a platform that enables collaboration between multiple entities (e.g., users) to address an issue collectively, for process management, issue resolution, and so forth. The platform enables the creation of a WR that includes any suitable number of data objects to facilitate management of a process, resolution of an issue, and/or other tasks. The WR may also include any suitable number of tools for controlling the manipulation and/or rendering of the data objects. The platform provides a polymorphism through which data objects may be rendered differently based on the tools that are used to render the tool objects. The platform also provides for the automatic creation of a WR, or a template for a WR, where such creation may be triggered by an event and/or based on a current context.Type: GrantFiled: December 20, 2016Date of Patent: September 18, 2018Assignee: SAP SEInventors: Dave Schikora, Leif Jensen-Pistorius, Peer Hilgers, Ole Lilienthal, Martin Wezowski, Michael Burwig, Pit Humke, Thomas Spangemacher
-
Patent number: 10057768Abstract: Embodiments of the present invention disclose a method, computer system, and a computer program product for routing an image file from an imaging device to a storage device via a near-field communication network. The present invention may include receiving a device search signal from the storage device. The present invention may include sending a search signal response to the storage device. The present invention may include receiving an encrypted password from the storage device. The present invention may include decrypting the received encrypted password. The present invention may include setting the imaging device to an exclusive external storage mode. The present invention may include generating an image file using a sensor. The present invention may include encrypting the image file using the decrypted password. The present invention may include sending the encrypted image file to the storage device for storage.Type: GrantFiled: December 26, 2017Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Sanehiro Furuichi, Masami Tada
-
Patent number: 10043040Abstract: In an example embodiment, a method for protecting against incorrect confidential data values in a computer system is provided. A machine learning algorithm is used to train a confidential data value quality score based on metrics extracted from member profile and member usage information in a social networking service. The confidential data value quality score model is then used to output an estimated quality score for submitted confidential data values.Type: GrantFiled: July 29, 2016Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Krishnaram Kenthapadi, Ahsan Chudhary, Stephanie Chou, Ryan Wade Sandler
-
Patent number: 10037343Abstract: Systems and methods for the accessing of information that may be associated with static or dynamic geo-located objects, which objects may or may not have corresponding real world counterparts, utilize attributes including of one or more angles of directional access associated with the geo-located objects. Information available to a user of a mobile device can be varied depending upon an angle of directional access derived from the mobile device's real world position and pointing direction in relation to the real world position and orientation of the geo-located objects.Type: GrantFiled: January 23, 2018Date of Patent: July 31, 2018Inventors: Thomas William Ellenby, Peter Ellenby, Roderick Perkins, Matthew Wong
-
Patent number: 9954960Abstract: A system and method to estimate a location relating to a user who has not filled in information about the location in a profile field in social media such as a microblog. The system and method estimates association between a user in social media and a location includes the steps of acquiring a first content posted to the social media by a first user associated with a first location, determines regional localization of the first content on the basis of the first location, acquires a second content posted to the social media by a second user not associated with a location, determine the degree of a relationship between the first content and the second content, and associating the first location with the second user on the basis of the localization and the degree of the relationship.Type: GrantFiled: June 10, 2016Date of Patent: April 24, 2018Assignee: International Business Machines CorporationInventors: Miki Enoki, Yohei Ikawa, Michiaki Tatsubori, Yuto Yamaguchi
-
Patent number: 9913104Abstract: A vehicle communication system and method of improving location services for a user in a vehicle are described. The method includes the steps of: receiving at a backend system a first message from the vehicle based on a determination of a malicious attack associated with global navigation satellite system (GNSS) data received by the vehicle; receiving from a wireless carrier system (WCS) location data associated with a position of the vehicle; providing the location data to the vehicle from the backend system in response to the receipt of the first message; receiving a second message from the vehicle indicating that the malicious attack is no longer viable; and in response to receiving the second message, ceasing to provide the location data from the backend system.Type: GrantFiled: January 21, 2016Date of Patent: March 6, 2018Assignee: General Motors LLCInventors: Abuzafor M. Rasal, Zhoumin Hu, Eray Yasan
-
Patent number: 9906900Abstract: An apparatus and method for providing location information within a wireless network operable to obfuscate location information is described. The apparatus and method comprising a processor and memory coupled to the processor capable of storing data. The processor is configured to: store network profile data on a plurality of wireless network access points within the network. The network profile data including an identifier for the network access point, signal information, the physical location of the network access point, and the time. The processor is also configured to receive a request for location information from a client application executing on a mobile device, the request including information on the wireless network access points the mobile wireless device has been in communication with, information on the received signal and the time of the communication.Type: GrantFiled: August 4, 2014Date of Patent: February 27, 2018Assignee: New BIS Safe Luxco S.à r.lInventor: Andrew John Cardno
-
Patent number: 9864803Abstract: A method for multimodal clue based personalized app function recommendation is provided. The method includes receiving an app search query from a user, obtaining a plurality of real-time clues collected from the user and extracting a plurality of features to represent the collected clues, wherein the plurality of features include structured features and text features. The method also includes generating a joint representation of the multimodal clues based on the plurality of extracted features and creating a logistic regression model based on the joint representation of the multimodal clues. Further, the method includes ranking a list of app functions using the logistic regression model and displaying the ranked app function list for the user.Type: GrantFiled: July 22, 2015Date of Patent: January 9, 2018Assignee: TCL RESEARCH AMERICA INC.Inventors: Mengwen Liu, Yue Shang, Lifan Guo, Haohong Wang
-
Patent number: 9843987Abstract: Concepts and technologies are described herein for a consumer service cloud (“CSC”) for implementing location-based services to control smart devices. According to one aspect disclosed herein, a CSC system can determine a cell identifier (“ID”) associated with a location in which one or more smart devices resides. The smart device(s) can include one or more settings that can be adjusted remotely by the CSC system to control one or more operational aspects of the smart device(s). The CSC system can periodically receive a cell ID update that can include a current cell ID associated with a current cell in which a user equipment (“UE”) is located. When the CSC system determines that the current cell ID matches the cell ID, the CSC system can generate a request to adjust the setting(s) to control the operational aspect(s) of the smart device(s) and can provide the request to the smart device(s).Type: GrantFiled: June 15, 2015Date of Patent: December 12, 2017Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLCInventors: Zhi Cui, Alan Blackburn, Thomas A. Anschutz, Arthur Richard Brisebois
-
Patent number: 9824156Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for improving geographic targeting of digital content. In some implementations, a targeting request that identifies a target geographic region is received. Groups of geographic regions that each include the target geographic region and at least another geographic region are identified. Combined targeting accuracies are computed for the groups of geographic regions. One or more of the groups of geographic regions are selected based on their combined targeting accuracies being higher than a targeting accuracy for the target geographic region. Data describing the selected one or more groups of geographic regions is provided for output in response to the targeting request.Type: GrantFiled: December 29, 2016Date of Patent: November 21, 2017Assignee: Google Inc.Inventors: Luuk van Dijk, Jeffrey D. Oldham, Hartmut Maennel, Krzysztof Duleba, Zoltan Szamonek, Fiona Herring, Aileen Tang
-
Patent number: 9811591Abstract: A system and method for generating search engine analytics data to be displayed on a display. A processor may send search queries to a first country search engine and to a second country search engine and receive first and second ranked result sets in response. The processor may generate search engine data for a domain based on the search queries, the first ranked result set, and the second ranked result set. The processor may further generate report data to be displayed on the display based on the search engine data. The report data may include data effective to display first analytics for the domain for the first country search engine and second analytics for the domain for the second country search engine. Analytics may represent trends of ranks over a time interval.Type: GrantFiled: August 22, 2012Date of Patent: November 7, 2017Assignee: Conductor, Inc.Inventors: Danwen Chen, Martin Luis Alonso Lago
-
Patent number: 9805357Abstract: An apparatus for managing data used for object recognition includes an image capturing unit configured to capture an image of an object, a storage unit storing image data of products registered for sale, an operation panel configured to receive a user selection, and a processor configured to determine the products registered for sale that are similar to the object, based on the captured image and the image data, display the similar products on the operation panel as user selectable items, determine one or more of the similar products designated by the user selection, and invalidate the designated similar products so that efficiency of object recognition by the apparatus can be improved.Type: GrantFiled: July 15, 2015Date of Patent: October 31, 2017Assignee: Toshiba TEC Kabushiki KaishaInventor: Yuishi Takeno
-
Patent number: 9767185Abstract: Methods and systems are provided for determining whether a search query with an observed number of occurrences in a set of search queries is a local search query. In accordance with one implementation, a method is provided that comprises determining an expected number of occurrences of a search query and comparing the expected number of occurrences to a threshold. Further, the method includes determining whether the search query is a local search query based, at least in part, on the comparison.Type: GrantFiled: October 2, 2012Date of Patent: September 19, 2017Assignee: Oath Inc.Inventors: Sean Christopher Timm, Sudhir Achuthan, Mikhail Nicholaos Barrett
-
Patent number: 9760607Abstract: Disclosed are various implementations for a content evaluation application. Various component scores are calculated to reflect a variety of attributes of a document. The component scores may reflect a readability score, a word count, user interactions, content timeliness, or other data. An overall quality score is calculated for a document by applying selected weights to the component scores.Type: GrantFiled: September 25, 2013Date of Patent: September 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Carolyn Grace Tweedy, Sanjay Varma, Raymond Robert Ringhiser, Nicole Bethany-Abbott Kelly, William Sean Burrow, Todd Goglia
-
Patent number: 9727644Abstract: Systems and methods for determining a quality score or a user engagement level for a content item are provided. The quality score is based on a recentness score of the content item, an affinity score between two users and a popularity score of the content item. The user engagement level for the content item is based on user interactions with the content item, associated times of the user interactions, and interaction types of the user interactions. The user engagement level for the content item is stored in association with the content item.Type: GrantFiled: September 25, 2013Date of Patent: August 8, 2017Assignee: Google Inc.Inventors: Junbin Teng, Anja Hauth, Alexander Sobol, Boris Mazniker
-
Patent number: 9693287Abstract: Concepts and technologies are described herein for a consumer service cloud (“CSC”) for implementing location-based services to control smart devices. According to one aspect disclosed herein, a CSC system can determine a cell identifier (“ID”) associated with a location in which one or more smart devices resides. The smart device(s) can include one or more settings that can be adjusted remotely by the CSC system to control one or more operational aspects of the smart device(s). The CSC system can periodically receive a cell ID update that can include a current cell ID associated with a current cell in which a user equipment (“UE”) is located. When the CSC system determines that the current cell ID matches the cell ID, the CSC system can generate a request to adjust the setting(s) to control the operational aspect(s) of the smart device(s) and can provide the request to the smart device(s).Type: GrantFiled: June 15, 2015Date of Patent: June 27, 2017Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLCInventors: Zhi Cui, Alan Blackburn, Thomas A. Anschutz, Arthur Richard Brisebois
-
Patent number: 9686293Abstract: Systems and methods for monitoring malware events in a computer networking environment are described. The systems and methods including the steps of identifying suspect objects; transmitting the suspect objects to an inspection service, wherein the inspection service inspects the suspect objects using a plurality of inspection methods to create digital information about the nature of the potential threat posed by the suspect objects; transmitting said digital information to an analytical service operating, wherein the analytical service performs a plurality of analytical algorithms to categorize the suspect objects with one or more scores for each suspect object based on their security threat; transmitting said one or more scores to a correlation facility which aggregates a plurality of scores; and generating an infection verification pack comprising routines which, when run on an end-point machine within the computer networking environment, will mitigate a suspected security threat.Type: GrantFiled: February 23, 2015Date of Patent: June 20, 2017Assignee: Cyphort Inc.Inventors: Ali Golshan, Fengmin Gong, Frank Jas, Nick Bilogorskiy, Neal Vu, Chenghuai Lu, Alexander Burt, Manikandan Kenyan, Yucheng Ting
-
Patent number: 9658750Abstract: A device provides content for display to a first user device associated with a user, and provides for display, to the first user device, an option to share the content. The device receives a selection of the option from the first user device, and causes a list of contacts, associated with the user, to be presented for display, on the first user device, based on the selection of the option. The device receives, from the first user device, a selection of a contact from the list of contacts, and receives, from the first user device, a message from the user for the selected contact. The device provides for display the message with the content, to the first user device and to a second user device, associated with the selected contact. The message is privately provided to only the first user device and the second user device.Type: GrantFiled: December 18, 2013Date of Patent: May 23, 2017Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Manish Sharma, Kevin Flores, Devin Blong, Tushar Chaudhary, Annu Yadav
-
Patent number: 9633334Abstract: With a computer processor, access is obtained to a sorted global tuple list of incident types, each tuple of which includes at least an incident identifier, a corresponding incident type, a corresponding context, and a corresponding impact factor. The latter specifies importance of solving the corresponding incident type in the corresponding context. Each tuple of the global tuple list is sorted by decreasing order of impact factor. At the computer processor, context information is obtained for at least one remote computing device; based on the context information and the sorted global tuple list, the computer processor sends, over a telecommunications infrastructure, data which causes an incident reporting display on the remote computing device to be re-ordered in accordance with the impact factors as they are ranked in accordance with the context information for the at least one remote computing device.Type: GrantFiled: August 23, 2013Date of Patent: April 25, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marcos Dias de Assuncao, Carlos Henrique Cardonha, Fernando Luiz Koch, Marco Aurelio Stelmar Netto
-
Patent number: 9616568Abstract: Methods, apparatus, and computer readable storage media related to utilizing a thermographic camera to capture at least one thermal image of an object following human manipulation of the object, and generating a grasp affordance for the object based on the temperatures indicated by the captured thermal image. The generated grasp affordance may be utilized, directly or indirectly, by one or more robots for determining grasping parameters for manipulating the object and/or other objects that are similar to the object.Type: GrantFiled: August 25, 2015Date of Patent: April 11, 2017Assignee: X DEVELOPMENT LLCInventor: Jared Stephen Russell
-
Patent number: 9530167Abstract: In one embodiment, a system includes one or more computing systems that implement a social networking environment and is operable to parse users' actions that include free form text to determine and store objects and affinities contained in the text string through natural-language processing. The method comprises accessing a text string, identifying objects and affinity declarations via natural-language processing, assessing the combination of objects and context data to determine an instance of a broader concept, and determining an affinity coefficient through a natural-language processing dictionary. Once a database of stored instances and affinities has been generated and stored, it may be leveraged to push suggestions to members of the social network to enhance their social networking experience.Type: GrantFiled: August 12, 2011Date of Patent: December 27, 2016Assignee: Facebook, Inc.Inventor: Erick Tseng
-
Patent number: 9426293Abstract: Disclosed herein are a system, method, and computer-readable medium with instructions for recommending a service provider based on a user's approximate current location. The service provider may be recommended for a service that is verified under a user's insurance policy and is also within proximity to the user's approximate current location. The user's approximate current location may be determined by location-based technology. The entity that receives and/or recommends the service provider may initiate a request for the service from the service provider. Further embodiments are related to routing a call to provide information to the user that is responsive to the user's location-relevant request. For example, systems, such as an automotive telematics system, may request information and be routed to the appropriate division of a user's insurance provider such that the automotive telematics system can provide services to the user that are user-specific (e.g., covered by the user's insurance policy).Type: GrantFiled: April 2, 2008Date of Patent: August 23, 2016Assignee: United Services Automobile Association (USAA)Inventor: Charles Lee Oakes, III
-
Patent number: 9426232Abstract: The subject matter of this specification can be implemented in, among other things, a method for location-based content publishing. The method includes a step for receiving indication of a user subscription to one or more publisher feeds, wherein each of the one or more publisher feeds provides multiple content items, each content item being associated with a location. The method also includes a step for receiving a request for content items, wherein the request includes information about the user's location based on a mobile device of the user. The method also includes a step for selecting content items provided by the one or more publisher feeds based on the user's location and based on the location associated with the content items. The method also includes a step for providing at least a portion of the selected content items for display on the user's mobile device.Type: GrantFiled: August 16, 2013Date of Patent: August 23, 2016Assignee: Google Inc.Inventors: Leif Hendrik Wilden, John V. Hanke, Ioannis Tsoukalidis, Yennie C. Solheim, Lior Stern
-
Patent number: 9418354Abstract: With a computer processor, access is obtained to a sorted global tuple list of incident types, each tuple of which includes at least an incident identifier, a corresponding incident type, a corresponding context, and a corresponding impact factor. The latter specifies importance of solving the corresponding incident type in the corresponding context. Each tuple of the global tuple list is sorted by decreasing order of impact factor. At the computer processor, context information is obtained for at least one remote computing device; based on the context information and the sorted global tuple list, the computer processor sends, over a telecommunications infrastructure, data which causes an incident reporting display on the remote computing device to be re-ordered in accordance with the impact factors as they are ranked in accordance with the context information for the at least one remote computing device.Type: GrantFiled: March 27, 2013Date of Patent: August 16, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marcos Dias de Assuncao, Carlos Henrique Cardonha, Fernando Luiz Koch, Marco Aurelio Stelmar Netto
-
Patent number: 9413840Abstract: Features are disclosed for enabling users to efficiently store and share browsing sessions or portions thereof with other users or the general public. Browsing session requests and other activities may be sent to an intermediary system, which can retrieve requested content and store a representation of the requested content or data regarding the requested content. The stored data may be organized as a saved browsing session such that users may access the shared browsing session at a subsequent time and view the browsing session substantially in its entirety. Users may search for shared browsing sessions and access data regarding the requests made during a browsing session. In addition, data regarding client devices used during shared browsing sessions may be tracked and associated with the shared browsing sessions such that subsequent users can search for shared browsing sessions based partly on such device characteristics.Type: GrantFiled: January 28, 2013Date of Patent: August 9, 2016Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Brett Richard Taylor, Peter Frank Hill, Ameet Nirmal Vaswani, Samuel John Young, Aaron Michael Brown, Steven Michael Reddie, Matthew Lloyd Trahan