Patents Issued in December 31, 2015
-
Publication number: 20150379096Abstract: A system and method for automatically establishing connections to tables within a data repository may include establishing a pointer to a data repository inclusive of a plurality of tables. System-level metadata within a data repository, catalog, and tables may be accessed. Connections for the respective tables inclusive of data values and metadata associated with the data values may be automatically created.Type: ApplicationFiled: June 26, 2014Publication date: December 31, 2015Inventors: Garrett Flynn, Josh Close, Ajay Narayan, Brian Moon, Lindsay Williams, Alex Lamar, Lijo Johnson, Narasimhan Kanvar, Tim Tantillo, David Fourie
-
Publication number: 20150379097Abstract: Dual timeline visualizations include a detail timescale shown along two item regions. Display objects shown in an item region may represent events, activities, or multiple stacked events and activities from a set of chronological data items. Display objects have positions and sizes representing those of the corresponding events and activities, and may include data-related or user-selected colors and/or hashing. The detail timescale, in unison with the item regions, may be scrollable and resizable in the direction of time. The item regions may be separately scrollable and resizable in another direction. A visualization may also include an overview panel representing a summary view of both sets of chronological data items, with its own timescale, and a lens showing the position of the detail timescale and item regions.Type: ApplicationFiled: November 4, 2014Publication date: December 31, 2015Inventors: Mark Robertson, Chadwick Chow, Jay Turner, Hendrik van den Broek
-
Publication number: 20150379098Abstract: A method is provided for managing data in an electronic device, the method including: detecting a request for tagging a data record; selecting a portion of the data record in response to the request; identifying a content item based on the selected portion of the data record; and associating the content item with the data record.Type: ApplicationFiled: June 25, 2015Publication date: December 31, 2015Inventors: Young-Gyun IM, Young-Tae JIN, Jae-Bong CHUN, Woo-Kwang LEE, Chan-Ho LEE
-
Publication number: 20150379099Abstract: A sequence of configuration-delta messages from a configuration manager of a replication graph established for replicating state information of an application is received at a particular node of the graph. Representations of the messages are stored in a local configuration change repository. Using the repository, the node identifies neighbor source nodes and destination nodes of the graph. Subsequent to receiving a particular configuration-delta message indicating that a neighbor source node has been removed from the graph, a different source node is identified by the particular node, and a request is sent to the different source node to transmit a set of state transition messages pertaining to the application.Type: ApplicationFiled: June 26, 2014Publication date: December 31, 2015Applicant: AMAZON TECHNOLOGIES, INC.Inventors: ALLAN HENRY VERMEULEN, CHI HAI HO, MICHAEL BENJAMIN DEARDEUFF
-
Publication number: 20150379100Abstract: A target commit sequence number (CSN) to be used to synchronize state information pertaining to an application among nodes of a state replication group (SRG) prior to a suspension of the SRG's operations is identified. Each node stores a respective commit record set of the application. Some number of SRG nodes suspend operations after synchronizing their local commit records up to the CSN. A configuration manager of the SRG verifies that, subsequent to a suspension of operations at the nodes, at least a threshold number of the nodes are available for service and have updated their commit record sets. The configuration manager then re-activates the SRG.Type: ApplicationFiled: June 26, 2014Publication date: December 31, 2015Applicant: AMAZON TECHNOLOGIES, INC.Inventor: ALLAN HENRY VERMEULEN
-
Publication number: 20150379101Abstract: Aspects of the subject disclosure may include, for example, a method for A method, comprising enabling, by a system comprising a processor, a first modification of a first user profile at a secondary data repository of a communication network, wherein the first modification is directed by a first application operating at a first communication device of the communication network, identifying a usage event that is associated with the first communication device according to the first modification to the first user profile, and replicating a second modification to a second user profile at a primary data repository according to a change in operation of a second application associated with the usage event that is identified to the first communication device, where the replicating is according to an update policy for the primary data repository. Other embodiments are disclosed.Type: ApplicationFiled: June 27, 2014Publication date: December 31, 2015Inventors: Sangar Dowlatkhah, Venson Shaw
-
Publication number: 20150379102Abstract: A method and system are disclosed herein for accepting multimodal inputs and deriving synchronized and processed information. A reusable multimodal application is provided on the mobile device. A user transmits a multimodal command to the multimodal platform via the mobile network. The one or more modes of communication that are inputted are transmitted to the multimodal platform(s) via the mobile network(s) and thereafter synchronized and processed at the multimodal platform. The synchronized and processed information is transmitted to the multimodal application. If required, the user verifies and appropriately modifies the synchronized and processed information. The verified and modified information are transferred from the multimodal application to the visual application. The final result(s) are derived by inputting the verified and modified results into the visual application.Type: ApplicationFiled: June 30, 2015Publication date: December 31, 2015Inventor: Ewald C. Anderl
-
Publication number: 20150379103Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc.Type: ApplicationFiled: June 30, 2015Publication date: December 31, 2015Inventors: Didier Prophete, Ronald F. Fischer, Sönke Rohde
-
Publication number: 20150379104Abstract: In accordance with embodiments, there are provided mechanisms and methods for synchronizing data in a database network system. These mechanisms and methods for synchronizing data in database network system can enable embodiments to provide users a synchronization button on a UI or synchronization field through an API for specifying data for synchronization. The ability of embodiments to provide users a synchronization button on a UI or synchronization field through an API for specifying data for synchronization can enable users to easily and efficiently change and update data in a database system.Type: ApplicationFiled: September 3, 2015Publication date: December 31, 2015Inventors: Tyler Ziemann, James Hang, Susan S. Levine
-
Publication number: 20150379105Abstract: Systems and methods are presented for completing transactions in a synchronous replication environment. In some embodiments, a computer-implemented method can include generating in a database server, an identifier to identify a database transaction. The method can also include transmitting the identifier to a replication server; receiving acknowledgement that the identifier is acknowledged by the replication server; storing the transaction in the database server; and executing the transaction after receiving acknowledgement from the replication server and after determining the transaction is stored in the database server; wherein transmitting the identifier to the replication server occurs in parallel with storing the transaction in the database server.Type: ApplicationFiled: July 28, 2014Publication date: December 31, 2015Inventors: Rene Quakkelaar, Elena Lora-GalIardo, Christopher H. Rank
-
Publication number: 20150379106Abstract: A fast snapshot is configured to determine if a snapshot is utilized for asynchronous mirroring. The fast snapshot operation is performed by avoiding reference counts of the one or more data units associated with the snapshot from being updated at a creation time and a deletion time when the snapshot is utilized for asynchronous mirroring.Type: ApplicationFiled: September 9, 2015Publication date: December 31, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael KELLER, Orit NISSAN-MESSING, Dani SHEMESH, Eliyahu WEISSBREM
-
Publication number: 20150379107Abstract: Disclosed in some examples is a method of database replication, the method including at a Relational Database Management System (RDMS), determining a first replication mode; identifying a triggering event; determining that the triggering event indicates a change in the first replication mode; responsive to determining that the triggering event indicates a change in the first replication mode, determining a second replication mode, the second replication mode being a different replication mode than the first replication mode; identifying a database change made by one or more database tasks; and replicating the database change to an external replication component according to the second replication mode.Type: ApplicationFiled: August 19, 2014Publication date: December 31, 2015Inventors: Christopher H. Rank, Rene Quakkelaar, Elena Lora-Gallardo
-
Publication number: 20150379108Abstract: A business intelligence document provides functionality for testing a hypothesis on aggregated data in a business intelligence document (e.g., a spreadsheet-like document), wherein one or more of the input data values and transformation properties are designated as constrained (e.g., invariant or constrained within a range, set, enumeration, or domain). The hypothesis, which is articulated as a data mining assertion, is input through the user interface of the business intelligence document (e.g., via an expression interface or properties of a row, column, or cell) and solved over the aggregated data. The solution is then presented through the user interface of the spreadsheet-like document, such as in a table, graph, histogram, etc.Type: ApplicationFiled: July 8, 2015Publication date: December 31, 2015Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vijay Mital, Gary Shon Katzenberger, Darryl Rubin, David George Green
-
Publication number: 20150379109Abstract: A method of facilitating location of a data item describing, for example, a product or service that is the subject of on-line auction, commences with the presentation of a category navigation interface. The category navigation interface allows a user to navigate a “virtual” hierarchy of categories and to select a target virtual category of the virtual hierarchy. The target virtual category is then identified as being linked to an actual category, within an actual hierarchy of categories. Database items are classified only in terms of the real hierarchy of categories, and not the virtual hierarchy of categories. Having then identified an actual category to which the virtual category is mapped, data items of the real category are identified responsive to the user selection of the virtual category of the virtual hierarchy of categories.Type: ApplicationFiled: September 8, 2015Publication date: December 31, 2015Inventor: Joseph Socrates Seamon
-
Publication number: 20150379110Abstract: This disclosure is directed to automated methods and systems for calculating hard thresholds used to monitor time-series data generated by data-generating entity. The methods are based on determining a cumulative distribution that characterizes the probability that data values of time-series data generated by the data-generating entity violate a hard threshold. The hard threshold is calculated as an inverse of the cumulative distribution based on a user defined risk confidence level. The hard threshold may then be used to generate alerts when time-series data generated later by the data-generating entity violate the hard threshold.Type: ApplicationFiled: June 25, 2014Publication date: December 31, 2015Applicant: VMware, Inc.Inventors: Mazda A. Marvasti, Ashot Nshan Harutyunyan, Naira Movses Grigoryan, Arnak Poghosyan
-
Publication number: 20150379111Abstract: A computer-implemented method for crowdsourcing automation sensor data is described. In one embodiment, the method includes receiving data generated by a plurality of building automation systems and categorizing each of the plurality of building automation systems. The data generated by the plurality of building automation systems includes patterns of behavior identified by each of the plurality of building automation systems. The method includes sorting each of the plurality of building automation systems by category and analyzing the data generated by the plurality of building automation systems according to the category of each building automation system.Type: ApplicationFiled: June 26, 2014Publication date: December 31, 2015Inventor: Jungtaik Hwang
-
Publication number: 20150379112Abstract: Method and system to create a job function ontology may be utilized to derive, from member profiles maintained in an on-line social networking system, job function entities associated with respective sets of professional attributes. An entry in the job function ontology—a job function entity—may include identification of the associated job function, as well as a set of professional attributes that characterize professional skills of a member of the on-line social network system. A label assigned to a job function entity may be viewed as a standardized job title.Type: ApplicationFiled: June 27, 2014Publication date: December 31, 2015Inventors: Gloria Lau, Vitaly Gordon, Kin Fai Kan
-
Publication number: 20150379113Abstract: Methods, systems and computer program products for identifying a relationship between sub-units of an entity are described. The sub-units are segmented into one or more candidate related groups based on one or more general attributes and a pair of the sub-units of the one or more candidate related sub-units is selected. The pair of sub-units is analyzed to determine a relationship between the sub-units and the relationship between the sub-units is identified based on the determined relationship.Type: ApplicationFiled: March 30, 2015Publication date: December 31, 2015Inventors: Ke Wang, Songtao Guo, Baoshi Yan, Alex Ching Lai
-
Publication number: 20150379114Abstract: A data transmission device that transmits data to another node, the data transmission device including: data storing unit for storing data; summary information storing unit for classifying data stored in the data storing unit into prescribed groups and for storing summary information that represents the number of pieces of data for each group; receiving unit for receiving summary information from the other node; selecting unit for selecting data to be transmitted based on the summary information received from the other node; and transmitting unit for transmitting the data selected by the selecting unit. The selecting unit favorably preferentially selects data included in a group with a smaller number of pieces of data based on the summary information received from the other node. Due to such a configuration, information with a high possibility of not being possessed by a communication partner can be selected and transmitted in a data sharing system.Type: ApplicationFiled: February 27, 2014Publication date: December 31, 2015Inventors: Ryokichi ONISHI, Makiko MATSUMOTO, Akira YOSHIOKA
-
Publication number: 20150379115Abstract: Computerized data processing and electronic file management methods of organizing and indexing electronic records in an electronic database for categorizing new products that are being added to an existing database of product offerings and computerized digital data processing methods of transferring digital information between a plurality of computers and employing computer instructions to categorize new products that are being added to an existing database of product offerings. Multiple classification models classify a description of a particular product and the classifications are compared, and if found to be equivalent, are added to the existing database of product offerings. If the classifications from the models are not equivalent, then the description is sent to multiple people for classification and the classifications from the people are compared, and if found to be equivalent, are added to the existing database of product offerings.Type: ApplicationFiled: September 8, 2015Publication date: December 31, 2015Applicant: WAL-MART STORES, INC.Inventors: Nikesh Lucky Garera, Narasimhan Rampalli, Dintyala Venkata Subrahmanya Ravikant, Srikanth Subramaniam, Chong Sun, Heather Dawn Yalin
-
Publication number: 20150379116Abstract: There is provided a network system in which image data items are uploaded from a plurality of user terminals to a server and images are opened to public among the users. The system includes a category division unit configured to divide the works classified into the categories into a first group of works with each of which the counted browse request number of times is greater than or equal to a predetermined number, and a second group of works other than the works in the first group, and classify one of the first and second groups of the divided works as another category different from the categories.Type: ApplicationFiled: September 10, 2015Publication date: December 31, 2015Inventor: Yoshiharu Houjou
-
Publication number: 20150379117Abstract: Various embodiments of a method and system for determining sets of variant items are described. Various embodiments may include a system configured to generate multiple item pairs each corresponding to a particular item and another item determined to be similar to the particular item. For the particular item and the other item, each item pair may include a respective sequence of text strings (e.g., a title). For each item pair, the system may perform a corresponding text alignment and determine one or more misalignments of the item pair. The system may also assign a similarity score to each item pair; the similarity score may be dependent on the misalignment(s) determined for the particular item pair. Based on each aligned item pair and the similarity score assigned to that aligned item pair, the system may generate an indication specifying that each of a set of items are variants of each other.Type: ApplicationFiled: September 10, 2015Publication date: December 31, 2015Applicant: Amazon Technologies, Inc.Inventors: ALEXANDER Y. KALININ, AMBER ROY CHOWDHURY, VIJAY KUMAR
-
Publication number: 20150379118Abstract: Methods and systems are disclosed herein for automatically adjusting media playlists, and media assets within those playlists, based on one or more activities performed by a user. For example, a media guidance application may select media assets for inclusion in a media playlist that correspond to particular activities. Moreover, the media playlist may be structured such that the select media assets are automatically presented while the user is performing the particular activities.Type: ApplicationFiled: June 27, 2014Publication date: December 31, 2015Inventors: Vanessa Wickenkamp, Andrew Fundament, Douglas J. Seyller, Andy Dustin, James Cornell, Melissa Bradley
-
Publication number: 20150379119Abstract: Methods, devices and computer program products for performing predicate evaluation on a compressed variable length character string are disclosed. Aspects include determining upper and lower boundaries of a false positive range for a predicate, the false positive range for the predicate being a range in which a result of the predicate evaluation may lead to a false positive error. Aspects also include compression-encoding the upper and lower boundaries of the false positive range and performing a first comparison for comparing the compressed variable length character string with the compression-encoded upper and lower boundaries of the false positive range. Aspects further include determining a result of the predicate evaluation based on at least a result of the first comparison processing.Type: ApplicationFiled: May 14, 2015Publication date: December 31, 2015Inventors: XING CHEN, SHAORONG LIU
-
Publication number: 20150379120Abstract: An approach is provided for evaluating a potential post based on historical data. In the approach, historically highly rated attributes that to previously received highly rated posts are identified. The process receives a potential post from an online Subject Matter Expert (SME). The process analyzes the potential post, using a Natural Language Processing (NLP) routine performed by computer processors. The analysis identifies a lack of one or more of the historically highly rated attributes in the potential post. The process then notifies the SME, based on the analysis, regarding the lack of one or more of the historically highly rated attributes in the potential post.Type: ApplicationFiled: June 30, 2014Publication date: December 31, 2015Inventors: Corville O. Allen, Joshua S. Allen, Eric Woods
-
Publication number: 20150379121Abstract: Offline functionality-based co-ranking and clustering is carried out on a knowledge base that characterizes a heterogeneous information technology services network including a plurality of services, a plurality of providers, and a plurality of attributes. Results of the functionality-based co-ranking and clustering are stored as annotations of the services and the providers in the knowledge base, to obtain an annotated knowledge base. A service requirement is obtained from a customer requiring information technology services. The annotated knowledge base is queried, based on the service requirement; and an ordered list of at least given ones of the services, based on the querying, is returned to the customer.Type: ApplicationFiled: June 26, 2014Publication date: December 31, 2015Inventors: Rahul P. Akolkar, Thomas E. Chefalas, Yexi Jiang, Jim A. Laredo, Chang-Shing Perng, Anca Sailer, Frank A. Schaffa, Alla Segal, Ignacio Silva-Lepe, Tao Tao, Yang Zhou
-
Publication number: 20150379122Abstract: The present principles of the embodiments generally relate to an apparatus and a method for processing and/or displaying of electronic book and/or web media content. In one exemplary embodiment, the present invention is able to process text of an electronic book or a web page and replaces any word or phrase in the electronic media dynamically based on a selected rating level of an electronic device, such e.g., an electronic reader, cell phone or a tablet. In another exemplary embodiment, the words or phrases associated with a selected rating level and the associated lists of their replacements may be modifiable by a user, so customized lists of terms may be used with different user rating levels.Type: ApplicationFiled: May 18, 2015Publication date: December 31, 2015Inventor: John James Fitzpatrick
-
Publication number: 20150379123Abstract: Examples described herein relate to music discovery. In one aspect, a method is provided that involves (a) receiving by a computing device an indication of a search tool from among a plurality of search tools, where each search tool of the plurality of search tools is associated with at least one respective media service, (b) receiving by the computing device an indication of a media characteristic, where the computing device receives the media characteristic via the indicated search tool, (c) selecting by the computing device one or more of the at least one respective media service that maintains media associated with the indicated media characteristic, and (d) sending by the computing device an indication of the selected one or more of the at least one respective media service.Type: ApplicationFiled: June 27, 2014Publication date: December 31, 2015Inventor: Paul Bates
-
Publication number: 20150379124Abstract: Disclosed are systems, methods, and computer readable media for retrieving digital images. The method embodiment includes converting a descriptive audio stream of a digital video that is provided for the visually impaired to text and then aligning that text to the appropriate segment of the digital video. The system then indexes the converted text from the descriptive audio stream with the text's relationship to the digital video. The system enables queries using action words describing a desired scene from a digital video.Type: ApplicationFiled: September 10, 2015Publication date: December 31, 2015Inventor: Srinivas Bangalore
-
Publication number: 20150379125Abstract: Disclosed is a network camera data management system for managing camera data of a network camera, including: a data importing device, a segmenting and storing device, and a data capture device. A management method utilized by the network camera data management system includes the steps of: segmenting the imported camera data into a plurality of time segmented data items based on time intervals; storing the plurality of time segmented data items respectively in a plurality of servers and/or in a plurality of server storage areas having non-sequential storage addresses with each other; and capturing, according to a search condition, a corresponding time segmented data item and/or a fragment of the corresponding time segmented data item of the from the plurality of time segmented data items stored.Type: ApplicationFiled: October 24, 2014Publication date: December 31, 2015Inventors: CHAO-TUNG YANG, KUANG-JUI CHENG, WEN-KUANG LIN
-
Publication number: 20150379126Abstract: Various technologies described herein pertain to automation of crowd-sourced polling. At least one query can be received. The at least one query includes a request. A poll can be automatically generated based upon the at least one query, where the poll corresponds to the request. The poll can be submitted to a crowdsourcing backend, where instances of the poll are administered on the crowdsourcing backend. Moreover, crowd-sourced responses to the instances of the poll can be retrieved from the crowdsourcing backend. The crowd-sourced responses to the instances of the poll can respectively include crowd-sourced responses to the request. The crowd-sourced responses to the request can be converted to a random variable. An operation can be performed upon the random variable. The operation can include one or more of a statistical analysis (e.g., hypothesis testing), bias correction, an arithmetic operation, expected value computation, standard deviation computation, etc.Type: ApplicationFiled: June 25, 2014Publication date: December 31, 2015Inventors: Benjamin Livshits, Todd Douglas Mytkowicz
-
Publication number: 20150379127Abstract: The present disclosure describes methods, systems, and computer program products for performing fuzzy substring search. One computer-implemented method includes determining, by operation of a hardware processor, one or more tokens of an input string received from a client application, identifying, from a database, a reference string based on the one or more tokens of the input string, determining a plurality of character index values of the reference string, each character index value indicating a position of a character in the reference string, determining one or more hop index values of the input string, each hop index value indicating a position of a separator in the input string, and calculating a similarity score of the reference string relative to the input string based on the plurality of character index values of the reference string and the one or more hop index values of the input string.Type: ApplicationFiled: June 27, 2014Publication date: December 31, 2015Inventor: Gerd Mueller
-
Publication number: 20150379128Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically generating native application deep links and indexing content retrieved from the deep links.Type: ApplicationFiled: June 25, 2015Publication date: December 31, 2015Inventors: Lawrence Chang, Hui Xu
-
Publication number: 20150379129Abstract: A method of selecting expansion term pairs to solve a problem that only a relatively small number of expansion term pairs may be determined under a circumstance of not enough user activities according to an existing method of determining an expansion term pair is disclosed. The method includes: acquiring at least two query term pairs, each query term pair including at least one query term as a bid-word; determining query term pairs in which a respective co-occurrence number of each query term included in a specific period of time is less than a first number-of-time threshold from among the at least two query term pairs; and selecting query term pair(s) that satisf(ies) a configured expansion term pair necessary condition as expansion term pair(s) from among the determined query term pairs. The present disclosure further discloses an apparatus of selecting expansion term pairs.Type: ApplicationFiled: June 29, 2015Publication date: December 31, 2015Inventors: Wei He, Feng Lin, Bo Li
-
Publication number: 20150379130Abstract: Particular embodiments may receive one or more data items associated with a first user of a social-networking system. The one or more data items being related to an entity. One or more data stores may store a social graph of the social-networking system. The social graph may comprise a plurality of nodes and plurality of edges between nodes. The nodes may comprise user nodes corresponding to users of the social-networking system and concept nodes corresponding to concepts. Particular embodiments may identify one or more nodes of the social graph that likely match the entity and associate at least one of the data items to at least one of the identified nodes.Type: ApplicationFiled: September 3, 2015Publication date: December 31, 2015Inventors: Hisham Rabih Harik, Kiranjit Singh Sidhu, Hao Xu, Javier Olivan Lopez
-
Publication number: 20150379131Abstract: A method and apparatus for determining connection strength for users of a relationship management system is described. The method may include receiving a request from a first user of a relationship management system user for a connection strength score associated with a relationship management system account. Furthermore, the method may include determining connection strength scores between each of the plurality of contacts in the account and the organization based on communications exchanged between each of the plurality of contacts with users of the relationship management system. The method may also include selecting a subset of contacts from the account based on the determined connection strength scores, and presenting the selected subset of contacts from the account to the first relationship management system user.Type: ApplicationFiled: June 26, 2014Publication date: December 31, 2015Inventors: Maxim Gurevich, Gary Lerhaupt, Kunal Punera
-
Publication number: 20150379132Abstract: Systems and methods are described herein for providing context specific media assets. A first search criterion may be determined from a text document, wherein the first search criterion indicates a context of the text document. A portion of the text document of interest to the user may be identified, and a second search criterion may be determined that indicates the context of the identified portion. A media source may be searched for media assets related to the first and second search criterion, and the related media asset may be presented to the user.Type: ApplicationFiled: June 26, 2014Publication date: December 31, 2015Inventor: Howard Cho
-
Publication number: 20150379133Abstract: In one embodiment, a method includes receiving data that includes an association between a nickname and a primary name, determining whether the association meets a nickname association threshold, and generating at least one expanded index entry that associates the nickname with the primary name when the association meets the nickname association threshold. The data may include a log entry indicating that a search for the nickname that returned the primary name as a result was followed by a user selection of the primary name, and the method may further include incrementing a counter value associated with the nickname and the primary name. The data may include a first log entry indicating that a search for the nickname returned a result the user did not select, followed by a second log entry indicating that a search for the primary name returned the primary name, and a user selected the primary name.Type: ApplicationFiled: June 30, 2014Publication date: December 31, 2015Inventors: Stanislav Basovnik, Daniel Ricketts, Maxim Gubin
-
Publication number: 20150379134Abstract: Briefly, embodiments disclosed herein may relate to formulating recommended search queries. Search query recommendations may be based, at least in part, on multiple user searches performed at least in part in response to consumption of publicly available content, for example.Type: ApplicationFiled: June 30, 2014Publication date: December 31, 2015Inventors: Eric Bax, John Peng, Scott Ard, Arun Autuchirayll
-
Publication number: 20150379135Abstract: The invention relates to a search engine ranking method based on user participation and belongs to the technical field of software. The method is based on a search engine ranking system and a user can express approval, like, disapproval, opposition and other opinions on a display list of search results and perform scoring on all of information and search results; and according to score values of the search results, in next search of the results, the results will be automatically ranked according to the score values, the results with high scores will be ranked ahead and a program for preventing malicious scoring is set. A system established for implementing the method comprises users, the search engine ranking system, a model processing system and an output system.Type: ApplicationFiled: December 24, 2013Publication date: December 31, 2015Inventor: Yanqun SUN
-
Publication number: 20150379136Abstract: A method for displaying search results on a user device using a layout file includes receiving search results containing one or more result objects. Each result object includes a layout identifier, an access mechanism used to access a state of an application, and result data. For each result object the method includes retrieving a layout file of a plurality of layout files from a storage device based on the layout identifier, obtaining content based on the result data, and generating the user selectable link based on the access mechanism, the layout file, and the content. The layout file defines a template that is used to generate a user selectable link and corresponds to the application referenced by the one or more access mechanisms. The method further includes generating displayable search results using the generated user selectable links and providing, by the processing device, the displayable search results for display.Type: ApplicationFiled: August 5, 2014Publication date: December 31, 2015Applicant: Quixey, Inc.Inventors: Shravan Sogani, Leigh Klotz, Chee Wong
-
Publication number: 20150379137Abstract: A method for displaying a search result and an apparatus for displaying a search result are provided. The method comprises: receiving a search term; obtaining a first search result and a second search result according to the search term, in which the first search result comprises overall information corresponding to the search term and the second search result comprises individual information corresponding to the search term; and displaying the first search result and the second search result.Type: ApplicationFiled: December 16, 2014Publication date: December 31, 2015Inventors: Hao CHENG, Kuan ZHENG, Jian GAO
-
Publication number: 20150379138Abstract: Provided in the present invention is a method and apparatus for processing input information. In the embodiments of the present invention, by displaying an initial search interface and activating the initial search interface as a display area of an input keyword to display an input prompt, and then receiving an input keyword input by a user according to the input prompt, the input keyword may be displayed on the initial search interface, and a search instruction containing the input keyword is sent to a search engine for the search engine to perform retrieval according to the input keyword; since the display location of the input keyword is not particularly limited, a blank area of the initial search interface may be used to display the input keyword, thereby improving the space utilization of the initial search interface.Type: ApplicationFiled: December 29, 2014Publication date: December 31, 2015Inventors: Lin LIU, Fei WANG
-
Publication number: 20150379139Abstract: The presently claimed invention relates to network searching and handheld devices. One claim recites a method including: from a first wireless device, wirelessly communicating with a second wireless device to determine whether the second wireless device has performed an internet or database search; receiving, at the first wireless device, information from the second wireless device regarding the internet or database search, if the information satisfies predetermined criteria on the first wireless device, requesting from the second wireless device at least a subset of results obtained from the internet or database search.Type: ApplicationFiled: June 15, 2015Publication date: December 31, 2015Inventors: Tony F. Rodriguez, Steven W. Stewart
-
Publication number: 20150379140Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing actions of determining that one or more in-depth article search results are to be provided in response to a query, obtaining a topicality score for each in-depth article of a plurality of in-depth articles, each topicality score indicating a degree of relevance of a respective in-depth article to the query, obtaining a document score for each in-depth article of the plurality of in-depth article, each document score being based on a respective topicality score and a respective in-depth article score, selecting one or more in-depth articles from the plurality of in-depth articles based on respective document scores, and providing the one or more in-depth article search results for display, each in-depth article search result representing an in-depth article of the one or more in-depth articles.Type: ApplicationFiled: June 26, 2015Publication date: December 31, 2015Inventors: Anand Shukla, Pavan K. Desikan, Isabelle L. Stanton, Salvatore J. Candido
-
Publication number: 20150379141Abstract: A search engine may rank a network document, such as a webpage or a website, based on a score of the network document for one or more search queries on the search engine. The ranking and/or score of a network document may be changed by making one or more modifications to the network document, such as metadata, context, content, and link structure, among numerous other modifications. Described herein is a system and method for generating recommendations for an optimized set of modifications to the network document.Type: ApplicationFiled: June 29, 2015Publication date: December 31, 2015Inventors: Scott A. Stouffer, Maura D. Stouffer
-
Publication number: 20150379142Abstract: Both search criteria and a friends list associated with a user are obtained. One or more data items that satisfy the search criteria are identified as search results. An order of the search results is adjusted based at least in part on multiple additional friends lists, each of which is associated with a data item of the one or more data items. Each of the multiple additional friends lists can also be updated to reflect changes in the friends lists made by users associated with the friends lists.Type: ApplicationFiled: July 13, 2015Publication date: December 31, 2015Inventors: David R. Quick, Mohamed M. Battisha, Alexander E. Mallet, David A. Nichols, Michael Patrick Mroch, Nikolay Smolyanskiy, Tevfik S. Ingec
-
Publication number: 20150379143Abstract: A method of preparing application data for visitors of a website is performed at a computer server. The computer server receives a webpage request initiated by a client device, the webpage request including a first element from a first dataset and a second element from a second dataset. In response, the computer server generates two sets of combinations between the first and second elements and respective elements of the second and first datasets, respectively. The computer server queries a cache for application data associated with each combination of elements. For each combination that returns a cache miss, the computer server retrieves the associated application data from an application database and stores the application data in the cache. The computer generates a response using application data associated with the first and second elements and returns the response to the client device.Type: ApplicationFiled: September 2, 2015Publication date: December 31, 2015Inventor: Ming NIU
-
Publication number: 20150379144Abstract: Disclosed are database-related systems, apparatus, methods and computer program products for processing personal preferences submitted by users regarding feed items of a social network feed of a social networking system. In some implementations, personal preference data received from computing devices associated with users of the social networking system is monitored. The personal preference data indicates personal preferences submitted by the users to apply to selected feed items of the social network feed. The personal preference data indicates that each user feels positive or negative about information indicated by a selected feed item. A characteristic of the personal preference data is assessed. At least one computing action is determined to perform based on the assessed characteristic and on the personal preference data.Type: ApplicationFiled: September 3, 2015Publication date: December 31, 2015Inventors: Matthew Wong, Kim Man Chan
-
Publication number: 20150379145Abstract: A set of user interfaces is provided to an administrator of a website. The user interfaces enable the administrator to configure search functionality of the website to present different types of search results differently. For instance, the administrator can use the user interfaces to configure the search functionality to present different properties for search results belonging to different result types.Type: ApplicationFiled: September 3, 2015Publication date: December 31, 2015Applicant: Microsoft Technology Licensing, LLCInventors: Charles Keller Smith, Jonathan Thomas Campbell, Zhenguang Chen, Arun Keller Krishnamoorthy, Boxin Li, Charles Reeves Little, Viktoriya Taranov, Brian William Timm, Andrew Joseph Violino