Patents Issued in August 17, 2017
-
Publication number: 20170235795Abstract: A data structure and its characteristics, and an associated process for searching the structure in a manner that ensures that each node or data location is traversed regardless of which node is the starting point of the traversal process. An embodiment of the invention may be used to locate a node of a data structure so that it may be processed or otherwise manipulated, such as by eliminating a node, moving a node, processing the data associated with a node, etc. In some embodiments, a combination of a “loosely associated” data structure and a specified method of traversing the data structure provide an efficient way to structure and administer a database, and provide a scalable and computationally efficient solution to the problems posed by conventional and more “tightly associated” structures.Type: ApplicationFiled: September 16, 2013Publication date: August 17, 2017Applicant: NETSUITE INC.Inventor: DAVID GILDER
-
Publication number: 20170235796Abstract: Systems and methods for correlating and tagging asset-related data streams, such as multiple streams of aviation-related data, are provided. More particularly, systems and methods can be used to provide one or more portions of asset-related data as input text to a natural language processing engine to identify one or more data entities within the asset-related data streams. One or more processing rules can be generated for applying information in the form of tagging keywords and/or data entity relationships to the data entities. The one or more processing rules can be stored as part of a statistical model for evaluating subsequent portions of asset-related data and providing analyzed data and generated tags/relationships for display to a user.Type: ApplicationFiled: February 16, 2016Publication date: August 17, 2017Inventors: Neal Vali, Bharata Bavineni, Kent Gillenwater, William Mattingly
-
Publication number: 20170235797Abstract: A method for establishing trigger events for wearable computing device activity includes: receiving a trigger event submission, the trigger event submission including at least an activity unit type, one or more activity unit values, and an application identifier associated with an application program corresponding to a wearable computing device; storing an activity unit profile, wherein the activity unit profile includes at least the application identifier and the activity unit type; storing a trigger profile for each activity unit value of the one or more activity unit values, wherein each trigger profile includes at least the application identifier and the respective activity unit value; and electronically transmitting a confirmation notification indicative of confirmation of storage of the trigger profile for each activity unit value to the computing device.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Applicant: MasterCard International IncorporatedInventors: Kaushal KURAPATI, Akshit SHAH, Priyank GANDHI, Pankaj Rajendra DUBEY
-
Publication number: 20170235798Abstract: Described are methods, systems and computer readable media for dynamic filter operations.Type: ApplicationFiled: May 1, 2017Publication date: August 17, 2017Inventors: Charles Wright, Ryan Caudy, David R. Kent, IV, Mark Zeldis, Herve Bronnimann, Radu Teodorescu
-
Publication number: 20170235799Abstract: Systems and methods for searching databases using graphical user interfaces that include concept stacks are disclosed. A method includes providing for display graphical user interface comprising a query building canvas. The graphical user interface includes concept stacks that include stacked concept nodes associated with query terms that are joined with Boolean ORs. The concept stacks are connected by a conjunctive proximity connector that joins the query expressions associated with each concept stack. The graphical user interface includes a connector node that includes a graphical indication of the conjunctive proximity connector. The method further includes generating a search query to include query expressions associated with the concept stacks that are connected by the conjunctive proximity connector. The method further includes searching the database using the search query to identify the result set of documents.Type: ApplicationFiled: February 11, 2016Publication date: August 17, 2017Applicant: LexisNexis, a division of Reed Elsevier Inc.Inventors: Richard D. Miller, Jacob Aaron Myers, Gaurav Mehra, Todd J. Frascone, Jordan Jalles
-
Publication number: 20170235800Abstract: Methods and Systems for searching a database for objects, comprising: assigning a plurality of attributes to each of a plurality of objects in a collection; assigning each of the attributes to a kind; receiving a search query including at least one attribute specified by user; displaying a list of kinds associated with attributes specified by the user.Type: ApplicationFiled: May 4, 2017Publication date: August 17, 2017Applicant: Q-SENSEI CORP.Inventors: TIMOTHY POSTON, RAGHU RAGHAVAN, MICHAEL FENTON, DAVID POSTON
-
Publication number: 20170235801Abstract: A system and technique for identity service management in a computing environment having a plurality of managed endpoints includes a mediator located remote from an identity management service provider and configured to interface with the plurality of managed endpoints to enable management thereof by the identity management service provider. The mediator includes a web services client configured to package and upload data from at least one of the managed endpoints to the identity management service provider via a web services protocol. The mediator also includes a plurality of providers each configured to identify a particular type of adapter of the mediator for communicating with a respective managed endpoint.Type: ApplicationFiled: May 1, 2017Publication date: August 17, 2017Inventors: Joseph M. Dennis, Girish B. Verma
-
Publication number: 20170235802Abstract: A copy-free transition tool converts storage objects from a source format associated with a source storage system to a destination format associated with a destination storage system. The transition tool exports configuration information associated with the source storage system to the destination storage system and brings the storage objects offline. Once the transition tool determines that the storage devices containing the storage objects are physically connected to the destination storage system, the tool can convert file systems from the source format to the destination format while leaving data and file layout unchanged. The tool can also modify metadata associated with each of the storage objects to conform to the destination format and store the modified metadata with the destination storage system.Type: ApplicationFiled: February 16, 2016Publication date: August 17, 2017Inventors: Vani Vully, Anil Thoppil, James Leong, Vitaly Revsin, Qinghua Zheng, Srishylam Simharajan
-
Publication number: 20170235803Abstract: The information processing system comprises a storage unit and a combining unit. The combining unit is configured to store first and second databases stored by the storage unit. The first database is provided with feature data of each virtual constituent, the feature data being generated by integrating feature data of a plurality of constituents identical or similar in feature based on the feature data of each constituent of a first group. The second database is provided with feature data of each constituent of a second group. Each of the feature data provided in the first and second databases, include reference data that represents a common type of feature. The combining unit combines the first database and the second database so as to combine the feature data identical or similar in feature represented by the reference data between the first database and the second database.Type: ApplicationFiled: August 7, 2015Publication date: August 17, 2017Inventors: Ryo DOMOTO, Shinya TOKUHISA
-
Publication number: 20170235804Abstract: Visual construction of spatial or spatio-temporal relationships is disclosed. A method according to the disclosed subject matter may comprise receiving a visual representation of rule, the visual representation comprising two or more objects. A spatial relationship appearing in the visual representation may be analyzed and multiple alternative textual representations for the spatial relationship may be determined. A user selection between the multiple alternative textual representations of the spatial relationship may be received, whereby obtaining a selected verbalization of the relationship. A verbalization of the rule, which comprises the verbalization of the relationship, may be generated.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Inventors: Jonathan Bnayahu, Alexander Kofman, Eli Packer, Tali Yatzkar-Haham
-
Publication number: 20170235805Abstract: One or more techniques and/or computing devices are provided for utilizing a tracking structure for data replication synchronization. For example, a first storage controller, hosting first storage, may have a replication relationship with a second storage controller hosting second storage (e.g., write requests, modifying the first storage, may be replicated to the second storage). The first storage controller maintains a tracking structure comprising hash buckets, dynamic tree structures, and/or a tracking segment bitmap used to identify portions of the first storage as either comprising dirty data (e.g., data, modified by a write request not yet replicated to the second storage, that may be different than corresponding data within the second storage) or clean data (e.g., the same data as the second storage). The tracking structure may be used to resynchronize the second storage to the first storage, perform a quick resync, facilitate semi-synchronous replication, and/or perform snapshot-less resync.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Inventors: Rithin Kumar Shetty, Andrew Eric Dunn
-
Publication number: 20170235806Abstract: In particular embodiments, a system for managing a virtualization environment includes host machines, each of the host machines including a hypervisor, user virtual machines (UVMs) and a virtual machine controller. The virtualization environment also includes virtual disks comprising a plurality of storage devices, and being accessible by the virtual machine controllers. The virtual machine controllers conduct I/O transactions with the virtual disks. The system stores an entity-relationship graph representing elements in the virtualization environment. Each of the elements is represented by an entity-type node in the entity-relationship graph, and relationships between the elements are represented by edges between the nodes.Type: ApplicationFiled: February 2, 2017Publication date: August 17, 2017Inventor: Artem Yevgenyevich Livshits
-
Publication number: 20170235807Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc.Type: ApplicationFiled: April 28, 2017Publication date: August 17, 2017Inventors: Didier Prophete, Ronald F. Fischer, Sönke Rohde
-
Publication number: 20170235808Abstract: Predictive queue flushing for real-time synchronization of data sets between two data stores, comprising a data synchronization software module that interfaces with each data store, and uses a queue monitor to record and store changes to data on each data store and calculate velocity and acceleration of event arrivals, and a policy manager to manage synchronization, and a query generator to incorporate policies from the policy manager and measurements from the queue monitor to direct the data synchronization software module, flushing the change queue in accordance with the established synchronization policy, yielding synchronized shared data sets.Type: ApplicationFiled: August 22, 2016Publication date: August 17, 2017Inventor: Mansour Salame
-
Publication number: 20170235809Abstract: Disclosed is a storage efficient multi-key sharding approach for use in a data management system. The data residing on the data management system can be partitioned based on multiple columns independently of one another, thus providing faster querying on each of the columns used for partitioning. The more partitioning attributes other than the key attribute of data records in the data records being partitioned can be used. Specifically, a multi-key partitioning approach consistent with embodiments described herein can be applied to perform load balancing between multiple parallel servers or server processes.Type: ApplicationFiled: February 16, 2017Publication date: August 17, 2017Inventors: Debashish Ray Chawdhuri, Abhinav Nigam, Manjusha Madabushi
-
Publication number: 20170235810Abstract: One or more processors receive one or more variations to one or more first instruction elements in a first instruction set that indicate one or more second instruction elements of a second instruction set. One or more processors determine whether the one or more first instruction elements exceed a threshold of variability. One or more processors determine whether the one or more first instruction elements and the one or more second instruction elements are substantially equivalent. One or more processors determine whether a first outcome of the first instruction set is substantially similar to a second outcome of the second instruction set.Type: ApplicationFiled: February 12, 2016Publication date: August 17, 2017Inventors: Donna K. Byron, Carmine M. DiMascio, Florian Pinel, Timothy P. Winkler
-
Publication number: 20170235811Abstract: Identifying objects in a datastore with specified object properties, where each object is characterized by a Bloom filter, a Hamming value of the Bloom filter, and a binary logarithm of the Bloom filter. A set of object properties is received. A search Bloom filter is created from the object properties. A Hamming value of the search Bloom filter is determined. A binary logarithm of the search Bloom filter is calculated. Objects in the datastore which have respective Hamming values greater than or equal to the Hamming value of the search Bloom filter and respective binary logarithms that are greater than or equal to the binary logarithm of the search Bloom filter are identified.Type: ApplicationFiled: February 12, 2016Publication date: August 17, 2017Inventors: Patrick J. McKenna, David P. O'Connor, Claude N. Warren, JR.
-
Publication number: 20170235812Abstract: An electronic device is configured with a social contact group aggregation system that operates to identify similar groups of contacts that are associated with different social applications and aggregate those groups into a single, unified group with which the device user may interact. When the device user uses a social application to create or import a new group of social contacts, the aggregation system can apply one or more of various aggregation factors to determine if the new group matches a pre-existing group and then aggregate the new group into the existing group if a match is identified. The aggregation factors illustratively include the similarity of names between the new and an existing group, the degree to which social contacts in the groups are already linked, the similarity of profile information among members of the groups, and other associative factors.Type: ApplicationFiled: February 16, 2016Publication date: August 17, 2017Inventor: Zaoyang GONG
-
Publication number: 20170235813Abstract: Systems and methods are presented for the automatic placement of rules applied to topics in a logical hierarchy when conducting natural language processing. In some embodiments, a method includes: accessing, at a child node in a logical hierarchy, at least one rule associated with the child node; identifying a percolation criterion associated with a parent node to the child node, said percolation criterion indicating that the at least one rule associated with the child node is to be associated also with the parent node; associating the at least one rule with the parent node such that the at least one rule defines a second factor for determining whether the document is to also be classified into the parent node; accessing the document for natural language processing; and determining whether the document is to be classified into the parent node or the child node based on the at least one rule.Type: ApplicationFiled: October 14, 2016Publication date: August 17, 2017Applicant: Idibon, Inc.Inventors: Robert J. Munro, Schuyler D. Erle, Tyler J. Schnoebelen, Jason Brenier, Jessica D. Long, Brendan D. Callahan, Paul A. Tepper, Edgar Nunez
-
Publication number: 20170235814Abstract: Methods and an apparatus for data sorting is provided. Keys are derived from a data set and a mapping function is obtained for sorting the data set in accordance with the mapping function. A wide key sort on the keys is performed over a plurality of distributed nodes using the mapping function, resulting in sorted lists of rows from the data set produced in parallel from the nodes with each row associated with a unique one of the keys pushed to a stack machine. The sort process is an ordered row traversal from the stack machine.Type: ApplicationFiled: December 20, 2016Publication date: August 17, 2017Inventor: Jeremy L. Branscome
-
Publication number: 20170235815Abstract: In one embodiment, a computing device receives a request from a client device to view one or more entities of a virtualization environment. Based on the received request, the computing device accesses an entity-relationship graph that corresponds to entities of the virtualization environment. Each of the entities is represented by an entity-type node in the entity-relationship graph, and relationships between the entities are represented by edges between the entity-type nodes. The computing device creates a user interface to manage the one or more entities, and the computing device sends information to the client device to display the user interface.Type: ApplicationFiled: February 2, 2017Publication date: August 17, 2017Inventors: Rajesh P. Bhatt, Deepa Tuteja Kakani, Ting Suk Lee, Venkata Vamsi Krishna Kothuri
-
Publication number: 20170235816Abstract: In particular embodiments, a system for managing a virtualization environment includes host machines, each of the host machines including a hypervisor, user virtual machines (UVMs) and a virtual machine controller. The virtualization environment also includes virtual disks comprising a plurality of storage devices, and being accessible by the virtual machine controllers. The virtual machine controllers conduct I/O transactions with the virtual disks. The system stores an entity-relationship graph representing elements in the virtualization environment. Each of the elements is represented by an entity-type node in the entity-relationship graph, and relationships between the elements are represented by edges between the nodes.Type: ApplicationFiled: February 2, 2017Publication date: August 17, 2017Inventors: Artem Yevgenyevich Livshits, Mohan Maturi, Ramesh U. Chandra, Suresh Sivaprakasam, Swagat Borah
-
Publication number: 20170235817Abstract: In one embodiment, a computing device receives user input from a client device. The user input corresponds to a request for a task to be performed by each entity of a set of entities from a virtualization environment. The request for the task is sent to the set of entities. The computing device receives feedback from each entity of the set of entities. The feedback corresponds to the progress of each entity's individual task for the request. The computing device aggregates the feedback from the set of entities into a single parent task, and sends only the reference to the parent task to the client device for display.Type: ApplicationFiled: February 2, 2017Publication date: August 17, 2017Inventors: Akshay Deodhar, Jon Carlo Gueco, Lingfeng Huang, Zhi Yao Xie, Venkata Vamsi Krishna Kothuri, Van Co
-
Publication number: 20170235818Abstract: An object-backed block-based storage system may store data blocks in a block cache in a non-relational database and data block objects in an object data store. Access requests for a particular data block may be received at a storage protocol target that are formatted according to a network-based storage protocol. Translated access requests formatted according to respective programmatic interfaces may be generated and sent to the non-relational database or to the object data store in order to access the particular data block. A response indicating success or failure of the access request may be sent.Type: ApplicationFiled: May 1, 2017Publication date: August 17, 2017Applicant: Amazon Technologies, Inc.Inventors: Christopher Albert Gorski, Nicholas Scott Branker
-
Publication number: 20170235819Abstract: Systems and techniques are disclosed to rank documents by analyzing a query log generated by a search engine. The query log includes data relating to user behavior, queries and documents. The systems and techniques distill query log information into surrogate documents and extract features from these surrogate documents to rank the documents.Type: ApplicationFiled: January 18, 2017Publication date: August 17, 2017Applicant: Thomson Reuters Global ResourcesInventors: Wenhui Liao, Khalid Al-Kofahi, Isabelle Moulinier
-
Publication number: 20170235820Abstract: The present invention provides a seeded news event clustering and retrieval system configured to first create a candidate data set of documents, second create a set of initial clusters based on nearness or duplicate similarity status, and third create an aggregate cluster by merging initial clusters with seed documents. The invention generates top-level clusters for news events based on an editorially supplied topical label or “seed” component and generates sub-topic-focused clusters based on algorithm. The system uses an agglomerative clustering algorithm to gather and structure documents into distinct result sets.Type: ApplicationFiled: January 29, 2017Publication date: August 17, 2017Inventors: Jack G. Conrad, Michael J. Bender
-
Publication number: 20170235821Abstract: Embodiments of the present invention provide methods, computer program products, and systems for automatically generating a display to present different terms. Embodiments of the present invention can be used to identify a first and a second user using applications in a software as a service (SaaS) environment and store, for the first and the second user, a first term associated with the first user and a second term associated with the second user in the SaaS environment. Responsive to identifying the first term associated with the first user and the second term associated with the second user have functionally equivalent definitions, embodiments of the present invention can replace the second term associated with the second user with the first term associated with the first user and generate a display for the first term associated with the first user that replaced the second term associated with the second user.Type: ApplicationFiled: January 19, 2017Publication date: August 17, 2017Inventors: Rhonda L. Childress, Donna M. Hickey, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Bradley K. Wells
-
Publication number: 20170235822Abstract: Examples relate to grouping students using content fields. Student data including a plurality of content fields is obtained. Each content field of the plurality of content fields includes a value that represents an unstructured marking linked to a content data collection. Student profiles are generated by assigning a student identification number to each of the plurality of content fields. Each of the student identification numbers are organized into at least one student group by analyzing the set of student profiles.Type: ApplicationFiled: January 23, 2015Publication date: August 17, 2017Inventors: Lei LIU, Georgia Koutrika, Jerry Liu
-
Publication number: 20170235823Abstract: The present invention relates to a technical field of information retrieval, and more particularly to a clustering method for multilingual documents, comprising steps of: step 1: establishing a similar words bank comprising multilingual words; step 2: extracting eight eigenvalues; step 3: calculating a similarity of any two documents i and j; step 4: selecting accumulation points from a set of the documents to establish a cluster; step 5: adding residual documents which are not selected in the set to the cluster; and step 6: disposing the cluster in a circular ring structure. The method of the present invention without limiting categories of languages in the documents, the accumulation points are selected according to judgments of similarity to establish clusters and classify multilingual documents in the clusters. The method of the present invention is suitable for clustering multilingual documents.Type: ApplicationFiled: September 16, 2013Publication date: August 17, 2017Inventors: Zimu Yuan, Peng Peng, Tongkai Ji, Qiang Yue
-
Publication number: 20170235824Abstract: In accordance with an example embodiment, large scale category classification based on sequence semantic embedding and parallel learning is described. In one example, one or more closest matches are identified by comparison between (i) a publication semantic vector that corresponds to at least part of the publication, the publication semantic vector based on a first machine-learned model that projects the at least part of the publication into a semantic vector space, and (ii) a plurality of category vectors corresponding to respective categories from a plurality of categories.Type: ApplicationFiled: February 10, 2017Publication date: August 17, 2017Inventor: Mingkuan Liu
-
Publication number: 20170235825Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an audio signal including one or more ambient sounds recorded by a computing device; determining a location associated with the computing device; identifying one or more ambient acoustic characteristics to associate with the location based on one or more of the ambient sounds; and associating one or more of the ambient acoustic characteristics with the location.Type: ApplicationFiled: June 25, 2014Publication date: August 17, 2017Inventor: David Robert Gordon
-
Publication number: 20170235826Abstract: A system for supporting a user's repetitive motion activity operates to manage cadence-based playlists identifying one or more media content items having a tempo corresponding to a user's cadence. The cadence-based playlists can be categorized by different tempi or tempo ranges that cover all likely cadences during the user's activities. A media-playback device is provided to acquire a user's cadence and retrieve a cadence-based playlist associated with a tempo or a tempo range corresponding to the cadence.Type: ApplicationFiled: December 22, 2016Publication date: August 17, 2017Inventors: Sten Garmark, Dariusz Dziuk, Owen Smith, Lars Christian Olofsson, Nikolaos Toumpelis
-
Publication number: 20170235827Abstract: A device determines at least one search result that is responsive to a textual representation of a voice query. The at least one search result includes a reference to a first document related to the voice query, a first set of text from a content of the first document, and a second set of text that is responsive to the voice query. The second set of text is in a complete sentence form. The device converts the second set of text into information corresponding to an audible version of the second set of text, and generates a second document that includes the reference to the first document, the first set of text, the second set of text, and the information corresponding to the audible version of the second set of text. The device provides the second document to a client device for presentation on a display.Type: ApplicationFiled: June 20, 2013Publication date: August 17, 2017Inventors: Omer BAR-OR, Manas TUNGARE, Steve CHENG, Pravir Kumar GUPTA, Phan Dao Minh TRUONG, Bruce R CHRISTENSEN
-
Publication number: 20170235828Abstract: A digest generation system obtains video streams and includes an admission control module that selects, for each video stream, a subset of the frames of the video stream to analyze. A frame-to-text classifier generates a digest for each selected frame and the generated digests are stored in a digest store in a manner so that each digest is associated with the video stream from which the digest was generated. The digest for a frame is text that describes the frame, such as objects identified in the frame. A viewer desiring to view a video stream having particular characteristics inputs a text search query to a search system. The search system, based on the digests, generates search results that are an indication of video streams that satisfy the search criteria. The search results are presented to the user, allowing the user to select and view one of the video streams.Type: ApplicationFiled: February 12, 2016Publication date: August 17, 2017Inventors: Matthai Philipose, Lenin Ravindranath Sivalingam, Paramvir Bahl, Yu-Han Chen
-
Publication number: 20170235829Abstract: A system and associated methods for responding to a request for a web page containing dynamic content by generating and delivering a static version of the requested page and content. Specifically, embodiments are directed to a system and methods for receiving a request for dynamic web content at a server, instantiating a virtual browser within an execution environment running on the server, loading the requested dynamic web content into the virtual browser, executing the executable content of the requested dynamic web content (thereby creating a corresponding static version of the requested dynamic web content), and delivering the static version in response to the request.Type: ApplicationFiled: January 8, 2014Publication date: August 17, 2017Inventor: Yu Zhe Han
-
Publication number: 20170235830Abstract: In an online environment, a baseline attitude of an author of online content is determined. Based on the baseline attitude and a raw sentiment score for an instance of online content, an adjusted sentiment score for the online content instance is generated. A variance from the baseline attitude may be detected, based on the online content of the author. In response to the variance, a current mood of the author is determined and, using the current mood and the raw sentiment score, another adjusted sentiment score for the online content instance is generated. The baseline attitude of the author may be determined using one or more of an analysis of the online content instance, a demographic profile of the author, and a subject matter area of the online content instance. The detection of the variance from the baseline attitude may incorporate a frequency of instances of online content.Type: ApplicationFiled: February 12, 2016Publication date: August 17, 2017Inventors: Kevin Gary Smith, William Brandon George
-
Publication number: 20170235831Abstract: Embodiments of the present invention provide methods, computer program products, and systems for automatically generating a display to present different terms. Embodiments of the present invention can be used to identify a first and a second user using applications in a software as a service (SaaS) environment and store, for the first and the second user, a first term associated with the first user and a second term associated with the second user in the SaaS environment. Responsive to identifying the first term associated with the first user and the second term associated with the second user have functionally equivalent definitions, embodiments of the present invention can replace the second term associated with the second user with the first term associated with the first user and generate a display for the first term associated with the first user that replaced the second term associated with the second user.Type: ApplicationFiled: December 21, 2016Publication date: August 17, 2017Inventors: Rhonda L. Childress, Donna M. Hickey, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Bradley K. Wells
-
Publication number: 20170235832Abstract: The present invention relates to methods, devices and systems for associating consumable data with an assay consumable used in a biological assay. Provided are assay systems and associated consumables, wherein the assay system adjusts one or more steps of an assay protocol based on consumable data specific for that consumable. Various types of consumable data are described, as well as methods of using such information in the conduct of an assay by an assay system.Type: ApplicationFiled: May 1, 2017Publication date: August 17, 2017Applicant: Meso Scale Technologies, LLC.Inventors: Xinri Cong, Jerome Jackson, Carl Stevens, Michael Vock, Jacob N. Wohlstadter
-
Publication number: 20170235833Abstract: A method includes receiving a user inputted lower-level hierarchical filter key, processing filter key relational data to identify higher-level filter criteria keys associated with the user inputted lower-level hierarchical filter key, updating higher-level filter criteria to include the identified higher-level filter criteria keys, and generating a list of results according to the updated filter criteria. A computer program product and computer system corresponding to the method are also disclosed.Type: ApplicationFiled: February 11, 2016Publication date: August 17, 2017Inventors: Siddharth K. Saraya, Alok K. Singh
-
Publication number: 20170235834Abstract: Embodiments of the present invention provide methods, computer program products, and systems for automatically generating a display to present different terms. Embodiments of the present invention can be used to identify a first and a second user using applications in a software as a service (SaaS) environment and store, for the first and the second user, a first term associated with the first user and a second term associated with the second user in the SaaS environment. Responsive to identifying the first term associated with the first user and the second term associated with the second user have functionally equivalent definitions, embodiments of the present invention can replace the second term associated with the second user with the first term associated with the first user and generate a display for the first term associated with the first user that replaced the second term associated with the second user.Type: ApplicationFiled: February 11, 2016Publication date: August 17, 2017Inventors: Rhonda L. Childress, Donna M. Hickey, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Bradley K. Wells
-
Publication number: 20170235835Abstract: A computer implemented method of information identification and extraction may include creating an author object in a database for each author of multiple digital documents, each of the digital documents including a topic. For each author object created, the method may additionally include obtaining multiple personal academic web page candidates, obtaining multiple social media account candidates based on a search in the social media for a name of the author in the author object, and cross-validating one of personal academic web page candidates and one of the social media account candidates as a personal academic web page and a social media account associated with the author. The method may also include extracting data from new posts from the social media accounts associated with the authors of each of the author objects, and providing the data in an organization based on the topics of the digital documents.Type: ApplicationFiled: February 1, 2017Publication date: August 17, 2017Applicant: FUJITSU LIMITEDInventors: Jun WANG, Kanji UCHINO
-
Publication number: 20170235836Abstract: A method may include obtaining a set of seed social media accounts associated with known contributors to a topics. For each of the seed social media accounts, the method may include fetching the profile, extracting a first set of social media accounts where the seed social media account obtain information from the first set of social media accounts, and based on a comparison of the first set of social media accounts with the seed social media accounts, constructing a first candidate set of social media accounts of accounts in the first set and not in the seed social media accounts. For each candidate, the method may additionally include analyzing the candidate to determine a type of account. The method may additionally include, based on the candidate being a knowledgeable account, adding it a seed account, and providing content to the seed accounts.Type: ApplicationFiled: February 3, 2017Publication date: August 17, 2017Applicant: FUJITSU LIMITEDInventors: Jun WANG, Kanji UCHINO
-
Publication number: 20170235837Abstract: Categorizing, colorizing, saving and visually filtering the content and appearance, of a live news feed, within a business or social network. The method involves categorizing information, photos, video and the like, prior to posting it within the live news feed. Each category is associated with a visual indicator so that postings of different categories become distinctive. The live news feed can be viewed in its entirety, by user type, by subject category or a combination of categories. The viewing user may choose categories for limiting information which appears in the live news feed by subject or user type, but may also have the option of viewing all content, which can be visually filtered by color. Users may save information from the central live news feed to their personal pages by choosing from the variety of categories that are also used to filter the live news feed content viewable to them.Type: ApplicationFiled: March 15, 2017Publication date: August 17, 2017Inventor: Ginger Tetreault
-
Publication number: 20170235838Abstract: There is disclosed a computer device for providing recommendations to a user device associated with a user, the computer device including a processor configured to: determine a set of recommendations for the user based on a current user con text; transmit a recommendation message to the user device based on the determined set of recommendations; monitor the information from which the set of recommendations are derived; wherein at least one recommendation is associated with a perishable asset, the processor being configured to determine the set of recommendations additionally based on the state of the perishable asset.Type: ApplicationFiled: August 5, 2015Publication date: August 17, 2017Inventors: Philip SHAW, Leigh BRETT, Kristan BULLETT, Jose CARVAJAL, Felix STEKOLSHCHIK, Puneet JOHAR, Hans-Jurgen MAAS, Peter HEILAND, Ralf Wilhelm TILLMANN, Mark CHRISTIE
-
Publication number: 20170235839Abstract: There is provided a computer device for providing recommendations to a user device associated with a user, the computer device including a processor configured to: determine a set of recommendations for the user based on a current user context; transmit a recommendation message to the user device based on the determined set of recommendations; monitor the information from which the set of recommendations are derived; in dependence on identifying a change in the information, transmitting a modified recommendation to the user device.Type: ApplicationFiled: August 5, 2015Publication date: August 17, 2017Inventors: Philip SHAW, Leigh BRETT, Kristan BULLETT, Jose CARVAJAL, Felix STEKOLSHCHIK, Puneet JOHAR, Hans-Jurgen MAAS, Peter HEILAND, Ralf Wilhelm TILLMANN, Mark CHRISTIE
-
Publication number: 20170235840Abstract: A database management system provides row based filtering of data at a database level by evaluating content of at least one record of a write data request received from an application for a particular table from among at least one table of a database, against at least one filter rule specified for the particular table. The database management system selects, for the at least one record, whether to store the at least one record of the write data request as a separate row in the particular table based on a separate action triggered for the at least one record when evaluated against the at least one filter rule specified for the particular table, each record not selected for storage being silently discarded.Type: ApplicationFiled: May 1, 2017Publication date: August 17, 2017Inventors: KARLA BESTER, ALLAN T. CHANDLER, MARK A. SHEWELL, STEPHEN J. YATES
-
Publication number: 20170235841Abstract: A system and method for enterprise search includes one or more computer-readable media storing computer-executable instructions that, when executed on one or more processors that perform acts including extracting one or more of term data, personal data and metadata from one or more predetermined resources; retrieving a set of information derived from the extracted term data, personal data and metadata responsive to a query; and receiving feedback responsive to the set of information, the feedback augmenting at least one of the one or more predetermined resources.Type: ApplicationFiled: May 1, 2017Publication date: August 17, 2017Inventors: Hang Li, Yunhua Hu, Xin Zou, Xiaoyuan Cui, Guangping Gao, Dmitriy Meyerzon, Victor Poznanski
-
Publication number: 20170235842Abstract: In one embodiment, a method includes, receiving, from a client system of a user, a search query including n-grams. The method includes associating each n-gram with verticals based on an analysis of the n-grams by language models. The method includes determining, for each n-gram, if a bloom filter for a vertical associated with the n-gram indicates, based on sub-bloom filters of the bloom filter, the n-gram does exist or does not exist in a set of object names associated with the vertical. Each sub-bloom filter is associated with a subset of the set of object names and indicates the n-gram does exist or does not exist in its subset of object names. The method includes sending, to the client system, an indication that an n-gram of the n-grams is misspelled if a bloom filter indicates the n-gram does not exist in the set of object names associated with the vertical.Type: ApplicationFiled: May 1, 2017Publication date: August 17, 2017Inventors: Ian Douglas Hegerty, Daniel Bernhardt, Feng Liang, Agnieszka Anna Podsiadlo
-
Publication number: 20170235843Abstract: Resolving a query received from a first node in a network includes accepting, by a second node in the network, ownership of the query from the first node, receiving, at the second node, an identification of a third node in the network, wherein the identification is received from a user of the second node and the user of the second node believes that a user of the third node has information necessary to resolve at least part of the query, and transferring, by the second node, ownership of the at least part of the query to the third node, wherein the accepting, the receiving, and the transferring dynamically generates a data structure that traces a propagation of the query, and the data structure is accessible to an origin of the query.Type: ApplicationFiled: May 3, 2017Publication date: August 17, 2017Inventors: Steven A. Cordes, Debra C. Leach, Debra A. Loussedes, Patrick R. Varekamp
-
Publication number: 20170235844Abstract: A device having multiple platforms for enabling a smart device, such as a smart phone, to access a URL having specified information. The device includes a scannable symbol or image for use by an image reader in the smart device. The device also includes a chip or tag that can be read by the smart device that also facilitates accessing the URL. The device can be embodied in a business card, keychain fob or other similar item.Type: ApplicationFiled: February 7, 2017Publication date: August 17, 2017Inventor: Jack Chmela