Patents Issued in February 21, 2019
  • Publication number: 20190057067
    Abstract: Link association analysis systems are presented. Disclosed systems are configured to analyze links created by users and to determine possible reasons underpinning why a user would create such a link. The system derives such reasons by analyzing the context within which the link was created and to which the link points, and then presents the reasons as a data object to users for feedback. The system can be made to be self-refining by collecting survey data regarding its accuracy, so that the more users interact with the system, the more accurate the system is at deriving reasons for link creation.
    Type: Application
    Filed: October 19, 2018
    Publication date: February 21, 2019
    Applicant: Nant Holdings IP, LLC
    Inventors: Luke Soon-Shiong, Patrick Soon-Shiong
  • Publication number: 20190057068
    Abstract: The present disclosure describes techniques for adding a marker to a second document, the marker corresponding to a marker in a first document. The process may include identifying a token in a first document associated with a marker based upon a location of the marker in the first document. The process may further include identifying a particular token group that the token belongs to. The particular token group may be identified from a set of token groups for the first document. A particular token group from a set of token groups for the second document is then identified for the particular token group in the first document. A location for placing the marker in the second document is identified based upon the location of the particular token group in the second document. The marker is then placed in the second document at the identified location.
    Type: Application
    Filed: August 15, 2017
    Publication date: February 21, 2019
    Applicant: Oracle International Corporation
    Inventors: David Diamond, Michael Gianatassio, John Janosik, Michael Rubino
  • Publication number: 20190057069
    Abstract: Systems and methods for managing and processing building plan documents. An electronic building plan document including a plurality of plan sheets is received. A first plan sheet is provided for display. A user interface is provided via which a user can select or enter a first comment associated with the first plan sheet. A user interface is provided via which the user can associate metadata, including a project type or discipline, with the first comment. A first plurality of comments, including the first comment, is stored in association with respective metadata. A user interface via which the user can select, by category and/or subcategory a plurality of comments to be included in a plan correction list, and a correction list is generated including a plurality of comments specified by a plurality of users.
    Type: Application
    Filed: October 23, 2018
    Publication date: February 21, 2019
    Inventors: Michael M. Chegini, Sholeh Noori-Chegini, Stacy Ann Reno, Jesse Bethke, Matthew David Smart
  • Publication number: 20190057070
    Abstract: In some embodiments a method includes sending, from a composition compute device and to a user compute device, a data file that is based on a print file template. The data file includes (1) a plurality of raster image fonts based on user selected text, (2) a low-resolution image based on a user selected image, and (3) frame data indicative of coordinate locations on a webpage for the raster image fonts and for the low-resolution image. The method includes receiving, at the composition computer device and from the user computer device, a signal indicative of a modification to the data file. The method includes defining, at the composition compute device, a print file based on (1) a plurality of vector fonts based on the user selected text, (2) a high-resolution image based on the user selected image, (3) the frame data, and (4) the modification to the data file.
    Type: Application
    Filed: March 15, 2018
    Publication date: February 21, 2019
    Inventor: Douglas Neal Cogan
  • Publication number: 20190057071
    Abstract: One or more factors associated with consuming digital content on at least one device associated with at least one user are assessed. One or more ameliorative actions for consuming the digital content are performed based on the assessment. Performing the one or more ameliorative actions comprises delivering a summarization of the digital content to the at least one device based on the assessment.
    Type: Application
    Filed: August 21, 2017
    Publication date: February 21, 2019
    Inventors: Kala Fleming, Sally Simone R. F. L. Fobi Nsutezo, Clifford A. Pickover, Komminist Weldemariam
  • Publication number: 20190057072
    Abstract: A method, a deviceand electronic equipment for switching a name of a desktop icon folder are disclosed. The method includes: detecting a preset event (101); when the preset event is detected, control starting of a folder name switching process (102), which includes: firstly determining a system language used by current equipment (103); searching for a folder name corresponding to a language category of the system language from data of desktop icon folder names previously input by a user (104); when the folder name is found, switching a name of a desktop icon folder to the folder name corresponding to the language category of the system language (105).
    Type: Application
    Filed: September 29, 2016
    Publication date: February 21, 2019
    Applicant: YULONG COMPUTER TELECOMMUNICATION SCIENTIFIC (SHENZHEN) CO., LTD.
    Inventor: XIAO-ZHOU WANG
  • Publication number: 20190057073
    Abstract: Various techniques for providing perspective annotation to numerical representations are disclosed herein. For example, a method includes detecting a numerical representation in an original content and retrieving one or more perspectives from a database based on the detected numerical representation. The one or more perspectives individually include a restatement of information contained in the numerical representation. The method can also include annotating the original content with the retrieved one or more perspectives to form an annotated content.
    Type: Application
    Filed: October 22, 2018
    Publication date: February 21, 2019
    Inventors: Jake Hofman, Miroslav Dudik, Daniel Goldstein
  • Publication number: 20190057074
    Abstract: Methods, systems, and devices for automating patent preparation are described. A patent preparation system may facilitate efficient preparation of patent documents by identifying user input that includes an association of patent features (e.g., claims) with the components of a system that performs those features. The input may also include aspects of patent figures, claim types, acronyms, and other aspects of a patent disclosure. The user input may be used to create a patent application data object, which may then be used to create components of a patent including patent specification components and patent figures such as diagrams and flowcharts. The generated components may be combined with templates and information from a library of background information to generate patent documents.
    Type: Application
    Filed: August 14, 2018
    Publication date: February 21, 2019
    Inventor: Michael Carey
  • Publication number: 20190057075
    Abstract: A computer program product including a computer-readable storage medium that has program instructions embodied therewith. The program instructions executable to cause the processor to perform operations including obtaining an input text at a text parser, identifying a first term in the input text, and accessing lexicon data to identify a first entry corresponding to the first term. The first entry includes non-core data that corresponds to domain-specific lexical information for the first term. The operations further include determining that the non-core data identifies a second term in the input text as a modifier of the first term. The operations also include generating a partially parsed and bracketed (PPB) version of the input text. The PPB version indicates that the second term modifies the first term in the input text. The operations further include generating a parsed version of the input text based on the PPB version of the input text.
    Type: Application
    Filed: August 17, 2017
    Publication date: February 21, 2019
    Inventors: Branimir K. Boguraev, Esme Manandise, Benjamin P. Segal
  • Publication number: 20190057076
    Abstract: A method includes obtaining an input text, identifying a first term in the input text, and accessing lexicon data to identify a first entry corresponding to the first term. The first entry includes core data corresponding to domain-independent lexical information for the first term, and non-core data corresponding to domain-specific lexical information for the first term. The method also includes determining that the non-core data of the first entry identifies a second term in the input text as a modifier of the first term. The method further includes generating a partially parsed and bracketed version of the input text. The partially parsed and bracketed version indicates that the second term modifies the first term in the input text. The method also includes generating a parsed version of the input text based on the partially parsed and bracketed version of the input text.
    Type: Application
    Filed: November 3, 2017
    Publication date: February 21, 2019
    Inventors: Branimir K. Boguraev, Esme Manandise, Benjamin P. Segal
  • Publication number: 20190057077
    Abstract: A computer program product for domain-specific data generation. The computer program product including a computer-readable storage medium having program instructions embodied therewith. The program instructions executable by a processor to cause the processor to perform operations including performing an analysis on a domain-specific corpus to identify a base term and a modifier term. The modifier term modifies the base term in at least a portion of the domain-specific corpus. The operations also include accessing a first entry in lexicon data. The first entry including core data corresponding to domain-independent lexical information for the base term. The operations further include adding, based on the analysis, non-core data to the first entry, the non-core data corresponding to domain-specific lexical information for the base term, wherein the non-core data identifies the modifier term as a domain-specific modifier of the base term.
    Type: Application
    Filed: August 17, 2017
    Publication date: February 21, 2019
    Inventors: Branimir K. Boguraev, Esme Manandise, Benjamin P. Segal
  • Publication number: 20190057078
    Abstract: A method includes performing, at a device, an analysis of a domain-specific corpus to identify a base term and a modifier term. The modifier term modifies the base term in at least a portion of the domain-specific corpus. The method also includes accessing, by the device, a first entry in lexicon data. The first entry includes core data corresponding to domain-independent lexical information for the base term. The method further includes adding, based on the analysis, non-core data to the first entry. The non-core data corresponds to domain-specific lexical information for the base term. The non-core data identifies the modifier term as a domain-specific modifier of the base term.
    Type: Application
    Filed: November 3, 2017
    Publication date: February 21, 2019
    Inventors: Branimir K. Boguraev, Esme Manandise, Benjamin P. Segal
  • Publication number: 20190057079
    Abstract: A call assistant device is used to command a call management system to perform a specified task in association with a specified call. The call assistant device can be an Internet of Things (IoT) based device, which can include one or more buttons and connect to a communication network wirelessly. When a user activates the call assistant device, e.g., presses a button, the call assistant device sends a message to the call management system to perform a specified task. Upon receiving the message, the call management system executes the specified task in association with a specified call of the user. The task to be performed can be any task that can be performed in association with a call, e.g., generating a summary of the call, bookmarking a specified moment in the call, sending a panic alert to a particular user, or generating an action item.
    Type: Application
    Filed: October 23, 2018
    Publication date: February 21, 2019
    Inventors: Roy Raanani, Russell Levy, Micha Yochanan Breakstone
  • Publication number: 20190057080
    Abstract: Method(s) and apparatus(es) relating generally to an electronic device having a display and a touch-sensitive input device are disclosed. In such a method, a first keypad is displayed on the display. Obtained is sensed information from the touch-sensitive input device responsive to user input in association with the first keypad. The user input is determined to be for a second keypad different from the first keypad. A corresponding input to the user input is determined using the sensed information in association with the second keypad. The corresponding input is displayed on the display.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Inventor: Allan Sahagun
  • Publication number: 20190057081
    Abstract: A natural language generation method and apparatus are provided. The natural language generation apparatus converts an input sentence to a first vector using a first neural network model-based encoder, determines whether a control word is to be provided based on a criterion, and converts the first vector to an output sentence using a neural network model-based decoder, based on whether the control word is to be provided.
    Type: Application
    Filed: December 11, 2017
    Publication date: February 21, 2019
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Junhwi CHOI, Young-Seok KIM, Sang Hyun YOO, Jehun JEON
  • Publication number: 20190057082
    Abstract: The present disclosure provides a semantic disambiguation method, a semantic disambiguation device, a server and a storage medium. The method includes the following. Semantic analysis is performed on a current dialog message input by a user. It is determined, based on an analysis result, whether a current service field corresponding to the current dialog message is an ambiguous field. When the current service field is the ambiguous field, disambiguation is performed on the current service field based on one or more predetermined historical service fields corresponding to one or more historical dialog messages input by the user.
    Type: Application
    Filed: July 24, 2018
    Publication date: February 21, 2019
    Inventors: Liping DENG, Peixuan SHI
  • Publication number: 20190057083
    Abstract: Computer implemented systems and methods of processing clinical documentation for a multi-axial coding scheme include inputting clinical documentation from memory operatively coupled with a computer system, and executing a natural language processor configured to process narrative text in the clinical documentation. The processor segments the narrative text based on boundaries defined in the clinical documentation, sequences words in the narrative text based on the segmentation, and maps the sequenced words to semantic objects in an ontology database. The ontology defines classes of semantic objects and relationships between them, corresponding to the multi-axial coding scheme. The semantic objects are converted into characters and output into slots in a medical code, with the characters positioned in the slots based on the multi-axial coding scheme.
    Type: Application
    Filed: October 20, 2018
    Publication date: February 21, 2019
    Inventors: George Karres, Destinee Tormey, Christopher Miller, Brian Potter, Mark L. Morsch
  • Publication number: 20190057084
    Abstract: The present disclosure discloses a method and device for identifying information. The method for identifying information includes acquiring a word vector matrix of the information; for each of a plurality of convolutional kernel widths of a convolutional neural network, convolving each convolutional kernel corresponding to the width with the word vector matrix of the information to acquire a convolutional vector corresponding to each convolutional kernel, and performing a maximum pooling operation on each convolutional vector to acquire an identification feature corresponding to the width; combining identification features corresponding to various convolutional kernel widths to acquire an identification feature of the information; and identifying the information according to similarity of the identification feature of the information.
    Type: Application
    Filed: June 22, 2018
    Publication date: February 21, 2019
    Inventor: Xiang Wang
  • Publication number: 20190057085
    Abstract: The present invention relates to a method for establishing a digitalized interpretation base of Dongba classic ancient books, comprising the following steps: collecting existing Dongba classic ancient book information and establishing a Dongba classic ancient book interpretation information base, wherein the interpretation information base comprises a picture template base, an audio template base and a video template base; establishing a Dongba classic ancient book interpretation database according to the Dongba classic ancient book interpretation information base, wherein the interpretation database comprises a word meaning database, a sentence meaning database and an event database; establishing a Dongba classic ancient book interpretation knowledge base to perform management for the interpretation database: the interpretation knowledge base combining interpretation contents of the three types of interpretation databases according to interpretation rules, and utilizing an inference engine to promote fusion
    Type: Application
    Filed: July 18, 2016
    Publication date: February 21, 2019
    Applicant: Beijing Information Science & Technology University
    Inventors: Xiaoli Xu, Guoxin Wu, Hongjun Wang, Ning Li, Zhanglei Jiang, Shaohong Wang
  • Publication number: 20190057086
    Abstract: Dynamically enabling and disabling databases containing one or more representations of learned or known electromagnetic signals. The databases can be dynamically enabled or disabled in software, firmware, and/or in hardware. Enabling or disabling databases in software can be accomplished using a customized application external to the device. Enabling or disabling databases in firmware can be accomplished using a profile stored on the device, or external circuitry stored on the device. Enabling or disabling databases in hardware can be accomplished using specialized external hardware through infrared, or other type of electromagnetic interface.
    Type: Application
    Filed: August 15, 2018
    Publication date: February 21, 2019
    Inventor: Jason Kotzin
  • Publication number: 20190057087
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: generating an onboarding document specifying an interaction event based on a document specifying the interaction event and an implementation guide between a pair of partners. The interaction event is cognitively analyzed for accuracy and the implementation guide is updated based on reinforced machine learning for optimized onboarding of following interactions.
    Type: Application
    Filed: August 15, 2017
    Publication date: February 21, 2019
    Inventors: Sunil DANDAMUDI, Stephanie A. FETZER
  • Publication number: 20190057088
    Abstract: A computing system includes a client computing device and a server. The client computing device interfaces with a browser for accessing a web page, and includes a display associated therewith for displaying the web page, with a portion of the displayed web page being selected by a user of the client computing device. The server store shared documents used for collaboration, with each shared document having respective keywords associated therewith. Responsive to selection of the portion of the displayed web page, the server matches keywords from the shared documents to keywords associated with the portion of the displayed web page, and selects one of the shared documents based upon the matching. Then server then appends the selected portion of the displayed web page to the selected shared document.
    Type: Application
    Filed: August 7, 2018
    Publication date: February 21, 2019
    Inventors: Ramesh Chander, Clavian Sequeira, Jeroen Van Rotterdam
  • Publication number: 20190057089
    Abstract: Method and systems for data storage is provided. Metric data corresponding to a component of a datacenter is received, the metric data associated with a metric instance that identifies the component of the datacenter. It is determined that the metric instance is not stored at an index server. The metric instance is stored at the index server, the metric instance being synchronously stored in a flattened format. A slot identification is generated based on at least a portion of the metric instance, and the metric instance is stored at an inventory server in accordance with the slot identification, the metric instance being asynchronously stored in an unflattened format.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Inventor: JOHN MATHUNNY
  • Publication number: 20190057090
    Abstract: A method of storing a data object includes dividing data of a data object into a first part of data and a second part of data, in response to receiving a writing request for a data object, the first part of data including a data field of the data object, the second part of data including a meta data of the data object; writing the first part of data into a first data file stored in a first external storage device; and writing, into a second data file stored in a second external storage device, first location information, and the second part of data, the first location information including location information of the first part of data within the first external storage device.
    Type: Application
    Filed: April 6, 2018
    Publication date: February 21, 2019
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Fengtao Xie, Yuehua Dai, Haizhu Shao
  • Publication number: 20190057091
    Abstract: According to one embodiment, a method, computer system, and computer program product for continuously ranking components in a live information is provided. The present embodiment may include receiving search feedback derived from interactions between users and information retrieval systems; assigning weights to each of the ranking components; adjusting the assigned weights based on search feedback; modifying the current set of ranking components based on the search feedback by adding new ranking components and deleting old ranking components; transmitting a query from the users to the current set of ranking components; aggregating ranking results from the transmitted query into a single ranking based on the weights; and transmitting the single ranking to the users.
    Type: Application
    Filed: August 16, 2017
    Publication date: February 21, 2019
    Inventors: Rishav Chakravarti, Jiri Navratil, Bowen Zhou
  • Publication number: 20190057092
    Abstract: An apparatus comprises: selection circuitry to select the two most preferred items from a set of items having ranking information indicative of an order of preference for the set of items. The selection circuitry comprises at least one selection node circuit, each selection node circuit to receive as inputs an indication of a first pair of items and a second pair of items among the set of items, and comprises first selection circuitry and second selection circuitry. The first selection circuitry to first selection circuitry to select as a first selected item a most preferred one of: a most preferred ranked item of the first pair, and a least preferred item of the second pair. The second selection circuitry to select as a second selected item a most preferred one of: a least preferred item of the first pair, and a most preferred item of the second pair.
    Type: Application
    Filed: August 16, 2017
    Publication date: February 21, 2019
    Inventor: Simon John CRASKE
  • Publication number: 20190057093
    Abstract: An apparatus comprises a reduction tree to rank a given item of a set of M items relative to other items of the set of M items, in dependence on ranking information indicating an order of preference for the set of M items. The reduction tree has a number of levels of node circuits arranged in a tree structure, each node circuit configured to generate a plurality of node output signals indicative of whether a corresponding subset of the set of M items includes at least N more preferred items than the given item, where N?2. A node circuit at a level of the reduction tree other than a first level is configured to combine the node output signals generated by at least two node circuits at a previous level of the reduction tree, such that the number of items in the corresponding subset increases through successive levels of the reduction tree, until the subset of items corresponding to a root node circuit at a final level of the reduction tree comprises the set of M items.
    Type: Application
    Filed: August 16, 2017
    Publication date: February 21, 2019
    Inventor: Ian Michael CAULFIELD
  • Publication number: 20190057094
    Abstract: A method may include obtaining multiple search paths, each search path including a previous search query and multiple search materials. The method may include generating multiple relevancy scores corresponding to the search paths. The method may include obtaining a current search query of a new search. The method may include identifying one or more previous search queries that match the current search query. The method may include identifying a first search path and a second search path based on the first search path and the second search path corresponding to the matching previous search queries. The method may include comparing a first relevancy score of the first search path with a second relevancy score of the second search path. The method may include presenting the search materials of the first search path in response to the first relevancy score being greater than the second relevancy score.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Sanam Mirzazad BARIJOUGH, Jorjeta G. JETCHEVA
  • Publication number: 20190057095
    Abstract: According to one embodiment, a method, computer system, and computer program product for continuously ranking components in a live information is provided. The present embodiment may include receiving search feedback derived from interactions between users and information retrieval systems; assigning weights to each of the ranking components; adjusting the assigned weights based on search feedback; modifying the current set of ranking components based on the search feedback by adding new ranking components and deleting old ranking components; transmitting a query from the users to the current set of ranking components; aggregating ranking results from the transmitted query into a single ranking based on the weights; and transmitting the single ranking to the users.
    Type: Application
    Filed: December 13, 2017
    Publication date: February 21, 2019
    Inventors: Rishav Chakravarti, Jiri Navratil, Bowen Zhou
  • Publication number: 20190057096
    Abstract: Identifying one or more sub-populations of case individuals from a gross population of case individuals can comprise identifying the one or more sub-populations of case individuals. Case individuals of the first sub-population of case individuals are associated with at least one first sub-population feature. The first case individuals are exclusive from the second case individuals. The first case individuals and the second case individuals together comprise the case individuals of the first sub-population of case individuals presenting first control content to case individuals of the first control sub-population. The first control content is selected according to a first statistical model measuring an average feedback metric of the case individuals of the first control sub-population provided in response to being presented the first control content presenting first test content to case individuals of the first test sub-population.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 21, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: Abhimanyu Mitra, Kannan Achan, Sushant Kumar, Venkata Syam Prakash Rapaka
  • Publication number: 20190057097
    Abstract: In a database (200), a sample attribute is set in a table included in the database, the sample attribute being able to be designated as an attribute that indicates an element that constitutes a population, and a hash value is set as the level of the sample attribute in records included in the table in the database, the hash value being calculated from the value of the sample attribute included in the record. An information processing device (100) includes a target sample attribute designation unit (11) that designates a sample attribute based on input data, a sample condition specification unit (12) that specifies a sample condition based on the input data, and a sampling unit (13) that sets a level condition that is to be satisfied by records that are to be included in the sample, acquires records that satisfy the level condition and includes them in the sample. If the sample condition is not satisfied, the sampling unit (13) changes the target level and again acquires records.
    Type: Application
    Filed: January 31, 2017
    Publication date: February 21, 2019
    Applicant: NEC Solution Innovators, Ltd.
    Inventors: Yuzuru OKAJIMA, Kouichi MARUYAMA
  • Publication number: 20190057098
    Abstract: A system and method for event matching by analysis of text characteristics are presented. A document collection comprising documents is acquired. One or more document subsets of the document collection each comprising one or more documents potentially describing identical events are identified based on certain structured metadata fields of the documents. Salient text features are extracted from the documents in the document collection. An event similarity score for pairs of documents in the document collection is generated by comparing the text features extracted from the documents. A common event document list comprising sets of documents in the document collection whose event similarity scores with each other are above a similarity threshold is generated.
    Type: Application
    Filed: October 22, 2018
    Publication date: February 21, 2019
    Inventors: Stephen R. Poteet, Nigel Isaac Anthony Kilmer, David Charles Augustine, Anne Shu-Wan Kao, Shan Luh
  • Publication number: 20190057099
    Abstract: Structured data archival with reduced downtime is disclosed. One example is a system including a deployer that manages an active table (AT), and a non-active table (NAT), and creates an intermediate table (IT) to record, during data archival, changes to the data to be archived. The deployer creates triggers on the AT and the NAT to facilitate the record, by the IT, of the changes to the data to be archived. An archiver initiates the data archival by archiving the copy of the data to be archived from the NAT, merges the recorded data from the IT to the NAT upon receiving an indication that the client access to the AT is not enabled, and switches the client access from the AT to the NAT by changing a table synonym, where the client access to the NAT is enabled upon completion of the data archival.
    Type: Application
    Filed: April 8, 2016
    Publication date: February 21, 2019
    Inventors: Danny Oberoi, Jaspreet Singh, Ibha Gandhi
  • Publication number: 20190057100
    Abstract: A method accesses, by a processing device executing with relation to a data pipeline, first data of a first data type and identifies a first field within the first data that is classified with a first capability, wherein a capability includes a prospective treatment of the first data that is independent of the first data type. The method accesses second data of a second data type and identifies a second field within the second data that is also classified with the first capability. The method executes processing logic on a combination of the first data within the first field and the second data within the second field in a way consistent with the first capability. The method generates a data file as an output from execution of the processing logic, the data file being independent from the first data and the second data.
    Type: Application
    Filed: August 15, 2017
    Publication date: February 21, 2019
    Inventors: Matthew Burghoffer, Robert M. Van Osten, Sean Patrick Lynch, Adam Evans
  • Publication number: 20190057101
    Abstract: Methods and systems are provided for deleting archive records from a distributed archive database system (DADS). A deletion job scheduler (DJS) can run deletion jobs on a regular basis. For example, the DJS can run a deletion job for archive records of a tenant that have a particular object type. The DJS can dynamically determine a deletion window that includes archive records within the DADS that are potentially eligible for deletion, and calculate an oldest allowable archive timestamp value based on a tenant-defined archive retention period for that tenant for that object type. The DJS can then query the DADS using index keys to retrieve archive records that are within the deletion window and belong to the tenant such that they are ordered from oldest to newest based on their respective created dates. The DJS can then identify which of those archive records have expired, and mark them for deletion.
    Type: Application
    Filed: August 21, 2017
    Publication date: February 21, 2019
    Applicant: salesforce.com, inc.
    Inventors: BRIAN D. ESSERLIEU, SAMARPAN JAIN, JAN ASITA FERNANDO, JAMES FERGUSON, CODY MARCEL
  • Publication number: 20190057102
    Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions which are executed by the at least one processor and configure the processor to implement a cognitive monitoring engine, a location determination engine, and an analysis engine to establish colloquial naming and to augment location attributes. The cognitive monitoring engine performs monitoring of a conversation. Responsive to the cognitive monitoring engine identifying a location/time pair in the conversation, the mechanism sets an alarm to trigger at the time in the location/time pair. Responsive to the alarm triggering, the location determination engine determines a location of the user. The mechanism searches for an official name associated with the determined location of the user. The analysis engine determines a confidence score representing a confidence that the location in the location/time pair is a colloquial name for the official name.
    Type: Application
    Filed: August 15, 2017
    Publication date: February 21, 2019
    Inventors: Robert H. Grant, Jeremy A. Greenberger, Trudy L. Hewitt, Joseph J. Lam
  • Publication number: 20190057103
    Abstract: Systems and methods for providing notifications based on geofencing search results are provided. In particular, in response to a search query from a user, a plurality of search results can be determined. One or more physical search results having an associated geographic location can be determined from the plurality of search results. A geofencing search result can be generated for at least one of the physical search results. The geofencing search result can include data for establishing a geofence proximate to the geographic location by a user device associated with the user. Upon selection of the geofencing search result by the user, the geofence can be established by the user device. Upon detecting entry into the established geofence, the user device can provide one or more notifications associated with the geofence and/or the search query to the user.
    Type: Application
    Filed: October 19, 2018
    Publication date: February 21, 2019
    Inventor: Russell Quong
  • Publication number: 20190057104
    Abstract: Methods, systems, and computer-readable storage media for selection of a version of a website from multiple versions of the website, implementations including receiving user interaction data representative of user interactions with respective versions of a website, for each version of the website, determining a posterior distribution, selecting a version of the website based on the posterior distributions, and hosting the version of the website on one or more servers.
    Type: Application
    Filed: August 15, 2017
    Publication date: February 21, 2019
    Inventor: Ahmad Hassan
  • Publication number: 20190057105
    Abstract: In Java Server Faces based Enterprise applications, java and jsf resources are compiled and deployed in applications servers. These Java Server Faces (jsf) pages are static in web archives. These static JSF pages during runtime converted to HTML page by JSF framework. In current existing JSF frameworks or in enterprise applications, it is not possible to create, update and delete JSF to web server during runtime. Using portal technologies, with JSF portlet bridge, it is possible to add JSF portlets to portal web applications, with predefined JSF portlet. In the web applications without any portal server, it is not possible to add Java Server Faces (JSF) page during runtime to web server. This research invention attempts to add, modify and delete JSF pages to and from web server during runtime, without stop and starting web server. This research invention will play a great role in multi-tenant cloud based and on-premise enterprise applications.
    Type: Application
    Filed: August 31, 2017
    Publication date: February 21, 2019
    Applicant: Singareddy Information Technologies, Inc.
    Inventor: Ravindra Reddy Singareddy.
  • Publication number: 20190057106
    Abstract: Issuing and managing digital certificates for students is described. A server can receive organization information regarding an educational institution, group information regarding a course, and certificate information regarding the types of content to be displayed upon a digital certificate indicating that a student has completed the course. The server can generate a digital certificate template indicating the types of content and layout of that content for generating digital certificates. The digital certificates can then be generated and published to webpages for students.
    Type: Application
    Filed: April 27, 2018
    Publication date: February 21, 2019
    Inventors: Daniel King, Alan Heppenstall
  • Publication number: 20190057107
    Abstract: Various embodiments provide access control to unprotected data storage system endpoints. In one embodiment, an authenticated query request is received. The request includes a query associated with an unprotected data storage system endpoint configured to execute queries anonymously. The query is written in a Resource Description Framework (RDF) query language and requests one or more datasets stored in a relational data storage system. A user parameter within the query is identified. The user parameter uniquely identifies a user requesting the query. The query is automatically rewritten to include a set of access control list properties for one or more subject variables in the query. Each of the set of access control list properties configures the query to return data from the one or more datasets for which the user is authorized to access.
    Type: Application
    Filed: October 22, 2018
    Publication date: February 21, 2019
    Inventors: Nicholas Tyler BARTLETT, Peter HAUMER, Arthur Gary RYMAN
  • Publication number: 20190057108
    Abstract: The present teaching generally relates to detecting providing pre-validated data buckets for online experiments. In a non-limiting embodiment, user activity data representing user activity for a first plurality of user identifiers may be obtained. A first set of values and a second values, representing first and second user engagement parameters, respectively, may be generated for each user identifier based on the user activity data. A first ranking and a second ranking may be determined for the first and second sets, respectively. A first exclusion range including a first number of values to be removed from the first and second sets may be determined. A homogenous value set may be generated by removing the first number of values from the first and second sets, where each value from the homogenous value set corresponds to a user identifier available to be placed in a data bucket for an online experiment.
    Type: Application
    Filed: August 15, 2017
    Publication date: February 21, 2019
    Inventors: Russell Chen, Miao Chen, Don Matheson, Mahendrasinh Ramsinh Jadav
  • Publication number: 20190057109
    Abstract: A database system includes a processing sub-system having an electronic hardware controller that receives first formatted data, and an electronic file formatting sub-system having an electronic hardware controller that assigns coordinate values corresponding to a second data format to the first formatted data. The file formatting sub-system generates a dual-format data file that fuses together the first formatted data with the coordinate values corresponding to a second data format. The database system further includes a storage sub-system having a data storage unit configured to store the dual-format data file.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Inventors: Conrad M. Albrecht, Marcus O. Freitag, Hendrik F. Hamann
  • Publication number: 20190057110
    Abstract: A database system includes a processing sub-system having an electronic hardware controller that receives first formatted data, and an electronic file formatting sub-system having an electronic hardware controller that assigns coordinate values corresponding to a second data format to the first formatted data. The file formatting sub-system generates a dual-format data file that fuses together the first formatted data with the coordinate values corresponding to a second data format. The database system further includes a storage sub-system having a data storage unit configured to store the dual-format data file.
    Type: Application
    Filed: November 17, 2017
    Publication date: February 21, 2019
    Inventors: Conrad M. Albrecht, Marcus O. Freitag, Hendrik F. Hamann
  • Publication number: 20190057111
    Abstract: A method for managing files includes the steps of connecting a first client and a second client to the Internet, through a web service, configuring a server on the web service, then, configuring an extensible web server on the server, configuring a local file system to connect to the extensible web server, configuring a relational database management system to connect to the extensible web server, and configuring a front end web application framework on the extensible web server. The front end web application framework provides and builds a graphical user interface for the user. A back end web application programming interface is connected to the front end web application framework. The backend web application programming interface is also configured on the extensible web server.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Inventor: Benjamin Chung
  • Publication number: 20190057112
    Abstract: An image recognition method adapted to recognize a target image is provided. The method includes: providing the target image; training a learning database based on a plurality of feature blocks of the target image; randomly obtaining a plurality of incomplete feature blocks of the target image; adding the plurality of incomplete feature blocks into the learning database to form an enhancement learning database; and recognizing the target image based on the enhancement learning database. In addition, an image recognition device is also provided.
    Type: Application
    Filed: December 21, 2017
    Publication date: February 21, 2019
    Applicant: Industrial Technology Research Institute
    Inventors: Hsin-Yi Chen, Chia-Liang Yeh, Sen-Yih Chou
  • Publication number: 20190057113
    Abstract: Apparatus, methods and systems of providing AR content are disclosed. Embodiments of the inventive subject matter can obtain an initial map of an area, derive views of interest, obtain AR content objects associated with the views of interest, establish experience clusters and generate a tile map tessellated based on the experience clusters. A user device could be configured to obtain and instantiate at least some of the AR content objects based on at least one of a location and a recognition.
    Type: Application
    Filed: October 23, 2018
    Publication date: February 21, 2019
    Applicant: Nant Holdings IP, LLC
    Inventors: David McKinnon, Kamil Wnuk, Jeremi Sudol, Matheen Siddiqui, John Wiacek, Bing Song, Nicholas J. Witchey
  • Publication number: 20190057114
    Abstract: Method and systems for data retrieval is provided. A query is received to search for metric data corresponding to a component of a datacenter, the component of the datacenter identified by a metric instance. An index is searched for the metric instance, the index comprising the metric instance synchronously stored in a flattened format. Further, a slot identification corresponding to the metric instance is determined, the slot identification identifying a location of the metric data in an inventory. Based on the determined slot identification, metric data is retrieved from the inventory, the inventory comprising the metric data asynchronously stored in an unflattened format. Additionally, a query result comprising the metric data corresponding to the search is communicated.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Inventor: JOHN MATHUNNY
  • Publication number: 20190057115
    Abstract: Embodiments provide a method and a system for distributing digital content. The method includes: receiving, by a content apparatus, a download request sent by a download client; determining based on the upload transaction identity and the license transaction identity, whether the download client has permission information of downloading the content file; if yes, sending the content file to the download client; after the content file has been distributed, sending a download transaction request to a content transaction processing apparatus; receiving, by the content transaction processing apparatus, the download transaction request, determining that the download information is valid, generating and sending a download transaction to a block chain processing apparatus; and adding the download transaction to a block chain. The content apparatus sends the content file only to the download client that has a download qualification, thereby restricting a distribution range of the content file.
    Type: Application
    Filed: October 23, 2018
    Publication date: February 21, 2019
    Inventors: Deqian LIU, Junrong WEN, Pu ZHANG, Yixin CHEN
  • Publication number: 20190057116
    Abstract: A method of accommodating at least one difference between a first database schema and a second database schema is provided. The method includes receiving a response generated by a first application program using a first database schema, identifying a value in the response that is unrecognizable to a second application program using a second database schema, and substituting, using a processor, the value that is unrecognizable to the second application program with a reserved element recognizable to the second application program, the reserved element indicating to the second application program that a portion of the response is not recognizable to the second application program. The method further includes communicating the response to the second application program.
    Type: Application
    Filed: July 24, 2018
    Publication date: February 21, 2019
    Inventors: Alon Cohen, Bhaven Avalani, Zahid N. Ahmed