33rd week of 2015 patent applcation highlights part 42 |
Patent application number | Title | Published |
20150227492 | SYSTEMS AND METHODS FOR SELECTION AND LAYOUT OF MOBILE CONTENT ON IN-VEHICLE DISPLAYS - An in-vehicle display system includes a selection tool, a memory for storing a number of style templates, and a rendering module. The rendering module is configured to select, in response to user input received via the selection tool, first content from a first data source associated with a mobile device within a vehicle, second content from a second data source, and a first style template from the set of style templates. The rendering module is further configured to render the first content and the second content on a first in-vehicle display based on the first style template. | 2015-08-13 |
20150227493 | DISPLAY SYSTEM, DISPLAY APPARATUS, DISPLAY METHOD, AND COMPUTER PROGRAM - Display apparatuses | 2015-08-13 |
20150227494 | CREATING AND EDITING DYNAMIC GRAPHICS VIA A WEB INTERFACE - Technologies are described herein for creating and editing dynamic graphics via a World Wide Web (“Web”) interface. A Web service is provided for generating dynamic graphics in response to requests received from client computers. In response to requests from client computers, the Web service generates requested dynamic graphics and returns the generated dynamic graphics to the client computers in response to the requests. Parameters may be provided to the Web service indicating a list of text items, a layout type, a visual style, a color, and other aspects of a dynamic graphic. A user interface is also provided for creating and editing a dynamic graphic within a Web browser application. | 2015-08-13 |
20150227495 | METHOD AND SOFTWARE PROGRAM PRODUCT FOR ORGANIZING BOOKMARKS IN PDF AND OTHER DOCUMENTS - A method for creating and organizing bookmarks in documents, such as PDF documents. Each bookmark includes multiple data fields and is associated with a location of the document. The data values of multiple data fields are inputted by the user when creating the bookmarks. The bookmarks are displayed in a bookmark pane adjacent to the document content display. The bookmarks can be color coded based on data values of data fields specified by the user. The bookmarks can be sorted based on data values of data field(s) specified by the user. In one example, the document is a multipage PDF document. | 2015-08-13 |
20150227496 | METHOD AND SYSTEM FOR MICROBLOG RESOURCE SHARING - A method for sharing microblog resource and a system thereof are provided. The method includes: performing, by a download client device, a screenshot on a target file to obtain a target image; uploading, by the download client device, the target image to an image interface server, and acquiring a link of the target image; acquiring, by the download client device, a download link of the target file and description information of the target file; and sending, by the download client device, the download link of the target file, the link of the target image, and the description information of the target file to a microblog platform by using a microblog sharing interface server | 2015-08-13 |
20150227497 | METHOD AND APPARATUS FOR IDENTIFYING GARBAGE TEMPLATE ARTICLE - Method and apparatus for identifying garbage template articles in network communication field are disclosed. The method includes: extracting a feature from an eligible microblog article to generate an article feature including a punctuation feature, a topic feature, a bracket feature, a link feature and an account name feature; acquiring a garbage template list including garbage template feature, i.e. an article feature whose frequency reaches a preset threshold, wherein they are extracted in a same way; identifying the microblog article as a garbage template article when the article feature is the same as the garbage template feature. The apparatus includes: a feature extracting module, an acquiring module, and an identifying module. Features of a microblog article are extracted to determine whether the microblog article is a garbage template article, so that garbage template articles in the present microblog platform can be identified effectively and search engine resources are saved. | 2015-08-13 |
20150227498 | BROWSER AND OPERATING SYSTEM COMPATIBILITY - A browser and operating system (OS) compatibility system may include a user interface to select a first combination of a browser and OS for comparison to a second combination of a browser and OS. A download engine may capture source files for browsers for the first and second combinations. A parse engine may create Document Object Model (DOM) trees of objects of first and second website pages respectively for the browsers for the first and second combinations. A metric engine may read the DOM trees for attributes of the objects to capture metrics of the objects. An analysis metric engine may compare a metric of an object of the first website page to a metric of the same object of the second website page to determine a compatibility of the browser and the OS for the first combination to the browser and the OS for the second combination. | 2015-08-13 |
20150227499 | Server for Communication with an Implantable Medical Device - A system and method for modifying the parameters of an implantable medical device includes an implantable medical device that communicates with a remote control device that, in turn, communicates through the browser of a computer or any other device capable of using mark-up language protocol. The computer optionally communicates with other computers and/or devices through a network. | 2015-08-13 |
20150227500 | ELECTRONIC BOOK IMPLEMENTATION FOR OBTAINING DIFFERENT DESCRIPTIONS OF AN OBJECT IN A SEQUENTIAL NARRATIVE DETERMINED UPON THE SEQUENTIAL POINT IN THE NARRATIVE - In electronic book sequential narrative stories, a reader selectable sequence of descriptions for the same character or like function element with each different description appropriate to the stage of the changing character or function element development as the narrative content progresses. | 2015-08-13 |
20150227501 | GRAPHICAL OPERATIVE NOTES - A system for graphically generating operative notes, the system having a processor; an input device coupled to the processor; a display device coupled to the processor; and a memory system coupled to the processor, the memory system having graphical representations of at least one of the group consisting of anatomical structures, diagnoses, and medical procedures; text descriptions corresponding to the graphical representations; and instructions executable on the processor for: displaying the graphical representations on the display device for a user to select; receiving selected graphical representations from the user; using text corresponding to the selected graphical representations to generate text for operative notes; and allowing the user to edit the generated text using the input device. | 2015-08-13 |
20150227502 | SPREADSHEET TO WEBPAGE CONVERSION SYSTEM AND METHOD - A spreadsheet to web page conversion system and method is disclosed for remotely programming and configuring control and monitoring devices. The approach is based on receiving a web page from a monitoring device via a configuration computer. The web page includes data that is arranged in rows and columns, with each row corresponding to an object and each cell in each row corresponding to a property of the object. The computer is configured to receive a user selection of data in the web page. The selected data may then be enumerated by the monitoring device and sent to the computer. The computer may receive the enumerated properties of the objects and copy them from the web page to a temporary memory space on the computer. The computer may then paste the copied data from the temporary memory space into a spreadsheet application running on the computer for revision. | 2015-08-13 |
20150227503 | RENDERING COMMON CELL FORMATTING FOR ADJACENT CELLS - Rendering common cell formatting for adjacent cells is disclosed. In some embodiments, when rendering cells, a set of adjacent cells that have at least one type of cell formatting in common is identified, and the at least one type of cell formatting is rendered as a single entity rather than individually for each cell in the set to prevent visual artifacts between adjacent cells from arising. | 2015-08-13 |
20150227504 | ARBITRARY SIZE CONTENT ITEM GENERATION - A system for automatically generating a content item may include receiving a content item template having a set of elements for creating a content item and content item data for the set of elements. A placeholder for each element of the set of elements may be generated and a space allocation for each element may be determined based on the generated placeholders for each element. A determination if a conflict exists based on the determined space allocations for each element may be made and, responsive to determining no conflict exists, a content item may be generated using the content item data and the determined space allocations. | 2015-08-13 |
20150227505 | WORD MEANING RELATIONSHIP EXTRACTION DEVICE - It is an object to highly accurately perform semantic relationship extraction from text data by performing supervised learning of multiple classes using an existing thesaurus as a correct answer. Concerning any pair of words in a text, a plurality of kinds of similarities are calculated and a feature vector including the similarities as elements is generated. A label indicating a classification of a semantic relationship is given to pairs of words on the basis of the thesaurus. Data for semantic relationship identification is learned as an identification problem of multiple classes from the feature vector and the label. Identification of an inter-semantic relationship of two words is performed according to the data for semantic relationship identification. | 2015-08-13 |
20150227506 | COMPARISON OF CHARACTER STRINGS - A computer-readable, non-transitory medium storing a character string comparison program is provided. The program causes, when executed by a computer, the computer to perform a process including splitting a first character string and a second character string into words; acquiring information including a semantic attribute that represents a semantic nature of each of the words and a conceptual code that semantically indentifies said each of the words, from a storage device; identifying a pair of the words having a common semantic attribute between the first character string and the second character string; comparing the conceptual codes of the specified pair of the words between the first character string and the second character string; and generating a comparison result between the first character string and the second character string based upon a comparison result of the conceptual codes. | 2015-08-13 |
20150227507 | METHOD AND APPARATUS FOR DETECTING A SENTIMENT OF SHORT MESSAGES - A method, computer readable medium and apparatus for detecting a sentiment for a short message are disclosed. For example, the method receives the short message, and obtains an abstraction of the short message. The method then determines the sentiment of the short message based upon the abstraction. | 2015-08-13 |
20150227508 | SYSTEMS AND METHODS FOR NATURAL LANGUAGE GENERATION - A method includes receiving a corpus comprising a set of pre-segmented texts. The method further includes creating a plurality of modified pre-segmented texts for the set of pre-segmented texts by extracting a set of semantic terms for each pre-segmented text within the set of pre-segmented texts and applying at least one domain tag for each pre-segmented text within the set of pre-segmented texts. The method further includes clustering the plurality of modified pre-segmented texts into one or more conceptual units, wherein each of the one or more conceptual units is associated with one or more templates, wherein each of the one or more templates corresponds to one of the plurality of modified pre-segmented texts. | 2015-08-13 |
20150227509 | PROVIDING TRANSLATION OF A TEXT ITEM FROM A DISPLAYED PORTION OF TEXT CONTENT - A portion of a text content from a content item is displayed within a display area of a display of a computing device. A text item from the portion of the text content and a target language are identified from user input. A translation of the identified text item is retrieved from a network service in the target language. The translation of the identified text item is displayed within a boundary of the display area and concurrently with the portion of the text content. | 2015-08-13 |
20150227510 | SYSTEM FOR SPEAKER DIARIZATION BASED MULTILATERAL AUTOMATIC SPEECH TRANSLATION SYSTEM AND ITS OPERATING METHOD, AND APPARATUS SUPPORTING THE SAME - The present invention relates to a translation function and discloses an automatic translation operating device, including: at least one of voice input devices which collects voice signals input by a plurality of speakers and a communication module which receives the voice signals; and a control unit which controls to classify voice signals by speakers from the voice signals and cluster the speaker based voice signals classified in accordance with a predefined condition and then perform voice recognition and translation and a method thereof and a system including the same. | 2015-08-13 |
20150227511 | METHODS FOR GENERATING PHRASES IN FOREIGN LANGUAGES, COMPUTER READABLE STORAGE MEDIA, APPARATUSES, AND SYSTEMS UTILIZING SAME - A system including at least one processing unit and a memory encoded with instructions that, when executed by the at least one processing unit, cause the at least one processing unit to cause a plurality of first terms in a native language to be displayed on a screen; receive a selection of a first term and translate it into a first target term in a target language, and use grammatical rules to determine a plurality of second terms that are grammatically compatible with the first term; display the plurality of second terms; receive a selection of a second native term; use the grammatical rules to translate the second term into a second target term based on the first target term and the second term; and build a phrase in the target language based on the first and second target terms, the phrase being grammatically correct in the target language. | 2015-08-13 |
20150227512 | SYSTEM AND METHOD FOR WEBSITE TRANLSATIONS - A system, method, and computer code for a website administrator to order the translation of the strings within a website from the original language to “supported” language(s) by injecting computer code one time from a translation service website into the administrator's website template. The code subsequently analyzes, collects, and electronically transmits un-translated character strings via the Internet to the service's computer server for translation into one or more supported languages. When a user (visitor) of the administrator's website selects the supported language to view the website in, then the translated text immediately appears on the administrator's website. When the user visits the website in the future, the system automatedly displays the text in the supported language; and, it will determine if new un-translated strings appear on the website, and automatedly translate and store them, and/or store the identity of the supported language, on the user's device. | 2015-08-13 |
20150227513 | APPARATUS, METHOD AND COMPUTER PROGRAM PRODUCT FOR PROVIDING ACCESS TO A CONTENT - There is provided methods, apparatuses and computer program products for obtaining access to contents. In a method a content for at least one segment of a media presentation is defined. A meta information element for the media presentation is provided. Further, meta data relating to the content of the at least one segment is included to the meta information element. The meta data comprises information on how to access the content of the segment. A reference to the meta data of the content is included in the segment. | 2015-08-13 |
20150227514 | DEVELOPER BASED DOCUMENT COLLABORATION - Organizations maintain and generate large amounts of documentation and entities of these organizations often need to collaborate on generating and reviewing this information. There is a need to maintain and store this documentation remotely in such a way that the entities of these organizations may collaborate with each other. A document management a collaboration system is provided to enable entities to collaborate with each other. Furthermore, developers may interface with the document management and collaboration system to provide add-in services and components to the document management and collaboration system. These add-in service and components may expand the capabilities of the documents and collaborations enabled by the document management and collaboration system. | 2015-08-13 |
20150227515 | ROBUST STREAM FILTERING BASED ON REFERENCE DOCUMENT - A document stream filtering system includes computing hardware which is operable to execute one or more software products recorded on machine-readable data storage media. The computing hardware is operable to receive and store one or more documents of a document stream in a search index, receive one or more reference documents, calculate global document frequencies for the one or more documents of the document stream, generate a set of relevant terms and corresponding weights, generate a query by classifying the relevant terms into first and second categories, retrieve one or more documents from the search index based on the query, and filter the one or more retrieved documents based on a cut-off score. | 2015-08-13 |
20150227516 | GENERATION OF SYNTHETIC CONTEXT FRAMEWORKS FOR DIMENSIONALLY CONSTRAINED HIERARCHICAL SYNTHETIC CONTEXT-BASED OBJECTS - A processor-implemented method, system, and/or computer program product derives and utilizes a context object to generate a synthetic context-based object. A context object for a non-contextual data object is derived by contextually searching a document that contains multiple instances of the non-contextual data object. The non-contextual data object is associated with the derived context object to define a synthetic context-based object, where the non-contextual data object ambiguously relates to multiple subject-matters, and where the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object. The synthetic context-based object is then associated with a data store in a data structure that contains heterogeneous data stores that hold data of different formats. A dimensionally constrained hierarchical synthetic context-based object library for multiple synthetic context-based objects is then constructed for handling requests for data stores. | 2015-08-13 |
20150227517 | TREND RESPONSE MANAGEMENT - This document relates to trend response management. One example can detect a trending topic and identify content associated with the trending topic. The example can take an action relating to the content that decreases a trend-induced processing spike and/or enhances a user search experience associated with the trending topic. | 2015-08-13 |
20150227518 | PROVIDING A TIMELINE OF EVENTS REGARDING A DATABASE RECORD - Disclosed are methods, apparatus, systems, and computer program products for providing a timeline of events regarding a database record in an on-demand database service. In some non-limiting examples, the database record can be stored in a database in a cloud computing environment, and the timeline can display events or interactions related to the database record. Metadata associated with an event or interaction can be used to identify data associated with the event or interaction, and metadata can be used to determine what events or interactions are displayed in the timeline according to filtering parameters. Metadata can also be used to determine a customer satisfaction rating or health-based numeric for the database record. | 2015-08-13 |
20150227519 | CANDIDATE ANSWERS FOR SPECULATIVE QUESTIONS IN A DEEP QUESTION ANSWERING SYSTEM - System, method, and computer program product to determine that a question received by a deep question answering system is speculative, generate, by one or more predictive algorithms, a set of candidate answers, compute a score for each candidate answer in the set of candidate answers, and return a first candidate answer, of the set of candidate answers, as responsive to the speculative question received by the deep question answering system. | 2015-08-13 |
20150227520 | CANDIDATE ANSWERS FOR SPECULATIVE QUESTIONS IN A DEEP QUESTION ANSWERING SYSTEM - System, method, and computer program product to determine that a question received by a deep question answering system is speculative, generate, by one or more predictive algorithms, a set of candidate answers, compute a score for each candidate answer in the set of candidate answers, and return a first candidate answer, of the set of candidate answers, as responsive to the speculative question received by the deep question answering system. | 2015-08-13 |
20150227521 | SYSTEM AND METHOD FOR ANALYSIS AND MANAGEMENT OF DATA DISTRIBUTION IN A DISTRIBUTED DATABASE ENVIRONMENT - A system and method for analysis and management of data distribution in a distributed database environment. A method may include analyzing information related to transactions between an application and a plurality of data storage systems to produce analysis results. Analysis results may be used to produce a set of rules for defining logical data chunks. A logical data chunk may include at least a portion a data set stored in the plurality of data storage systems. A data distribution policy may be defined based on the set of rules. Other embodiments are described and claimed. | 2015-08-13 |
20150227522 | METHOD AND SYSTEM FOR SELECTION OF A MEDIA FILE BASED ON A RESPONSE - A system and method of choosing media which may be presented in conjunction with a posting is described. Content of a question or request is analyzed to generate query which is used to obtain a media file which matches the query. A response or reply or answer to a request and any information associated with a posting may be used to select and/or rank a media file which may be made available. | 2015-08-13 |
20150227523 | Computer Application Data In Search Results - A computer-implemented search method includes receiving a registration request from each of one or more computer applications installed on a computing device and registering the applications in response to the request, wherein the registration request indicates an intent by the application to receive search query information from a search application associated with the device. The method also includes receiving user input on the device in the form of a query, providing the query to the one or more registered applications, receiving responses from the one or more registered applications that include data that is managed by the one or more registered applications; integrating the responses into a result set; and presenting the result set with the computing device. | 2015-08-13 |
20150227524 | SYNTHESIZING DIRECTORIES, DOMAINS, AND SUBDOMAINS - SEO for an entire website can change the presence of the website on the internet, and change which webpages of the website rank higher for different internet searches. The SEO optimized website can provide a particular webpage in response to a particular search engine query rather than a generic landing page. SEO can determine a unified website configuration having individual webpages with higher search engine rankings for specific search engine parameters. This can allow for enhanced search engine optimization that directs search engine results to rank selected pages within a website higher than others to provide a more directed search result within the website. | 2015-08-13 |
20150227525 | System And Method For Generating Dynamically Filtered Content Results, Including For Audio And/Or Video Channels - A system and method for allowing a user to more effectively generate focused content results, including audio and/or video content is described. Content is dynamically filtered to generate content results in response to initial filtering settings or characteristics. The content results are provided to a user. Once the user finds and selects a content result of interest, additional filtering characteristics associated with the selected result are provided to the user as a suggestion for additional filtering. In this manner, the user is made aware of additional filtering settings or characteristics that can be used to focus the search results. Subsequent filter settings and filtering operations can be based on characteristics of previous relevant results in an iterative and dynamic manner. Focused results are more likely produced, because additional filtering settings are provided and adjusted according to characteristics of results deemed relevant by the user. | 2015-08-13 |
20150227526 | Method, System and Apparatus for Dynamic Registry of Books and for Modeling Real-Time Market Demand for Books within Academic Sectors - A system provides a connection between education administration, particularly as such administration assigns or selects books, and the marketing and use of those books. Such marketing and use of those books and information related to those books can include, without limitation, consumer product information, the publishing industry and specifically book publishing, and market analysis, analysis of data, markets, demand and supply chain and inventory management. | 2015-08-13 |
20150227527 | Providing Actionable Content to a Computing Device Based on User Actions - Methods and apparatus related to identifying content accessed on a computing device that is likely actionable on another computing device. Some implementations are directed to methods and apparatus for identifying a computing device of a user, identifying content accessed on another computing device by the user, determining content that is actionable on the computing device, determining a confidence level that the actionable content is of interest to the user, and providing the actionable content for use on the computing device if the confidence level satisfies a threshold. The confidence level may be based on an indication of time passage between the user accessing the content on the other computing device and the identified use of the computing device. | 2015-08-13 |
20150227528 | SENTIMENT-BASED QUERY PROCESSING SYSTEM AND METHOD - A sentiment-based query processing system is provided. A sentiment-based query processing system includes an index establishing unit that divides at least one document into at least one segment, generates an aspect-sentiment pair by extracting an aspect keyword representing an aspect of an object of opinion described in the segment and a sentiment keyword representing document writer's sentiment regarding the aspect, and establishes an index including contents of the segment and the aspect-sentiment pair; an index storing unit that stores the index; and a query processing unit that processes a query based on the index stored in the index storing unit, so as to search and return a document describing opinion related to the query or an object describing opinion related to the query. | 2015-08-13 |
20150227529 | METHODS, SYSTEMS, AND MEDIA FOR RECOMMENDING MEDIA CONTENT - Mechanisms are provided that: identify topics associated with a plurality of pieces of media content presented in a session; calculate a distance metric for pairs of topics, wherein each of the pairs of topics includes a first topic associated with a first piece of media content and a second topic associated with a second piece of media content, and wherein the second piece of media content was presented within a given span of the presentation of the first piece of media content; for each first topic of the pairs of topics, generate a rank-ordered list for all corresponding second topics; for each of the plurality of pieces of media content, generate a single rank-ordered list of all second topics; and for each of the plurality of pieces of media content, identify one or more other pieces of media content as recommended media content based on the single rank-ordered list. | 2015-08-13 |
20150227530 | Address Book Ranking Method and Apparatus - An address book ranking method and apparatus are provided, which relate to the field of communications technologies and are convenient for a user to quickly find a desired contact when a capacity of an address book is large. The address book ranking method includes acquiring profile information and communication information of contacts in an address book; and ranking the contact according to the profile information and the communication information. The present invention may be applied to an address book. | 2015-08-13 |
20150227531 | STRUCTURED LABELING TO FACILITATE CONCEPT EVOLUTION IN MACHINE LEARNING - A system, method, and media are provided for generating a structured labeling graphical user interface. The user interface receives user input that associates multimedia content with categories. The user input may include user-supplied tags that further define the category for the multimedia content. The user-supplied tags are rendered proximate to the categories. In turn, a database logs user events to store, among other things, the categories, the user-supplied tags, time associated with completing the user-supplied tags, and time for associating multimedia content with the categories or tags. | 2015-08-13 |
20150227532 | MANAGEMENT METHOD, MANAGEMENT DEVICE, AND MANAGEMENT SYSTEM - A computer stores a file in a folder. The computer executes a process including acquiring identification information of files included in a single archive file, when the folder stores the single archive file, the single archive file being generated by integrating the files and performing a compression process, or by integrating the files; outputting the acquired identification information of the files as candidates that may be associated with another folder, file, or an individual data object in another file, which is managed by the computer; and storing association information with respect to one of the files which is specified to be associated with another folder, file, or an individual data object included in another file, the association information being information for associating the one of the files with another folder, or file, or an individual data object included in another file, which is a target of association. | 2015-08-13 |
20150227533 | SYSTEM FOR SYNCHRONIZATION OF CHANGES IN EDITED WEBSITES AND INTERACTIVE APPLICATIONS - A system for modifying a website or interactive application, including a published database accessible via an end user data service to present the most up to date version of objects of the website, viewable and editable by at least one user, a draft database accessible via a designer data service and viewable and editable by at least one designer to store edits to the objects of the published database; a published database request handler to coordinate concurrent viewing and updating of the objects between the end user data service and the published database and a draft database request handler to coordinate concurrent viewing, editing and updating of the objects between the designer data service and the draft database and to merge edits and updates to the objects in both the published database and the draft database and to return the merged version of the objects without modifying the published database. | 2015-08-13 |
20150227534 | METHOD FOR PROCESSING DATA QUERY USING INFORMATION-CENTRIC NETWORK - A method for processing a query by accessing information by use of an Information-Centric Network (ICN) includes requesting, by a user device, a file by providing a local storage system with an identifier of the file; determining whether the local storage system stores the requested file; and generating, by the local gateway, an information request message including the identifier of the requested file if it is determined that the local storage system does not store the requested file, and providing the ICN with the generated information requested message. Accordingly, architecture expansion is easily achieved without a large scale update of information since there is no need to share information about a file list of each storage system as a whole, and a data query task is performed on a plurality of unspecified storage systems without establishing a one-to-one connection between end points of storage systems. | 2015-08-13 |
20150227535 | CASELESS FILE LOOKUP IN A DISTRIBUTED FILE SYSTEM - A caseless file lookup in a distributed file system is disclosed. A request to store a file in a volume may be received. In response to the request, the type of client system issuing the request may be identified. Based on the type of client system that has been identified, a first hash value or a second hash value may be calculated for the name of the file to generate and assign a hash value to the file. The file may be stored in a storage resource based on the first or second hash value that has been generated for the file. | 2015-08-13 |
20150227536 | BACK UP USING LOCALLY DISTRIBUTED CHANGE DETECTION - Systems and methods for replicating a client data set on a computer includes replicating the client data set using an application software on the computer; generating a manifest of a target data set during replication containing state of target data reflecting post-update state; and determining differences between the local data and manifest to determine required backup operations. | 2015-08-13 |
20150227537 | NON-UNIFORM FILE ACCESS IN A DISTRIBUTED FILE SYSTEM - Data connections from a remote login session are identified and an identification query may be transmitted by the remote login session to endpoints (e.g., servers) of the data connections. In response to the identification query, identification information may be received from the endpoints. Furthermore, the identification information may be compared with a local identification of a local server that hosts the remote login session. A file created by the remote login session may be stored at an endpoint over a data connection where the local identification matches a portion or all of the identification information of the endpoint of the data connection. | 2015-08-13 |
20150227538 | METHOD AND APPARATUS FOR EVENTUALLY CONSISTENT DELETE IN A DISTRIBUTED DATA STORE - Techniques for effective delete operations in a distributed data store with eventually consistent replicated entries include determining to delete a particular entry from the distributed data store. Each entry includes a first field that holds data that indicates a key and a second field that holds data that indicates content associated with the key and a third field that holds data that indicates a version for the content. The method also comprises causing, at least in part, actions that result in marking the particular entry as deleted without removing the particular entry, and updating a version in the third field for the particular entry. | 2015-08-13 |
20150227539 | SELECTING SEARCH QUERIES FOR DISPLAY WITH DATA ASSOCIATED WITH SEARCH TERMS - A method performed by one or more processing devices, comprising: receiving a request for data associated with search terms; identifying, in a storage device, the data associated with the search terms; identifying search queries associated with the search terms; determining amounts of advertising revenue for at least a plurality of the search queries; and selecting, from the plurality of the search queries and based on the amounts of advertising revenue, one or more search queries for display with the data associated with the search terms. | 2015-08-13 |
20150227540 | SYSTEM AND METHOD FOR CONTENT-AWARE DATA COMPRESSION - Exemplary embodiments provide a data compression technique which chooses a compression method without compressing data. A storage system comprises a storage media and a controller. The controller is operable to: determine a compression method to be used to compress a data block of uncompressed data based on one or more characteristics of data content of the uncompressed data prior to compressing the data block; and compress the data block of the uncompressed data using the determined compression method. In some embodiments, the controller is operable to determine the compression method based on a compression rule which relates one or more characteristics of data content and compression methods. In specific embodiments, the storage system further comprises a flash memory device which includes the controller to determine the compression method and to compress the data block. | 2015-08-13 |
20150227541 | TABLE BOUNDARY DETECTION IN DATA BLOCKS FOR COMPRESSION - Data is converted into a minimized data representation using a suffix tree by sorting data streams according to symbolic representations for building table boundary formation patterns. The converted data is fully reversible for reconstruction while retaining minimal header information. A scanning operation is performed by searching a suffix of each of the sorted data streams for identifying a data sequence that includes a first symbol representing textual data, and a second symbol representing numerical data. The suffix tree for the converted data is then built. | 2015-08-13 |
20150227542 | Graphical User Interface For A Data Record Matching Application - The subject matter disclosed herein provides methods for identifying duplicate data records using a graphical user interface. One or more data records may be accessed from one or more source files. The data records may have one or more data fields associated with one or more data types. One or more match themes may be proposed based on the data types. The match themes may have one or more rules for identifying duplicate data records. A selection of a match theme and at least one rule associated with the selected match theme may be received. The data records may be processed using the selected match theme and rules to identify the duplicate data records. A graphical user interface previewing the duplicate data records may be displayed. The duplicate data records may be organized into match groups. Related apparatus, systems, techniques, and articles are also described. | 2015-08-13 |
20150227543 | METHOD AND APPARATUS FOR REPLICATION OF FILES AND FILE SYSTEMS USING A DEDUPLICATION KEY SPACE - A method and apparatus for rapid replication of deduplicated file system data is described. The method may include initiating replication of a file from a source deduplication system to a destination deduplication system, and transferring deduplication metadata for each block of the file from the source deduplication system to the destination deduplication system. The method may also include transferring an identifier file from the source deduplication system to the destination deduplication system that includes a block number corresponding to a block of the file and a unique identifier value generated from the block of the file. The method may also include receiving a data request file from the destination deduplication system, and transferring the blocks of data identified in the data request file to complete replication of the file on the destination deduplication system. | 2015-08-13 |
20150227544 | EFFICIENT DATA STORAGE UTILIZATION AND RECYCLING BY GRADUAL DATA DEGRADATION - For efficient data storage utilization and recycling, gradually degrading data according to data classes and using degrading data policies, predefined degrading rules, and data access patterns for conserving storage space prior. | 2015-08-13 |
20150227545 | CALCULATING DEDUPLICATION DIGESTS FOR A SYNTHETIC BACKUP BY A DEDUPLICATION STORAGE SYSTEM - Input backup data is deduplicated with data of a synthetic backup previously constructed by a deduplication storage. A synthetic backup is constructed by processing metadata instructions provided by a backup application. Deduplication digests are calculated based on the data of the synthetic backup and the deduplication digests are stored in a digests index. When new backup data is processed, deduplication digests of the new data are calculated and searched in the digests index. A data segment of the synthetic backup is partitioned into fixed sized sub-segments. The calculated digests of sub-segment are aggregated to produce the deduplication digest, and the deduplication digest is formed for the synthetic backup. | 2015-08-13 |
20150227546 | SHARING ELECTRONIC FILE METADATA IN A NETWORKED COMPUTING ENVIRONMENT - Embodiments of the present invention provide an approach for sharing electronic file metadata in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, metadata related to electronic files stored in a shared storage device is maintained and updated. Such metadata may be viewable via a user interface of one or more applications used to access the files (e.g., from a plurality of computerized/electronic devices). Among other things, the metadata may identify previous accesses of the files (e.g., by user, date/time, etc.), and may be provided in a list or the like. | 2015-08-13 |
20150227547 | SHARING A FILE SYSTEM BETWEEN MULTIPLE OPERATING SYSTEMS - For sharing a file system between multiple operating systems, a method is disclosed that includes sharing a file system between two or more operating systems, the two distinct operating systems concurrently operating on a computing device, determining, by a processor, that one of the two or more operating systems has an altered need for the file system, and changing interfaces to the file system based on the altered need. | 2015-08-13 |
20150227548 | STORING TEMPORARY STATE DATA IN SEPARATE CONTAINERS - A temporary state service protocol is utilized by clients to temporarily store and access data within rows of a database between different requests made by end users. Each client creates and manages one or more items for storing data in rows of the database independently from other clients. An Application Programming Interface (API) is used to create and interact with the data that is temporarily stored in items within rows of the database. Different clients may share data within a single item and the data may persist beyond a session ending. Different rows of the database may be related such that a procedure affecting one of the rows affects its related rows. | 2015-08-13 |
20150227549 | DEVICE AND METHOD FOR MANAGING FILES - Disclosed are a device and a method for managing files, in which a file list of a user's files stored in at least one user device belonging to the user and at least one storage server providing a service to which the user has subscribed is converted into an integrated file list according to a preset form, and the converted integrated file list is stored. Through the integrated file list, all files stored in user devices belonging to one user or storage servers providing services to which one user has subscribed can be managed. | 2015-08-13 |
20150227550 | EDGE SERVER AND STORAGE CONTROL METHOD - A first edge server which is configured to provide a first home directory performs preventive processing of preventing a first file in a first home directory from overwriting a second file in a core space prior to coping an update of the first home directory to the core space. The second file is a file that has been updated in a second home directory and copied to the core space. The first file is a file that corresponds to the second file and that has been updated in the first home directory and has not been copied to the core space. | 2015-08-13 |
20150227551 | FILE DOCUMENT MANAGEMENT SERVER AND FILE DOCUMENT MANAGING METHOD - According to an embodiment, a file document management server includes a controller and a memory. The memory stores expiration date information which indicates an expiration date of file documents which have been transmitted to a client device, and status information which indicates a storage state or a deletion state of the file documents of the client device to which the file documents have been transmitted. The controller changes the status information from a storage state to a deletion state when the expiration date passes. | 2015-08-13 |
20150227552 | MANAGEMENT METHOD, MANAGEMENT DEVICE, AND MANAGEMENT SYSTEM - A non-transitory computer-readable recording medium stores a data management program that causes a computer to execute a process. The computer is configured to store data, which is a development deliverable of a product, in one of folders included in a storage folder group having a hierarchal structure. The process includes referring to a storage unit storing a plurality of items constituting an ISO (International Organization for Standardization) specification defining a development process of the product; outputting one or more items as options among the plurality of items constituting the ISO specification defining the development process of the product, when applying an attribute to the one of the folders included in the storage folder group; and implementing control to store the attribute corresponding to a selected item among the one or more items that have been output in association with the one of the folders. | 2015-08-13 |
20150227553 | METHOD FOR GENERATING A DATASET STRUCTURE FOR LOCATION-BASED SERVICES AND METHOD AND SYSTEM FOR PROVIDING LOCATION-BASED SERVICES TO A MOBILE DEVICE - A method for generating a dataset structure for location-based services includes partitioning a geographical area, including areas of interest, into tiles. The tiles are associated with servers, wherein each of the tiles is associated with at least one server based on a consistent hashing function. For each of the tiles, a first dataset is generated which includes the areas of interest intersecting the tile. The areas of interest of the first dataset are trimmed by edges of the tile or completely contained in the tile. For each of the tiles, a second dataset is generated which includes overflowed parts. Each of the overflowed parts is part of an areas of interest of the first dataset, is trimmed by an edge of the tile and is located outside of the tile. For each of the tiles, the first and second datasets are stored at the server(s) associated to the tile. | 2015-08-13 |
20150227554 | INFORMATION PROCESSING DEVICE, MAP UPDATE METHOD, PROGRAM, AND INFORMATION PROCESSING SYSTEM - There is provided an information processing device including: a global map acquiring unit that acquires at least a part of a global map representing positions of objects in a real space where a plurality of users are in activity; a local map generating unit that generates a local map representing positions of nearby objects detectable by a device of one user among the plurality of users; and an updating unit that updates the global map based on position data of objects included in the local map | 2015-08-13 |
20150227555 | Tiled Map Display on a Wireless Device - A tiled-map display control with a predictive caching technique that minimizes user wait time and provides at least the illusion of continuous panning, even while map tile images are being loaded. Important components of the tiled map display are its definition and cached use of map tiles, as well as the way that the map tiles are put together on a small screen. Easy, seamless, wait-free and convenient viewing of a map for a user of a wireless device provides information, e.g., mapped traffic conditions. The disclosed embodiments are techniques that have been reduced to practice in both a BREW platform, and then in a J2ME platform, and deployed for operation in major carrier wireless networks. The invention has particular applicability for use in wireless devices with typically smaller display screens requiring the need for panning, and limited bandwidth capabilities of the supporting wireless network. | 2015-08-13 |
20150227556 | INFORMATION TERMINAL DEVICE AND STORAGE SERVICE USE METHOD - A PC performs full synchronization with a cloud system, whereas a smart phone performs thumbnail synchronization with the cloud system. Furthermore, when uploading a photograph to the cloud system, the PC and the smart phone create a thumbnail “medium” from the original photograph and send the thumbnail “medium” to the cloud system together with the original photograph. Furthermore, when creating the thumbnail “medium” and when one side is excessively longer than the other side, the PC and the smart phone reduce the long side to a predetermined threshold while maintaining the aspect ratio. | 2015-08-13 |
20150227557 | SYSTEMS AND METHODS FOR IMAGE-FEATURE-BASED RECOGNITION - Methods and systems are described herein that allow a user to capture a single image snapshot from video, print, or the world around him or her, and obtain additional information relating to the media itself or items of interest displayed in the snapshot. A fingerprint of the snapshot is used as a query and transmitted to the server. Image Feature-Based Recognition, as described herein, uses a feature index to identify a smaller set of candidate matches from a larger database of images based on the fingerprint. Novel methods and systems using a distance metric and a radical hash table design exploit probabilistic effects and allow distinct image features to be preferred over redundant ones, allowing only the more distinctive data points to remain resident within the index, yielding a lean index that can be quickly used in the identification process. | 2015-08-13 |
20150227558 | MAPPING NEURAL DYNAMICS OF A NEURAL MODEL ON TO A COARSELY GRAINED LOOK-UP TABLE - Embodiments of the invention relate to mapping neural dynamics of a neural model on to a lookup table. One embodiment comprises defining a phase plane for a neural model. The phase plane represents neural dynamics of the neural model. The phase plane is coarsely sampled to obtain state transition information for multiple neuronal states. The state transition information is mapped on to a lookup table. | 2015-08-13 |
20150227559 | Methods and systems for investigation of compositions of ontological subjects - Methods and systems are given for investigation of compositions of ontological subjects in accordance with various aspects of significance. Accordingly, the present invention provide a unified method and process of investigating the compositions of ontological subjects, modeling an unknown system, and obtaining as much worthwhile information and knowledge as possible about the system or the composition or the body of knowledge along with exemplary services utilizing such investigations. | 2015-08-13 |
20150227560 | METHOD FOR USING MULTIPLE PLANS TO ACHIEVE TEMPORAL AND ARCHIVE TRANSPARENCY PERFORMANCE - An approach for using multiple plans in a database management system to access current data and history data is provided. The approach provides a first access plan for a query, stores the first plan as a first section in an application package. The first access plan is capable of accessing the current data. The approach determines whether a bind option for the query is detected. In response to determining that the bind option is detected, the approach provides a second access plan for the query and stores the second access plan as a second section in the application package. The second access plan is capable of accessing the current data and the history data. | 2015-08-13 |
20150227561 | MANAGING DATABASE CLUSTERING INDICES - A computer manages entries into a clustered index. The computer handles one or more commands, wherein each command loads a dataset into a database. The computer queries a database system catalog of the database for a target index, wherein the database system catalog contains a list of indices of the dataset in the form of metadata. The computer disables a parallel loading process for the dataset. The computer loads the dataset into the target index, wherein the dataset is sorted according to the target index. | 2015-08-13 |
20150227562 | DATABASE DEVICE - A KVS data processing unit, upon receiving a KVS type command of a database system in which index data and actual data are stored in a pair, manipulates data stored in a storage device based on said command. An SQL command execution unit, upon receiving an SQL command, serializes this command, generates KVS type data, and passes this data to the KVS data processing unit. A KVS command processing unit, upon receiving a KVS command, serializes this command, and transmits this data to the KVS data processing unit. | 2015-08-13 |
20150227563 | Generating an Implied Object Graph Based on User Behavior - An online system generates implied links between objects distributed by the online system based on a plurality of users' behaviors with respect to the objects. For a behavior of a user with respect to an object that satisfies a link criterion, the online system identifies a connection between the user and the object. Local object graphs are generated to represent the relationships between the objects connected to each user, and the local object graphs are merged into a global object graph. An adjacency matrix is extracted from the global object graph as a representation of the strength of relationships between the objects distributed by the online system. The online system may then apply graph analysis techniques to the adjacency matrix, thereby analyzing the relationships between the objects without relying upon explicit links between the objects. | 2015-08-13 |
20150227564 | PRESERVING PAST STATES OF FILE SYSTEM NODES - A selective tuple versioning is used on a files system for preserving past states of file system nodes by adding a bitmap to a row for a node within a file system table for preserving the past state of the node in a file system, receiving a request for updating the node along with a node identification (ID) and associated attributes of the node needing to be updated, generating a second time value indicating the time of the updating, and duplicating the row for the node into a new row in the file system table with an end time set equal to the second time value if the bit in the bitmap for the node is set. | 2015-08-13 |
20150227565 | EFFICIENT CACHING OF HUFFMAN DICTIONARIES - A Huffman cache is used to hold Huffman dictionaries that are changeable for dynamically selecting literal frequencies that are similar, wherein the Huffman cache is a data storage cache. | 2015-08-13 |
20150227566 | Content Display Device, Content Display System, Data Structure, Content Display Method, and Content Display Program - A content display device includes a content acquisition unit configured to acquire content data including a script, a storage unit configured to expand the content data into tree-structure data and store the tree-structure data, a determination unit configured to determine from the tree-structure data a sub-tree corresponding to a portion of the digital content to be displayed by each of the plurality of child browsers, and transmit the sub-tree to the corresponding child browser, an execution unit configured to execute the script, and an access unit configured to, when the execution unit executes a process to access the tree-structure data, notify the child browser holding a sub-tree to be accessed of the process and cause the child browser to execute a process, and configured to, when an occurrence notice of an event is received from the child browser, cause the execution unit to execute a process corresponding to the event. | 2015-08-13 |
20150227567 | DESKTOP IMAGE MANAGEMENT FOR VIRTUAL DESKTOPS USING ON-DEMAND STUB CREATION - A desktop image management system is described that can efficiently distribute updates to virtual desktops running on host servers in a data center. The system is comprised of a central server and multiple agents, each agent installed on a virtual machine. When a VM receives an update from the central server, the files are stored in a single instance store on the host server. On a first request to open the directory containing the files on the VM, corresponding stub files are created on-demand for each file in the single instance store. The stub files are marked to indicate that they are mapped to the single instance store. Subsequently, when the guest operating system requests to read the stub file, the virtual disk layer of the host server detects that the requested block has been marked and fetches the content of the file from the single instance store. | 2015-08-13 |
20150227568 | MANAGING A WIDGET - A computer implemented method for managing a widget is disclosed. The widget can include a drop-down menu. The method can include opening the drop-down menu having a set of items corresponding with a set of data. The method can also include updating the set of items dynamically in the opened drop-down menu in response to a change in the set of data. The method can also include processing a selected item from the updated set of items in the opened drop-down menu. | 2015-08-13 |
20150227569 | Systems and Methods for Operating a Server-Side Data Abstraction Layer - A method receives a first request from a client object at a device. The first request specifies a data source. In response to the first request, the method uploads data from the data source, stores the data as a plurality of first columns, and instantiates a first server object that provides access to the first columns. The method later receives a second request from the client object. The second request specifies a transformation of the data. In response to the second request, the method stores one or more additional columns and instantiates a second server object that provides access to the additional columns and one or more of the first columns. Each of the additional columns is constructed from the first columns according to the requested transformation, and each of the additional columns includes a plurality of data values all having the same data type. | 2015-08-13 |
20150227570 | DYNAMIC UPDATES TO A SEMANTIC DATABASE USING FINE-GRAIN LOCKING - A system for updating an index into a tuple table of tuples is provided. An indexing system updates an index into a tuple table using fine-grain locking of the index. The index includes a values table with an entry for each index value of an index field that references a value-tuple table that includes, for each tuple with the index value, a row that identifies a tuple of the tuple table with that indexed value. After a new tuple is added to the tuple table with a value, the index is updated by locking the entry in the values table, updating the value-tuple table for the value, and then unlocking the entry. When the index is accessed for locating tuples with a value, the accessor locks the entry in the values table for the value, uses the value-tuple table to locate the tuples, and unlocks the entry. | 2015-08-13 |
20150227571 | REDUCED LOCKING IN A DISTRIBUTED DATA STORE - Disclosed are various embodiments for reducing locking in a distributed data store that includes a primary data store and one or more secondary data stores. An update to a data item that is to be applied to the distributed data store is obtained in one or more computing devices. The update is applied to a cached version of the data item when a lock is held. The update is replicated to the one or more data stores after the lock is released. A replication confirmation is obtained from each of at least a predetermined number of the secondary data stores. | 2015-08-13 |
20150227572 | SYSTEMS AND METHODS FOR HIGH SPEED REMOTE CHANGE DATA CAPTURE - A system and method are described for change data capture wherein a source database is replicated to a remote database. In one embodiment, a data storage device contains source log blocks containing information regarding database transactions processed for a source database, wherein the data storage device and source database are located in a first location, and at least some of the source log blocks include a plurality of database transactions in the same order as processed in the source database. Messages containing source log blocks are sent from the first location to a second location geographically remote from the first location. One or more components at the second location receive source log blocks from the messages, extract the source transaction data from the source log blocks, and use the source transaction data to write database transaction information to a second database based on the extracted source transaction data. | 2015-08-13 |
20150227573 | Distributed, Transactional Key-Value Store - In one embodiment, a system for implementing a distributed, transactional key-value store is provided. The system includes a set of nodes, where each node is communicatively coupled with one or more storage devices storing a set of data log files, and where each data log file including key-value pairs for a key namespace. Each node is configured to execute, using a transaction log file specific to the node, transactions for modifying or retrieving key-value pairs in the set of data log files, where the transaction log file includes state information for the transactions. The transactions are executed in a manner that ensures the atomicity and durability of each transaction. | 2015-08-13 |
20150227574 | COMMIT-ONE-PHASE DISTRIBUTED TRANSACTIONS WITH MULTIPLE STARTING PARTICIPANTS - A request from previous coordinator node to assume control of a two-phase commit distributed transaction is received. The previous coordinator node has sent a commit query to multiple participants of the two-phase commit distributed transaction. Each participant can respond with one of a commit message, an abort message, or a read-only message. A read-only message is received from all but one participant. A one-phase commit distributed transaction is initiated for the one participant that did not respond with a read-only message. | 2015-08-13 |
20150227575 | USING A REPOSITORY HAVING A FULL COPY OF SOURCE DATA AND POINT-IN-TIME INFORMATION FROM POINT-IN-TIME COPIES OF THE SOURCE DATA TO RESTORE THE SOURCE DATA AT DIFFERENT POINTS-IN-TIME - Provided are a computer program product, system, and method for using a repository having a full copy of source data and point-in-time information from point-in-time copies of the source data to restore the source data at different points-in-time. The source data is copied to a full copy in the repository. Point-in-time copies are initiated at different point-in-times of the source data. In response to completing each of the point-in-time copies, transmitting to the repository change information indicating changed data in the source data that changed between the point-in-time and the subsequent point-in-time and changed point-in-time data comprising data in the source data as of the point-in-time of the point-in-time copy. In response to a restore request having a restore time, applying the changed point-in-time data from at least one of the point-in-time copies to the data of the full copy to restore the full copy to the restore time. | 2015-08-13 |
20150227576 | CHECKING THE COMPLETENESS AND CORRECTNESS OF TRANSITIONS IN ELECTRONIC DATA PROCESSING - Computer-implemented methods, computer-readable media, and computer systems for processing data are described. In a transition from a first stage to a second stage, second stage data records are generated using first stage data records as input. The generating occurs in one or more control sets, each control set associated with processing a batch of the first stage data records without modifying the first stage data records. The generating includes, for each control set, generating second stage values in the second stage data records using first stage values in the first stage data records. The generating further includes generating consistency information for the control set for detecting completeness/correctness of the second stage data records relative to the first stage data records. The consistency information includes information identifying first stage data records used to create associated second stage data records. The second stage data records and the consistency information are stored. | 2015-08-13 |
20150227577 | METHOD AND DEVICE FOR GUARANTEEING CONSISTENCY OF PLANNING DATA - Disclosed are a method and device for guaranteeing consistency of planning data, which relate to the field of wireless networks. The method comprises: according to an actual configuration of a network, the network management data about an actual operation of the network is derived; the planning data is converted into an intermediate file with a same format as that of the network management data; the intermediate file is compared with the network management data, and the network management data is updated according to the comparison result to enable the planning data to be consistent with the network management data. The present disclosure can guarantee that the planning data is consistent with the network management data, thereby guaranteeing the performance reliability of the network during operation. | 2015-08-13 |
20150227578 | AUTOMATED QUALITY TOOL FOR MONITORING OF SAMPLES IN A HIGH-THROUGHPUT ASSAY - Computer systems and associated computer-implemented methods designed to monitor and mitigate the risk of reporting false positive results for high-throughput assays performed in or prepared in multi-well format plates (e.g., 96 well plates). Such computer systems and methods provide a quality-control program to automatically monitor and detect false-positive results based identifying samples in a multi-well assay format having low detected concentrations of a selected analyte that are in close proximity to samples having extremely elevated concentrations of the selected analyte. | 2015-08-13 |
20150227579 | SYSTEM AND METHOD FOR DETERMINING INTENTS USING SOCIAL MEDIA DATA - A system and method for determining intent of posters to a social media site for a predetermined topic through the analysis of the poster's posts. The system and method also allows for extrapolation and predictive analysis of the intent data determinations to provide insight into the views and intent of the general populace regarding a selected topic. | 2015-08-13 |
20150227580 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM - There is provided an information processing device including a storage unit configured to store identification data and attribute data of each of a plurality of pieces of content, the attribute data being associated with the identification data, and a retrieval unit configured to specify attribute data corresponding to a retrieval key and perform retrieval of identification data related to another attribute data associated with identification data related to the specified attribute data. | 2015-08-13 |
20150227581 | SYSTEMS AND METHODS FOR ANALYZING REGISTRAR AND HOSTING PROVIDER RELATIONSHIPS - Implementations of the present teachings relate to processes and systems for analyzing registrar and hosting provider relationships. In embodiments, the processes include compiling a list of domain names and matching each domain name with a registrar name and a hosting provider name. The processes also include generating a graph based on relationships between registrars and hosting providers. For example, the graph can represent the registrars and hosting providers as nodes and edges connecting the nodes can correspond to domain names that are registered by the registrar and hosted by the hosting provider. Further, the processes include applying graph metrics to the graph to identify key characteristics of a domain market. | 2015-08-13 |
20150227582 | Systems and Methods for Optimizing Performance of Graph Operations - A method of optimizing graph operations is performed by a computing system. The method comprises: (1) receiving a first request to perform a first operation on a first graph, where the first graph comprises a set of vertices and a set of edges, each edge connecting a pair of vertices, and each vertex having one or more associated properties; (2) logging the first request, but not performing the first operation; (3) receiving a second request to perform a second operation; (4) logging the second request, but not performing the second operation; (5) receiving a query for data from the first graph, where the data includes property values for one or more vertices; (6) in response to the query: (a) generating a second graph by optimizing and performing the first and second operations; and (b) returning data responsive to the query, where the returned data is based on the second graph. | 2015-08-13 |
20150227583 | MANAGING SEARCH RESULTS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing search results. In one aspect, a method includes receiving a set of search results. The set of search results is responsive to a search query received from a user. The method includes determining whether the search query is a navigational query or an exploratory query. The method also includes determining a number of search results to be presented to the user depending on whether the search query is determined to be a navigational query or an exploratory query. | 2015-08-13 |
20150227584 | ACCESS PLAN FOR A DATABASE QUERY - A system and method of creating an access plan for a database query is disclosed. The system and method include identifying a first portion of a column of a table of a database. The first portion of the column may be in a select statement of the database query. The system and method include estimating a first statistical value for the column. The estimating may occur by analyzing a second portion of the column. The system and method include generating the access plan to predict a characteristic of a set of results for the database query. In generating the access plan, the first statistical value for the column may be used. | 2015-08-13 |
20150227585 | ACCESS PLAN FOR A DATABASE QUERY - A system and method of creating an access plan for a database query is disclosed. The system and method include identifying a first portion of a column of a table of a database. The first portion of the column may be in a select statement of the database query. The system and method include estimating a first statistical value for the column. The estimating may occur by analyzing a second portion of the column. The system and method include generating the access plan to predict a characteristic of a set of results for the database query. In generating the access plan, the first statistical value for the column may be used. | 2015-08-13 |
20150227586 | Methods and Systems for Dynamically Allocating Resources and Tasks Among Database Work Agents in an SMP Environment - Dynamically re-allocating tasks and/or memory quotas amongst work agents in symmetric multiprocessing (SMP) systems can significantly mitigate delays and inefficiencies associated with data skew. For example, unfinished tasks can be reallocated from a busy work agent to an idle work agent upon determining that the idle work agent has finished processing its originally assigned set of tasks. Alternatively, a portion of a memory quota assigned to an idle work agent can be reallocated to a busy work agent for use in processing the remaining tasks. Memory quotas can be re-assigned by releasing the memory quota back into a memory pool once the idle work agent has finished processing its originally assigned tasks, and then reallocating some or all of the memory quota to the busy work agent. | 2015-08-13 |
20150227587 | METHOD AND APPARATUS FOR SEARCHING NODE BY USING TREE INDEX - A node search method, comprising: setting a current time value as a traversing time value; searching descendent nodes to perform a traversing from a root node to a leaf node according to a tree index data structure; determining whether a preset traversing condition is satisfied by comparing an update time value, which indicates a time when a change to a searched descendent node is made, with the traversing time value; depending on whether the traversing proceeding condition is satisfied, re-performing a traversing from a parent node or continuing traversing to the searched descendent node; and terminating the traversing at a leaf node where no descendent node exists. | 2015-08-13 |
20150227588 | Rules-Based Generation of Search Results - A method including receiving a search query containing one or more query terms from a remote device and determining one or more query parses based on the search query and a knowledge base. Each query parse indicates one or more entity types, wherein each entity type corresponds to a query term or a combination of query terms contained in the search query. The method further includes obtaining a set of app-specific rules, each app-specific rule respectively corresponding to a respective software application. The method further includes generating a set of unparameterized function identifiers based on the plurality of app-specific rules and the one or more query parses. For each of the set of unparameterized function identifiers, the method includes parameterizing the function identifier based on the query terms. The method further includes generating search results based on the parameterized function identifiers and transmitting the search results to the remote device. | 2015-08-13 |
20150227589 | SEMANTIC MATCHING AND ANNOTATION OF ATTRIBUTES - Techniques and constructs to facilitate semantic matching and automated annotation (SMA) of attributes can take entity names and a keyword describing an attribute associated with the named entities as input and leverage a corpus of data such as data from tables, which can include HTML web tables, to automatically populate values associated with the named entities for the attribute. The constructs enable accurate SMA of attributes, such as attributes that relate to the entity and include numeric values in a different unit than the query, in a different scale than the query, and/or reflecting a time different from that of the query. An entity augmentation application programming interface (API) may be used to accept queries that include numeric criteria, parameters, or arguments, including query attributes represented by numeric values, which may be in different units or scales, and attributes represented by numeric values that can vary by time. | 2015-08-13 |
20150227590 | PATENT SEARCH AND DISPLAY METHODS AND SYSTEMS - Methods of patent searching, displaying patent search results, and analyzing patent data are disclosed. Search methods permit a user to indirectly search the drawings of patents in a group of patents, by querying lists of part names extracted from patent descriptions. | 2015-08-13 |
20150227591 | System and Method for Automatically Validating Classified Data Objects - A method, system and computer-usable medium are disclosed for enhancing a classification system to include an automatic classification validation system. The automatic classification validation system takes the classification results and automatically validates them for correctness. More specifically, the automatic classification validation system analyzes the data objects in the categories and, if any outliers are identified, then determines a context of the data object from a plurality of records contained within a certain category to determine the context. The classification validation system then uses the context of the data object to validate the classification. | 2015-08-13 |