Spatial (i.e., Location Based) Patents (Class 707/724)
  • Patent number: 10534780
    Abstract: 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: Grant
    Filed: October 28, 2015
    Date of Patent: January 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manish Malik, Qifa Ke, Rangan Majumder, Andreas Bode, Pushpraj Shukla, Yu Shi
  • Patent number: 10530730
    Abstract: 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: Grant
    Filed: May 6, 2016
    Date of Patent: January 7, 2020
    Assignee: VNP software, Inc.
    Inventors: Paul King, Neil Stephen Barry Martin
  • Patent number: 10521496
    Abstract: 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: Grant
    Filed: January 3, 2014
    Date of Patent: December 31, 2019
    Assignee: 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: 10509834
    Abstract: 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: Grant
    Filed: September 30, 2015
    Date of Patent: December 17, 2019
    Assignee: Apple Inc.
    Inventors: Jason Douglas, Vipul Ved Prakash
  • Patent number: 10509833
    Abstract: 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: Grant
    Filed: September 30, 2015
    Date of Patent: December 17, 2019
    Assignee: APPLE INC.
    Inventor: Jason Douglas
  • Patent number: 10499224
    Abstract: 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: Grant
    Filed: September 5, 2014
    Date of Patent: December 3, 2019
    Assignee: PAYPAL, INC.
    Inventors: Kent Griffin, John Hastings Granbery, Hill Ferguson, David Marcus, Michael Charles Todasco
  • Patent number: 10467600
    Abstract: 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: Grant
    Filed: August 13, 2014
    Date of Patent: November 5, 2019
    Assignee: GOOGLE LLC
    Inventors: Andrew Theodore Wansley, Amay Nitin Champaneria
  • Patent number: 10467677
    Abstract: 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: Grant
    Filed: April 15, 2015
    Date of Patent: November 5, 2019
    Assignee: 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: 10452690
    Abstract: 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: Grant
    Filed: June 10, 2015
    Date of Patent: October 22, 2019
    Inventor: Bin Wu
  • Patent number: 10437861
    Abstract: 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: Grant
    Filed: February 29, 2016
    Date of Patent: October 8, 2019
    Assignee: Google LLC
    Inventors: Sushrut Suresh Karanjkar, Viswanath Subramanian, Shashidhar Anil Thakur
  • Patent number: 10433101
    Abstract: 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: Grant
    Filed: January 12, 2018
    Date of Patent: October 1, 2019
    Assignee: New BIS Safe Luxco S.à r.l.
    Inventor: Andrew John Cardno
  • Patent number: 10409893
    Abstract: 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: Grant
    Filed: November 15, 2016
    Date of Patent: September 10, 2019
    Assignee: INRIX, Inc.
    Inventor: Steven Timothy Ohmert
  • Patent number: 10397757
    Abstract: 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: Grant
    Filed: April 18, 2019
    Date of Patent: August 27, 2019
    Assignee: Banjo, Inc.
    Inventors: Christian Gratton, Rish Mehta, Damien Patton, K W Justin Leung, Cameron Holt
  • Patent number: 10389879
    Abstract: 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: Grant
    Filed: May 19, 2017
    Date of Patent: August 20, 2019
    Assignee: Avaya Inc.
    Inventors: Gerard Carty, Thomas Moran
  • Patent number: 10380210
    Abstract: 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: Grant
    Filed: December 1, 2016
    Date of Patent: August 13, 2019
    Assignee: GO DADDY OPERATING COMPANY, LLC
    Inventors: Wei-Cheng Lai, Yu Tian
  • Patent number: 10366203
    Abstract: 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: Grant
    Filed: October 26, 2015
    Date of Patent: July 30, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Richard L. Shaw
  • Patent number: 10356186
    Abstract: 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: Grant
    Filed: January 26, 2018
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Miki Enoki, Yohei Ikawa, Michiaki Tatsubori, Yuto Yamaguchi
  • Patent number: 10331638
    Abstract: 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: Grant
    Filed: June 11, 2015
    Date of Patent: June 25, 2019
    Assignee: IQVIA INC.
    Inventor: Nuno Goncalo Palma Candeias Duarte Felix
  • Patent number: 10296201
    Abstract: 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: Grant
    Filed: June 16, 2017
    Date of Patent: May 21, 2019
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventors: Xi Wang, Shengqiang Xu, Ran Xie, Haiyang Yi
  • Patent number: 10275496
    Abstract: 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: Grant
    Filed: December 10, 2015
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony T. Brew, Jonathan I. Settle, Zhenni V N Yan
  • Patent number: 10244350
    Abstract: 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: Grant
    Filed: May 28, 2015
    Date of Patent: March 26, 2019
    Assignee: NEC CORPORATION
    Inventors: Flavio Cirillo, Salvatore Longo
  • Patent number: 10242090
    Abstract: 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: Grant
    Filed: March 6, 2014
    Date of Patent: March 26, 2019
    Assignee: The United States of America as represented by the Director, National Security Agency
    Inventors: Jon T. Kosloski, John W. Thompson
  • Patent number: 10223462
    Abstract: 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: Grant
    Filed: February 12, 2016
    Date of Patent: March 5, 2019
    Assignee: ADOBE INC.
    Inventors: Sungchul Kim, Nedim Lipka, Eunyee Koh
  • Patent number: 10135901
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: November 20, 2018
    Assignee: Cox Communications, Inc.
    Inventors: Keith Alan Rothschild, Slavisha Karach, Muhammad Asif Raza, Daniel J. Geist, Donald Carl Bleyl
  • Patent number: 10108950
    Abstract: 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 accoun
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: October 23, 2018
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Christopher Wetzel, Daniel Beck, Paul Young Moreton
  • Patent number: 10078818
    Abstract: 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: Grant
    Filed: December 20, 2016
    Date of Patent: September 18, 2018
    Assignee: SAP SE
    Inventors: Dave Schikora, Leif Jensen-Pistorius, Peer Hilgers, Ole Lilienthal, Martin Wezowski, Michael Burwig, Pit Humke, Thomas Spangemacher
  • Patent number: 10057768
    Abstract: 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: Grant
    Filed: December 26, 2017
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Masami Tada
  • Patent number: 10043040
    Abstract: 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: Grant
    Filed: July 29, 2016
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishnaram Kenthapadi, Ahsan Chudhary, Stephanie Chou, Ryan Wade Sandler
  • Patent number: 10037343
    Abstract: 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: Grant
    Filed: January 23, 2018
    Date of Patent: July 31, 2018
    Inventors: Thomas William Ellenby, Peter Ellenby, Roderick Perkins, Matthew Wong
  • Patent number: 9954960
    Abstract: 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: Grant
    Filed: June 10, 2016
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Miki Enoki, Yohei Ikawa, Michiaki Tatsubori, Yuto Yamaguchi
  • Patent number: 9913104
    Abstract: 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: Grant
    Filed: January 21, 2016
    Date of Patent: March 6, 2018
    Assignee: General Motors LLC
    Inventors: Abuzafor M. Rasal, Zhoumin Hu, Eray Yasan
  • Patent number: 9906900
    Abstract: 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: Grant
    Filed: August 4, 2014
    Date of Patent: February 27, 2018
    Assignee: New BIS Safe Luxco S.à r.l
    Inventor: Andrew John Cardno
  • Patent number: 9864803
    Abstract: 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: Grant
    Filed: July 22, 2015
    Date of Patent: January 9, 2018
    Assignee: TCL RESEARCH AMERICA INC.
    Inventors: Mengwen Liu, Yue Shang, Lifan Guo, Haohong Wang
  • Patent number: 9843987
    Abstract: 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: Grant
    Filed: June 15, 2015
    Date of Patent: December 12, 2017
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: Zhi Cui, Alan Blackburn, Thomas A. Anschutz, Arthur Richard Brisebois
  • Patent number: 9824156
    Abstract: 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: Grant
    Filed: December 29, 2016
    Date of Patent: November 21, 2017
    Assignee: Google Inc.
    Inventors: Luuk van Dijk, Jeffrey D. Oldham, Hartmut Maennel, Krzysztof Duleba, Zoltan Szamonek, Fiona Herring, Aileen Tang
  • Patent number: 9811591
    Abstract: 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: Grant
    Filed: August 22, 2012
    Date of Patent: November 7, 2017
    Assignee: Conductor, Inc.
    Inventors: Danwen Chen, Martin Luis Alonso Lago
  • Patent number: 9805357
    Abstract: 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: Grant
    Filed: July 15, 2015
    Date of Patent: October 31, 2017
    Assignee: Toshiba TEC Kabushiki Kaisha
    Inventor: Yuishi Takeno
  • Patent number: 9767185
    Abstract: 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: Grant
    Filed: October 2, 2012
    Date of Patent: September 19, 2017
    Assignee: Oath Inc.
    Inventors: Sean Christopher Timm, Sudhir Achuthan, Mikhail Nicholaos Barrett
  • Patent number: 9760607
    Abstract: 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: Grant
    Filed: September 25, 2013
    Date of Patent: September 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Carolyn Grace Tweedy, Sanjay Varma, Raymond Robert Ringhiser, Nicole Bethany-Abbott Kelly, William Sean Burrow, Todd Goglia
  • Patent number: 9727644
    Abstract: 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: Grant
    Filed: September 25, 2013
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: Junbin Teng, Anja Hauth, Alexander Sobol, Boris Mazniker
  • Patent number: 9693287
    Abstract: 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: Grant
    Filed: June 15, 2015
    Date of Patent: June 27, 2017
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: Zhi Cui, Alan Blackburn, Thomas A. Anschutz, Arthur Richard Brisebois
  • Patent number: 9686293
    Abstract: 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: Grant
    Filed: February 23, 2015
    Date of Patent: June 20, 2017
    Assignee: Cyphort Inc.
    Inventors: Ali Golshan, Fengmin Gong, Frank Jas, Nick Bilogorskiy, Neal Vu, Chenghuai Lu, Alexander Burt, Manikandan Kenyan, Yucheng Ting
  • Patent number: 9658750
    Abstract: 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: Grant
    Filed: December 18, 2013
    Date of Patent: May 23, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Manish Sharma, Kevin Flores, Devin Blong, Tushar Chaudhary, Annu Yadav
  • Patent number: 9633334
    Abstract: 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: Grant
    Filed: August 23, 2013
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marcos Dias de Assuncao, Carlos Henrique Cardonha, Fernando Luiz Koch, Marco Aurelio Stelmar Netto
  • Patent number: 9616568
    Abstract: 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: Grant
    Filed: August 25, 2015
    Date of Patent: April 11, 2017
    Assignee: X DEVELOPMENT LLC
    Inventor: Jared Stephen Russell
  • Patent number: 9530167
    Abstract: 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: Grant
    Filed: August 12, 2011
    Date of Patent: December 27, 2016
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 9426293
    Abstract: 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: Grant
    Filed: April 2, 2008
    Date of Patent: August 23, 2016
    Assignee: United Services Automobile Association (USAA)
    Inventor: Charles Lee Oakes, III
  • Patent number: 9426232
    Abstract: 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: Grant
    Filed: August 16, 2013
    Date of Patent: August 23, 2016
    Assignee: Google Inc.
    Inventors: Leif Hendrik Wilden, John V. Hanke, Ioannis Tsoukalidis, Yennie C. Solheim, Lior Stern
  • Patent number: 9418354
    Abstract: 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: Grant
    Filed: March 27, 2013
    Date of Patent: August 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marcos Dias de Assuncao, Carlos Henrique Cardonha, Fernando Luiz Koch, Marco Aurelio Stelmar Netto
  • Patent number: 9413840
    Abstract: 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: Grant
    Filed: January 28, 2013
    Date of Patent: August 9, 2016
    Assignee: 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