Market Data Gathering, Market Analysis Or Market Modeling Patents (Class 705/7.29)
  • Patent number: 10154101
    Abstract: A system for monitoring the use of resources by a user includes a mobile device, a resource usage monitoring device, a message display system, and a third party system, each have communication interfaces, memory devices, and processing devices. The system is designed to detect the presence of a user within a physical location where resources may be accessed and determine a time-efficient set of resource allocations that the user may engage in while located in a particular physical location. In some embodiments, a message may be directed to the user through visual and/or audio displays to notify the user of the time-efficient set of resource allocations and direct the user to a particular location where such allocations may be effected.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: December 11, 2018
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Edward J. Achtner, Caitlin Chrisman Bullock
  • Patent number: 10147108
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to identify affinity between segment attributes and product characteristics. An example method includes identifying, with a processor, a set of product characteristics from purchase transactions that exhibit a threshold product affinity, selecting, with the processor, a set of products having at least one product characteristic from the set of product characteristics that exhibit the threshold product affinity, the set of products associated with first segments, extracting, with the processor, segment attributes from the first segments, and improving a market success of the product of interest by identifying, with the processor, target segments based on ones of the extracted segment attributes exhibiting a threshold segment affinity.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: December 4, 2018
    Assignee: The Nielsen Company (US), LLC
    Inventors: Leonid Ayzenshtat, Kalyanraman Rajamani, Alexey Vishnevskiy, Nikolay Georgiev, Mara Preotescu
  • Patent number: 10140665
    Abstract: Techniques described herein include a platform configured to provide for association of an accounting element with one or more mapping policies. The accounting element may be associated with a plurality of line items, some of which may be associated with a mapping policy. Once associations between accounting elements and mapping policies have been created, transaction events related to the accounting element may be processed in accordance with the mapping policies. In some embodiments, information from the transaction event may be used to create an accounting event which may be recorded as a journal entry in a ledger. In some embodiments, accounting events may also be validated prior to being recorded.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Shawn Allan Michael Lipstein, Raymond Paul Weikel
  • Patent number: 10140358
    Abstract: The described implementations relate to processing of electronic data. One implementation is manifest as a technique that can include obtaining a relational query that references one or more data items and associating progress intervals with the data items. The technique can also include converting the relational query into a corresponding streaming query, and providing the streaming query and the data items with the progress intervals to a stream engine that produces incremental results of the query. For example, the progress intervals can be based on row numbers of a relational database table. The progress intervals can be used to define event lifetimes of streaming events that are provided as inputs to the stream engine.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Danyel A. Fisher, Steven M. Drucker, Jonathan D. Goldstein, Badrish Chandramouli, Robert A. DeLine, John C. Platt, Mike Barnett
  • Patent number: 10133772
    Abstract: Systems and methods for multi-dimensional query statement modification are described. A system presents a user interface including a first plurality of graphical elements representing a plurality of activity dimensions to a user. The system detects a user selection of a first activity dimension and a second user selection of a first attribute of the first activity dimension without a selection of the second attribute. The system searches objects using a search query based on the first activity dimension and the first attribute to return search results including a first object published on a network-based publication system by a client. The system provides a notification message to the user responsive to identifying feedback information that is received from a trading partner of the client as transgressing a first threshold. The feedback information is identified based on the first object and the second attribute that is not selected from the user interface.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: November 20, 2018
    Assignee: eBay Inc.
    Inventors: Marc Delingat, Snezana Sahter, Liangjie Xu
  • Patent number: 10133742
    Abstract: Method of retrieving event information is presented. Memento objects can be recognized by an archive engine. Based on the recognition, the archive engine obtains information related to the memento object, possibly one or more recognizable features, and uses the information to search for events associated with a timeline that have corresponding tags. The archive engine can then return the event information as a result set to a user.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: November 20, 2018
    Assignee: Nant Holdings IP, LLC
    Inventor: Patrick Soon-Shiong
  • Patent number: 10134073
    Abstract: Users are enabled to select a category with more ease than in the past. An information processing device estimates, for a target category that is one of a plurality of categories which have a tree structure including a plurality of hierarchy levels and to each of which one or more objects belong, whether a user is knowledgeable about categories below the target category, based on an input from the user, and controls whether or not display means displays the categories below the target category, based on whether or not the user is estimated as being knowledgeable about the categories below the target category.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: November 20, 2018
    Assignee: Rakuten, Inc.
    Inventor: Takashi Umeda
  • Patent number: 10127247
    Abstract: A user may capture an image of a document using a mobile device. The mobile device may crop and clean the image. The mobile device may perform optical character recognition on the image and output a character string. The mobile device may match portions of the character string with stored records and determine a likelihood that the stored record corresponds to the image. The mobile device may display potential matches for the image, and the user may select the record which matches the image.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: November 13, 2018
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Deepak Arora, Donald R. Bloyer, Peter Gosling, Daniel Gruici, Anish Jacob, Kyle Knez, Christine Elizabeth Martin, Allison Mary Romano, Kedar P. Vaidya
  • Patent number: 10127601
    Abstract: Mesh node modules are associated with movable and fixed items in a building such as a grocery store or factory floor to maintain a database of the locations of those items as they are processed through the establishment. The items form a mesh network and relay location information through access points, when in range, to control/monitoring computers.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: November 13, 2018
    Assignee: Sony Corporation
    Inventors: James R. Milne, Gregory Peter Carlsson, Frederick J. Zustak
  • Patent number: 10108911
    Abstract: A computer-implemented method and system provides an interactive interface for displaying results of flexible travel planning queries is described.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 23, 2018
    Assignee: GOOGLE LLC
    Inventors: Rodney S. Daughtrey, Marty Gardner, Kevin Fox
  • Patent number: 10108719
    Abstract: A system and method operates on a client device and acquires a suspect list of user products based on information derived from the client device. The system normalizes the list, and the user confirms the accuracy of the product list. The user product list is sent to a server where the user product list is compared to other lists using collaborative filtering techniques. The collaborative filtering techniques determine products of interest for the use and the level of interest of the user. The system computes a similarity measure based upon the number of similar products that match the user's product list and rankings provided by the user and others. Demographic and behavioral data may also be used in performing the comparison and the similarity measure. The system acquires editorial rankings of products from other users and provides a ranked list of recommended products based upon the editorial rankings.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: October 23, 2018
    Assignee: CBS Interactive Inc.
    Inventors: Scott Bedard, Greg Kasavin, Patrick Cashman Andrus
  • Patent number: 10108978
    Abstract: Systems and methods disclosed herein use one or more auxiliary time series to more accurately identify change points in a target time series. This involves receiving data for the target time series and one or more auxiliary time series, where the one or more auxiliary time series have a relationship with the target time series. A combined auxiliary time series is generated based on the relationship between the target time series and the one or more auxiliary time series and the change point is detected for the target time series based on the target time series and the combined auxiliary time series. In one embodiment, time series data is received on an on-going basis. Recent time series data for the target time series and the one or more auxiliary time series is identified and used to detect the change point. The change point can be detected without using time series data older than the recent time series data.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 23, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Zhenyu Yan, Jie Zhang, Abhishek Pani
  • Patent number: 10101871
    Abstract: A method and apparatus for managing compensation on a display system. A computer system displays icons representing employees in a graphical user interface on the display system. The icons are positioned relative to each other and along a compensation axis and positions of the icons relative to each other indicate relative amounts of compensation between the employees. The computer system also displays a compensation change for an employee in the employees on the display system when an icon for the employee is moved along the compensation axis.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: October 16, 2018
    Assignee: ADP, LLC
    Inventor: Keith Wilson Fulton
  • Patent number: 10095806
    Abstract: Methods and systems to facilitate a search of an information resource is disclosed. In various embodiments, a distribution of a plurality of data items across a plurality of attribute value ranges corresponding to an attribute is identified. The attribute may be shared by at least two of the plurality of data items. Based on a determining that the distribution of the plurality of data items across the plurality of attribute value ranges includes at least two peaks, the distribution of the plurality of data items across the plurality of attribute value ranges corresponding to the attribute is communicated.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: October 9, 2018
    Assignee: eBay Inc.
    Inventors: Eric Noel Billingsley, Louis Marcel Gino Monier, Aditya Arora
  • Patent number: 10089672
    Abstract: A method for evaluating an electronic response message by a financial services product vendor for an online electronic inquiry message from a consumer concerning a financial services product inquiry, the method comprising the steps of: receiving the online electronic inquiry message; identifying the inquiry content pertaining to each of the plurality of inquiry content categories; receiving the electronic response message; identifying the response content pertaining to each of the plurality of response content categories; scoring each of the response content of each of the plurality of response content categories using a scoring model; comparing the message reception timestamp and the message send timestamp; generating a response score by combining the quantitative score to the message send timestamp and the quantitative score to the assigned response content; and sending a score message representing the response score over the communications network for display on a user interface of the financial services p
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: October 2, 2018
    Assignee: SCI LIMITED
    Inventor: Ross Kenneth McKenzie Paton
  • Patent number: 10091327
    Abstract: There are provided systems and methods for processing available user data to determine a user profile for use in anticipating changing user interest. User data for a user may be collected, which may be used to determine a dynamic user profile for the user. The dynamic user profile may be responsive to changes in the user data, as the user performs more actions or indicates interests in certain areas. The dynamic user profile may include user interests and trends of the user, and may be used to perform predictive analysis of the user's potential interests. Additionally, using a plurality of users' interest areas and links based on common users between the interest areas, upcoming interests for the user may be determined through links between interest areas. Thus, if similar users based on interest areas are linked to a certain interest, the user may also be linked to that interest.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: October 2, 2018
    Assignee: PAYPAL, INC.
    Inventor: Hsiao Chen
  • Patent number: 10084913
    Abstract: A method of managing customer sentiment includes: monitoring an interaction of a customer with customer interactive media; deriving a sentiment of the customer from the interaction of the customer with the customer interactive media; generating sentiment data for the customer; and updating customer data in a customer database with the sentiment data in real-time.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: September 25, 2018
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Dennis Emmanuel Montenegro, Prasanth Nandanuru, Pavan Kumar Arln, Yejjala Yevanna
  • Patent number: 10074122
    Abstract: A method and system for providing account recommendations is disclosed. A server system stores sales data for a first member, wherein sales data includes profile information for one or more individual customers. The sewer system analyzes the profile information for one or more of the individual customers to identify one attributes associated with the customers. The server system determines one or more additional members with member profiles that include the one or more identified attributes. For a respective additional member in the at least one of the determined additional members the server system determines, based on stored information about the respective additional member, an respective organization associated with the at least one determined additional member; and selects the respective organization as an account recommendation.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Gupta, Anmol Bhasin, Sachin Rekhi, Annabel Fang Liu, Angela Yoonjeong Yang
  • Patent number: 10068239
    Abstract: A computer implemented method for creating merchant profiles based on check transactions is provided. The method uses a computing device having a processor communicatively coupled to a memory. The method includes receiving a plurality of payment transactions including payment by a check where each payment transaction includes plurality of fields from the associated check that include at least a payee field, an address field, and a memo field, generating a list of unique merchants based in part on the payee fields of the plurality of payment transactions, generating two or more merchant profiles, and determining one or more connections between two or more merchant profiles in the plurality of merchant profiles. Each connection represents a relationship or association between two or more merchant profiles. The method also includes storing the one or more connections and the two or more merchant profiles.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: September 4, 2018
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Jean-Pierre Gerard, Kenny Unser, Kent Olof Niklas Berntsson
  • Patent number: 10061860
    Abstract: Method and system for generating personalizing website layout. The method and system monitors a user's behaviors and assigns a user to a user group, which has an assigned personalized template. The templates are personalized in response to the user's behaviors and arranges content to be displayed to the user based on that behavior.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: August 28, 2018
    Assignee: OATH INC.
    Inventors: Timothy P. Daly, Jr., Evgeniy Makeev, Annie Cheng, Jeff Budzinski, Scott Roy
  • Patent number: 10063585
    Abstract: Methods, and devices implementing the methods, use device-specific classifiers in a privacy-preserving behavioral monitoring and analysis system for crowd-sourcing of device behaviors. Diverse devices having varying degrees of “smart” capabilities may monitor operational behaviors. Gathered operational behavior information may be transmitted to a nearby device having greater processing capabilities than a respective collecting device, or may be transmitted directly to an “always on” device. The behavior information may be used to generate behavior vectors, which may be analyzed for anomalies. Vectors containing anomaly flags may be anonymized to remove any user-identifying information and subsequently transmitted to a remote recipient such as a service provider or device manufacture.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: August 28, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Mastooreh Salajegheh, Mona Mahmoudi, Vinay Sridhara, Mihai Christodorescu, Gheorghe Calin Cascaval
  • Patent number: 10057197
    Abstract: A messaging system, in one embodiment, can establish messaging accounts for a plurality of organizations (e.g. businesses) to allow customers or users of the organizations to conduct two-way messaging sessions between a customer and an organization. The messaging system can use a registration portal to allow an organization to set up a business/organization messaging account by providing account information. The account information can then be used to update one or more searchable databases that allow a customer to have multiple entry points into a messaging session with each of the registered businesses in the messaging system. For example, a search through a web browser or a map application can provide search results that contain or otherwise provide access to a selectable messaging option that is presented on a customer's device.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 21, 2018
    Assignee: APPLE INC.
    Inventors: Grant Ritchie, Gokul Thirumalai, Philomena Lobo, Robert Y. Loh, Scott Lopatin, Mithilesh Kumar, Austin Marusco, Tommy Rochette, Aniket Zamwar, Alexandre Perematko, Daniel B. Pollack, Nicholas J. Circosta
  • Patent number: 10051127
    Abstract: A method, system and computer program product for utilizing a caller wait time. When the caller's estimated wait time exceeds a threshold amount of time, an interactive voice response (IVR) system retrieves information (e.g., caller's previous purchases) about the caller. The IVR system then initiates a dialog with the caller to determine their experience with a product or service by prompting the caller with questions derived from the retrieved information. After recording the responses by the caller to the questions, the IVR system generates social media content based on the caller's responses. The IVR system then converts the text of the generated social media content to an audible version, which is provided to the caller to approve the posting of the social media content. The social media content is posted on a social media stream in response to the caller approving the posting of the social media content.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Thomas J. Evans, IV, Robert E. Loredo, Fang Lu
  • Patent number: 10043511
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: collecting various word data from cross-domain sources and subject websites; assessing relevancy of feature vectors from external domains, live content of subject websites, and secondary terms derived from the live contents; expanding a language model for a domain by relevance passing a logistic regression threshold.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Stephen C. Hammer, Christopher Eythan Holladay, David A. Provan
  • Patent number: 10037536
    Abstract: A cloud services composition system allows customers to interactively create service constructs from network function virtualization resources. The network function virtualization primitives are modeled using a standard modeling language. An expert system suggests network function virtualization resources for use in the service construct, based on an expert system learning algorithm. The customer uses a graphical user interface to interconnect the resources and create the service construct. The process may involve collaboration with the network provider. The resulting construct is validated for use in a communications network.
    Type: Grant
    Filed: February 13, 2016
    Date of Patent: July 31, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Rittwik Jana, Thomas Kirk, Syed Anwar Aftab, John F. Murray, Mazin E. Gilbert, Shu Shi, Serban Jora, Avi Zahavi
  • Patent number: 10037355
    Abstract: Novel methods are described herein to provide an OLAP database system that performs lock-less bulk insertion while maintaining high query performance and minimizing additional storage requirements. Aspects of the claimed subject matter include novel methods for merging two index structures while maintaining query consistency without the use of a versioning scheme by using copies of vertical segments of an index tree page; a method to prepare and merge two index structures that operates within storage constraints; and a method to execute queries concurrently while index maintenance is in progress while still producing consistent results. According to an aspect of the present disclosure, a flexible index merge mechanism is provided that merges data from incremental indices to a primary data index in three phases: a load phase, a copy phase, and a replace phase.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: July 31, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Ramabrahmam Velury
  • Patent number: 10038983
    Abstract: Techniques for determining levels of interest, activity, or occupancy at a physical location can include receiving data corresponding to physical parameters sensed by a plurality of sensors at the physical location. The physical parameters can include temperature, humidity, pressure, sound, distance to an object, visible light, infra-red light, motion of objects, acceleration, magnetic field, vibration, and radio signals. Synthetic variables can be generated based on the received data and can represent a processed or combined value for its corresponding physical parameters. The physical parameters and synthetic variables can be stored in a memory device. One or more indicators for a level of: (i) interest, (ii) activity, or (iii) occupancy at the physical location can be generated based on the received data and the one or more synthetic variables by utilizing a machine learning model and output to a user computing device for display in a user interface.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: July 31, 2018
    Assignee: ORCASENSE, INC.
    Inventor: Rezsa Farahani
  • Patent number: 10034155
    Abstract: A method includes: obtaining, by a first device associated with a first user, descriptive information from a second device associated with a second user; determining whether the first device has received a user photograph of the second user of the second device; in response to determining that the first device has not received a user photograph: establishing a connection with the second device; receiving a user photograph; determining whether a request for a user photograph of the first user is received from the second device; in response to determining that a request for a user photograph of the first user is received from the second device, transmitting a user photograph to the second device; and terminating the connection with the second device; and displaying, to the first user of the first device, at least one of the user photograph and the descriptive information.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: July 24, 2018
    Inventor: Ernesto Nebel
  • Patent number: 10032145
    Abstract: A system and method for sharing revenue associated with a video is disclosed. The method includes generating a popularity score for a first video based at least in part on first popularity data. The popularity score is indicative of present and future popularity of the first video. The method also includes retrieving historical data includes historical popularity and profitability of multiple videos submitted by an owner of the first video, in response to determining that the popularity score for the first video is greater than a predetermined value. The method also includes determining that the first video is eligible to participate in a revenue sharing program based at least in part on the retrieved historical data. The method includes generating a message for a client device associated with the owner of the first video to invite the owner of the first video to participate in the revenue sharing program.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Shenaz Zack, Shishir Samir Mehrotra, Lin Shi, Rui Chen, Armand Joseph Dijamco, Yannet Interian, Aaron Kwong Yue Lee, Jeffrey Lee-Chan, Jianliang Zhao, Chetan Hari Narain
  • Patent number: 10019505
    Abstract: Embodiments of the present invention provide a method for creating a data cube in a streaming manner based on a distributed system. The method includes: receiving, by a processing node, a physical node diagram sent by a master node; determining, by the processing node, a structure of a to-be-computed data cube of the processing node according to the physical node diagram; if the processing node receives a query command sent by the master node, performing, according to the structure of the to-be-computed data cube of the processing node, an aggregation operation on a data stream received by the processing node, to generate a data cube; and sending, by the processing node, the data cube to the master node.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: July 10, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Kun Xu
  • Patent number: 10013577
    Abstract: A system for identifying and determining whether a particular cookie may include personal data, in various embodiments, is configured to analyze collected cookies to determine whether the collected cookies may be used to directly or indirectly identify a particular individual. The system may, for example: (1) generate one or more virtual profiles; (2) use the one or more virtual profiles to access a plurality of websites; (3) collect cookie data for the plurality of websites for the one or more virtual profiles; and (4) analyze the cookie data to determine whether a particular website of the plurality of websites utilizes one or more cookies which may potentially include personal data. The system may then generate a report of the analysis, and display the report to an administrator or other individual associated with the particular website.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: July 3, 2018
    Assignee: OneTrust, LLC
    Inventors: Richard Beaumont, John Mannix, Kabir A. Barday, Jonathan Blake Brannon
  • Patent number: 10013659
    Abstract: The disclosed embodiments illustrate methods and systems for creating a classifier for predicting a personality type of users. The method includes receiving a first tag for messages, from a crowdsourcing platform. The first tag relates to personality type of users. Further, the messages, tagged with first tag are segregated into a training data and a testing data. Further, parameters associated with set of messages in the training data are determined based on type of messages. Further, classifiers are trained for a personality type. Further, a second tag for set of messages in testing data is predicted using trained classifiers for a combination of parameters. A performance of classifiers is determined by comparing the second tag and the first tag associated with set of messages in the testing data. A classifier is selected from classifiers, which is indicative of a best combination of parameters to predict personality type of users.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: July 3, 2018
    Assignee: CONDUENT BUSINESS SERVICES, LLC
    Inventors: Juan Li, Sumit Bhatia, Chandrima Sarkar
  • Patent number: 10002140
    Abstract: A service arrangement system coordinates service providers who provide geographical location-based services to users. The location-based services may include transportation of users. For example, a service provider operates a vehicle to transport a user from an origin location to a destination location. To provide an engaging user experience and encourage users to continue using the services, the service arrangement system accurately and expediently determines the origin location and the destination location based on querying available data sources. The service arrangement system can use selection rules for multiplexing, fallback logic, or load-balancing to select a high quality data source from the available data sources.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: June 19, 2018
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Srihari Reddy, Brent Hamby, Aditya Sarawgi, Govind Kabra, Manik Gupta, Jennie Nguyen
  • Patent number: 9986053
    Abstract: A method for tracking a user's movements between network addresses can include, subsequent to a request for a (current) network address from a user, receiving the network address and an identifier for a region associated with the network address. The method can also include locating a record that contains the identifier for the region and a time that immediately precedes the request for the network address from the user. The record may further contain a prior network address. The method can further include generating an entry for a table that includes the identifier for the region, the current network address, and the prior network address. A server computer or a client computer can generate the entry. Improved accountability and improved user profile accuracy can be obtained with the method. A data processing system readable medium can comprise code that includes instructions for carrying out the method.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: May 29, 2018
    Assignee: Open Text SA ULC
    Inventor: Sean M. McCullough
  • Patent number: 9986313
    Abstract: A monitoring and response system is provided for monitoring and responding to environmental conditions at one or more sites. The monitoring system includes a plurality of base units, each base unit including at least a processor and a plurality of sensors configured to monitor environmental conditions at the site(s). A central controller is in communication with the base processors at the plurality of base units and is configured to receive and process sensor information from the base units. Base units are configured to be modular and contain customizable, swappable combinations of sensors, sensor arrays, and/or other connected peripherals, and are further configured to be mountable and/or attachable to a wide variety of surfaces and objects disposed around a site such as a construction site. The system further comprises a backend, analytic system for making predictions, taking action, and generating reports responsive to the information received from the base units.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: May 29, 2018
    Assignee: PILLAR TECHNOLOGIES, INC.
    Inventors: Alexander Messersmith Schwarzkopf, Matthew Jean-Marie Joseph Joyal, Sean Iacobone
  • Patent number: 9979807
    Abstract: A method for managing a call log of a communication device (100), wherein the call log has log entries on outgoing and/or incoming calls, wherein each log entry has communication metadata that include at least one connection identifier of the communication partner, date and time of the call and direction of the call and preferably include location information of the communication device at the time of the call, includes the steps: a) generation of a display list with list entries that are derived from the log entries of the call log, and b) provision of the display list for a user of the communication device.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: May 22, 2018
    Assignee: Unify GmbH & Co. KG
    Inventors: Bernd Konnerth, Thomas Lederer
  • Patent number: 9978041
    Abstract: A method, apparatus, and system are directed towards seeding a user's contacts for their online social network. The invention is arranged to automatically recommend to the user a set of seed contacts that the user may employ to invite to join their social network. The set of seed contacts may be harvested from the user's existing portal activities, as well as other sources. In one embodiment, the invention analyzes portal activity, such as email exchanges with the user, and the like, to determine a frequency of contact with the user. Other sources may include but not be limited to emails, names within an address book of the user, names within an address book of another person, a buddy list, an instant messaging list, an activity, a mailing list, an online discussion group, a membership in a category, chat group, and the like.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: May 22, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventors: Mark E. Hull, F. Randall Farmer, Ellen S. Perelman
  • Patent number: 9965765
    Abstract: This invention relates to a system and method for presenting to a user relevant areas of distributed computer network sites. In particular, the invention disclosed infers and cross reference user mind sets with data stores of potential user goals. The user mind sets indicate a navigational goal of a user over the distributed computer network. In addition, the invention cross-references indicated user goals with data stores of service and service providers providing those services. The invention presents targeted service and service providers to the user across the distributed computer network thereby enabling the user to navigate towards the user goal.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: May 8, 2018
    Assignee: PulsePoint, Inc.
    Inventors: Anand Subramanian, Jeremy Sterns, Rajendram Shanthini
  • Patent number: 9965701
    Abstract: There are provided an apparatus and method for generating a heat map that displays crowd density with visual properties such as colors. The image processing apparatus includes at least one processor to implement: an information obtainer configured to obtain an image by photographing a region of interest and location information indicating a location from which the image is photographed; a density map generator configured to generate a crowd density map of the image based on crowd density information estimated from the image; a perspective map generator configured to generate a perspective map that provides distance information indicating a real-life distance between two points of the image based on the location information; and a heat map generator configured to generate a heat map that displays the crowd density information on a map of the region of interest based on the distance information.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: May 8, 2018
    Assignee: Hanwha Techwin Co., Ltd.
    Inventors: YoungHyun Lee, SeungIn Noh
  • Patent number: 9959551
    Abstract: Techniques for providing a messaging plan may be provided. A message that conforms to a channel agnostic format may be received. In an example, a messaging plan that includes a channel for delivering the message may be determined based at least in part on a score determined by a machine learning module utilizing metrics of a user. The message may be provided to the user according to the messaging plan. The messaging plan may be updated for subsequent messages based at least in part on updated metrics of the user received in response to the user interacting with the message.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: May 1, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Porter Schermerhorn, David John Edwards, Jr., Tegdeep Kondal, Donald Arthur Parsons, Nisarg Shah, Vishal Mangesh Shanbhag
  • Patent number: 9953344
    Abstract: The disclosure herein provides systems and methods for a media enhancement system configured to associate a secondary media signal (for example, the secondary media signal can comprise an advertisement) to a primary media signal (for example, a radio broadcast). The disclosure herein additionally provides systems and methods for a media enhancement system that enables the generating, transmitting, displaying, and/or responding to a plurality of associated and/or unassociated secondary media signals, based on a primary media content from a primary media signal, user characteristics (for example, demographic and/or geographic information), and/or third-party preferences (for example, the goals of advertisers). The secondary media signals can be used to enhance the primary media content already being provided to the user on a user device. The secondary media signals can also be used to create psychological associations or relationships with the primary media content already being provided to the user.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: April 24, 2018
    Assignee: STRATOSAUDIO, INC.
    Inventors: Kelly M. Christensen, John Phillip Hansen, Thomas Daniel Mock
  • Patent number: 9953087
    Abstract: A topic feed is generated for publication or distribution to a set of followers or recipients who have elected to receive the topic feed from the user or based on the subject matter content of a topic input in the topic feed. The topic feed is distributed and includes the topic input. Experts in subject matter can be identified based on the user's topic input and/or text in the topic feed that the followers interact with.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: April 24, 2018
    Assignee: Mircosoft Technology Licensing, LLC
    Inventors: Steven Ickman, Thomas Matthew Laird-McConnell, William Lawrence Portnoy, Christopher McConnell, Lili Cheng, David Arthur Raskino, Gregory Scott Melander
  • Patent number: 9946775
    Abstract: A system and method for detecting implicit information related to a user are disclosed. The system comprises a network interface for accessing one or more data sources; a plurality of agents for collecting textual content from the one or more data sources; a processing unit for extracting explicit demographic information related to the user and generating implicit demographic information related to the user respective of the explicit demographic information; and a data warehouse connected to the processing unit for storing the generated implicit demographic information.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: April 17, 2018
    Assignee: Taykey Ltd.
    Inventors: Omer Dror, Niv Mizrahi
  • Patent number: 9946324
    Abstract: In one embodiment, a computing system may access an image associated with an online social network, where the image portrays at least a first person. The computing system may determine, for each user in a first set of users, a facial recognition score with respect to the first person portrayed in the image, where the facial recognition score is based on a facial representation associated with each user of the first set of users, where the facial representation associated with each user is compared with the image, and a comparison of a location history of each user with a location associated with the image. The computing system may generate one or more tag suggestions for the first person portrayed in the image based on the determined facial recognition scores.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: April 17, 2018
    Assignee: Facebook, Inc.
    Inventors: Andrea Vaccari, Yuntao Jia, Jun Ge, Pierre Moreels
  • Patent number: 9928233
    Abstract: Computer-implemented methods and systems are disclosed for organizing user reviews, especially computer app reviews, into clusters and ranking the clusters so that the reviews may be more meaningfully analyzed.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: March 27, 2018
    Assignee: Applause App Quality, Inc.
    Inventors: Heidi A. Young, Jason M. Stredwick, Yashas Mavianakere
  • Patent number: 9922126
    Abstract: This disclosure relates generally to information technology (IT), and more particularly to a system and method for IT infrastructure transformation. In some embodiments, information related to an IT infrastructure is gathered, a current maturity level of the IT infrastructure is assessed using an analytical maturity model, and a transformation roadmap is derived to achieve a desired maturity level of the IT infrastructure based on the current maturity level and the information gathered. In some embodiments, the analytical maturity model is configured to provide maturity ratings based on the information gathered and industry standard.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: March 20, 2018
    Assignee: WIPRRO LIMITED
    Inventors: Sriram Bhargav Madhav, Adarsh Hassan Devendraswamy, Arijit Dey
  • Patent number: 9917910
    Abstract: A method and system for delivering a service is provided. The method includes enabling a social application container computer system from an end user device, via an application program interface (API) executing in the social application container computer system invoked by an application running on the end user device. Transaction data describing a transaction request of a user of the end user device is collected from the end user device via the application and the API. Transaction specific context is generated based on the transaction data. User specific context is generated based on user data present in the transaction data.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Narayanan Alavandar, Ravi S. Arunachalam, Navjot S. Bhogal, Chandan Mukherjee
  • Patent number: 9916599
    Abstract: A computer method and system for ranking computer network portal users is provided. The system and method comprise a ranking module which determines rank of an individual in a community of global computer network users. The ranking module determines rank of an individual as a function of user demand. The function of user demand includes any one or combination of number of requests to be connected to the individual user, readership following of the individual user and keywords common between profiles or authored works by the individual user and those of other users. An output member is coupled to receive the determined rank from the ranking module and generates an ordered list of user names ordered by determined rank of individuals. The rank of individuals may be provided to external entities such as fraud detection systems or advertising targeting engines.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: March 13, 2018
    Assignee: Skyword Inc.
    Inventors: John L. Mihalik, Thomas A. Gerace, David A. Sandborg, Helen R. Feder, Richard A. Meyer
  • Patent number: 9910860
    Abstract: Embodiments of the present invention relate to elimination of blocks such as splits in distributed processing systems such as MapReduce systems using the Hadoop Distributed Filing System (HDFS). In one embodiment, a method of and computer program product for optimizing queries in distributed processing systems are provided. A query is received. The query includes at least one predicate. The query refers to data. The data includes a plurality of records. Each record comprises a plurality of values in a plurality of attributes. Each record is located in at least one of a plurality of blocks of a distributed file system. Each block has a unique identifier. For each block of the distributed file system, at least one value cluster is determined for an attribute of the plurality of attributes. Each value cluster has a range. The predicate of the query is compared with the at least one value cluster of each block.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: March 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mohamed Eltabakh, Peter J. Haas, Fatma Ozcan, Mir Hamid Pirahesh, John (Yannis) Sismanis, Jan Vondrak
  • Patent number: 9911131
    Abstract: A method and system for obtaining leads based on data derived from a variety of sources is disclosed. The method is executed by a system that includes a data processing module within a leads management system, among others system components. The data processing module scans one or more external data sources; collects lead data from those sources; analyzes the data collected; identifies attributes of interest about one or more potential quality leads; identifies one or more high quality leads; creates a profile for those high quality leads; stores those profiles in an internal database; and generates a list of one or more high quality leads.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: March 6, 2018
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Gareth Ross, Tricia Walker