Patents Issued in June 2, 2020
-
Patent number: 10671643Abstract: A method, system, and computer-program product for handling network partitions in a network is provided. For example, a method can include providing a first compute node and a second compute node on the network. In such an example, the first compute node can include a master instance of a cryptographic database. In addition, the second compute node can include a first synchronous slave instance associated with the master instance. The method can further include identifying a network partition event on the network. The method can further include providing an asynchronous slave instance associated with the master instance and changing the asynchronous slave instance to a second synchronous slave instance in response to identifying the network partition event.Type: GrantFiled: January 9, 2017Date of Patent: June 2, 2020Assignee: QuintessenceLabs Pty Ltd.Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
-
Patent number: 10671644Abstract: A column set server adapts to data use patterns by data consumers by modifying how a table produced by a data producer is partitioned into separate column sets to reduce the waste incurred in accessing the data by multiple consumers of the data. For example, the column set server adjusts a column set distribution when a new consumer process is added, when one is retired, or when relative data set size ratios change.Type: GrantFiled: February 2, 2018Date of Patent: June 2, 2020Inventors: Silvius V. Rus, Thileepan Subramaniam
-
Patent number: 10671645Abstract: There is provided a real-time experience analyzing method for enabling an experience analyzing server to analyze user's experience of an evaluation target service or an evaluation target product in real time. The method comprising transmitting query data including an experience evaluation indicator for the evaluation target service or the evaluation target product to a terminal of the user; receiving reply data input by the user through the terminal in response to the query data; and generating evaluation result data for the evaluation target service or the evaluation target product based on the reply data. The transmitting of the query data transmits the query data by a series of detailed behaviors consisting of the evaluation target service or the evaluation target product, and the generating of the evaluation result data generates evaluation result data based on the reply data received by the detailed behaviors or the detailed features.Type: GrantFiled: May 14, 2013Date of Patent: June 2, 2020Assignee: Research & Business Foundation Sungkyunkwan UniversityInventors: Yong Se Kim, Yeon Koo Hong
-
Patent number: 10671646Abstract: In an illustrative embodiment, systems and methods for performing cascading matching of data records from disparate data sources comprise identifying matches using at least one uniquely identifying data field and at least one additional data field shared by a first data set and a second data set. Potential matches may be resolved through calculating differences between one or more shared data fields of a matched data record of the first data set and both a first matched record and a second matched record of the second data set, and determining a best match through analyzing the calculated differences. Unmatched records may be iteratively matched using a different uniquely identifying data field and/or different at least one additional data field(s).Type: GrantFiled: December 18, 2017Date of Patent: June 2, 2020Assignee: AON GLOBAL OPERATIONS LTD (SINGAPORE BRANCH)Inventors: Oisin Lyons, Trevor Doherty, Piotr Milian, Eoin Hurrell
-
Patent number: 10671647Abstract: A method, system, and apparatus are provided for automating digital resource management by using monitored user interactions with digital resources to compute a user interaction metric for each digital resource upon detecting a role change for a first user having a user interaction history with the digital resources, where each user interaction metric indicates how important the first user is to the corresponding digital resource and is used to select and map a first digital resource to a second user to provide an ownership transition recommendation for the first digital resource in response to the role change for the first user.Type: GrantFiled: August 10, 2015Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Bradley C. Herrin, Morris S. Johnson, Jr., Matthew T. McGuigan, Jarett Stein
-
Patent number: 10671648Abstract: A method is provided that includes storing a plurality of data items in a data aggregation system. Each of the plurality of data items is associated with one or more location identifiers indicating a particular point on the earth. The method further includes receiving, by at least one processor, a query indicating a geographic location. Data items having associated location identifiers matching the received geographic location are retrieved from the data aggregation system. The method further includes outputting the retrieved data items.Type: GrantFiled: February 22, 2016Date of Patent: June 2, 2020Assignee: Eagle View Technologies, Inc.Inventors: Chris Barrow, Chris Pershing, David Kinsman
-
Patent number: 10671649Abstract: 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: GrantFiled: December 28, 2016Date of Patent: June 2, 2020Assignee: Uber Technologies, Inc.Inventors: Jennie Nguyen, William J. Salisbury, Aditya Sarawgi, Brent Hamby
-
Patent number: 10671650Abstract: System and method for damage avoidance in an excavation area include: receiving an excavation area and an excavation depth; accessing a database of a plurality of utility assets to identify a buried utility asset within the excavation area and the excavation depth; retrieving information from the database for the identified buried utility asset; fusing the buffer zone associated with the buried utility asset and the depth of the buried utility asset to obtain a latitude buffer zone for the buried utility asset; comparing the latitude buffer zone for the buried utility asset and the excavation depth; identifying a party responsible for the buried utility asset; and automatically transmitting an electronic notification to the party responsible for the buried utility asset.Type: GrantFiled: February 16, 2017Date of Patent: June 2, 2020Assignee: PROSTAR GEOCORP, INC.Inventors: Nelson Page Tucker, Daniel Edward Colby, Peter James Lynch Forster, William Steven Slusarenko
-
Patent number: 10671651Abstract: The invention extends to methods, systems, and computer program products for deriving signal location information. A raw signal is ingested and normalized, including deriving a partially normalized signal. The partially normalized signal can be a signal including a Time, a Context and possibly a non-dispositive location hint. A list of one or more geo cells where the raw signal potentially originated is accessed. In one aspect, the one or more geo cells are accessed based on the non-dispositive location hint. A location annotation identifying a geo cell from among the one or more geo cells is formulated. The partially normalized signal can be annotated with the location annotation. A location in a two dimensional space is determined from the location annotation. The location is inserted into the partially normalized signal forming a fully normalized signal. The fully normalized signal can include a Time, a Location, and a Context.Type: GrantFiled: December 31, 2019Date of Patent: June 2, 2020Assignee: Banjo, Inc.Inventors: Christian Gratton, Rish Mehta, Damien Patton, K W Justin Leung, Cameron Holt
-
Patent number: 10671652Abstract: Embodiments of the present disclosure generally relate to a method and device for creating an index. For example, the embodiments of the present disclosure propose a method for creating an index, comprising: dividing a document into a plurality of regions; determining the number of times that a token appears in the plurality of regions, the token including at least one character in the document; assigning respective weights to the plurality of regions; and creating an inverted document linked list directed to the token based on the number of times that the token appears in the plurality of regions and respective weights of the plurality of regions. In addition, the embodiments of the present disclosure propose a corresponding device and computer program product for creating an index.Type: GrantFiled: December 19, 2017Date of Patent: June 2, 2020Assignee: EMC IP Holding Company LLCInventors: Winston Lei Zhang, Charlie Chen, Kun Wu (Sheperd) Huang, Jingjing Liu, Duke Hongtao Dai
-
Patent number: 10671653Abstract: The present disclosure is directed toward systems and methods for utilizing semantic information in association with a search query. For example, one or more embodiments described herein identify key terms within a search query and utilize semantic information associated with the identified key terms to provide suggested replacement terms. A user can select one or more suggested replacement terms to broaden or refine a search query so as to add more meaning and specificity to the search query. Furthermore, one or more embodiments provide unique and interactive user interfaces to allow users to efficiently refine and improve search queries when using mobile devices with smaller or more limited display and input capabilities.Type: GrantFiled: February 18, 2016Date of Patent: June 2, 2020Assignee: ADOBE INC.Inventors: Remon Tijssen, Sean Voisen
-
Patent number: 10671654Abstract: Methods and systems for estimating a probability of re-sharing information include extracting keywords from a set of documents addressed to a user. The keywords from the set of documents are weighted according a metric for the user's interest in the keywords' respective source documents to create an interest model. A new document having one or more keywords is received. A likelihood that the user will re-share the new document is determined. The likelihood is based on the interest model and the one or more keywords present in the new document. The new document is automatically responded to based on the determined likelihood.Type: GrantFiled: July 6, 2016Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Miki M. Enoki, Akiko Suzuki, Toyotaro Suzumura, Michiaki Tatsubori
-
Patent number: 10671655Abstract: User navigation in a target portal with at least two portal pages. At least one query is created that includes uniform resource locators (URLs) of selected portal pages as search terms in a first search level; repeating until a certain abort criterion is reached: Receiving and analyzing search results of the at least one query including external websites containing search terms as part of their content; selecting a set of uniform resource locators from the received search results; creating a node in a graph-like-model for each selected URL if not already contained in the graph-like-model and associating the node with the selected uniform resource locator; creating and issuing a further search query including selected uniform resource locators of external websites in an additional search level; and in case the certain abort criterion is reached, performing a number of actions.Type: GrantFiled: September 19, 2018Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventor: Timo Kussmaul
-
Patent number: 10671656Abstract: A method for recommending a text content based on a concern, a computer device, and a non-transitory computer readable storage medium are provided. The method includes: acquiring a query input by a user, and acquiring a reference text content selected by the user from search results corresponding to the query; generating a term vector of the query according to a term relative to the query in the reference text content; determining the concern of the user from a plurality of reference concerns according to similarities between the term vector of the query and term vectors of the plurality of reference concerns; and recommending the text content matched with the concern to the user.Type: GrantFiled: January 2, 2018Date of Patent: June 2, 2020Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Chengxiang Liu, Xinyan Xiao
-
Patent number: 10671657Abstract: Disclosed embodiments include apparatuses, methods and storage media associated with food item categorization. In embodiments, an apparatus may include one or more processors and a food categorization engine. The food categorization engine may be operated by the one or more processors to cause the apparatus to receive a description of a food item; analyze the description of the food item; and select one or more food categories with which to associate the food item based at least in part on a result of the analysis. Other embodiments may be described and claimed.Type: GrantFiled: October 13, 2014Date of Patent: June 2, 2020Assignee: Under Armour, Inc.Inventors: Joohyun Kim, Chul Lee, Bryan Levine
-
Patent number: 10671658Abstract: Systems and methods describe presenting media to a user at a user device, determining a location relevant to the media, determining whether the user has visited a vicinity of the location by searching through information related to the user, and based on to determining that the user has visited the vicinity of the location searching through the user's personal collection of media in a time window corresponding to the user's visit to retrieve personal media related to the location, and generating for display, based on the searching, a list of personal media related to the location relevant to the media being presented at the user device.Type: GrantFiled: February 22, 2018Date of Patent: June 2, 2020Assignee: Rovi Guides, Inc.Inventors: Michael Case, Marvin Carlberg
-
Patent number: 10671659Abstract: A system and method for collecting medical image data items. A central processor identifies a new medical image data file on a remote image storage memory. The central processor determines that the new medical image data file is a completed file and copies the completed file to a central storage memory. The central processor determines an expected set of files corresponding to the medical image data file that defines a medical image data item. The central processor determines that each of the medical image data files in the expected set have been copied to the central storage memory. The central processor then generates an indicator that the medical image date item is available on the central storage memory.Type: GrantFiled: February 17, 2017Date of Patent: June 2, 2020Assignee: AGFA HEALTHCARE NVInventor: Viktor Kopylov
-
Patent number: 10671660Abstract: Aspects of the disclosure relate to determining relevant content in response to a request for information. One or more computing devices may receive a query requesting information regarding a place of interest and identify a first place which satisfies the query associated with a first database and a set of displayable content associated with the first place within a second database. The one or more computing devices may identify a subset of the displayable content for display in response to the query, the identification of the subset of displayable content comprising determining a ranking for each item of displayable content in the set of displayable content according to the query. The subset of displayable content and the first place may be provided for presentation on a client device.Type: GrantFiled: September 29, 2017Date of Patent: June 2, 2020Assignee: Google LLCInventors: Timothy Chou, Qichi Yang, Boris Mazniker, Chris Schilling, David Chen
-
Patent number: 10671661Abstract: In one embodiment, a method includes generating a first query requesting a data structure of a specific data type, retrieving the data structure of the specific data type from one or more hierarchical graphs using the first query, retrieving one or more data items from the hierarchical graphs using the data structure, and validating the retrieved data items by determining whether the data structure corresponds to the retrieved data items.Type: GrantFiled: April 7, 2017Date of Patent: June 2, 2020Assignee: Facebook, Inc.Inventors: Nicholas Hage Schrock, Lee Williams Byron, Daniel L. Schafer
-
Patent number: 10671662Abstract: A method for analyzing an image of a real object, generated by at least one camera includes the following steps: generating at least a first image by the camera capturing at least one real object, defining a first search domain comprising multiple data sets of the real object, each of the data sets being indicative of a respective portion of the real object, and analyzing at least one characteristic property of the first image with respect to the first search domain, in order to determine whether the at least one characteristic property corresponds to information of at least a particular one of the data sets of the first search domain. If it is determined that the at least one characteristic property corresponds to information of at least a particular one of the data sets, a second search domain comprising only the particular one of the data sets is defined and the second search domain is used for analyzing the first image and/or at least a second image.Type: GrantFiled: March 13, 2018Date of Patent: June 2, 2020Assignee: Apple Inc.Inventors: Sebastian Lieberknecht, Peter Meier
-
Patent number: 10671663Abstract: A generation device according to the subject application includes an acquiring unit and a generating unit. The acquiring unit acquires multiple pieces of vector information that correspond to each search target during the proximity search. The generating unit generates multiple pieces of centroid information, in which each piece of vector information is related in accordance with a distance for vector quantization, based on multiple pieces of vector information acquired by the acquiring unit such that a difference in the number of pieces of vector information related to each piece of centroid information falls within a predetermined value.Type: GrantFiled: November 13, 2017Date of Patent: June 2, 2020Assignee: YAHOO JAPAN CORPORATIONInventor: Masajiro Iwasaki
-
Patent number: 10671664Abstract: A computer-based method of providing control commands of a control command set for manufacturing a three-dimensional object with an additive manufacturing device. The method includes at least the following steps: a step of allocating input data that represent at least a partial surface of the object to be manufactured, where the partial surface has an initial surface texture defined by a set of initial texture parameter values that characterize the geometry of the initial surface texture; a step of determining a set of target texture parameter values that differ from the set of initial texture parameter values, and a step of generating control commands of a control command set to manufacture the partial surface by the additive manufacturing device with a surface texture that is defined by the set of target texture parameter values.Type: GrantFiled: June 12, 2017Date of Patent: June 2, 2020Assignee: EOS GmbH Electro Optical SystemsInventor: Dominik Sippel
-
Patent number: 10671665Abstract: Disclosed are methods and apparatus for providing digital audio data including an introduction to and/or summary of a set of content items is provided. In one embodiment, a set of content items may be identified for presentation to a user. One or more personas associated with the user may be identified. Digital audio data pertaining to the set of content items may be obtained based, at least in part on the personas associated with the user. The digital audio data pertaining to the set of content items may be provided.Type: GrantFiled: September 25, 2015Date of Patent: June 2, 2020Assignee: Oath Inc.Inventor: Jonathan Paris
-
Patent number: 10671666Abstract: A pattern based audio searching method includes labeling a plurality of source audio data based on patterns to obtain audio label sequences of the source audio data; obtaining, with a processing device, an audio label sequence of target audio data; determining matching degree between the target audio data and the source audio data according to a predetermined matching rule based on the audio label sequence of the target audio data and the audio label sequences of the source audio data; and outputting source audio data having matching degree higher than a predetermined matching threshold as a search result.Type: GrantFiled: June 17, 2016Date of Patent: June 2, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Feng Jin, Qin Jin, Wen Liu, Yong Qin, Xu Dong Tu, Shi Lei Zhang
-
Patent number: 10671667Abstract: A data matching method includes that: a lookup table is generated according to a content to be searched; hash processing is performed on a keyword to be searched to obtain a hash index value of the keyword to be searched; and a matched content to be searched is found in the lookup table according to the hash index value of the keyword to be searched. Meanwhile, a data matching apparatus is provided.Type: GrantFiled: May 19, 2014Date of Patent: June 2, 2020Assignee: Sanechips Technology Co., Ltd.Inventors: Meng Zhang, Qinshu Chen
-
Patent number: 10671668Abstract: Example embodiments relates to method and systems to infer graph topologies. A computing device for inferring a graph topology, comprises a physical processor that executes machine readable instructions that cause the computing device to process a set of unclassified tables. For each table the computing device determines a primary key comprising a set of columns of a table being analyzed, determines a set of foreign keys, each foreign key comprising a column of the analyzed table, and identifies a parameter based on the analyzed table, the primary key and the set of foreign keys. The parameter may comprise a node identification, a set of node attributes, a set of edges without attributes, a set of edges with attributes or a set of edge attributes. The computing device can cause the display of the graph topology based on the processed set of unclassified tables.Type: GrantFiled: July 11, 2016Date of Patent: June 2, 2020Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Luis Miguel Vaquero Gonzalez, Marco Aurelio Barbosa Fagnani Gomes Lotz, Brian Quentin Monahan
-
Patent number: 10671669Abstract: A specification including a description of a first directed graph including a first plurality of components interconnected by a first set of one or more directed links is received. A graph interface is formed for the first plurality of components including: forming a first interface element of the graph interface, the first interface element being associated with a first port of a first component of the first number of components, and configuring one or more properties of the first interface element such that the first port of the first component is consistent with the one or more properties of the first interface element. A first implementation of the graph interface is formed including the first number of components, the forming including forming a first correspondence between the first interface element and the first port of the first component of the first number of components.Type: GrantFiled: December 20, 2016Date of Patent: June 2, 2020Assignee: Ab Initio Technology LLCInventors: Victor T. Abaya, Russell L. Bryan, Brond Larson, Carl Offner, Daniel J. Teven
-
Patent number: 10671670Abstract: Systems and methods for using graph databases to make digital content recommendations are described. A graph database may be associated with tagged digital content. The graph database may include a node for each content tag and edges identifying a relationship between nodes. When a user accesses or searches a digital content item, the graph database may be traversed to identify and present related content recommendations to the user based on the traversed nodes. Node graph traversal may initiate from a root node associated with a tag of content item being presented to a user. Nodes may be searched based on their proximity to the root node as determined by edge connections of the graph. Initially searched nodes may include nodes in the graph database directly connected by edges to the root node. Subsequently searched nodes may include nodes one edge connected removed from the root node, and so forth.Type: GrantFiled: April 3, 2017Date of Patent: June 2, 2020Assignee: Disney Enterprises, Inc.Inventors: Andrew J. Wright, Benjamin F. Havey
-
Patent number: 10671671Abstract: During operation, a system for processing queries of a graph database executes a set of processes for processing queries of a graph database storing a graph, wherein the graph comprises a set of nodes, a set of edges between pairs of nodes in the set of nodes, and a set of predicates. When a query of the graph database is received, the system obtains, from the query, a compound comprising a compound type and a set of identity-giving nodes. Next, the system uses the compound to access a tuple for storage in a log-based representation of the graph database, wherein the tuple includes the compound type and the identity-giving nodes. The system then uses the tuple to generate a result of the query and provides the result in a response to the query.Type: GrantFiled: June 9, 2017Date of Patent: June 2, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Scott M. Meyer, Andrew J. Carter, Andrew Rodriguez, Walaa Eldin M. Moustafa
-
Patent number: 10671672Abstract: This disclosure describes systems and methods that facilitate generating recommendations by traversing a node graph. For example, a cluster of nodes in a node graph may be determined for a target node in the node graph based at least in part on a proximity of the nodes in the cluster to the target node in the node graph. A plurality of walks through a node graph may be tracked, and a visit count or score for the target node may be increased for each visit to a node in the cluster. The walks may be terminated after a defined amount of walks have been performed or a defined amount of nodes in the node graph have scores that satisfy a criterion. Content corresponding to nodes may be recommended based on scores or visit counts.Type: GrantFiled: January 12, 2018Date of Patent: June 2, 2020Assignee: Pinterest, Inc.Inventors: Chantat Eksombatchai, Jurij Leskovec
-
Patent number: 10671673Abstract: Adapting a polar question to a form answerable by a non-polar question answering system. Entities are identified in the polar question. A set of non-polar questions are generated by removing an entity and using the remaining entities to form a set of questions with the removed entities as the expected answers. The set of non-polar questions are presented to a non-polar question answering system, and a set of answers are received. The set of answers are scored to determine a polar answer to the polar question.Type: GrantFiled: November 17, 2017Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Stephen A. Boxwell, Kyle M. Brake, Keith G. Frost, Stanley J. Vernier
-
Patent number: 10671674Abstract: The present invention may be a method, a computer system, and a computer program product. An embodiment of the present invention provides a method for finding a problem in procedures described in a guide document for install and configuration of software. The method comprises calculating, using a dynamic programming matching, a distance between an install-and-configuration log generated by executing the install and configuration of the software according to the guide document at a user-side computer and a log template generated by executing the install and configuration of the software according to the guide document at an administrator-side computer, and finding a problem in the procedures, using the distance.Type: GrantFiled: April 14, 2017Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Junichi Kato, Takayuki Kushida, Tomoko Murayama, Masaharu Sakamoto, Kazuto Yamafuji
-
Systems and methods for a scalable continuous active learning approach to information classification
Patent number: 10671675Abstract: Systems and methods for classifying electronic information are provided by way of a Technology-Assisted Review (“TAR”) process. In certain embodiments, the TAR process is a Scalable Continuous Active Learning (“S-CAL”) approach. In certain embodiments, S-CAL selects an initial sample from a document collection, trains a classifier by using a default classification for a portion of the initial sample, scores the initial sample, selects a sub-sample from the initial sample for review, removes the reviewed sub-sample from the initial sample, and repeats the process by re-training the classifier until the initial sample is exhausted. In certain embodiments, a classification threshold is determined using a calculated estimate of the prevalence of relevant information such that the threshold classifies the information in accordance with a determined target criteria. In certain embodiments, the estimate of prevalence is determined from the results of iterations of a TAR process such as S-CAL.Type: GrantFiled: June 17, 2016Date of Patent: June 2, 2020Inventors: Gordon V. Cormack, Maura R. Grossman -
Patent number: 10671676Abstract: An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other phrases in documents. Documents are the indexed according to their included phrases. The document index is partitioned into multiple indexes, including a primary index and a secondary index. The primary index stores phrase posting lists with relevance rank ordered documents. The secondary index stores excess documents from the posting lists in document order.Type: GrantFiled: November 10, 2017Date of Patent: June 2, 2020Assignee: Google LLCInventor: Anna L. Patterson
-
Patent number: 10671677Abstract: Embodiments described herein generally relate to searching of media items associated with one or more keywords. Content search features may be generated and configured to receive search scope selections. A root level limitation may be associated with a folder within a media organization architecture. A query limitation may be associated with the content search features. In certain embodiments, means for automatically correcting the search scope selections to satisfy the query limitation are provided.Type: GrantFiled: June 12, 2015Date of Patent: June 2, 2020Assignee: SMUGMUG, INC.Inventors: Aaron Meyers, Michael Diaz
-
Patent number: 10671678Abstract: The present invention provides a surface acoustic wave sensor capable of suitably controlling the flow of a liquid sample onto IDT electrodes. A surface acoustic wave sensor has a piezoelectric substrate, a first IDT electrode and a second IDT electrode which are located on the upper surface of the piezoelectric substrate and are separated from each other while sandwiching a detection part on the piezoelectric substrate therebetween, and the cover which forms the space being on the first IDT electrode, second IDT electrode, and the detection part and straddling them. On the lower surface of the cover, the detection part-facing surface facing the detection part has a smaller contact angle to the liquid sample than that of a pair of electrode-facing surfaces facing the first IDT electrode and second IDT electrode.Type: GrantFiled: July 16, 2018Date of Patent: June 2, 2020Assignees: KYOCERA CORPORATION, OSAKA UNIVERSITYInventors: Hiroyasu Tanaka, Hideharu Kurioka, Eiichi Tamiya, Masato Saito
-
Patent number: 10671679Abstract: Method, system, and programs for providing content recommendation are disclosed. A first set of candidate content items may be generated based on a user profile, and a second set of candidate items may be generated based on the likelihood that the user will click a corresponding candidate content item in the second set. The candidate content items in the first and second sets may be ranked together using a learning model and presented to the user as content recommendations based on their rankings. The likelihood that the user will click a given candidate content item in the second set may be estimated based on similarities between the given content item and content items related to the given content item. Such a similarity may be computed based on activities performed by users who have viewed both the given content item and a related content item.Type: GrantFiled: December 30, 2014Date of Patent: June 2, 2020Assignee: Oath Inc.Inventors: Chunming Wang, Jian Xu, Liang Wang, Yu Zou, Hao Zheng
-
Patent number: 10671680Abstract: A system and method for content generation and targeting using machine learning are provided. In example embodiments, a probability that a user will visit a webpage based on historical data is calculated. A probability that the user will engage with a particular content category based on past user engagement is calculated. In response to the probability of the user engaging with the particular content category being equal to or greater than a first threshold, the content is generated. Further, in response to the probability of the user not visiting a webpage meeting or exceeding a second threshold, the generated content is sent to the user.Type: GrantFiled: August 25, 2016Date of Patent: June 2, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jinyun Yan, Hsiao-Ping Tseng, Xiaoyu Chen, Rupesh Gupta, Romer E. Rosales
-
Patent number: 10671681Abstract: A user interaction with a computer device is monitored, the user interaction comprising at least user consuming material via the computer device. Content of the material the user is consuming is identified. Physiological pattern generated by the user while consuming the content is captured via at a sensor device. Responsive to detecting that the physiological pattern represents an outlier, a term in the content is determined for which additional information is to be provided. The term may be determined from the content based on user knowledge, frequency of the term appearing in previous content consumed by the user and popularity of the term. A search query is executed with the determined term. Result of the search query may be filtered based on the user's knowledge. The filtered result and at least one of the previous content containing the term the user has previously consumed is presented.Type: GrantFiled: September 20, 2016Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Carlos H. Cardonha, Marco A. S. Netto, Vagner F. D. Santana
-
Patent number: 10671682Abstract: Technical solutions are described for selecting and retrieving, by a media retrieval system, media items for displaying. An example method for selecting and retrieving the media items includes monitoring a conversation of a user via a user device, and extracting a conversation topic from the conversation. The method further includes determining that a metadata database of a media storage associated with the user includes the conversation topic. The method further includes adding, in response, to a topic match database, from the media storage, an identity of a media item matching with the conversation topic, and adding, to a list of media items to be played back by a media display device, the topic match database. Further yet, the method includes playing back, by the media display device, the media item.Type: GrantFiled: November 3, 2017Date of Patent: June 2, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nicholas Danyluk, Kavita Sehgal, Diane Stamboni, Sneha Varghese, John Werner, Sarah Wu
-
Patent number: 10671683Abstract: A method and apparatus are provided for automatically generating and processing first and second concept vector sets extracted, respectively, from a first set of concept sequences and from a second, temporally separated, concept sequences by performing a natural language processing (NLP) analysis of the first concept vector set and second concept vector set to detect changes in the corpus over time by identifying changes for one or more concepts included in the first and/or second set of concept sequences.Type: GrantFiled: August 31, 2018Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Tin Kam Ho, Luis A. Lastras-Montano, Oded Shmueli
-
Patent number: 10671684Abstract: A method and apparatus for identifying a demand are provided. A specific embodiment of the method includes: acquiring a user's query sentence and access data corresponding to a search result obtained by searching the user's query sentence; querying network data corresponding to the user's query sentence in a pre-stored query sentence dictionary; identifying the target category of demand of the user's query sentence using a trained demand identification model based on the network data; counting the access data based on categories of demand, to obtain access data distribution of the user's query sentence on each of the categories of demand; and determining a demand intensity of the target category of demand of the user's query sentence based on an identification result of the target category of demand of the user's query sentence and the access data distribution. The embodiment improves the accuracy in identifying a demand.Type: GrantFiled: September 18, 2018Date of Patent: June 2, 2020Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Jun Cheng, Jia Gui, Jingya Tang
-
Patent number: 10671685Abstract: Methods and apparatus related to adjusting the ranking of a suggestion for a geographic location based on determining how many of one or more users visited the geographic location after receiving the suggestion. In some implementations the one or more users may belong to first grouping of users and the ranking may be adjusted only for suggestions to the first grouping of users. In some implementations it may be determined if a second grouping of users visited the geographic location after receiving the suggestion. In some implementations a property of the given geographic location may be determined based on a comparison of how many of the second grouping of users visited the given geographic location after receiving the suggestion and how many of the one or more users visited the given geographic location after receiving the suggestion.Type: GrantFiled: February 3, 2017Date of Patent: June 2, 2020Assignee: Google LLCInventors: Andrew Tomkins, Shanmugasundaram Ravikumar
-
Patent number: 10671686Abstract: A method, apparatus and system for processing webpage data. The method includes: in response to a webpage being opened, sending a link contained in the webpage to a network side device; receiving a group identification from the network side device, the group identification being determined by the network side device according to the link and used to specify a group the link belongs to; determining whether there is a browsed link belonging to the group specified by the group identification; and in response to determining there is a browsed link belonging to the group specified by the group identification, prompting that webpage content pointed by the link contained in the webpage has been browsed.Type: GrantFiled: February 24, 2014Date of Patent: June 2, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sheng Hua Bao, Dong Xu Duan, Wei Hong Qian, Chang Hua Sun
-
Patent number: 10671687Abstract: Provided are methods and systems related to communications between a social media service or provider (e.g., Twitter®, Facebook®) or other resource (e.g., web page) and one or more content providers. In an aspect, provided are methods comprising receiving a request for content, wherein the request comprises a user agnostic identifier, determining user information associated with the request, determining time information associated with the request, determining media content associated with the user agnostic identifier based on the time information, determining one or more access rights to the media content based on the user information, and providing access to the media content based on the one or more access rights.Type: GrantFiled: September 26, 2018Date of Patent: June 2, 2020Assignee: Comcast Cable Communications Management, LLCInventors: Christian Petersen, Adam Hertz, John Dixon, Sam Schwartz, Preston Smalley
-
Patent number: 10671688Abstract: According to the present invention, an information processing apparatus is provided, which comprises a unit which acquires the requested resource, a unit which stores a history of the resource, a unit which causes a display unit to display a screen that is based on the acquired resource and includes an input portion for receiving an input of a return instruction instructing that an immediately previous screen be returned to, and a unit which determines whether the immediately previous screen is a screen that is based on a resource stored in the history, and if the screen is not based thereon, transmits a message indicating that the return instruction has been made to a unit that has instructed the request of the resource, and if not, returns the screen to an immediately previous screen according to the history.Type: GrantFiled: March 6, 2018Date of Patent: June 2, 2020Assignee: CANON KABUSHIKI KAISHAInventor: Kosuke Nakashima
-
Patent number: 10671689Abstract: A non-transitory storage medium storing instructions readable by an information processing apparatus. When executed by the computer, the instructions cause the information processing apparatus to perform: executing an obtaining processing for obtaining a URL; executing a determining processing for determining whether the number of characters of a first URL obtained in the obtaining processing is less than a threshold value; and executing a creating processing in which: in a case where the number of the characters of the first URL is less than the threshold value, the information processing apparatus creates a first two-dimensional code storing the first URL; and in a case where the number of the characters of the first URL is greater than or equal to the threshold value, the information processing apparatus creates a second two-dimensional code storing a second URL associated with the first URL and having less characters than the first URL.Type: GrantFiled: November 1, 2018Date of Patent: June 2, 2020Assignee: Brother Kogyo Kabushiki KaishaInventors: Hirotaka Sato, Susumu Fujiwara
-
Patent number: 10671690Abstract: This document describes a digital component deduplication system for generating packetized data with encryption tokens for transmittal over one or more packetized networks. A packetized data search determines that an encryption token is included with the packetized data. The encryption token includes keyed data representing a first digital component. The packetized data search engine searches the keyed database to identify contents, in the keyed database, of one or more entries that includes the keyed data representing the first digital component. A list of candidate digital components is generated. For candidate digital components associated with a data interface for requesting an eligibility value from a second client device associated with the candidate digital component, a security server generates, using the data interface, additional packetized data comprising i) a request for the eligibility value from the second client device, and ii) the encryption token.Type: GrantFiled: December 29, 2016Date of Patent: June 2, 2020Assignee: Google LLCInventors: Justin Lewis, Richard Dominick Rapp
-
Patent number: 10671691Abstract: Disclosed herein are systems, methods, and apparatus for improving the delivery of web content that has been authored for multiple devices. In certain embodiments, an intermediary device such as a proxy server determines the characteristics of a client device requesting multi-device content, obtains and examines the multi-device content, and in view of the particular requesting client device removes portions that are irrelevant for that device. Doing so can accelerate delivery of the content by reducing payload and relieving the client device of the processing burden associated with parsing the content to make that determination itself, among other things.Type: GrantFiled: October 8, 2018Date of Patent: June 2, 2020Assignee: Akamai Technologies Inc.Inventor: Martin T. Flack
-
Patent number: 10671692Abstract: Embodiments are provided for uniquely identifying and tracking selectable web page objects and presenting tracked activity for the selectable objects. In some cases, an analytics tool is used to collect and present link activity based on analytics data for a given selectable object of a content page, such as a clickable link or image. For example, a method analyzes a content page comprising a plurality of selectable objects and determines, based on the analyzing, a page identifier for the content page, and region identifiers for regions within the content page. The method generates, for each of the selectable objects, a unique object identifier comprising the page identifier, a region identifier corresponding to a region of the page where the object is located, and a link identifier. Link activity corresponding to the selectable objects is tracked and displayed, the link activity being based on measured analytics data over periods of time.Type: GrantFiled: August 12, 2016Date of Patent: June 2, 2020Assignee: Adobe Inc.Inventors: Mark R. Koopman, Guillaume L. Escarguel