Patents Issued in January 26, 2017
-
Publication number: 20170024406Abstract: Each user is represented by a mixture of topics, e.g., one or more topics, and a probability of interest in each topic in the mixture, and given the target user, one or more other users can be recommended, each user that is recommended to the target user is determined to have a topical interest similarity with the target user, e.g., the target user's interest in one or more topics of the mixtures of topics is determined to be similar to a recommended interest in the one or more topics of the mixture of topics. The target user and the one or more recommended users can be said to have similar topical interests. The target user can use the user recommendation to establish an interactive dialogue, for example, with one or more users identified in the user recommendation.Type: ApplicationFiled: October 7, 2016Publication date: January 26, 2017Inventors: Marco PENNACCHIOTTI, Siva GURUMURTHY
-
Publication number: 20170024407Abstract: An electronic device and a method for managing an object in a folder on the electronic device are provided. The electronic device includes a displaying unit, and a controller performing control to display a first folder including at least one object on a screen of the displaying unit, display at least one recommended folder associated with the first folder or an object selected from among the at least one object, along with the first folder, on the screen where the first folder is displayed, when the selected object is moved to a second folder among the at least one recommended folder, include the selected object in the second folder.Type: ApplicationFiled: July 21, 2016Publication date: January 26, 2017Inventors: Soo-Youn PARK, Seok-Hee NA, Yoon-Jeong CHOI, Bo-Keun KIM, Kyu-Ok CHOI
-
Publication number: 20170024408Abstract: Centralized monitoring of plural file systems that operate within or in association with an enterprise computing environment is provided. Each of the plural file systems are provided with a security policy, wherein the security policy defines one or more file system access activities to be monitored at the file system. Each file system is instrumented with a software agent that intercepts the relevant file system access activity. A centralized collector component is operative to receive from each of the plural file systems audit trail data, wherein the audit trail data is data that has been generated locally as file system access activity is intercepted at the file system by the local software agent in accordance with the applicable security policy. The collector applies the security policy against the audit trail data received from at least one of the plural file systems and, in response thereto, takes a given action.Type: ApplicationFiled: July 21, 2015Publication date: January 26, 2017Inventors: Sean Christopher Foley, Christopher J. Berube, Sagi Shechter
-
Publication number: 20170024409Abstract: A client identifies a first data unit to be shared from a first file to a second file and sends an operation to copy that indicates the first data unit to be shared. The operation to copy the first data unit from the first file to the second file is received. In response to receiving the operation to copy the first data unit from the first file to the second file, it is determined whether the first data unit can be shared with the second file. In response to determining that the first data unit cannot be shared with the second file, the first data unit is copied to the second file. In response to determining that the first data unit can be shared with the second file, the first data unit is shared between the first file and the second file.Type: ApplicationFiled: July 23, 2015Publication date: January 26, 2017Inventors: Sisir Shekhar, Akshatha Gangadharaiah, Saravana Selvarai
-
Publication number: 20170024410Abstract: A database system is arranged to support collaboration among users of a file in a feed system of a multi-user social network database driven system, wherein at least some of the users are permitted to upload a file to the feed from a remote computing device, and other users may have permission to collaborate on modifying the file. A sync client application executable on a remote user machine enables an authorize user to select “sync all files in the feed,” which triggers (a) download of the latest version of all files in the feed from the cloud to all users associated with the feed, and (b) subsequent automatic synchronization of the files by selectively uploading to the cloud database a modified local copy of the file from a user machine, and then downloading a latest version of the modified file to all of the users associated with the feed.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Applicant: SALESFORCE.COM, INC.Inventor: Peda Venkateswarlu Pola
-
Publication number: 20170024411Abstract: A cluster of nodes in a distributed file system may include: at least two namenodes, each coupled to a plurality of data nodes and each configured to store a state of a namespace of the cluster and each being configured to respond to a request from a client while other(s) of the namenodes are responding to other requests from other clients; and a coordination engine coupled to each of the namenodes. The coordination engine may be configured to receive proposals from the namenodes to change the state of the namespace by replicating, deleting and/or adding data blocks stored in the data nodes and to generate, in response, an ordered set of agreements that specifies an order in which the namenodes are to change the state of the namespace. The namenodes are configured to delay making changes thereto until after the ordered set of agreements is received from the coordination engine.Type: ApplicationFiled: May 9, 2016Publication date: January 26, 2017Inventors: Konstantin V. SHVACHKO, Jagane Sundar, Michael Parkin, Yeturu AAHLAD
-
Publication number: 20170024412Abstract: Embodiments of the present invention provide a geoevent processor with the ability to enable real-time GIS (Geographic Information System). The geoevent processor has connectors that enable ingesting real-time data from a wide variety of sources. Those can include social media, in-vehicle GPS devices, military formats, and many more. Once connected, the geoevent processor provides the ability to perform continuous analysis and processing as the data is received. A spatiotemporal database is used to store real time observational data by location and time.Type: ApplicationFiled: July 18, 2016Publication date: January 26, 2017Inventors: Cory MOLLENKOPF, Erik HOEL, Jay THEODORE
-
Publication number: 20170024413Abstract: A mapping module is configured to create a preview layer that depicts attributes of real-world objects located within the boundaries of a map. The mapping module uses search criteria to highlight multiple attributes without separately creating a filtered data set for each attribute. The mapping module may change the boundaries of the map in response to changed search criteria. The mapping module may also change the displayed attributes in response to changed map boundaries. By highlighting the selected attributes, the mapping module helps to visually identify relationships between complex real-world objects.Type: ApplicationFiled: September 16, 2016Publication date: January 26, 2017Inventors: Betsy Palkowsky, John Steven Reiter, Scott Steigerwald, Glyn Douglas Phillips, June Sugg
-
Publication number: 20170024414Abstract: Embodiments of the invention are directed to using image data and contextual data to determine information about a scene, based on one or more previously obtained images. Contextual data, such location of image capture, can be used to determine previously obtained images related to the contextual data and other location-related information, such as billboard locations. With even low resolution devices, such as cell phone, image attributes, such as a histogram or optically recognized characters, can be compared between the previously obtained images and the newly captured image. Attributes matching within a predefined threshold indicate matching images. Information on the content of matching previously obtained images can be provided back to a user who captured the new image. User profile data can refine the content information. The content information can also be used as search terms for additional searching or other processing.Type: ApplicationFiled: October 4, 2016Publication date: January 26, 2017Inventors: Arun Ramanujapuram, Malcolm Slaney
-
Publication number: 20170024415Abstract: In one embodiment the present invention is a method for populating and updating a database of images of landmarks including geo-clustering geo-tagged images according to geographic proximity to generate one or more geo-clusters, and visual-clustering the one or more geo-clusters according to image similarity to generate one or more visual clusters. In another embodiment, the present invention is a system for identifying landmarks from digital images, including the following components: a database of geo-tagged images; a landmark database; a geo-clustering module; and a visual clustering module. In other embodiments the present invention may be a method of enhancing user queries to retrieve images of landmarks, or a method of automatically tagging a new digital image with text labels.Type: ApplicationFiled: October 3, 2016Publication date: January 26, 2017Applicant: Google Inc.Inventors: Fernando A. Brucher, Ulrich Buddemeier, Hartwig Adam, Hartmut Neven
-
Publication number: 20170024416Abstract: An image recognition system includes a data storage that stores, in association with each of a plurality of reference articles, a feature value calculated from an image of the reference article and a category group to which the reference article belongs, a camera configured to capture an image of an article to be identified, a display, and a processor. The processor is configured to calculate a feature value of the article to be identified, based on the captured image, determine a top candidate based on a similarity level between the feature value of the article to be identified and each of the feature values of the reference articles, select one or more reference articles that belong to a category group to which the top candidate belongs, as one or more candidates, and control the display to display one or more objects corresponding to the one or more candidates, respectively.Type: ApplicationFiled: July 21, 2016Publication date: January 26, 2017Inventor: Shigeki NIMIYA
-
Publication number: 20170024417Abstract: An information processing system for a handwriting search according to an embodiment of the present invention comprises: an information extraction device for transforming pattern information sensed by an electronic pen into handwriting data on a recording medium with a pattern formed thereon; and an information management device for transforming the handwriting data into digital data, storing the handwriting data and the digital data, searching for digital data including a keyword when a search request including the keyword is received from a user terminal, and transmitting, to the user terminal, the handwriting data corresponding to the searched digital data.Type: ApplicationFiled: March 11, 2015Publication date: January 26, 2017Inventors: Myeong Hwan LEE, Tae Min SONG
-
Publication number: 20170024418Abstract: A method for remotely directing a fishing tournament makes use of a data network over which participants transmit submissions indicating sizes of fish caught. The submissions may include digital images of fish, and size may be determined from a scale established using a reference object depicted in the image. The data network may also be used to register participants and provide them with tournament results. Participants may register for a fishing period, or multiple fishing periods of the tournament, and may be issued a code to be displayed in images of fish. Validation of entries may include an examination of metadata in submitted digital images.Type: ApplicationFiled: May 2, 2016Publication date: January 26, 2017Inventor: Richard M. Shafter
-
Publication number: 20170024419Abstract: An information processing apparatus includes a content search unit that searches for related content from compared content; the related content is content related to reference content possessed by a user, and the compared content is content other than the reference content. The information processing apparatus also includes a meta tag assignment unit that sets meta tag information, which is a name of the reference content, according to the related content.Type: ApplicationFiled: October 7, 2016Publication date: January 26, 2017Inventors: TOMOHIKO GOTOH, DAISUKE MOCHIZUKI, SHUNSUKE MOCHIZUKI, YUKI OKAMURA, YUN SUN, TATSUHITO SATO, TAKESHI YAEDA
-
Publication number: 20170024420Abstract: A system and method enable the selection of database records for editing and writing. A database record is queried for the size of the data fields contained therein. The size of the data field is compared to the field width limitation of a storage database. When it is determined that the data field displays a size greater than the size of the field width limitation of the storage database, a computing device extends the size of the limitation to accommodate the new database record data field. When the size of the limitation is expanded, the new database record is written to the storage database. The system and method may optionally include the input of a user at the final steps, wherein the user may optionally approve or disapprove the extension of the size of the field width limitation.Type: ApplicationFiled: July 22, 2015Publication date: January 26, 2017Applicant: SESAME SOFWARE, Inc.Inventors: RICHARD BANISTER, WILLIAM DUBBERLEY
-
Publication number: 20170024421Abstract: A computer implemented algorithm performs introspection of an uploaded denormalized table and identifies candidate fact and dimension tables. The cardinality values of columns in a candidate dimension table are analyzed to identify simple/complex primary key candidates. Unused columns are further analyzed for assignment to candidate fact and/or dimension tables.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventors: Paul Kim, Boris Nikulitsa, Samar Lotia, Raghuram Venkatasubramanian, Vijay Jain
-
Publication number: 20170024422Abstract: A device and an operating procedure for the controlled provision of installation-specific data for one or more data users, is provided. The device has a receiving device for receiving project-specific data of a technical installation, a processing device for the identification of particular objects and for mapping the project-specific data to at least one data model, a rule-based device for specifying the type and the extent of the utilization of the data deposited in at least a part of the data model, with the aid of rules, and an interface device for the integration into a device, processing installation-specific data which is designed by means of the specified type and extent of the provision in such a manner as to provide the data deposited in the data model in a data format and/or in a description language usable for the one or the several data users.Type: ApplicationFiled: June 9, 2016Publication date: January 26, 2017Inventor: RUPERT MAIER
-
Publication number: 20170024423Abstract: A method is provided for webpage pre-reading. The method includes obtaining visiting information during a period of time for multiple webpages of each user from a plurality of users including a current user; determining respective similarity values between the current user and the plurality of users based on the visiting information; determining one or more most-similar users based on the similarity values; and when the current user is browsing a current webpage, predicting a target webpage to be accessed by the most-similar users as a target webpage for the current user and pre-reading the target webpage.Type: ApplicationFiled: July 15, 2016Publication date: January 26, 2017Inventors: JIE LIANG, YUXIN JIANG, WENQING YAO, HUOCHENG WU, YANWEI XU
-
Publication number: 20170024424Abstract: A search engine autocomplete user interface is disclosed, which provides auto-complete suggestions in both text and iconic form in order to save space and to provide a more intuitive layout. Autocomplete suggestions could be nested in a tree structure that could be navigated through using forward and back interfaces, and autocomplete suggestions could include both sub-searches within a specific domain or using other search engines, and could include functional cross tasks such as saving an event to a calendar.Type: ApplicationFiled: July 26, 2015Publication date: January 26, 2017Inventor: Saad Almohizea
-
Publication number: 20170024425Abstract: The invention relates to a client computer for updating a database stored on a server via a network, the server being coupled to the client computer via the network, wherein the database comprises a set of first relations, wherein each first relation in the set of the first relations comprises first data items, wherein for each first relation the first data items are encrypted with a respective first cryptographic key in the first relation, wherein the first data items form a partially ordered set in each first relation, in each first relation the partial order being formed with respect to the first data items of said first relation in non-encrypted form.Type: ApplicationFiled: October 6, 2016Publication date: January 26, 2017Inventors: Adrian Spalka, Jan Lehnhardt
-
Publication number: 20170024426Abstract: An information processing apparatus includes an obtaining unit and a notifying unit. The obtaining unit obtains log information regarding a document edited by plural users. The log information at least includes information for identifying a component edited in the document and information for identifying a user who has edited the component. The notifying unit notifies, in a case where a first user among the plural users edits a component of the document and then a second user among the plural users edits the component of the document, the first user that the component of the document has been edited, in a display manner based on a degree of importance for the first user.Type: ApplicationFiled: January 20, 2016Publication date: January 26, 2017Applicant: FUJI XEROX CO., LTD.Inventor: Yuji KAZAMA
-
Publication number: 20170024427Abstract: In general, embodiments of the present invention provide systems, methods and computer readable media for automated dynamic data quality assessment. One aspect of the subject matter described in this specification includes the actions of receiving a data quality job including a new data sample; and, if the new data sample is determined to be added to a reservoir of data samples, sending a quality verification request to an oracle; receiving a new data sample quality estimate from the oracle; and adding the new data sample and estimate to the reservoir. A second aspect of the subject matter includes the actions of receiving, from a predictive model, a judgment associated with a new data sample; analyzing the new data sample based in part on the judgment to determine whether to send a new data sample quality verification request to an oracle; and, if a new data sample quality estimate is received from the oracle, determining whether to add the new data sample and the judgment to the reservoir.Type: ApplicationFiled: May 23, 2016Publication date: January 26, 2017Inventors: Mark Thomas Daly, Shawn Ryan Jeffery, Matthew DeLand, Nick Pendar, Andrew James, David Johnston
-
Publication number: 20170024428Abstract: Embodiments of the present disclosure are directed to, among other things, validating the integrity of received and/or stored data payloads. In some examples, a storage service may perform a first partitioning of a data object into first partitions based at least in part on a first operation. The storage service may also verify the data object, by utilizing a verification algorithm, to generate a first verification value. In some cases, the storage service may additionally perform a second partitioning of the data object into second partitions based at least in part on a second operation. The second partitions may be different from the first partitions. Additionally, the archival data storage service may verify the data object using the verification algorithm to generate a second verification value. Further, the storage service may determine whether the second verification value equals the first verification value.Type: ApplicationFiled: October 5, 2016Publication date: January 26, 2017Inventors: Kestutis Patiejunas, Colin L. Lazier, Mark C. Seigle, Bryan J. Donlan
-
Publication number: 20170024429Abstract: A method for displaying current values of data items associated with different hierarchical levels in a hierarchy is disclosed. A differential value to be added to a stored value of each of a set of data items is stored. A request for current values of the set of data items is received. The differential value is added to the stored value of each data item to determine a current value of each data item. The differential value is added to the stored values of data items associated different hierarchical levels in a hierarchy. The current values of the data items are displayed.Type: ApplicationFiled: May 18, 2016Publication date: January 26, 2017Applicant: Oracle International CorporationInventor: Vardhamanithi Narayanan Sivasailam
-
Publication number: 20170024430Abstract: Systems, methods, and non-transitory computer-readable media can acquire a text portion to be included in a communication. A search of text associated with a set of content sources can be requested. An identification of a subset of one or more content sources, out of the set of content sources, that are each associated with respective text that at least meets a specified threshold confidence level of matching the text portion can be received. Information associated with a selected content source out of the subset can be provided for inclusion in the communication. The information can suggest, at least in part, that the text portion is attributable to the selected content source.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventors: Avichal Garg, Vojin Katic
-
Publication number: 20170024431Abstract: Techniques for generating query language statements for a document repository are described herein. An example method includes detecting a search query corresponding to a document repository and generating a modified search query by adding atomic tags to the search query, the atomic tags being based on prior knowledge obtained by static analysis of the document repository and semantic rules. The method also includes generating enriched tags based on combinations of the atomic tags and any previously identified enriched tags and generating a first set of conditions based on combinations of the atomic tags and the generated enriched tags and generating a second set of conditions based on free-text conditions. The method also includes generating the query language statements based on the first set of conditions and the second set of conditions and displaying a plurality of documents from the document repository that satisfy the query language statements.Type: ApplicationFiled: April 28, 2016Publication date: January 26, 2017Inventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
-
Publication number: 20170024432Abstract: A method for generating database queries from declarative queries having a known syntax. The method includes a query preparation software receiving a declarative query for a relational database management system, in a known system form. The query preparation software then analyzes the declarative query to build a set of generic query tasks with identified data types. The query preparation software then optimizes the set of generic query tasks and builds a target database query from the optimized generic query tasks reflecting features of a target database. The method further includes submitting the target database query to the targeted database and receiving results from the target database query.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventor: Marion E. Behnen
-
Publication number: 20170024433Abstract: Query plan post optimization analysis and reoptimization can include analyzing query plans input from a query plan optimizer, identifying a suboptimal query plan among the input query plans, and applying corrective actions to reoptimize the identified suboptimal query plan before execution.Type: ApplicationFiled: April 29, 2014Publication date: January 26, 2017Inventors: Ravisha Neelakanthappa, Qifan Chen
-
Publication number: 20170024434Abstract: A method for generating database queries from declarative queries having a known syntax. The method includes a query preparation software receiving a declarative query for a relational database management system, in a known system form. The query preparation software then analyzes the declarative query to build a set of generic query tasks with identified data types. The query preparation software then optimizes the set of generic query tasks and builds a target database query from the optimized generic query tasks reflecting features of a target database. The method further includes submitting the target database query to the targeted database and receiving results from the target database query.Type: ApplicationFiled: February 11, 2016Publication date: January 26, 2017Inventor: Marion E. Behnen
-
Publication number: 20170024435Abstract: Techniques are described herein for using a dynamic dictionary encoding with an associated hash table to support many-to-many join and aggregation operations. In an embodiment, within a first storage of a computing device, a first data structure that comprises a first dense grouping key column is created. The dense grouping key column includes a first plurality of dense grouping key values and one or more instances of a flag value. Within the first storage of the computing device, a second data structure is created that comprises a group-by column and a second dense grouping key column. The group-by column includes a plurality of group-by key values and the second dense grouping key column includes a second plurality of dense grouping key values. Within the first storage of the computing device, a third data structure, a hash table, is created that includes a hash bucket for each join key value that corresponds to an instance of the flag value.Type: ApplicationFiled: July 22, 2015Publication date: January 26, 2017Inventors: ADAM KOCIUBES, EKREM SOYLEMEZ, HYEMIN CHUNG
-
Publication number: 20170024436Abstract: An authoring platform for authoring a client workflow includes an arrangement of shapes representing steps and connections representing relationships between the steps. Online content retrieved from an online resource may be associated with steps of the client workflow. An authoring service receives the client workflow from the client interface via a network and directs a graph database to store a database workflow corresponding to the client workflow. A search platform is provided for creating and searching workflows using a tag database taxonomy. An author creates a workflow wherein a tag is linked to a workflow item. The workflow is stored as a database workflow and a node in the database workflow representing the workflow item is linked to a node in the database taxonomy representing the tag. Multiple workflows are created in a similar manner to link the workflows to the database taxonomy to provide efficient searching of the workflows.Type: ApplicationFiled: June 3, 2016Publication date: January 26, 2017Inventors: Douglas Look, Gonzalo Rubio, Arindam Ganguly, John Wallace, Adam Arnold
-
Publication number: 20170024437Abstract: An authoring platform for authoring a client workflow includes an arrangement of shapes representing steps and connections representing relationships between the steps. Online content retrieved from an online resource may be associated with steps of the client workflow. An authoring service receives the client workflow from the client interface via a network and directs a graph database to store a database workflow corresponding to the client workflow. A search platform is provided for creating and searching workflows using a tag database taxonomy. An author creates a workflow wherein a tag is linked to a workflow item. The workflow is stored as a database workflow and a node in the database workflow representing the workflow item is linked to a node in the database taxonomy representing the tag. Multiple workflows are created in a similar manner to link the workflows to the database taxonomy to provide efficient searching of the workflows.Type: ApplicationFiled: June 3, 2016Publication date: January 26, 2017Inventors: Douglas Look, Gonzalo Rubio, Arindam Ganguly, John Wallace, Adam Arnold
-
Publication number: 20170024438Abstract: Provided is a data integration method and system. The data integration method includes: accessing, by a computer, first data and second data; extracting information that is an integration target from the first data and generating a first table; extracting information that is an integration target from the second data and generating a second table; generating at least one change set by performing comparison between the first table and the second table using at least one Structured Query Language (SQL) query including a set operation; and applying the generated at least one change set to the second data.Type: ApplicationFiled: December 16, 2015Publication date: January 26, 2017Inventor: SUN KWON KIM
-
Publication number: 20170024439Abstract: Techniques related to accelerated detection of matching patterns are disclosed. In an embodiment, a method may involve, for a single field of a body of records, contiguously storing field values, thereby storing the field values as a concatenation. The method may also involve identifying a match in the concatenation that matches a value pattern specified by a value pattern expression. The value pattern may include a first partial pattern and a second partial pattern. Further, the method may involve determining that the match is contained in a single field value of the body of records. Still further, the method may involve establishing the match as a matching value. The match may be determined to be contained in the single field value based on searching a data structure comprising length information or offset information for a subset of the field values stored as the concatenation.Type: ApplicationFiled: July 21, 2015Publication date: January 26, 2017Inventors: SHASANK CHAVAN, RAVI PALAKODETY, DENNIS LUI
-
Publication number: 20170024440Abstract: One or more processors apply rules to a first query to generate a modified query such that processing of the modified query is improved for a first set of processing conditions. One or more processors measure a degree of latency experienced during processing of the modified query under a second set of processing conditions. One or more processors generate other rules to be applied to queries based, at least in part, on the measured degree of latency.Type: ApplicationFiled: October 10, 2016Publication date: January 26, 2017Inventors: Arnold Beilmann, Thomas H. Gnech, Eric R. Kass, Steffen Koenig, Oliver Petrik
-
Publication number: 20170024441Abstract: A system and method for detecting songs in a continuous audio stream are disclosed. A detection server segments the continuous audio stream, and analyzes the audio stream to determine song candidates according to various processes disclosed herein. In one embodiment, the candidates are determined to be accurate when temporally ordered fingerprints exceed a predetermined threshold, adjacent audio stream segments are determined to have the same best song candidate, and the determined song detection has not been previously detected in the data stream within a predetermined period of time.Type: ApplicationFiled: March 10, 2016Publication date: January 26, 2017Inventor: Will Hedgecock
-
Publication number: 20170024442Abstract: Disclosed is an electronic device and a method of acquiring user information in an electronic device. The electronic device includes an input/output interface, a memory storing first user information, and a processor, configured to: when a first task of a first application executed by the electronic device is terminated, output via the input/output interface a query requesting second user information related to at least one of the first task and the first user information, and receive the requested second user information via a user input received by the input/output interface responsive to the query, and store the received second user information in the memory.Type: ApplicationFiled: July 21, 2016Publication date: January 26, 2017Inventors: Joo-Yeon PARK, Hae-Mi YOON, Ji-Hun LEE, Hyun-Yeul LEE
-
Publication number: 20170024443Abstract: Techniques for generating query language statements for a document repository are described herein. An example method includes detecting a search query corresponding to a document repository and generating a modified search query by adding atomic tags to the search query, the atomic tags being based on prior knowledge obtained by static analysis of the document repository and semantic rules. The method also includes generating enriched tags based on combinations of the atomic tags and any previously identified enriched tags and generating a first set of conditions based on combinations of the atomic tags and the generated enriched tags and generating a second set of conditions based on free-text conditions. The method also includes generating the query language statements based on the first set of conditions and the second set of conditions and displaying a plurality of documents from the document repository that satisfy the query language statements.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
-
Publication number: 20170024444Abstract: A system, method, specialized computers, and software for improving wine consumption experience is disclosed. In some configurations, descriptors for wine and or music may be determined. Wine and music profiles may be generated. Wine-music pairs may be created in certain configurations. In some configurations, a user may use certain configurations to select a particular wine, have his or her mobile device play a song matched to that wine.Type: ApplicationFiled: October 7, 2016Publication date: January 26, 2017Inventor: Raymond A. Kurz
-
Publication number: 20170024445Abstract: Methods and apparatuses for version management. Information corresponding to multiple versions of a file is maintained in a database. The information includes one or more versions of the file and change data associated with the one or more versions of the file. In response to a request, a graphical user interface (GUI) is presented that includes a timeline with entries corresponding to one or more versions of the file. The entries have at least a graphical representation of changes made.Type: ApplicationFiled: July 20, 2015Publication date: January 26, 2017Inventors: Owen Winne Schoppe, John Fredric Vogt, JR., Simon Toens
-
Publication number: 20170024446Abstract: An extract, transform and load (ETL) data storage system performs extract, transform and load operations to load target tables with data extracted and transformed data from multiple data sources. Transformations include matching and linking date temporarily stored in intermediate tables by entity across data sources. Data may be organized by entity and time, and analytical records can be generated from the intermediate tables according to variable transforms. The analytical records may be used for predictive analytics.Type: ApplicationFiled: September 1, 2015Publication date: January 26, 2017Applicant: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Matthew O'KANE, Nishant Sinha
-
Publication number: 20170024447Abstract: A system includes a collaborative data store that stores an object which can comprise a description, model, representation, arrangement or composition created by one or more contributors, the object comprising a plurality of features, the object encoded in a vendor-neutral format, a collaborative server configured to manage the collaborative data store, a first computer or electronic device client comprising at least one processor and configured to execute a first software application and enable the first user to edit the content of the object encoded in a first proprietary format that is different than the vendor-neutral format. The first computer or electronic device client and the collaborative server may be collectively configured to detect updates to the content of the object encoded in the first proprietary format, convert the updates to feature changes and update the object encoded in the vendor-neutral format with the feature changes.Type: ApplicationFiled: March 11, 2016Publication date: January 26, 2017Inventors: Kelly Eric Bowman, Jr., Walter Edward Red, Charles Gregory Jensen, Ammon Hepworth, Joshua Coburn
-
Publication number: 20170024448Abstract: The field of the invention relates to systems and methods for data mining and processing, and more particularly to systems and methods for automating content from performance assessment data. In one embodiment, an automated notes and categorization system may include a primary database comprising performance assessment data. The primary database is operatively coupled to a computer program product having a computer-usable medium having a sequence of instructions which, when executed by a processor, causes said processor to execute a process that analyzes and converts raw performance data into automated content that presents data in readable user friendly form to facilitate human understanding.Type: ApplicationFiled: May 25, 2016Publication date: January 26, 2017Inventors: Kenny Kendrena, John G. Donchetz, Randall Rupert Istre
-
Publication number: 20170024449Abstract: Systems and methods for dynamically integrating disparate computer-aided dispatch (CAD) systems are disclosed. The systems and methods provide bi-directional interoperability between disparate CAD systems and maintain stateful ongoing interactions between interconnected CAD systems. Information objects in one CAD system are associated and bound to related objects in other CAD systems through a centralized information hub that transforms data items intelligently to facilitate communication and interaction between the CAD systems connected to the hub. The described systems and methods maintain complete and current perspectives of all relevant information for each CAD system connected to the information hub, thereby eliminating the need for point-to-point intelligence maintained by the CAD systems about the other interconnected CAD systems.Type: ApplicationFiled: October 10, 2016Publication date: January 26, 2017Inventors: Jonathan K. Wesley, SR., Erik Cooley, Nathan Daniels, John Harding, Andrew Horlacher, Ryan McAlister, Ryan Sealy, Brian Taylor
-
Publication number: 20170024450Abstract: The present invention relates generally to a distributed database environment. Aspects of the present invention include employing a distributed, scalable, autonomous resource discovery, management, and stitching system for use in the database. In embodiments of the present invention a database instance architecture can be used where each database instance maintains management of the database instance rather than the entire environment. In embodiments of the present invention each database instance includes an autonomous management system capable of communicating with autonomous management systems of other database instances to allocate and share resources between database instances.Type: ApplicationFiled: July 22, 2015Publication date: January 26, 2017Applicant: DELL PRODUCTS L.P.Inventors: Rajesh Narayanan, YuLing Chen, Ke Xu
-
Publication number: 20170024451Abstract: In one aspect, a computerized method for implementing Conflict-free Replicated Data Type (CRDT) arrays in a datanet and useful for improving data storage systems includes the step of providing a CRDT array, wherein the CRDT array comprises a linked list. The method includes the step of arranging each CRDT array element of the CRDT array to include a left-hand-neighbor (LHN) pointer. The method includes the step of setting the LHN pointer to point to a previous CRDT element in the linked list. The method includes the step of specifying the previous CRDT element's unique tuple. The method includes the step of including the previous CRDT element's unique tuple into the LHN pointer. The method includes the step of distributed garbage collection. The method includes a step for updating data deltas with previous (as relative to the PrimaryDataCenter's current GC-version) garbage-collection-version to the current version or on failure designating the stale data delta to be Ignored.Type: ApplicationFiled: March 18, 2016Publication date: January 26, 2017Inventor: RUSSELL SULLIVAN
-
Publication number: 20170024452Abstract: The present invention provides a re-partitioning-based sampling system and method which provides for generating a synopsis from large database tables such that an aggregation query performed on the synopsis provides an approximate answer to the aggregation query which is in prescribed error bounds relative to a query on the full database. The system includes a partition function generator, a synopsis vector calculator, and a synopsis constructor. The synopsis constructed by the system is sufficiently small to be held in memory to allow quick and resource efficient satisficing of aggregation queries.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventors: Suratna Budalakoti, Alan Wood, Garret Swart, Smriti Ramakrishnan
-
Publication number: 20170024453Abstract: Disclosed are systems, methods, and computer-readable storage media for load balance resources amongst computing nodes. Various embodiments of the present technology can be used to, prior to assigning a first data shard included in a first cluster of data shards as a leader of the first cluster of data shards, determine whether a first computing node storing the first data shard also stores a second data shard designated as a leader of a second cluster of data shards, yielding a determination, and when the determination indicates that the first computing node stores the second data shard designated as the leader of the second cluster of data shards, designate the first data shard as non-electable to be the leader of the first cluster of data shards and electing an alternate data shard included in the first cluster of data shards as the leader of the first cluster of data shards.Type: ApplicationFiled: July 20, 2015Publication date: January 26, 2017Inventors: Moiz Raja, Abhishek Kumar, Kamalkrishna Rameshan, Harmanpreet Singh
-
Publication number: 20170024454Abstract: A computer implemented method and system for assessing communications of users on an online social network includes monitoring a plurality of communications of users using electronic devices. Each of the communications correspond to an originating user. Content of the communications is analyzed for uniqueness using a first metric. The first metric including categorizing the content based on uniqueness factors. A uniqueness value of the content of the communications is determined based on the content analysis using the first metric. The communications are analyzed for engagement using a second metric. The second metric includes quantifying the communications based on engagement factors. An engagement value is determined for the communications based on the communications analysis using the second metric. A contribution value is assigned to each of the originating users. The contribution value is based on the uniqueness value and the engagement value of the originating user's communications.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventors: Jonathan F. Brunn, Jennifer Heins, Marc D. Labrecque, Erika Varga
-
Publication number: 20170024455Abstract: An online system receives information from an entity identifying a set of users of the online system and groups users included in the set into clusters based on their similarities using a clustering model or algorithm (e.g., k-means clustering) and based on one or more parameters specified by the entity. The online system generates expanded clusters that include additional users in one or more clusters based on similarities between the additional users and users in various clusters. If an additional user is included in multiple expanded clusters, the online assigns the additional user exclusively to an expanded cluster that best fits the user.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventors: Spencer Powell, Boris Pierre Arnoux, Sue Ann Hong, Daniel K. Chapsky, Adam Scott Berger, Nikhil Girish Nawathe, Christopher William Jones, Justin Thomas Palumbo, Edward R. Gan, Rituraj Kirti, Mui Thu Tran, Yujie Yang