Patents Issued in April 14, 2016
-
Publication number: 20160103816Abstract: Systems and methods are disclosed for manipulating image annotations. One method includes receiving an image of an individual's anatomy; automatically determining, using a processor, one or more annotations for anatomical features identified in the image of the individual's anatomy; determining a dependency or hierarchy between at least two of the one or more annotations for anatomical features identified in the image of the individual's anatomy; and generating, based on the dependency or hierarchy, a workflow prompting a user to manipulate the one or more annotations for anatomical features identified in the image of the individual's anatomy.Type: ApplicationFiled: December 16, 2015Publication date: April 14, 2016Inventors: Leo J. GRADY, Romain MOREAU-GOBARD, Michiel SCHAAP
-
Publication number: 20160103817Abstract: A method for electronic stamping comprises: receiving a touching event of a touchscreen and position information indicating a position on the touchscreen where the touching event occurs; receiving a stamping event of an electronic stamping device; retrieving a stamp image and electronic stamping authentication information from the electronic stamping device after receiving, in a predefined time period, the touching event of the touchscreen and the stamping event of the electronic stamping device; and determining a stamping position based on the position information indicating the position on the touchscreen where the touching event occurs, and executing electronic stamping at the determined stamping position based on the stamp image and the electronic stamping authentication information. An electronic stamping device and a stamping apparatus are also disclosed.Type: ApplicationFiled: December 17, 2015Publication date: April 14, 2016Inventor: Donglin WANG
-
Publication number: 20160103818Abstract: A computer-implemented method, carried out by one or more processors, for managing product configuration files. In an embodiment, the method comprises the steps of receiving, by one or more processors, a document containing one or more annotations, wherein the one or more annotations are associated with one or more files; determining, by one or more processors, an annotation has been selected from the one or more annotations to access a particular file associated with the selected annotation; linking, by one or more processors, a storage location for the particular file associated with the selected annotation to the received document; and displaying, by one or more processors, content of the particular file associated with the selected annotation in the received document.Type: ApplicationFiled: December 21, 2015Publication date: April 14, 2016Inventors: Gaurav Nigam, Arun Ramakrishnan, Rohit Shetty
-
Publication number: 20160103819Abstract: Embodiments are disclosed in which an algorithm that updates or rewrites one or more formulas when a table is transposed in an application. In certain embodiments the formula is rewritten so as to preserve the functionality of the formula with respect to the transposed table. In certain embodiments, a notification may be provided that a formula is changed or not changed in response to the table transposition event.Type: ApplicationFiled: October 10, 2014Publication date: April 14, 2016Inventors: Edward Patrick Hogan, Jonathan Robert Speicher, Matthew Ross Lehrian, Michael Jeremy Coblenz, Ryan M. Olshavsky, Shawn Patrick Flisakowski
-
Publication number: 20160103820Abstract: An authoring tool for authoring wrap packages of cards. The authoring tool includes a set of tools that enable an author to create a new card of a wrap selected from a variety of card templates. In various embodiments, the card templates include textual, video, image/photo, document, gallery, chat, location/GPS, transact, appointment, and end-of-wrap card templates. When a particular card template is selected, the template is then duplicated to create the new card. Thereafter, the author may author the card to include various components, content, attributes, layouts, styles triggers and/or behaviors. As the cards of the wrap are created, the authoring tool provides the author with the ability to order the sequence of the cards. The authoring tool thus enables authors to selectively create wrap packages that include media that conveys a narrative story and application functionality.Type: ApplicationFiled: June 16, 2015Publication date: April 14, 2016Inventors: Eric H. GREENBERG, John M. GARRIS, Ian McFARLAND, Jared L. FICKLIN, Mark E. ROLSTON, Matthew J. SANTONE, Jon Stevens, Eric J. WICKS
-
Publication number: 20160103821Abstract: An authoring tool for authoring wrap packages of cards. The authoring tool includes a set of tools that enable an author to create a new card of a wrap selected from a variety of card templates. In various embodiments, the card templates include textual, video, image/photo, document, gallery, chat, location/GPS, transact, appointment, and end-of-wrap card templates. When a particular card template is selected, the template is then duplicated to create the new card. Thereafter, the author may author the card to include various components, content, attributes, layouts, styles triggers and/or behaviors. As the cards of the wrap are created, the authoring tool provides the author with the ability to order the sequence of the cards. The authoring tool thus enables authors to selectively create wrap packages that include media that conveys a narrative story and application functionality.Type: ApplicationFiled: June 16, 2015Publication date: April 14, 2016Inventors: Eric H. GREENBERG, John M. GARRIS, Ian McFARLAND, Jared L. FICKLIN, Mark E. ROLSTON, Matthew J. SANTONE, Jon Stevens, Eric J. WICKS
-
Publication number: 20160103822Abstract: Techniques are disclosed for using natural language processing techniques to define, manipulate, and interact with consumer segmentations. In such embodiments a content consumption analytics engine can be configured to receive and process a natural language segmentation query. The query may comprise, for example, a command that defines a new segmentation, a command that manipulates existing segmentations, or a command that solicits information relating to existing consumer segmentations. The query is parsed to identify individual grammatical tokens which are then correlated with specific segment token types through the use of a token repository. A custom thesaurus is used to identify synonymous terms for grammatical tokens which may not exist in the token repository. User feedback enables the custom thesaurus to learn additional synonyms for future use.Type: ApplicationFiled: October 14, 2014Publication date: April 14, 2016Applicant: ADOBE SYSTEMS INCORPORATEDInventors: William Brandon George, Kevin Gary Smith, Walter Chang
-
Publication number: 20160103823Abstract: Disclosed herein is a system and method for machine learning extraction of free-form textual rules and provisions from legal documents. The method comprising electronically receiving, by the legal rules extraction engine, a document, processing the document using a first trained model executed by the legal rules extraction engine to classify the document into a document class, processing the document using a second trained model executed by the legal rules extraction engine to extract rules within the document conditional on the document class identified by the first trained model, extracting a plurality of data variables from the document by processing the classified features in the document using a third trained model executed by the legal rules extraction engine, generating by the legal rules extraction engine an output vector based on the plurality of data variables, and displaying the output vector by the legal rules extraction engine at the user interface.Type: ApplicationFiled: October 9, 2015Publication date: April 14, 2016Applicant: The Trustees of Columbia University in the City of New YorkInventors: Robert J. Jackson, JR., Joshua R. Mitts
-
Publication number: 20160103824Abstract: A system for transforming unstructured text into at least one suggestion for content creation, the system having: a tagging module having instructions in memory, said instructions executable by a processor to receive unstructured text from external sources having at least one sentence; disassemble said at least one sentence into individual words; and tag said individual words by determining a speech type for each of said individual works; a chunking module having instructions in memory, said instructions executable by a processor to said individual words together into phrases to form a tree-like structure of the text, when said individual words are tagged correctly; and a suggestion module having instructions in memory, said instructions executable by a processor to generate said at least one suggestion based on said chunking.Type: ApplicationFiled: April 13, 2015Publication date: April 14, 2016Inventor: John ZUPANCIC
-
Publication number: 20160103825Abstract: Interpretation from a first language to a second language via one or more communication devices is performed through a communication network (e.g. phone network or the internet) using a server for performing recognition and interpretation tasks, comprising the steps of: receiving an input speech utterance in a first language on a first mobile communication device; conditioning said input speech utterance; first transmitting said conditioned input speech utterance to a server; recognizing said first transmitted speech utterance to generate one or more recognition results; interpreting said recognition results to generate one or more interpretation results in an interlingua; mapping the interlingua to a second language in a first selected format; second transmitting said interpretation results in the first selected format to a second mobile communication device; and presenting said interpretation results in a second selected format on said second communication device.Type: ApplicationFiled: December 18, 2015Publication date: April 14, 2016Applicant: NANT HOLDINGS IP, LLCInventors: FARZAD EHSANI, DEMITRIOS MASTER, ELAINE DROM ZUBER
-
Publication number: 20160103826Abstract: An apparatus and method providing a localization framework capable of localizing dynamic text is disclosed herein. The localization framework is configured to automatically identify and prioritize certain text contained within an application code base to be translated. Such text is pre-processed prior to translation to facilitate accurate and complete translation in a target language.Type: ApplicationFiled: December 18, 2015Publication date: April 14, 2016Inventors: Bigi Lui, Danica Milosevic Brinton, Eric Matsumura, John Huan Vu
-
Publication number: 20160103827Abstract: Automation of the extraction and the consolidation of maintenance data and relates to a method and a system for automatic integration of data among a plurality of maintenance data, the plurality of maintenance data being diffused through a set of maintenance documentary elements comprising a set of directed links, the system including a processor configured for extracting a subset of pertinent links according to predetermined extraction rules and for integrating into a resultant element pertinent maintenance data sourced from a subset of pertinent maintenance documentary elements associated with the subset of pertinent links.Type: ApplicationFiled: October 12, 2015Publication date: April 14, 2016Inventors: Dang NGUYEN MANH, David MARTY, Stéphane SENTENAC, Maria del Carmen TRIGO ROMERO, Mathieu DHAINAUT, Jean-Claude GALLO, Jean-Max HUET
-
Publication number: 20160103828Abstract: The modular updating of visualizations is provided. Elements of a visualization (e.g., graphical representations of data series, axes, titles, etc.) are only updated within the visualization when the hierarchical data defining that element is changed, thus reducing the processing load on the system providing the visualization. According to an aspect, the changes in the data are accurately translated from an arbitrary hierarchy format into a normalized hierarchy format so that a data visualization platform modularly update the hierarchical data that defines the visualization. According to an aspect, modular updating of hierarchy data enables updating a visualization in pieces (i.e., modularly), such that portions of the visualization that are not affected by the change to the data are not updated and do not need to be recalculated for rendering.Type: ApplicationFiled: April 9, 2015Publication date: April 14, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventor: Michael Woolf
-
Publication number: 20160103829Abstract: Methods and a system are provided. A method includes maintaining an in-page log for records in each of a plurality of data pages of a multi-version database. The method further includes adding record update information to the in-page log when a corresponding one of the records is deleted or updated. The method also includes consulting the in-page log for a recently updated one of the records or a recently deleted one of the records to determine a record status thereof. The method additionally includes spilling, by a processor-based overflow manager, to overflow pages when the in-page log is full. The data pages include any of row-oriented data pages and column-oriented data pages.Type: ApplicationFiled: June 24, 2015Publication date: April 14, 2016Inventors: Bishwaranjan Bhattacharjee, Mustafa Canim, Mohammad S. Hamedani, Kenneth A. Ross, Adam J. Storm
-
Publication number: 20160103830Abstract: Various embodiments of the present invention relate to a user interface method and device which are related to a method for inquiring into an inquiry and an inquiry result for searching for a desired scene on the basis of content in multimedia content such as video, the method for searching for content comprising the steps of: receiving an inquiry input for searching for content through a user interface; detecting, as inquiry results, at least one of partial content corresponding to the inquiry, by using description information associated with the content; determining a position for displaying the inquiry results, on the basis of play sections corresponding to each of the at least one of the partial content; determining the size of scene markers corresponding to the inquiry results or the size of areas for displaying the inquiry results, by considering the length of the partial content and/or a relative distance between the inquiry results; and displaying, at least partially, the at least one inquiry result aType: ApplicationFiled: May 28, 2014Publication date: April 14, 2016Inventors: Cheol-Ho CHEONG, Sung-Hyuk SHIN, Bo-Hyun YU, Jae-Seok JOO
-
Publication number: 20160103831Abstract: Techniques are provided for automatically detecting homologies between documents based on structural characteristics. Various statistics relating to the COS structure of a PDF document are compiled. The statistics are input into a rolling hash function to generate a digital fingerprint of the document. Fingerprints from two similar documents will have small edit distances between them, and can therefore be classified similarly or provided as results to a fingerprint-based search. For example, an unclassified document may be classified in the same class as a representative document where the fingerprints of the two documents have a small edit distance between them. Since the structure of the document is used instead of the text content or renderings, it is possible to operate on encrypted documents. Further, representative elements of a particular class of documents can be selected for comparison against a target document for improved resolution of the results.Type: ApplicationFiled: October 14, 2014Publication date: April 14, 2016Applicant: Adobe Systems IncorporatedInventor: Kapil Khattar
-
Publication number: 20160103832Abstract: Search results returned by ad hoc queries integrate search results with usage analytics calculated from collected usage information for a system, such as a content management system. In response to receiving a query, the query is submitted to the system to obtain search results. Information from the usage analytics is integrated with the obtained search results. A search index of the system may include all/portion of the usage analytics such that the obtained results from the system may already be integrated with the usage analytics. The system is configurable such that users of the system may configure the usage events that are used to collect the usage information. The users may also configure parameters relating to the usage events and when/how the collected information is stored. The usage analytics may also be used to filter, collapse and boost different items in the search results.Type: ApplicationFiled: December 18, 2015Publication date: April 14, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Dag Steinnes Eidesen, Adrian Fanaru, Darrin Hatakeda, John D. Fan, Vegar Wang, Krister Mikalsen, Magnus Mortensen
-
Publication number: 20160103833Abstract: Methods, systems, and apparatus, including computer program products, for providing query results using biometric parameters. One of the methods includes providing a search result in response to receiving a search query. If one or more of biometric parameters of a user indicate likely negative engagement by the user with the first search result, an additional search result is obtained and provided in response to the search query.Type: ApplicationFiled: February 28, 2013Publication date: April 14, 2016Applicant: GOOGLE INC.Inventors: Jason Sanders, Gabriel Taubman
-
Publication number: 20160103834Abstract: According to an aspect, food recipes are scored and ranked based on one or more culinary objectives. A general dish specification includes a selected dish type, a selected cuisine type, and one or more culinary objectives. Candidate ingredient types are identified based on recipes of the selected dish type and the selected cuisine type in a recipe database. A number or range of ingredients are computed for each candidate ingredient type based on a frequency of occurrence of ingredients of each candidate ingredient type. A recipe closeness score is computed for a plurality of the recipes of the selected dish type and the selected cuisine type in the recipe database based on the culinary objectives, a bill of ingredients, and parameters for the recipes stored in the database. The recipes are ranked based on the recipe closeness scores and a ranked list of the recipes is provided.Type: ApplicationFiled: October 14, 2014Publication date: April 14, 2016Inventors: Faheem Altaf, Florian Pinel, Nan Shao
-
Publication number: 20160103835Abstract: A system for providing at least one suggestion for authoring content, the system having: an analysis engine module configured to: receive input associated with a subject matter from a user and discover documents related to said subject matter from at least one resource to; store said documents in a related documents database and store common phrases and words in a reference database; cross-reference text within said related documents with contents of said reference database in order to calculate common themes and storing said common themes in a theme database; a suggestion module configured to generate said at least one suggestion; and a ranking module for determining the usefulness of said least one suggestion to said user.Type: ApplicationFiled: April 13, 2015Publication date: April 14, 2016Inventor: John ZUPANCIC
-
Publication number: 20160103836Abstract: A set of search results obtained by searching a body of data records is ranked, the set of search results identifying respective data records containing one or more search terms in a first category. At least one search term of a taxonomy is selected, the taxonomy including search terms having associated metadata which, for at least some search terms, identifies a second category and includes any positive measure of relatedness to at least one different search term in the second category, the measure of relatedness being based on co-occurrences of the search terms in individual ones of a plurality of data records. The search results are then ranked, at least partially, according to the measure of relatedness to the selected search term(s) of one or more search terms in the second category which are contained in the respective data records of the search results.Type: ApplicationFiled: May 6, 2015Publication date: April 14, 2016Inventors: Howard S. LEE, William A. FISCHER, Simon HAMMOND
-
Publication number: 20160103837Abstract: A weighting processor and a method for ranking search results obtained by searching a body of data records. The ranking is carried out in relation to at least one selected search term contained in a taxonomy in which search terms have associated metadata which, for each search term, identifies a category and includes any measure of relatedness to at least one different search term in the same category, the measure being based on co-occurrences of the search terms in individual ones of a plurality of data records. The search results identify data records containing one or more search terms from the taxonomy and the results are ranked by summing, for each data record of the results, the measures of relatedness of search terms present in the data record to the selected search term(s).Type: ApplicationFiled: May 6, 2015Publication date: April 14, 2016Inventors: Howard S. LEE, William A. FISCHER, Simon HAMMOND
-
Publication number: 20160103838Abstract: Techniques are disclosed for anomaly detection. A search query can be executed over a period of time to produce values for a key performance indicator (KPI), the search query defining the KPI and deriving a value indicative of the performance of a service at a point in time or during a period of time, the value derived from machine data pertaining to one or more entities that provide the service. A graphical user interface (GUI) enabling a user to indicate a sensitivity setting can be displayed. A user input indicating the sensitivity setting can be received via the GUI. Zero or more of the values as anomalies can be identified in consideration of the sensitivity setting indicated by the user input.Type: ApplicationFiled: September 18, 2015Publication date: April 14, 2016Inventors: Manish Sainani, Adam Jamison Oliner, Jacob Barton Leverich, Leonid Alekseyev, Sonal Barton Maheshwari
-
Publication number: 20160103839Abstract: According to an aspect, food recipes are scored and ranked based on one or more culinary objectives. A general dish specification includes a selected dish type, a selected cuisine type, and one or more culinary objectives. Candidate ingredient types are identified based on recipes of the selected dish type and the selected cuisine type in a recipe database. A number or range of ingredients are computed for each candidate ingredient type based on a frequency of occurrence of ingredients of each candidate ingredient type. A recipe closeness score is computed for a plurality of the recipes of the selected dish type and the selected cuisine type in the recipe database based on the culinary objectives, a bill of ingredients, and parameters for the recipes stored in the database. The recipes are ranked based on the recipe closeness scores and a ranked list of the recipes is provided.Type: ApplicationFiled: September 21, 2015Publication date: April 14, 2016Inventors: Faheem Altaf, Florian Pinel, Nan Shao
-
Publication number: 20160103840Abstract: In one embodiment, one or more computing devices receive, from a client device of a first user, a query from the first user. The computer devices search a social graph to identify one or more nodes of the social graph that are relevant to the query. The computer devices obtain a static rank for each identified node. The static rank is based at least in part on a number of edges of a particular edge type that are connected to the node in the graph or attributes of edges connected to the node in the graph. The computer devices send to the client device of the first user for display, a search-results page responsive to the received query. The search-results page includes reference to one or more nodes having a static rank greater than a threshold rank.Type: ApplicationFiled: December 17, 2015Publication date: April 14, 2016Inventors: Sriram Sankar, Gintaras Andrius Woss, Rajat Raina, Maxim Gubin
-
Publication number: 20160103841Abstract: A scalable writing system, the system having: a user interface for textual input for creating content; at least one database having at least one set of writing criteria for applying to said created content to generate targeted content.Type: ApplicationFiled: April 13, 2015Publication date: April 14, 2016Inventor: John ZUPANCIC
-
Publication number: 20160103842Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering data points. One of the methods includes maintaining data representing a respective ordered tuple of skeleton data points for each of a plurality of clusters. One or more intersecting clusters are determined for a new data point. An updated tuple of skeleton data points is generated for an updated cluster by selecting updated skeleton data points, including selecting the new data point or an existing jth skeleton data point of one of the one or more intersecting clusters according to which random value, of the jth random value for the new data point or the random value for the jth existing skeleton data point, is closest to a limiting value. The new data point is then assigned to the updated cluster.Type: ApplicationFiled: October 13, 2014Publication date: April 14, 2016Inventors: Krzysztof Marcin Choromanski, Sanjiv Kumar
-
Publication number: 20160103843Abstract: A method for archiving flies includes determining when a change in an operating file is imminent, capturing the operating file immediately before the change in the operating file occurs, if the operating file has not already been captured; and capturing the operating file immediately after the change in the operating file has occurred.Type: ApplicationFiled: December 15, 2015Publication date: April 14, 2016Inventors: Warren Roach, Steven R. Williams, Troy J. Reiber, Steven C. Burdine
-
Publication number: 20160103844Abstract: In one embodiment, an apparatus comprising a first audio looping device is provided. The first audio looping device is electrically coupled to a computing device. The first audio looping device is programmed to receive a first audio signal from a musical instrument and to store the first audio signal. The first audio looping device is further programmed to playback the stored first audio signal as a first audio loop a number of times and to transmit the first audio loop to a second audio looping device via the first computing device. The first audio looping device is further programmed to receive a second audio loop from the second audio looping device via the computing device.Type: ApplicationFiled: October 10, 2014Publication date: April 14, 2016Inventors: Christopher M. BELCHER, Jim PENNOCK
-
Publication number: 20160103845Abstract: Systems and methods are disclosed for reducing latency in shuffle-phase operations employed during the MapReduce processing of data. One or more computing nodes in a cluster of computing nodes capable of implementing MapReduce processing may utilize memory servicing such node(s) to maintain a temporary file system. The temporary file system may provide file-system services for intermediate data generated by applying one or more map functions to the underlying input data to which the MapReduce processing is applied. Metadata devoted to this intermediated data may be provided to and/or maintained by the temporary file system. One or more shuffle operations may be facilitated by accessing file-system information in the temporary file system. In some examples, the intermediate data may be transferred from one or more buffers receiving the results of the map function(s) to a cache apportioned in the memory to avoid persistent storage of the intermediate data.Type: ApplicationFiled: October 7, 2015Publication date: April 14, 2016Inventors: Krishna Satyasai Yeddanapudi, Gurmeet Singh, Dhanashankar Venkatesan
-
Publication number: 20160103846Abstract: Systems and methods for a multitenant computing platform. Original data is generated through operation of a computing platform system on behalf of an account of the computing platform system, and the original data is moderated according to a data retention policy set for the account. The moderated data is stored at the computing platform system. The computing platform system moderates the generated data by securing sensitive information of the generated data from access by the computing platform system, and providing operational information from the generated data. The operational information is accessible by the computing platform system during performance of system operations.Type: ApplicationFiled: December 18, 2015Publication date: April 14, 2016Inventors: Adam Ballai, Timothy S. Milliron
-
Publication number: 20160103847Abstract: A method for providing a search keyword and an electronic device supporting the same is provided. The method for providing, by an electronic device, a search keyword, the method includes displaying search results comprising at least one item in response to an entry of a first search keyword into a search keyword entry region, determining continuity between the first search keyword and a second search keyword which is a search keyword entered prior to the first search keyword, and storing at least one of the first search keyword and a search formula, in which the first search keyword and the second search keyword have been combined in a search keyword list, in response to the determination of the continuity between the first search keyword and the second search keyword.Type: ApplicationFiled: October 14, 2015Publication date: April 14, 2016Inventors: Jiwoo LEE, Sunghyun KYUNG, Jaeho LEE
-
COLLABORATIVE AND PERSONALIZED STORAGE AND SEARCH IN HIERARCHICAL ABSTRACT DATA ORGANIZATION SYSTEMS
Publication number: 20160103848Abstract: A method in a data processing system and apparatus for organizing files, data items, web site members, or web pages, structured or unstructured, of multiple users stored across one or more server computers into hierarchical file structures on a recordable medium of a data processing system. A user-defined metalabel is assigned to each of the electronic files, data items, web site members, or web pages. The electronic files, data items, web site members, or web pages are organized as a function of the metalabels into the hierarchical file structures. The method includes automatically forming personalized hierarchies, such as a shadow copy for a second user, from the user-defined metalabels of a first user according to a user profile. The method includes automatically forming keywords of strings of at least two user-defined metalabels or a portion thereof, and automatically forming search structures of the keywords existing simultaneously with the plurality of hierarchical structures.Type: ApplicationFiled: November 9, 2015Publication date: April 14, 2016Applicant: Illinois Institute of TechnologyInventors: Ophir FRIEDER, Sanjiv KAPOOR -
Publication number: 20160103849Abstract: A heterogeneous storing server and a file storing method thereof are provided. The heterogeneous storing server has a file storing priority table which records different device type groups. The heterogeneous storing server determines the device type group to which a file belongs according to attributes of the file. The heterogeneous storing server stores the file into appropriate storing devices dynamically and adjusts the number of backups of the file in the storing devices dynamically according to a definition of the device type group.Type: ApplicationFiled: October 31, 2014Publication date: April 14, 2016Inventors: Kai-Jyun LIN, Chi-Tien YEH, Fong-Jia CHANG
-
Publication number: 20160103850Abstract: The embodiments described herein relate to synchronization of data in a shared pool of configurable computer resources. One or more consistency points are created in a source filesystem. A first consistency point is compared with a second consistency point to detect a directory change at the source filesystem, which includes identifying at least one difference between the first and second consistency points. A file level change associated with an established directory at a target filesystem is identified responsive to the detection of the directory change. A link is established between the source filesystem and the target filesystem, and the established directory is updated based on the file level change.Type: ApplicationFiled: December 15, 2015Publication date: April 14, 2016Applicant: International Business Machines CorporationInventors: Karan Gupta, Manoj P. Naik, Frank B. Schmuck, Mansi A. Shah, Renu Tewari
-
Publication number: 20160103851Abstract: Various embodiments of systems and methods for providing extended file storage for cloud applications are described herein. The method involves receiving a deployment request from a cloud application for file storage service, at the time of deployment. The deployment request includes information identifying a local folder and a mode of storage. The metadata relating to the information in the deployment request is stored in a persistent storage. Further, in response to receiving a start request to run the cloud application an application virtual machine is allocated and a block level storage volume is identified and attached to the application virtual machine. Further, the identified block level storage volume is mapped to the local folder identified in the stored metadata and the application virtual machine running the cloud application is started. The block level storage volume mapped to the local folder is accessed by application processes for performing read/write operations.Type: ApplicationFiled: October 10, 2014Publication date: April 14, 2016Inventors: VENCISLAV DIMITROV, MARIA JUROVA, RASHID RASHIDOV
-
Publication number: 20160103852Abstract: In one embodiment, a social networking system automatically tags one or more users to an image file by creating a list of potential matches, and selecting a subset of potential matches based on location, asking a first user to confirm the subset of potential matches, and tagging one or more matched users to the image file.Type: ApplicationFiled: December 18, 2015Publication date: April 14, 2016Inventor: Erick Tseng
-
Publication number: 20160103853Abstract: Embodiments of the invention relate to file sharing, and more specifically to sharing image files based on a social networking relationship. A digital image and associated file are created with geotag data that defines an image capture. Data associated with the image capture is stored as image metadata associated with the image file. A hyperlink to a preferred viewing URL is created and established based on a match produced from a comparison of the image file image capture data with at least one physical location identified in an index of cached data. The hyperlink is associated with the image file and directs a viewer to the physical and/or virtual location where the image was captured.Type: ApplicationFiled: October 9, 2014Publication date: April 14, 2016Applicant: International Business Machines CorporationInventors: Barry A. Kritt, Sarbajit K. Rakshit
-
Publication number: 20160103854Abstract: A method for automatically managing a plurality of slides associated with a slide-deck is provided. The method may include adding the plurality of slides to a computing system. The method may also include analyzing at least one slide within the plurality of slides. The method may further include generating a list including at least one key word or at least one tag based on the analyzing. The method may include matching the at least one key word or the at least one tag against at least one key word or at least one tag saved on a presentation server. The method may also include fetching at least one slide or at least one slide-deck from the presentation server based on the matching. The method may further include displaying the at least one fetched slide or the at least one fetched slide-deck on a user interface.Type: ApplicationFiled: October 9, 2014Publication date: April 14, 2016Inventors: Andreas Nauerz, Jaspreet Singh, Isabell Sippli, Martin Welsch
-
Publication number: 20160103855Abstract: For aggregating items in a collaborative item database, an apparatus includes one or more servers. Each server includes a processor and a memory that stores code executable by the processor. The code generates first item data that includes a first item identifier and a first item location from environment data received from a first ubiquitous computer. The code further aggregates the first item data in the collaborative item database. The collaborative item database includes item data from a plurality of ubiquitous computers.Type: ApplicationFiled: October 8, 2014Publication date: April 14, 2016Inventors: Rod D. Waltermann, John Carl Mese, Nathan J. Peterson, Russell Speight VanBlon, Arnold S. Weksler
-
Publication number: 20160103856Abstract: Disclosed are some examples of systems, apparatus, methods and storage media for generating and integrating experiences for a user to provide an amalgamated experience. In some implementations, a system includes an experience-generating platform configured to receive event data indicating the occurrence of an event; determine whether one or more triggers are satisfied based on the event data; when a one of the triggers is satisfied, identify a next one of the activities; and when a last one of the triggers is satisfied or a last one of the activities is determined to completed, determine that the experience has ended and identify a next activity associated with a next experience.Type: ApplicationFiled: October 12, 2014Publication date: April 14, 2016Inventor: Charlie Isaacs
-
Publication number: 20160103857Abstract: A method, a system, and a computer program product for performing maintenance actions and user-specific settings of the attribute value derivation instructions set user interface are disclosed. A maintenance function is provided for changing a target attribute data value corresponding to a source attribute stored in a hierarchical data model. An instruction corresponding to the source attribute is also provided. Using the maintenance function, the target attribute data value is changed. Based on at least one user setting, a user interface for displaying the hierarchical data model and the changed target attribute data value is generated.Type: ApplicationFiled: October 14, 2014Publication date: April 14, 2016Inventors: Melanie Kientz, Adelheid Fischer, Andre Klahre, Wolfgang Walter, Thorsten Bender
-
Publication number: 20160103858Abstract: A data management system comprises a trie data structure. The trie data structure comprises a plurality of interconnected nodes wherein at least a portion of said plurality of interconnected nodes is configured as parent nodes and child nodes, wherein at least one child node comprises an identifier of its parent node.Type: ApplicationFiled: October 13, 2014Publication date: April 14, 2016Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: ADI KATZ, EVGENI GINZBURG
-
Publication number: 20160103859Abstract: Described is a system and method for storing a plurality of data points in a form Subject->Object and Object->Subject, where subject and object are differently typed entities, wherein the data points are stored in a plurality of segments, performing an expression search in each segment to identify an expression set of objects or subjects which can be viewed as the right hand side of the expression, determining, for each segment, actions corresponding to each of the data points in the expression set, determining a count of each of the actions and applying a metric to each of the expression set, the actions and the count to obtain a result.Type: ApplicationFiled: October 14, 2015Publication date: April 14, 2016Inventors: Raymond Richardson, Elizabeth DERR
-
Publication number: 20160103860Abstract: Methods and a system are provided. A method includes maintaining an in-page log for records in each of a plurality of data pages of a multi-version database. The method further includes adding record update information to the in-page log when a corresponding one of the records is deleted or updated. The method also includes consulting the in-page log for a recently updated one of the records or a recently deleted one of the records to determine a record status thereof. The method additionally includes spilling, by a processor-based overflow manager, to overflow pages when the in-page log is full. The data pages include any of row-oriented data pages and column-oriented data pages.Type: ApplicationFiled: October 8, 2014Publication date: April 14, 2016Inventors: Bishwaranjan Bhattacharjee, Mustafa Canim, Mohammad S. Hamedani, Kenneth A. Ross, Adam J. Storm
-
Publication number: 20160103861Abstract: A method for establishing at least one quality index of a website (10) is disclosed. The method comprises accessing a plurality of data entries (40, 45) in a non-transitory data storage system (50), the data entries (40, 45) have at least one of technical page metadata (30) or content (31) extracted from a plurality of webpages (20) of a domain of the website (10). The method further comprises selecting a subset of the plurality of data entries (40, 45) from the non-transitory data storage system (50). The method comprises analyzing the selected subset of the plurality of data entries (40, 45) and calculating the at least one quality index from the analyzed subset of the plurality of data entries (40, 45).Type: ApplicationFiled: October 10, 2014Publication date: April 14, 2016Inventor: Jan Hendrik Merlin Jacob
-
Publication number: 20160103862Abstract: A computer system determines if events in a machine data store satisfy event selection criteria. The events may pertain to a service entity represented by a stored entity definition. The entity definition may include information to identify the events from the machine data. Other informational fields in the entity definition may be effectively attributed to the identified events and take part in satisfying the event selection criteria.Type: ApplicationFiled: September 27, 2015Publication date: April 14, 2016Inventors: Brent Boe, Alok Anant Bhide, Sonal Maheshwari
-
Publication number: 20160103863Abstract: A method, system, and computer program for managing relational data in a single matrix representation that is generically useful and application-independent. The method, system, and computer program provide for the structured use of single matrix representations for maintaining and managing normalized relational databases in various applications.Type: ApplicationFiled: November 27, 2013Publication date: April 14, 2016Inventors: CHRISTOPHER LYNN BECKER, GINA YOUNG BECKER
-
Publication number: 20160103864Abstract: Structured information differentiation in naming techniques are described. In one or more embodiments, first and second collections of structured information are tokenized to generate a first ordered list of tokens that correspond to the first collection of structured information and a second ordered list of tokens that correspond to the second collection of structured information. The first and second ordered list of tokens are inserted into a tree structure in order by assigning tokens from the first and second ordered lists that match in the order to a same node and assigning non-matching tokens to different nodes.Type: ApplicationFiled: October 8, 2014Publication date: April 14, 2016Inventor: Amit Kumar
-
Publication number: 20160103865Abstract: Content of a publish-subscribe topic tree is provided. This includes receiving a path for a requested topic. The path specifies topics leading from a highest to a lowest level topic in the path. Content in the topic tree is retrieved for matching topics that match the lowest level topic in the path independently of whether the matching topics are on the path in the tree.Type: ApplicationFiled: October 10, 2014Publication date: April 14, 2016Inventors: JOSEPH H. ALLEN, DAVID J. HOEWELER, GARI R. SINGH, MEETA YADAV