G06F16/316

Indexing Access Limited Native Applications
20240265053 · 2024-08-08 ·

Methods, systems, and apparatus for determining that a native application limits access to the native application using account credential requirements, the native application generating an application environment for display on a user device within the native application and operating independent of a browser application that can operate on the user device; obtaining a set of account credentials for indexing environment instances of the native application; instantiating the native application with the set of account credentials; and accessing environment instances of the native application, and for each of the environment instances: generating environment instance data describing content of the environment instance, the content described by the environment instance data including text that a user device displays on the environment instance when the user device displays the environment instance; and indexing the environment instance data for the native application in an index that is searchable by a search engine.

APPLICATION VOCABULARY INTEGRATION WITH A DIGITAL ASSISTANT

Systems and processes for operating an intelligent automated assistant are provided. For example, a digital assistant obtains, from a software application, a first static vocabulary entry for the software application; registers the first vocabulary entry with a knowledge base for a digital assistant of the electronic device; and, while the software application is running: receives a request from the software application to register a second dynamic vocabulary entry for the software application; and registers the second vocabulary entry with the knowledge base for the digital assistant.

System and method for automated information extraction from scanned documents

The problem of ever-increasing huge volume of unstructured data, mainly documents, and within that the scanned documents, needs to have a solution to expedite the overall turnaround time in document centric business processing. Majority of these documents often do not strictly follow a specific format or a template, and creating a generic OCR solution, which would work on any kind of document format is needed to enhance overall efficacy of processes. Embodiments of the present disclosure provide system and method that extract tabular and text information from scanned documents. More specifically, method and system are provided to extract user filled tabular data, textual information, selected radio-buttons and checked checkboxes, stamps, barcodes from scanned copies of any filled form with or without any template being pre-defined or without any prior knowledge about format of input forms. The system converts extracted information in a structured form for further for analytics and reporting.

Methods and systems for building a search service application

A system for providing a search service is disclosed and includes a processor-based search service application builder component that provides a search model representing a search service application for a first object of a plurality of objects. The search model is based at least on a user-defined end-user input field corresponding to a first attribute of a plurality of attributes associated with the first object and a user-defined search result output field corresponding to a second attribute of the plurality of attributes. The search model is also associated with a backend data store that supports a storage structure configured to store information relating to the first object. The system also includes a processor-based deployment engine that automatically configures a search engine system associated with the backend data store system to generate and/or update search index(es) based on at least one of the first attribute and the second attribute.

Methods and systems for building a search service application

A system for providing a search service is disclosed and includes a processor-based search service application builder component that provides a search model representing a search service application for a first object of a plurality of objects. The search model is based at least on a user-defined end-user input field corresponding to a first attribute of a plurality of attributes associated with the first object and a user-defined search result output field corresponding to a second attribute of the plurality of attributes. The search model is also associated with a backend data store that supports a storage structure configured to store information relating to the first object. The system also includes a processor-based deployment engine that automatically configures a search engine system associated with the backend data store system to generate and/or update search index(es) based on at least one of the first attribute and the second attribute.

UNDELIVERABLE RESPONSE HANDLING IN ELECTRONIC MAIL SYSTEMS
20180359208 · 2018-12-13 ·

Systems, methods, apparatuses, and software for electronic mail systems and service in computing environments are provided herein. In one example, an electronic mail (email) messaging service is provided that identifies inbound email messages that include inactive sender addresses, processes the inactive sender addresses against suggestion information compiled based at least in part on monitored email replies related to the inactive sender addresses, and surfaces one or more suggested reply addresses for use in composing reply email messages in response to the inbound email messages.

Method and Device for Comparing Similarities of High Dimensional Features of Images
20180349735 · 2018-12-06 ·

The present invention provides a method and device for comparing similarities of high dimensional features of images, capable of improving the retrieval speed and retrieval precision in a similarity retrieval from massive images based on Locality Sensitive HASH (LSH) code. The method for comparing similarities of high dimensional features of images according to the present invention comprises: reducing dimensions of extracted eigenvectors of the images by the LSH algorithm to obtain low dimensional eigenvectors; averagely segmenting the low dimensional eigenvectors and establishing a segment index table; retrieving the segmented low dimensional eigenvector of a queried image from the segment index table to obtain a candidate sample set; and performing a similarity metric between a sample in the candidate sample set and the low dimensional eigenvector of the queried image.

TECHNIQUES FOR INVITE ENFORCEMENT

In one embodiment, for example, a method comprises: receiving an acceptance of an invitation to join a team of one or more team user accounts held with the online service; based on receiving the acceptance and based on determining that an owned domain name service domain of an owned electronic mail address is associated with the team, offering a personal user account an option between at least: (a) converting the personal user account to a team user account that is a member of the team, and (b) changing an electronic mail address associated with the personal user account from the owned electronic mail address to one that has a different domain name service domain than the owned domain name service domain associated with the team.

SYSTEMS AND METHODS FOR POINT-OF-INTEREST RECOGNITION
20180349380 · 2018-12-06 · ·

A system is provided, comprising at least one processor and at least one computer-readable storage medium. The at least one computer-readable storage medium may store a plurality of point-of-interest segment indices. The at least one computer-readable storage medium may further store instructions which program the at least one processor to: match a first text segment to a first point-of-interest segment index stored in the at least one computer-readable storage medium; match a second text segment to a second point-of-interest segment index stored in the at least one computer-readable storage medium; and use the first and second point-of-interest segment indices to identify one or more candidate point-of-interest entries matching both the first and second text segments.

PRE-ALLOCATING FILESYSTEM METADATA WITHIN AN OBJECT STORAGE SYSTEM

A computer-implemented method according to one embodiment includes identifying at a pre-allocation module a size of object data to be stored within a storage node, identifying at the pre-allocation module file system parameters associated with the storage node, calculating at the pre-allocation module pre-allocated details needed for storing the object data within the storage node, utilizing the size of the object data and the file system parameters associated with the storage node, and sending the object data and the pre-allocated details from the pre-allocation module to the storage node.