Patents Issued in March 1, 2018
-
Publication number: 20180060399Abstract: Techniques are described herein for hybrid parallelization of in-memory table scans. Work for an in-memory scan is divided into granules based on a degree of parallelism. The granules are assigned to one or more processes. The work for each granule is further parallelized by dividing the work granule into one or more tasks. The tasks are assigned to one or more threads, the number of which can be dynamically adjusted.Type: ApplicationFiled: August 29, 2016Publication date: March 1, 2018Inventors: Teck Hua Lee, Shasank Chavan, Chinmayi Krishnappa, Allison Holloway, Vicente Hernandez, Dennis Lui
-
Publication number: 20180060400Abstract: Query execution status may be tracked to selectively route queries to resources for execution. The completion of queries executing at computing resources obtained from a pool of computing resources configured to execute queries may be detected. Instead of returning the computing resources to the pool, the computing resources may be identified as available in resource management data. When another query is received, the resource management data may be evaluated to select an available computing resource. The query may then be routed to the selected computing resource for execution.Type: ApplicationFiled: March 27, 2017Publication date: March 1, 2018Applicant: Amazon Technologies, Inc.Inventors: Xing Wu, Bhargava Ram Kalathuru, Jian Fang, Yuanyuan Yue, Pratik Bhagwat Gawande, Turkay Mert Hocanin, Jason Douglas Denton, Luca Natali, Rahul Sharma Pathak, Abhishek Rajnikant Sinha, Sumeetkumar Veniklal Maru, Armen Tangamyan, Yufeng Jiang
-
Publication number: 20180060401Abstract: Systems, computer-implemented methods, and non-transitory computer readable media are provided for determining related ontological data. The disclosed systems may be configured to receive a first ontology and a second ontology, the first ontology and the second ontology comprising hierarchically organized ontological data. The disclosed systems may also be configured to receive an indication that a first ontological datum in the first ontology is equivalent to a second ontological datum in the second ontology, and a query for ontological data related to a third ontological datum subordinate to the first ontological datum. The disclosed systems may be configured to determine a first semantic distance between the third ontological datum and a fourth ontological datum in the second ontology satisfies a semantic distance criterion, and output the fourth ontological datum based on the determination that the first semantic distance satisfies the semantic distance criterion.Type: ApplicationFiled: August 22, 2017Publication date: March 1, 2018Inventors: Kai-How FARH, Jorg HAKENBERG, Milan KARANGUTKAR, Wenwu CUI, Hong GAO
-
Publication number: 20180060402Abstract: A method and system are provided for performing an extract-transform-load (ETL) process. The method includes collecting load information about a volume and a complexity of raw data to be processed during the ETL process. The method further includes receiving an expected completion time of the ETL process and execution information about (i) hardware resources and (ii) an influence of the hardware resource on an execution time of the ETL process. The method also includes calculating resources for a distributed processing software infrastructure to be used to perform the ETL process, by applying a statistical method to the load information, expected completion time, and execution information. The method additionally includes dynamically assigning cloud resources corresponding to and based on the calculated resources, in accordance with the expected completion time. The method further includes performing the ETL process on the raw data using the assigned cloud resources and storing ETL process results.Type: ApplicationFiled: August 29, 2016Publication date: March 1, 2018Inventors: Krzysztof Fabjanski, Marek Peszt, Agnieszka Tkaczyk, Piotr J. Walczak
-
Publication number: 20180060403Abstract: A method and technique for identity service management in a computing environment having a plurality of managed endpoints includes a mediator located remote from an identity management service provider and configured to interface with the plurality of managed endpoints to enable management thereof by the identity management service provider. The mediator includes a web services client configured to package and upload data from at least one of the managed endpoints to the identity management service provider via a web services protocol. The mediator also includes a plurality of providers each configured to identify a particular type of adapter of the mediator for communicating with a respective managed endpoint.Type: ApplicationFiled: November 2, 2017Publication date: March 1, 2018Inventors: Joseph M. Dennis, Girish B. Verma
-
Publication number: 20180060404Abstract: The disclosed embodiments provide a system for performing data management. During operation, the system obtains a first schema with a first syntax for describing a first data set and a second schema with a second syntax for describing a second data set. Next, the system converts the first schema into a first standardized form with a standardized syntax and the second schema into a second standardized form with the standardized syntax. The system then outputs the first and second standardized forms for use in accessing the first and second data sets.Type: ApplicationFiled: August 29, 2016Publication date: March 1, 2018Applicant: LinkedIn CorporationInventors: Eric Li Sun, Shirshanka Das
-
Publication number: 20180060405Abstract: Systems and methods for generating a customized visual map for a user are presented. The computer-implemented method may include extracting content from each of the plurality of sources, and analyzing the content by identifying and extracting at least knowledge information and topic information from the content. The computer-implemented method may further include generating a generic map from the content extracted from the plurality of content sources, creating a user profile based on preexisting skills and knowledge of the user, and generating the customized visual map representing a knowledge base for the user based on the generic map and the user profile.Type: ApplicationFiled: August 29, 2016Publication date: March 1, 2018Inventors: Hisham E. Elshishiny, Shady S.M. Samaan, Amr F. Yassin
-
Publication number: 20180060406Abstract: In a data visualization system, a method of analysing and representing spatial data sets to optimize the arrangement of spatial elements, the method including the steps of: retrieving data from a data storage module that is in communication with the data visualization system, determining lift values for a plurality of predefined spatial areas from the retrieved data based on a set of fuzzy association rules applied to the predefined spatial areas, determining spatial performance values for the predefined spatial areas, and calculating a weighted spatial relationship between the determined lift values and spatial performance values.Type: ApplicationFiled: September 1, 2017Publication date: March 1, 2018Inventor: Andrew John CARDNO
-
Publication number: 20180060407Abstract: The disclosed embodiments provide a system for managing execution of a data flow. During operation, the system obtains a data dependency description for a data flow, wherein the data dependency description includes data sources to be consumed by the data flow, data targets to be produced by the data flow, and one or more data ranges associated with the data sources and the data targets. Next, the system uses the data dependency description to determine an availability of the data sources in an execution environment. After the availability of the data sources in the execution environment is confirmed, the system generates output for initiating execution of the data flow in the execution environment.Type: ApplicationFiled: August 29, 2016Publication date: March 1, 2018Applicant: LinkedIn CorporationInventors: Eric Li Sun, Shirshanka Das
-
Publication number: 20180060408Abstract: A parallel track/sector switching device and associated method is provided. The method includes identifying data replication sources and locating data replication targets associated with the data replication sources. Data replication instances associated with moving data from the data replication sources to the data replication targets are determined. A first data replication instance for moving first data from a first data replication source to a first data replication target is determined and an antenna capacity associated with the first data replication source and the first data replication target is identified. A memory to track ID map associated with a storage device of the first data replication target is identified and it is determined if a last replication slot has been allotted to the first data replication target based on the memory to track ID map.Type: ApplicationFiled: November 7, 2017Publication date: March 1, 2018Inventors: Faried Abrahams, Gandhi Sivakumar, Lennox E. Thomas
-
Publication number: 20180060409Abstract: A method may include: generating, by a controller, a first user interface configured to control selection of a first attribute from a set of attributes; generating, by the controller, a second user interface generated based on the controlled selection of the first attribute, the second user interface configured to enable selection of values with respect to the first attribute; generating, by the controller, a first query to enable querying at the database based on the one or more values with respect to the first attribute; generating, by the controller, a second query for execution at the database, when the first query fails to respond with a match, the second query including a first vector representative of a profile to enable querying the database; and generating, in response to the first query and/or the second query, a third user interface indicative of a result.Type: ApplicationFiled: December 14, 2016Publication date: March 1, 2018Inventors: Dipesh Bhattacharya, Sharosh Rajasekher, Jiandong Shi, Keqin Liu, Li Wei Xu, Kejun Zhu, Biao Hao, Xiaoxin Wu, Taihong Wu, Jiaojiao Wang, Xiao Gao
-
Publication number: 20180060410Abstract: In a particular embodiment, a method includes sending a text string from a source device to a destination device. The destination device includes a unique identifier repository having a plurality of globally unique identifiers mapped text strings, relationship data defining associations between the plurality of globally unique identifiers, and meta-data related to the text string. Each of the plurality of globally unique identifiers includes a data value that is shared by a plurality of data sources as an identifier associated with information related to the text string. The method further includes receiving data including one or more globally unique identifiers, associated relationship data, and associated meta-data from the destination device at the source device in response to sending the text string. Additionally, the method includes storing the received data at a memory of the source device for use in searching and relating search results received from multiple data sources.Type: ApplicationFiled: August 7, 2017Publication date: March 1, 2018Inventors: Tyron Jerrod Stading, Ryan Rozich, Roji John
-
Publication number: 20180060411Abstract: A system for generating a cluster profile is provided. The system may include a server and a database. The server may be configured to receive event information from a plurality of consumer devices. The database may store a plurality of member profiles. The server may be configured to retrieve the member profiles from the database and may determine a subset of member profiles to associate with a cluster; the server may calculate an intersection of the facts from the subset of member profiles and may generate a cluster profile based on the intersection of the facts from the subset of member profiles.Type: ApplicationFiled: August 31, 2016Publication date: March 1, 2018Applicant: Yahoo Holdings, Inc.Inventors: Kaylan Kanuri, Wendell Baker, Alvaro Mendez, Gergely Timar
-
Publication number: 20180060412Abstract: A method (1400) of and a system (222) for associating past activity indications (602) associated with past activities of a user (170) with items. The method comprises accessing (1402) the past activity indications (602); accessing (1404) item indications; determining (1406) a past activity feature vector (606); determining (1408) a text feature vector (706) corresponding to the text features; mapping (1410) the past activity feature vector (606) and the text feature vector (706) to generate a text feature space (904); determining (1412) an image feature vector (806); mapping (1414) the past activity feature vector (606) and the image feature vector (806) to generate an image feature space (1004); generating a user item space (1104); and storing (1418) the user item space (1104). A method (1500) of and a system (222) for associating a first item and a second item are also disclosed.Type: ApplicationFiled: October 8, 2015Publication date: March 1, 2018Inventors: Andrey Borisovich KRASNIKOV, Gennady Gennadievich KUZMIN, Sergey Aleksandrovich SHIRYAEV, Dmitrii Petrovich SOPIN, Sergei Olegovich LISITCYN, Dmitrii Aleksandrovich LEVANOV, Dmitrii Andreyevich KUKSA, Sergey Victorovich KOTSUR
-
Publication number: 20180060413Abstract: An information processing apparatus includes a presentation unit that, when each user is assigned at least one tag indicating characteristics of the user and a tag is in common between a viewing user and a viewed user, presents the tag in common of the viewing user in more detail than a tag which is not in common.Type: ApplicationFiled: May 16, 2017Publication date: March 1, 2018Applicant: FUJI XEROX CO., LTD.Inventor: Jiahao DAI
-
Publication number: 20180060414Abstract: A technique for language tag management includes accessing a standardized language tag repository to identify changes in standardized language tags. Records of a data source are analyzed to determine whether they contain language tags inconsistent with the standardized language tags. If so, a determination is made whether a language tag update policy indicates an action preserving an integrity of the record. If so, reference metadata is created based on the standardized language tags and the reference metadata is linked to the record while maintaining the record intact with the inconsistent language tag.Type: ApplicationFiled: November 3, 2017Publication date: March 1, 2018Inventors: Amanda Y. Burgmeier, Su Liu, Kiai Weidemann
-
Publication number: 20180060415Abstract: A technique for language tag management includes accessing a standardized language tag repository to identify changes in standardized language tags. Records of a data source are analyzed to determine whether they contain language tags inconsistent with the standardized language tags. If so, a determination is made whether a language tag update policy indicates an action preserving an integrity of the record. If so, reference metadata is created based on the standardized language tags and the reference metadata is linked to the record while maintaining the record intact with the inconsistent language tag.Type: ApplicationFiled: November 3, 2017Publication date: March 1, 2018Inventors: Amanda Y. Burgmeier, Su Liu, Kiai Weidemann
-
Publication number: 20180060416Abstract: Confusion reduction in an online social network. A method identifies elements in social media message content, determines, based on the identified elements, a plurality of candidate audiences to which the social media message content is potentially targeted, indicates, to a user, the plurality of candidate audiences and suggested additional elements to apply to the social media message content to tailor the social media message content to a target audience of the plurality of candidate audiences, and modifies the social media message content with one or more additional elements of the suggested additional elements, the modifying adding the one or more additional elements to the social media message content and targeting the social media message content to the target audience.Type: ApplicationFiled: August 31, 2016Publication date: March 1, 2018Inventors: Paul R. BASTIDE, Matthew E. BROOMHALL, Robert E. LOREDO
-
Publication number: 20180060417Abstract: A dialectical information architecture is disclosed comprising an organic hierarchy information structure within which a plurality of information and data are arrayed according to categories and wherein subcategory relationships among the categories are generated by determining information or data associated among two or more categories. A computer system configured with such an architecture provides a user interface allowing a user to select any category and view information or data independently of that the selected category's relationship with any other category.Type: ApplicationFiled: August 8, 2017Publication date: March 1, 2018Inventors: RICO PICONE, BRYAN POWELL, JOTHAM LENTZ
-
Publication number: 20180060418Abstract: First one or more values are extracted from a plurality of events using a first extraction rule. The extracted first one or more values are assigned to a first field of the plurality of events as a first set of field-data item pairs and a field label is assigned to the first field. Second one or more values and a field label corresponding to the second one or more values are extracted from the plurality of the events using a second extraction rule, where the extracted field label corresponds to the assigned field label of the first field. The extracted second one or more values are assigned to a second field of the plurality of events as a second set of field-data item pairs, thereby distinguishing the extracted second one or more values from the extracted first one or more values.Type: ApplicationFiled: October 31, 2017Publication date: March 1, 2018Inventor: MARC VINCENT ROBICHAUD
-
Publication number: 20180060419Abstract: An example method for generating a prompting keyword may include receiving a target search keyword sent by a client terminal and determining a target scene keyword corresponding to the target search keyword. The target scene keyword may indicate an application scenario of an object corresponding to the target search keyword. The method may further include obtaining, based on the target scene keyword, a target prompting keyword corresponding to the target scene keyword to ensure to generate target prompting keywords more comprehensive and effectively help users to improve search efficiency.Type: ApplicationFiled: August 28, 2017Publication date: March 1, 2018Inventors: Pengjun XIE, Qiu Long, Kang Sun, Jun Lang
-
Publication number: 20180060420Abstract: A method includes associating, for each one of a plurality of answer definitions, at least one or more pattern-form questions, wherein each answer definition has an associated jump target that defines a respective entry point into the workspace analytics system to provide information responsive to the associated one or more pattern-form questions. The method further includes receiving a user input including capturing input text defining a natural language user query, matching the received input text to one of the pattern-form questions thereby selecting the jump target associated with the matched pattern-form question, and generating a response to the natural language user query by retrieving information from the workspace analytics system by referencing a link based on the selected jump target and zero or more parameters values.Type: ApplicationFiled: June 21, 2017Publication date: March 1, 2018Inventors: Edward S. Wegryn, Lawrence J. Birk, Christopher Dyer, Kenneth M. Schumacher
-
Publication number: 20180060421Abstract: A query expansion method, system, and computer program product, include establishing a context of a query to execute the query within a search index by labeling phrases of interest of the query, expanding of the phrases of interest based on a language model and a topic model, and identifying and incorporating an available historical query into the context according to a historical phrase of interest and an expansion of one or more historical phrases of interest, and retrieving and displaying one or more search results based on the query and the context of the query as a first visual mark indicating a linkage between one or more terms of the query and the one or more search results and a second visual mark indicating an alignment between the available historical query and a match to the terms of the query and the search result.Type: ApplicationFiled: August 26, 2016Publication date: March 1, 2018Inventors: Vittorio CASTELLI, Radu FLORIAN, Taesun MOON, Avirup SIL
-
Publication number: 20180060422Abstract: A method includes associating, for each one of a plurality of answer definitions, at least one or more pattern-form questions, wherein each answer definition has an associated jump target that defines a respective entry point into the workspace analytics system to provide information responsive to the associated one or more pattern-form questions. The method further includes receiving a user input including capturing input text defining a natural language user query, matching the received input text to one of the pattern-form questions thereby selecting the jump target associated with the matched pattern-form question, and generating a response to the natural language user query by retrieving information from the workspace analytics system by referencing a link based on the selected jump target and zero or more parameters values.Type: ApplicationFiled: June 21, 2017Publication date: March 1, 2018Inventors: Edward S. Wegryn, Lawrence J. Birk, Christopher Dyer, Kenneth M. Schumacher
-
Publication number: 20180060423Abstract: A topical representative assessment system implements techniques for determining entities that are ambassadors for one or more topics. The ambassadors are determined based on content items that they have authored or content items that are otherwise attributed to them. An ambassador may be any type of entity such as a person, a company, or an organization. Machine analytics may be used to determine whether a content item corresponds to a specific topic, determine a sentiment for a content item, analyze feedback for a content item, or any combination of these.Type: ApplicationFiled: August 30, 2016Publication date: March 1, 2018Inventors: Yi Zheng, Chi-Yi Kuan, Hu Wang, Rui Zhao, Yongzheng Zhang
-
Publication number: 20180060424Abstract: Implementations are directed to providing an explanatory electronic document with actions including providing a target subject profile based on user input and one or more ontologies, the target subject profile including associations describing a subject at respective degrees of specificity, providing a set of peer user profiles using semantic user profile association between the user profile and each peer user profile in a superset of peer user profiles, retrieving one or more peer subject profiles, each peer subject profile being associated with a peer user profile in the set of peer user profiles, and including associations describing a past subject experienced by a peer user, filtering at least one association from a peer subject profile based on data provided in a knowledge graph, and providing at least one explanatory text string associated with the subject based on at least one remaining association in the peer subject profile.Type: ApplicationFiled: August 23, 2016Publication date: March 1, 2018Inventors: Dadong Wan, Freddy Lecue, Caroline Brazil
-
Publication number: 20180060425Abstract: Systems and methods for calculating a patent claim scope rating are disclosed. In an example embodiment, a method of calculating a patent claim scope rating includes identifying patent references cited in examination of a subject patent and storing the identified patent references as an applied art list, identifying first backward references for the patent references in the applied art list and storing the first backward references as a first backward list, identifying second backward references for the first backward references in the first backward list and storing the second backward references as a second backward list, identifying forward references for the patent references in the applied art list and storing the forward references as a forward list. A patent claim scope rating is based on a calculation including at least a partial combination listing of the applied art list, the first and second backward lists, and the forward list.Type: ApplicationFiled: August 30, 2017Publication date: March 1, 2018Inventors: Steven W. Lundberg, Lars Olof Hugo Svensson
-
Publication number: 20180060426Abstract: A system for providing a multi-technology visual environment for management of issues. A Topic Model is trained via a text corpus for each issue via Topic Model Trainer, also known as the Topic Modeler. Then, incoming discourse texts (such as tweets) are classified to issues organizations care about and are thus relevant, or classified as irrelevant via a Classification Module. Finally, the resulting list of relevant discourse surrounding the issues is scored via a Scoring Module. The modules are configured accordingly. A topic training module configured to allow an user to specify a text corpus representing the discourse surrounding an issue. A topic classification module configured to analyze the data to remove non-material information and classify the text discourse data based on topic. A scoring module configured to assign numerical scores to the classified discourse text based on the issue it is about and the type of entity that created the discourse text for an identified period of time.Type: ApplicationFiled: August 30, 2017Publication date: March 1, 2018Inventor: Robert Francis Gluck
-
Publication number: 20180060427Abstract: Disclosed are various embodiments for navigating a taxonomy using search queries. A search query is parsed in order to identify one or more item categories. A confidence score for each item categories is generated. When the confidence score meets a threshold, a pool of items associated with a respective category is selected. When the confidence score fails to meets the threshold, the pool of items is selected from the collection of items.Type: ApplicationFiled: November 6, 2017Publication date: March 1, 2018Inventors: Blair L. Hotchkies, Brent Robert Mills, Jennica Jane Pounds, Sikandar Saifullah, Alexandru I. Indrei, Jason P. Patrikios, Daniel R. Parshall, David Aaron Lichterman, Dan Catalin Teodorescu, Sean P. Forde
-
Publication number: 20180060428Abstract: An audio contents recognition method includes receiving an audio signal; obtaining audio fingerprints (AFPs) based on a spectral shape of the received audio signal; generating hash codes for the obtained audio fingerprints; transmitting a matching query between the generated hash codes and hash codes stored in a database; and receiving a contents recognition result of the audio signal in response to the transmitting, wherein the generating of the hash codes includes: determining a frame interval delta_F of an audio fingerprint to generate the hash codes among the obtained audio fingerprints.Type: ApplicationFiled: April 27, 2016Publication date: March 1, 2018Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sang-moon LEE, In-woo HWANG, Byeong-seob KO, Ki-beom KIM, Young-tae KIM, Anant BAIJAL
-
Publication number: 20180060429Abstract: An audio fingerprint recognition apparatus, an audio fingerprint recognition method and a non-transitory computer readable medium thereof are provided. The audio fingerprint recognition apparatus stores an under-recognition audio fingerprint datum and an audio fingerprint database having a plurality of audio fingerprint data. Each audio fingerprint datum and the under-recognition audio fingerprint datum is formed of sub-fingerprint bits in a plurality of frequency bands.Type: ApplicationFiled: October 10, 2016Publication date: March 1, 2018Inventors: Yao-Min HUANG, Yu-Hao CHEN, Hsin-I LAI
-
Publication number: 20180060430Abstract: An voice command processing method provides a unified voice control interface to access and control Internet of things (IoT) devices and configure value of attributes of graphical user interface (GUI) elements, attributes of applications, and attributes of the IoT devices. As a voice command comprises an expression of a percentage or a fraction of a baseline value of an attribute, or an exact value of the attribute of an IoT device, the unified voice control interface sets the attribute of the IoT device in response to the percentage, the fraction, or the exact value in the voice command.Type: ApplicationFiled: November 3, 2017Publication date: March 1, 2018Inventor: CHI-CHANG LU
-
Publication number: 20180060431Abstract: Techniques are described for managing cached data in a network environment. In one example, the techniques include receiving a client request for a data group, determining that a cached copy of the requested data group that is stored in the persistent cache storage is no longer valid relative to a current copy of the data group stored at a remote data source system, obtaining from the remote data source system information about differences between the cached copy and the current copy and instructions associated with the identified differences, modifying, by the configured server computing system, the cached copy to include the identified differences in accordance with the received instructions, and providing, by the configured server computing system, the modified cached copy of the requested data group to the client in response to the client request.Type: ApplicationFiled: November 3, 2017Publication date: March 1, 2018Inventors: Prashanth A. Acharya, Jonathan B. Corley, Nathan Alan Dye, Craig W. Howard, Harvo R. Jones, John K. Loendorf, Bradley E. Marshall, Imran Patel, Lee B. Rosen, Ronald James Snyder, Ryan F. Watson
-
Publication number: 20180060432Abstract: A search engine optimization system is provided with an on-line social network system. The on-line social network system includes or is in communication with a search engine optimization (SEO) system that is configured to prioritize people search results based on respective priority scores of the associated keywords used as search terms. The associated keywords represent respective people search results pages (PSERPs). The SEO system generates priority scores for different keyword, using a probabilistic model that takes into account a value expressing how likely the keyword is to be included in a search query as a search term and/or a value expressing how likely is a search that includes the keyword as a search term is to produce relevant results.Type: ApplicationFiled: August 25, 2016Publication date: March 1, 2018Inventors: Krishnaram Kenthapadi, Shakti Dhirendraji Sinha
-
Publication number: 20180060433Abstract: A search engine optimization system is provided with an on-line social network system. The on-line social network system includes or is in communication with a search engine optimization (SEO) system that is configured to prioritize keywords (potential search terms) that represent respective people search results pages (PSERPs). The value of a people-related keyword is expressed as a priority score assigned to that keyword. The SEO system generates priority scores for different keywords, using a probabilistic model that takes into account a value expressing how likely the keyword is to be included in a search query as a search term and/or a value expressing how likely is a search that includes the keyword as a search term is to produce relevant results.Type: ApplicationFiled: August 25, 2016Publication date: March 1, 2018Inventors: Krishnaram Kenthapadi, Shakti Dhirendraji Sinha
-
Publication number: 20180060434Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a count of actions associated with a member of a social network, wherein the count comprises a set of action types and a number of actions associated with the member for each of the action types. Next, the system uses the count to calculate a set of scores for measuring the value of the social network to the member, wherein the set of scores is associated with researching and contacting people, building a network, keeping up with connections, staying informed and building knowledge, establishing and managing a reputation, and getting hired. The system then outputs the scores for use in characterizing and improving the value of the social network for the member.Type: ApplicationFiled: August 31, 2016Publication date: March 1, 2018Applicant: LinkedIn CorporationInventors: Xin Fu, Joonhyung Lim, Huangming Xie, Seyedehmina Doroud
-
Publication number: 20180060435Abstract: A encrypted text wildcard search method enables wildcard search of encrypted text by using a permuterm index storing permuted keyword strings that are encrypted using an order preserving encryption algorithm. The permuted keyword strings are encrypted using an order preserving encryption algorithm or a modular order preserving encryption algorithm and stored in the permuterm index. In response to a search query containing a wildcard search term, the encrypted text wildcard search method transforms the wildcard search term to a permuted search term having a prefix search format. The permuted search term having the prefix search format is then used to perform a range query of the permuterm index to retrieve permuted keyword strings having ciphertext values that fall within the range query. In some embodiments, the encrypted text wildcard search method enables prefix search, suffix search, inner-wildcard search, sub string search and multiple wildcard search of encrypted text.Type: ApplicationFiled: August 9, 2017Publication date: March 1, 2018Inventor: Paul Grubbs
-
Publication number: 20180060436Abstract: A method and system for caching concept structures in a cache memory of a vehicle control system of an autonomous vehicle. The method includes collecting driving data generated by at least one sensor of the autonomous vehicle, wherein the driving data includes at least a location pointer of the autonomous vehicle; retrieving at least one concept structure that matches the collected at least one location pointer, wherein each retrieved concept structure includes metadata describing a concept of a driving decision; and storing the retrieved at least one concept structure in the cache memory.Type: ApplicationFiled: August 15, 2017Publication date: March 1, 2018Applicant: Cortica, Ltd.Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi
-
Publication number: 20180060437Abstract: A system to extract relevant keywords or business tags that describe a company's business is provided. The keyword extraction system utilizes a smart crawler to identify and crawl product pages from a company's website. These pages serve to provide textual descriptions of product offerings, solutions, or services that make up the company's business. The keyword extraction system combines these web documents with other textual descriptions of companies, e.g. from third party data vendors or other public data sources and company databases, to form a corpus of documents that describe companies. The corpus of documents and keywords are processed to segment the plurality of companies into subsets by applying a clustering technique and to provide visualization of the clusters with business tags.Type: ApplicationFiled: August 29, 2017Publication date: March 1, 2018Inventors: Hua Gao, Amit Rai
-
Publication number: 20180060438Abstract: A search engine optimization system is provided with an on-line social network system. The on-line social network system includes or is in communication with a search engine optimization (SEO) system that is configured to prioritize location keywords (potential search terms) that represent respective people search results pages (PSERPs). The value of a keyword is expressed as a priority score assigned to that keyword. The SEO system generates priority scores for different keywords, using a probabilistic model that takes into account a value expressing how likely the keyword is to be included in a search query as a search term and/or a value expressing how likely is a search that includes the keyword as a search term is to produce relevant results, as well as other signals that are indicative of the relative importance of a location represented by the search term.Type: ApplicationFiled: August 25, 2016Publication date: March 1, 2018Inventor: Krishnaram Kenthapadi
-
Publication number: 20180060439Abstract: In one embodiment, a method includes, for each of several first users of an online social network, accessing a social graph maintained by an online social-networking system, the social graph comprising nodes and edges. The method further includes generating a suggestion to post a user status update comprising content related to an event. The method further includes, for each of the first users, determining a conversion score for the first user based at least in part on one or more second nodes that are connected by an edge to a first node corresponding to the first user, wherein the conversion score represents a probability that the first user will adopt the suggestion to post a user status update comprising the content related to the event. The method further includes for each of the first users with a conversion score above a threshold score, sending the suggestion to the first user.Type: ApplicationFiled: August 25, 2016Publication date: March 1, 2018Inventors: Matthew Randall Kula, Chieh Ho
-
Publication number: 20180060440Abstract: Embodiments of the present invention provide systems and methods for analytics on a set of data. Reports are visualizations of a data model. Because the data model is limited, pre-defined, and structured in typical hierarchies, an end-user can only obtain answers to queries based on data inputted into the data model. When the obtained answers insufficiently respond to the queries, the present invention refines the data model by modifying elements and dimensions of the data model. Thus, the refined data model is able to respond sufficiently to the queries.Type: ApplicationFiled: August 26, 2016Publication date: March 1, 2018Inventors: Sonal Bhatt, Sonia L. Sequeira, Hemant K. Sivaswamy
-
Publication number: 20180060441Abstract: A search apparatus specifies a first respondent group based on a respondent attribute of a respondent. The search apparatus searches for a respondent preference of the respondent utilizing a plurality of inquiries for the respondent, the plurality of inquiries being made with a first preference of the first respondent group as an initial value and corresponding to a first segment that the first respondent group belongs to. The search apparatus, when a specific condition is not satisfied after search from the initial value with a specific number of inquiries, generates or selects a second respondents group based on the respondent attribute, answers to the plurality of inquiries, and on preferences of a second respondent group, the second respondent group satisfying the specific condition. The search apparatus searches for the respondent preference with a preference of the second respondent group being an initial value.Type: ApplicationFiled: August 22, 2017Publication date: March 1, 2018Applicants: FUJITSU LIMITED, KYUSHU UNIVERSITY, NATIONAL UNIVERSITY CORPORATIONInventors: Yuri NAKAO, Kotaro Ohori, Hiroaki Yoshida, Takuya Ohwa, Akifumi Kira, Naoyuki Kamiyama
-
Publication number: 20180060442Abstract: There are provided methods and systems to identify an item based on data associated with the item. Information is received that is descriptive of an item to be listed on an information storage and retrieval platform. The information is associated with an aspect-value pair, which is an aspect of the item and a value of the aspect. An expression of an interest of a user in the item is received. The expression is associated with the aspect-value pair. In response to the associating of the expression with the aspect-value pair, the item is identified.Type: ApplicationFiled: August 28, 2017Publication date: March 1, 2018Inventors: Josh Loftus, Venkat Sundaranatha, Louis Marcel Gino Monier, Jean-Michel Leon, Aditya Arora, Benjamin David Foster, Seema Shah
-
Publication number: 20180060443Abstract: A first search request is received. Keywords of the first search request is identified. A request in a protocol for the first search request is transmitted to a web service. A response in the protocol for the first search request is received from the web service. Whether the first search quest is similar to a previously submitted search request, is determined. Responsive to determining that the first search request is similar to the previously submitted search request, the protocol response is modified to include contact information of a user that previously submitted the similar search request. The modified protocol response is transmitted to the client computer system from which the first search request originated.Type: ApplicationFiled: November 6, 2017Publication date: March 1, 2018Inventors: Gary S. Bettesworth, Andreas Martens, Sam Rogers, Paul S.M. Thorpe
-
Publication number: 20180060444Abstract: Techniques for tracking pages accessed by an app executed to display multiple pages on a display. A computing device loads the app and present content from the app on a display. The computing device is configured to display individual pages of the app using declarative code specifying appearances of the pages. The computing device is configured to respond to events using page-generic imperative code. The computing device renders a page on the display using the declarative code of the page and identifies a tracking tag in the declarative code of the page. Based on identifying the tracking tag, the computing device sends a message to an analytics system identifying a page access.Type: ApplicationFiled: August 25, 2016Publication date: March 1, 2018Inventors: David BENGE, Dylan DePASS
-
Publication number: 20180060445Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing digital components. In one aspect, the system includes a digital component server that identifies a digital component to be presented in an electronic document. The system also includes a digital component distribution server that interacts with the digital component server to determine that the electronic document includes a particular item that identifies a same entity as the digital component that was identified to be presented in the electronic document. The system combines at least a portion of the digital component with content from the particular item to form an optimized digital component. The optimized digital component is integrated into the electronic document rather than presenting either of the particular item or the digital component individually.Type: ApplicationFiled: August 29, 2016Publication date: March 1, 2018Inventors: Shibani Sanan, Vinod Kumar Ramachandran, Christopher K. Harris, Sissie Ling-Ie Hsiao
-
Publication number: 20180060446Abstract: Examples herein involve a document object model (DOM) transaction crawler. Examples herein involve identifying an event in a first state of a document object model. The event is executed to cause a state change from the first state of the document object model to a second state of the document object model. Furthermore, the state change is stored in a transaction log to store the difference between the first state of the document object model and the second state of the document object model.Type: ApplicationFiled: August 18, 2017Publication date: March 1, 2018Inventors: Thomas Christopher Swedlund, Kevin Allen Williams, Brian Charles King
-
Publication number: 20180060447Abstract: A computer-implemented method, computer program product, and computing system is provided for scoping searches within a website. In an implementation, a method may receiving a search request. The method may also include identifying a location of a search scoping feature within a website hierarchy. The method may further include setting a search scope relative to the search request based on, at least in part, the location of the search scoping feature.Type: ApplicationFiled: October 20, 2017Publication date: March 1, 2018Inventors: Christopher J. Berry, Mark C. Hampton
-
Publication number: 20180060448Abstract: Disclosed is a computer configured to create graph data having a vertex corresponding to a single index, an edge that links a pair of the vertices having a correlation, and an edge weight as a value of the element from the correlation matrix data having correlation values between a plurality of indices as elements, in which the correlation matrix data is acquired from the storage unit, elements of a spanning tree formed by linking vertices corresponding to indices included in the acquired correlation matrix data and an element having a value equal to or greater than a predetermined threshold value are detected, and the graph data is created on the basis of the detected elements.Type: ApplicationFiled: March 27, 2015Publication date: March 1, 2018Applicant: Hitachi, Ltd.Inventor: Atsushi MIYAMOTO