Query-by-example Patents (Class 707/772)
-
Patent number: 12056136Abstract: Systems, methods, and non-transitory computer-readable media can receive a query specifying at least one example scenario. At least one image representation of the at least one example scenario can be encoded based on the query to produce at least one encoded representation. An embedding of the at least one representation of the at least one example scenario can be generated based on the at least one encoded representation. At least one scenario that is similar to the at least one example scenario can be identified based at least in part on the embedding of the at least one representation of the at least one example scenario and an embedding representing the at least one scenario. Information describing the at least one identified scenario can be provided in response to the query.Type: GrantFiled: June 30, 2020Date of Patent: August 6, 2024Assignee: Lyft, Inc.Inventor: Ranjith Unnikrishnan
-
Patent number: 11978271Abstract: Systems and methods for image understanding can include one or more object recognition systems and one or more vision language models to generate an augmented language output that can be both scene-aware and object-aware. The systems and methods can process an input image with an object recognition model to generate an object recognition output descriptive of identification details for an object depicted in the input image. The systems and methods can include processing the input image with a vision language model to generate a language output descriptive of a predicted scene description. The object recognition output can then be utilized to augment the language output to generate an augmented language output that includes the scene understanding of the language output with the specificity of the object recognition output.Type: GrantFiled: October 27, 2023Date of Patent: May 7, 2024Assignee: GOOGLE LLCInventors: Harshit Kharbanda, Boris Bluntschli, Vibhuti Mahajan, Louis Wang
-
Patent number: 11960507Abstract: A computer-implemented method, system and computer program product for identifying ancestor objects in hierarchical data configured for processing with a query, the query having an associated abstract syntax tree. The abstract syntax tree may be processed so as to generate an augmented abstract syntax tree which includes parent identifiers configured to identify the parent nodes of the query. In this way, a need to pre-parse the data may be alleviated. Instead, the identification of a parent node of a query may be encoded into the abstract syntax tree of the query.Type: GrantFiled: January 17, 2020Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Andrew John Coleman, John Anthony Reeve, Trevor Clifford Dolby
-
Patent number: 11921773Abstract: A contextual query system is configured to perform operations that include: causing display of a graphical user interface at a client device, the graphical user interface including a display of image data that comprises a set of image features; generating a query based on the set of image features of the image data; accessing media content based on the query at a repository, the repository comprising a collection of media content; and causing display of a presentation of the media content within the graphical user interface at the client device.Type: GrantFiled: December 31, 2019Date of Patent: March 5, 2024Assignee: SNAP INC.Inventor: Manny Jerrold Adler
-
Patent number: 11775528Abstract: Embodiments of the present disclosure are directed a distributed storage system that supports query data. One embodiment provides, at a front-end node, a method comprising receiving a query regarding data stored in an object, obtaining information identifying data nodes at which blocks of the object are stored, sending, to a first data node, a query regarding data in a first block, and receiving results for the query regarding the data in the first block comprising an incomplete record. The method further comprises sending, to a second data node, a query regarding data in a second block comprising the incomplete record, the second block being stored on a different physical device than the first block, and receiving results for the query regarding the data in the second block. The method further comprises outputting the results for the queries regarding the data in the first block and the data in the second block.Type: GrantFiled: July 26, 2021Date of Patent: October 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Eric Eilebrecht, Karthick Krishnamoorthy, Maneesh Sah
-
Patent number: 11625597Abstract: The present disclosure is directed to an apparatus and method for data analysis for use in data classification via training of a recurrent neural network to identify features from limited reference sets. Based on a one-shot learning algorithm, the method includes selecting a subset of reference data and training a classifier with the selected data. This small subset of reference data can be iteratively tuned to enhance classification of the data according to the desired output of the method. The apparatus may be configured to allow a user to interactively select a subset of reference data which is used to train the classifier and to evaluate classifier performance.Type: GrantFiled: October 16, 2018Date of Patent: April 11, 2023Assignee: Canon Medical Systems CorporationInventors: Aneta Lisowska, Vismantas Dilys
-
Patent number: 11550851Abstract: Provided are methods for vehicle scenario mining for machine learning methods, which can include determining a set of attributes associated with an untested scenario for which a machine learning model of an autonomous vehicle is to make planned movements. The method includes searching a scenario database for the untested scenario based on the set of attributes. The scenario database includes a plurality of datasets representative of data received from an autonomous vehicle sensor system in which the plurality of datasets is marked with at least one attribute of the set of attributes. The method further includes obtaining the untested scenario from the scenario database for inputting into the machine learning model for training the machine learning model. The machine learning model is configured to make the planned movements for the autonomous vehicle. Systems and computer program products are also provided.Type: GrantFiled: February 10, 2022Date of Patent: January 10, 2023Assignee: Motional AD LLCInventors: Juraj Kabzan, Julia Gomes
-
Patent number: 11487991Abstract: A classification system is provided for classifying text-based business summaries, referred to herein as “summaries,” against a hierarchical industry classification structure. The classification system includes a word-based sub classifier that uses a neural network to generate a vector space for each summary in a training set, where each summary in the training set is known to correspond to a particular industry classification in the hierarchical industry classification structure. Weight values in the hidden layer of a neural network used by the word-based sub classifier are changed to improve the predictive capabilities of the neural network in the business summary classification context. Embodiments include increasing representation in the training set for underrepresented parent industry classifications and attributes of the hierarchical industry classification structure, such as distances between industry classifications and whether industry classifications are in the same subgraph.Type: GrantFiled: September 4, 2019Date of Patent: November 1, 2022Assignee: THE DUN AND BRADSTREET CORPORATIONInventor: Nikita Zhiltsov
-
Patent number: 11080338Abstract: An information processing apparatus includes a search processing part and a result presentation part. The search processing part selects, based on a first feature(s) specified by a search condition(s) from a user and a second feature(s) not specified by the search condition(s) among a plurality of features extracted from a plurality of objects, a representative result object(s) that matches the search condition(s) from the plurality of objects. The result presentation part presents at least the representative result object(s) to the user.Type: GrantFiled: January 13, 2017Date of Patent: August 3, 2021Assignee: NEC CORPORATIONInventor: Tingting Dong
-
Patent number: 11073975Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for generating a user-created synthetic image. A method includes receiving input from a user onto a search field, the input relating to a desired image of the user, the search field including a user interface for specifying components of the desired image for display to the user. The method also includes identifying the components of the desired image in stock images, the stock images stored in a database. The method also includes generating the components of the desired image based on the stock images, the components located in user-specified locations of the search field. The method also includes generating the user-created synthetic image comprising the components located in user-specified locations in response to the input from the user relating to the desired image.Type: GrantFiled: March 29, 2019Date of Patent: July 27, 2021Assignee: Shutterstock, Inc.Inventors: Derek Mueller, Bryan Michael Minor
-
Patent number: 10911369Abstract: A system of dynamically-instantiated data server components provides access to a data repository. Different data server components are assigned to different data collections in the repository. A distribution component receives messages and, based on data collection identifiers associated with the messages, routes the messages to corresponding data server components. Based on the messages, the data server components perform data operations with respect to their corresponding data collections. Data server components may be terminated when their assigned data collections are not in use. When an incoming message is associated with a data collection for which no data server component exists, the distribution component dynamically instantiates a new data server component for the data collection. In an embodiment, data server components make working copies of their respectively assigned data collections in a high-speed memory.Type: GrantFiled: April 20, 2017Date of Patent: February 2, 2021Assignee: SPLUNK Inc.Inventors: Ioannis Vlachogiannis, Panagiotis Papadomitsos, Vassilis Karampinas, Maria Nasioti
-
Patent number: 10902586Abstract: A computer-implemented method includes receiving an image representing a patient. A filter is applied to the image to produce a filtered image. The filtered image is submitted to a visual recognition tool. A score of the image is determined by the visual recognition tool, based on the filtered image, where the score indicates a likelihood that an abnormality appears in the image.Type: GrantFiled: May 8, 2018Date of Patent: January 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ramon Oswaldo G. Medina, Juan Manuel A. Vega
-
Patent number: 10902009Abstract: In some embodiments, a method includes determining a position for a search query and a position for each audience record from multiple audience records in an embedding space. The method further includes receiving multiple device records, each associated with an audience record. The method further includes determining multiple keywords, each associated with an audience record and determining a position for each keyword in the embedding space. The method further includes calculating a first distance between the position of the search query in the embedding space and the position of each audience record in the embedding space. The method further includes calculating a second distance between the position of the search query in the embedding space and the position of each keyword in the embedding space. The method further includes ranking each audience record based on the first distance and the second distance.Type: GrantFiled: July 23, 2020Date of Patent: January 26, 2021Assignee: Dstillery, Inc.Inventors: Peter Ernest Lenz, Jr., Yeming Shi, Patrick Joseph Mccarthy, Amelia Grieve White, Melinda Han Williams
-
Patent number: 10824628Abstract: The present disclosure provides a method, a terminal device and a storage medium for mining an entity description tag. The method includes: acquiring a group of one or more core words corresponding to each field and a first syntax dependent template corresponding to each core word; performing a matching on each data in a first data source by using the first syntax dependent template to determine a first description tag set in each field; performing a recognition on each data in a second data source to determine an entity set; determining a second description tag set based on a matching degree between each description tag in the description tag set of each field and each data in the second data source; and determining an entity description tag set based on a correlation between each entity in the entity set and each description tag in the second descriptive tag set.Type: GrantFiled: October 18, 2018Date of Patent: November 3, 2020Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Yabing Shi, Chenglong Xue, Shuangjie Li, Haijin Liang
-
Patent number: 10762126Abstract: A photo design smart assistant system for reducing similar photos for display and product design includes a similarity distance computation module that can calculate hash values of images and to calculate similarity distances between the images using at least the hash values, a burst grouping module that can automatically group the images into a burst based at least in part on the similarity distances of the images, wherein at least one image is automatically selected from the burst of images, an intelligent design creation engine that can automatically create a photo product design using the selected image from the burst, and a printing and finishing facility that can automatically make a physical photo product based on the photo product design.Type: GrantFiled: September 27, 2017Date of Patent: September 1, 2020Assignee: Shutterfly, LLCInventor: Omer Moshe Moussaffi
-
Patent number: 10681242Abstract: Provided is a document-management server that controls the amount of change notifications sent to an administrator of an image-processing server in the case where metadata necessary for system cooperation is changed. The image-processing server acquires an attribute of specific metadata from document data and transmits the attribute together with the document data. The document-management server manages the document data based on the attribute of the specific metadata transmitted from the image-processing server. A metadata-setting-receiving unit receives a change in the specific metadata. A notification-priority-adding unit adds a notification priority to the specific metadata for which a change is received by the metadata-setting-receiving unit.Type: GrantFiled: October 10, 2018Date of Patent: June 9, 2020Assignee: KYOCERA Document Solutions Inc.Inventors: Masato Hirota, Takashi Oguma, Toru Yasui, Toshitsugu Nishimi, Chikara Yuki
-
Patent number: 10659499Abstract: Implementations relate to providing selectable content items in communications. In some implementations, a method includes determining that a user is or will be participating in a communication using a device, the communication including an exchange of information with one or more other users. The method determines a set of one or more content items to be presented on the device for selection by the user, the content items derived from stored content and being related to activity performed by the user using the device or one or more other devices, and where the activity is external to the communication. The method causes a presentation of the set of content items with the device for selection by the user, and causes at least one content item selected by the user to be sent in the communication to at least one of the other users.Type: GrantFiled: August 31, 2017Date of Patent: May 19, 2020Assignee: Google LLCInventor: Benedict John Davies
-
Patent number: 10585937Abstract: Local descriptors are extracted from digital image information and digital depth information related to digital images. The local descriptors convey appearance description information and shape description information related to the digital images. Global representations of the one or more digital images are generated based on the extracted local descriptors, and are hashed. Visual search queries are generated based on the hashed global representations. The visual search queries include fused appearance description information and shape description information conveyed in the local descriptors. The fusing may occur before the global representations are generated, before the hashing or after the hashing.Type: GrantFiled: March 15, 2016Date of Patent: March 10, 2020Assignee: STMICROELECTRONICS S.R.L.Inventors: Danilo Pietro Pau, Alioscia Petrelli, Luigi Di Stefano
-
Patent number: 10528613Abstract: A method and apparatus for performing a search in a processor-in-memory (PIM) system having a first processor and at least one memory module includes receiving one or more images by the first processor. The first processor sends a query for a search of memory for a matching image to the one or more images to at least one memory module, which searches memory in the memory module, in response to the received query. The at least one memory module sends the results of the search to the first processor, and the first processor performs a comparison of the received results from the at least one memory module to the received one or more images.Type: GrantFiled: November 23, 2015Date of Patent: January 7, 2020Assignee: Advanced Micro Devices, Inc.Inventor: Dong Ping Zhang
-
Patent number: 10530723Abstract: A system and method for identifying an entity from a message exchange thread and generating a suggestion that is directed to the entity, such as a suggestion for a user to take an action on the entity. A suggestion application receives at least one electronic message from a message exchange thread, identifies an entity that can be actionable from the electronic message, determines contextual indicators of the entity, determines whether the entity is actionable based on the contextual indicators, and responsive to the entity being actionable, provides a suggestion that is directed to the entity to a participant(s) of the message exchange thread.Type: GrantFiled: December 21, 2016Date of Patent: January 7, 2020Assignee: Google LLCInventors: Timothy Seeds Milligan, Hila Shemer, Dennis Kiilerich, Gang Ji, Ori Gershony, Sergey Nazarov, Pranav Khaitan, Sushant Prakash, Anton Volkov, Ricardo Escutia, David Citron
-
Patent number: 10504000Abstract: Methods, systems, and computer readable media for image overlap detection. An example method includes identifying, by one or more computers, a collection of images; streaming, by the one or more computers, each image from the collection of images so that, in one or a limited number of passes through the collection of images, each image is loaded only once from an input source and each image is discarded after a processing time for the image is exceeded; and during the streaming, for each image in at least a first subset of the images in the collection, determining whether the image overlaps with at least one other image in the at least a first subset of the images.Type: GrantFiled: March 24, 2016Date of Patent: December 10, 2019Assignee: THE UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILLInventors: Jared Scott Heinly, Johannes Lutz Schoenberger, Enrique Dunn, Jan-Michael Frahm
-
Patent number: 10489913Abstract: A method, an apparatus and a computing device for segmenting an object include: selecting, for an image to be processed, multiple local candidate regions according to two or more different preset scales respectively; performing image segmentation processing on two or more local candidate regions, to predict and obtain binary segmentation masks of the two or more local candidate regions; performing image classification processing on the two or more local candidate regions, to predict and obtain object classes to which the two or more local candidate regions belong; and fusing the two or more local candidate regions according to the object class to which the two or more local candidate regions belong and the binary segmentation masks of the two or more local candidate regions, to obtain an object segmentation image.Type: GrantFiled: December 28, 2017Date of Patent: November 26, 2019Assignee: BEIJING SENSETIME TECHNOLOGY DEVELOPMENT CO., LTD.Inventor: Jianping Shi
-
Patent number: 10447777Abstract: Users of a software system are provided the opportunity to participate as members of a peer-to-peer support community for the software system. Profile data is obtained indicating areas of expertise associated with members and each member can designate their status as active or non-active. Context criteria data indicating a context status for each active status member is generated. The profile data and the context criteria data for each active status member of the peer-to-peer support community is used to identify one or more sub-sets of active status members of the peer-to-peer support community who share a common context to dynamically match one or more active status members within the peer-to-peer support community and allow the matched members to provide support to each other through the software system.Type: GrantFiled: June 30, 2015Date of Patent: October 15, 2019Assignee: Intuit Inc.Inventors: Aleksandra Djordjevic, Jorge R. Olavarrieta
-
Patent number: 10235410Abstract: Disclosed herein are a query input apparatus and method. The query input apparatus includes: an input unit providing a graphic user interface (GUI) to receive a schematized composite activity that a user wants to search from the user; and a processing unit generating a query using an activity descriptor corresponding to the schematized composite activity depending on a query request from an activity searching system and transferring the generated query to the activity searching system.Type: GrantFiled: February 11, 2016Date of Patent: March 19, 2019Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Jin-Young Moon, Kyu-Chang Kang, Yong-Jin Kwon, Kyoung Park, Chang-Seok Bae, Jeun-Woo Lee
-
Patent number: 10097364Abstract: A method, a processing device, and a computer program product are provided. Discussions in threads are analyzed to learn patterns that occur before at least one respective additional party joins the discussions in the threads. A model of conversation states is created based on the analyzing. Thread updates and new threads are periodically analyzed, based on the model, to determine if a corresponding triggering condition occurred with respect to any new respective discussions of the threads or the new threads. The at least one respective additional party is notified to participate in a respective new discussion when the periodically analyzing determines that the corresponding triggering condition occurred with respect to the respective new discussion in a corresponding thread or a corresponding new thread.Type: GrantFiled: August 19, 2016Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventors: Liam Harpur, Brian O'Donovan, Enda Sexton
-
Patent number: 10091011Abstract: A method, a processing device, and a computer program product are provided. Discussions in threads are analyzed to learn patterns that occur before at least one respective additional party joins the discussions in the threads. A model of conversation states is created based on the analyzing. Thread updates and new threads are periodically analyzed, based on the model, to determine if a corresponding triggering condition occurred with respect to any new respective discussions of the threads or the new threads. The at least one respective additional party is notified to participate in a respective new discussion when the periodically analyzing determines that the corresponding triggering condition occurred with respect to the respective new discussion in a corresponding thread or a corresponding new thread.Type: GrantFiled: December 6, 2017Date of Patent: October 2, 2018Assignee: International Business Machines CorporationInventors: Liam Harpur, Brian O'Donovan, Enda Sexton
-
Patent number: 10083379Abstract: In one embodiment, a method includes receiving a plurality of search queries comprising n-grams; identifying a subset of the plurality of search queries as being queries for visual-media items based on one or more n-grams of the search query being associated with visual-media content; calculating, for each of the n-grams of the search queries of the subset, a popularity-score based on a count of the search queries in the subset that include the n-gram; determining popular n-grams, wherein each of the popular n-grams is an n-gram of the search queries of the subset of search queries having a popularity-score greater than a threshold popularity-score; and selecting one or more of the popular n-grams for training a visual-concept recognition system, wherein each of the popular n-grams is selected based on whether it is associated with a visual concept.Type: GrantFiled: September 27, 2016Date of Patent: September 25, 2018Assignee: Facebook, Inc.Inventors: Dirk John Stoop, Balmanohar Paluri
-
Patent number: 10062084Abstract: A method, system and computer program product for evaluating the interestingness of correlated data. The fields of a dataset are classified by tagging the fields in terms of real world concepts. A correlation analysis on the dataset is performed to generate a correlation coefficient for each pair of fields of correlated data items. An “ontological distance” between the tagged concepts for each pair of fields of correlated data items represented as nodes in the ontology is determined. A score is generated indicating an interestingness of correlation for each pair of fields of correlated data items based on the correlation coefficient and the ontological distance between the tagged concepts for each pair of fields of correlated data items. By utilizing the ontological distance with the correlation analysis to determine the interestingness of correlation, correlations that may not be obvious to users and unexpectedly correlated may be identified.Type: GrantFiled: October 21, 2015Date of Patent: August 28, 2018Assignee: International Business Machines CorporationInventors: Alireza Pourshahid, Vinay N. Wadhwa, Graham A. Watts, Qing Wei
-
Patent number: 9986221Abstract: The present disclosure relates to systems and methods that deliver 360° video streams, which may be used in virtual reality and augmented reality content. Namely, a 360° video stream may be divided into a plurality of video streams, each stream of which corresponds to a portion of a viewing volume or viewing sphere. Additionally, the original 360° video stream may be downsampled to a lower resolution 360° video stream. For a given user view angle, one or more of the plurality of video streams may be considered active streams and connected to a user interface or display for data download. In such a scenario, a user interface may be connected to at least one high resolution video stream that corresponds to the user view angle as well as a low resolution 360° video stream.Type: GrantFiled: April 7, 2017Date of Patent: May 29, 2018Assignee: VISBIT INC.Inventor: Changyin Zhou
-
Patent number: 9830386Abstract: Technology is discussed herein for identifying comparatively trending topics between groups of posts. Groups of posts can be selected based on parameters such as author age, location, gender, etc., or based on information about content items such as when they were posted or what keywords they contain. Topics, as one or more groups of words, can each be given a rank score for each group based on the topic's frequency within each group. A difference score for selected topics can be computed based on a difference between the rank score for the selected topic in each of the groups. When the difference score for a selected topic is above a specified threshold, that selected topic can be identified as a comparatively trending topic.Type: GrantFiled: December 30, 2014Date of Patent: November 28, 2017Assignee: Facebook, Inc.Inventors: Fei Huang, Kay Rottmann, Ying Zhang, Matthias Gerhard Eck
-
Patent number: 9329982Abstract: A computer system can detect a request for status information relating to a particular deployment pattern; query, in response to the request, a deployment pattern registry for deployment configuration information about the particular deployment pattern; test deployment capabilities for the particular deployment pattern by: verifying installation files for the particular deployment pattern are accessible; identifying one or more candidate deployment components for a hypothetical deployment of the particular deployment pattern; installing, on the one or more candidate deployment components, a virtual machine that is configured to test computing resources of the one or more candidate deployment components; and deleting the virtual machine in response to receiving test results regarding the resources of the one or more candidate deployment components. The system can generate a notification in response to detecting a failure in the testing.Type: GrantFiled: August 25, 2014Date of Patent: May 3, 2016Assignee: International Business Machines CorporationInventors: Muhammad Arif, Ann Marie Fred, Rodrigue Mubamba, Dermot M. Walsh
-
Patent number: 9122705Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for scoring hash functions. In one aspect, a method includes computing one or more first performance indicators for an objective function computed on each of one or more sets of input data elements using a set of hash functions. A first overall performance indicator is computed using each of the computed performance indicators. The candidate hash function is added to the set of hash functions to generate a second set of hash functions. Second performance indicators are computed for the objective function computed on each of the sets of input data elements using the second set of hash functions. A second overall performance indicator is computed using each of the computed second performance indicators, and a score is computed for the candidate hash function using the first overall performance indicator and the second overall performance indicator.Type: GrantFiled: March 15, 2012Date of Patent: September 1, 2015Assignee: Google Inc.Inventor: Sergey Ioffe
-
Patent number: 9037600Abstract: A system for tagging an image comprises a processor and a memory. The processor is configured to analyze an image associated with an image query using one or more computer vision analysis types to determine zero or more computer vision matches. Each computer vision match has one or more associated computer vision tags. In the event that it is determined that there are zero computer vision matches, the processor is further configured to analyze the image associated with the image query using a human vision analysis system to determine zero or more human vision matches. Each human vision match has one or more associated human vision tags. A memory coupled to the processor and configured to provide the processor with instructions.Type: GrantFiled: January 28, 2011Date of Patent: May 19, 2015Assignee: Yahoo! Inc.Inventors: Pierre Garrigues, Charles Cadieu, Benjamin Jackson Culpepper, Killian Koepsell, Huy X. Nguyen, Andrew Stadlen, Gerry Pesavento, David Warland
-
Publication number: 20150127681Abstract: A search and display method of an electronic device using handwriting is provided. The search and display method includes recognizing the handwriting, determining whether the recognized handwriting is a gesture or text, recognizing the gesture if it is determined that the recognized handwriting is the gesture, and registering gesture information about the gesture and function information about a function corresponding to the gesture information based on the recognized gesture.Type: ApplicationFiled: August 13, 2014Publication date: May 7, 2015Inventors: Jangwoo LEE, Songgeun KIM, Jaeho LEE, Hyesoon JEONG
-
Patent number: 9021095Abstract: Disclosed is an improved approach for implementing an on-demand scheduler in a mobile device and the structures to support realtime on-demand schedulers. A lightweight word-based structure is disclosed for storing scheduling-related data on the mobile device. Using this lightweight word-based structure enables on-demand and real-time scheduling. This type of lightweight structure also permits scheduling activities to be performed in a disconnected mode, which can then be later synchronized with the server to confirm the booking In addition to appointment scheduling, this technique can also be implemented for scheduling of any type of resource.Type: GrantFiled: May 27, 2011Date of Patent: April 28, 2015Assignee: Oracle International CorporationInventors: Hari Krishna Gutlapalli, Suhas R. Mehta
-
Patent number: 9020950Abstract: A system and method for generating tag glossaries and use thereof is provided. A set of tags is accessed. Each tag is associated with a glossary that includes one or more terms and definitions for the terms. A new tag is generated and a new glossary is generated for the new tag based on the glossaries associated with the set of tags. The tag glossaries can be used to provide context for documents associated with the tags, to determine appropriate tags for untagged documents, to help in search for other documents, and to build indices for documents or collections of documents.Type: GrantFiled: December 19, 2011Date of Patent: April 28, 2015Assignee: Palo Alto Research Center IncorporatedInventors: William C. Janssen, Jr., Lauri J. Karttunen
-
Patent number: 9015190Abstract: Techniques for graphically representing an input query are described in various implementations. In one example implementation, a method that implements the techniques may include receiving, in an electronic discovery computing system and from a user interface, an input query that includes a Boolean expression for identifying documents in a document repository of the electronic discovery computing system. The method may also include parsing the input query to identify terms and operators included in the input query, and generating a graphical representation of the input query that shows how the terms and operators are interpreted by the electronic discovery computing system. The method may also include causing the graphical representation to be displayed via the user interface.Type: GrantFiled: June 29, 2012Date of Patent: April 21, 2015Assignee: Longsand LimitedInventors: Sam Carter, Mitur Sakoda, Brian DaRosa
-
Patent number: 9009191Abstract: A system and method are provided for presenting relevant content for attaching files, e.g. for an email application or an instant messaging application. In one example, a method includes providing a keyword extraction engine to extract keywords from text, and providing a keyword mapping engine to map the keywords to at least one attribute and at least one attribute value based on a pre-determined mapping scheme. In another example, a method includes receiving, e.g. from a user, at least one keyword, at least one attribute, and least one attribute value to define a mapping scheme.Type: GrantFiled: September 7, 2012Date of Patent: April 14, 2015Assignee: BlackBerry LimitedInventor: Nils Roger Andersson Reimer
-
Patent number: 9002781Abstract: According to certain embodiments, a set of samples of sensor data is accessed. The set of samples records environmental measurements taken by one or more environmental sensors. A characteristic function is generated from the set of samples. The characteristic function indicates whether a given sample is a member of the set of samples. One or more samples of the set of samples that are associated with a given environmental annotation are identified according to the characteristic function.Type: GrantFiled: August 17, 2010Date of Patent: April 7, 2015Assignee: Fujitsu LimitedInventors: Stergios Stergiou, Jawahar Jain, Yasunori Kimura
-
Publication number: 20150095373Abstract: Metadata associated with at least one field defined in a user interface is identified. The metadata associated with the field defined in the user interface is processed to identify at least one characteristic of the field defined in the user interface. Based on the characteristic(s), a test string is generated for use as an input into the field defined in the user interface to perform validation on the field.Type: ApplicationFiled: November 6, 2013Publication date: April 2, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ritsuko Beuchert, Scott Boudreau, Richard H. Burns, Sheraz Rashid
-
Patent number: 8996570Abstract: Systems, methods, and products are described that provide for a histology workflow management system and associated functions. One aspect provides for accessing one or more digital specimen images; generating one or more patient records and one or more case records; matching the one or more digital specimen images to the one or more case records based on one or more image properties of the one or more digital specimen images; and facilitating one or more image review functions comprising image quality, case matching, tissue block matching, and case completeness functions. Other aspects and embodiments are also described herein.Type: GrantFiled: September 15, 2011Date of Patent: March 31, 2015Assignee: Omnyx, LLCInventors: Curtis Stratman, Mark Lotter, Martin Shelly
-
Patent number: 8990199Abstract: Visual incongruity in search result sets may be reduced at least in part by searching an optimized visually significant subset of a category tree that categorizes a collection of content. The category tree may be optimized at build time at least in part by pruning with respect to visual coherence and by the size of the content collection subset referenced by particular categories. Content collection subset sizes both too large and too small can detract from the visual significance of a particular category. The visually significant subset of the category tree may be further optimized at query time by intersecting the visually significant subset with the query-associated sub-tree(s) and further pruning categories in the visually significant subset that have child categories in the visually significant subset. Searching with respect to the optimized visually significant subset can also improve search efficiency.Type: GrantFiled: September 30, 2010Date of Patent: March 24, 2015Assignee: Amazon Technologies, Inc.Inventors: Sunil Ramesh, Arnab S. Dhua, Supratik Bhattacharyya, Gurumurthy D. Ramkumar, Gautam Bhargava
-
Publication number: 20150081734Abstract: A system for sharing information from a host to an audience based on a keyword that links the host to the audience includes a processor and a memory coupled with the processor, where the memory includes instructions that when executed by the processor, cause the processor to: (a) obtain host information from a host communications device for an information sharing service, wherein the information sharing service includes an interface for sharing information between the host and the audience; (b) reserve a host keyword associated with the host information; (c) store the host information associated with the host keyword in an information sharing database associated with the information sharing service; (d) receive, by the information sharing service, a keyword matching the host keyword from an audience member communications device via a data network; (e) prompt, by the information sharing service, the audience member communications device to provide audience member contact information; (f) query the informationType: ApplicationFiled: August 19, 2014Publication date: March 19, 2015Inventor: Jeffrey Scott Mason
-
Publication number: 20150074145Abstract: A system facilitates the efficient and consistent preparation of comments to documents prepared by others by comparing each such document against phrases and their associated comments stored in one or more local, remote, or removable databases. The system can also facilitate the efficient communication of comments to a given document by organizing such comments in a format suitable for transmission to the intended recipients.Type: ApplicationFiled: April 14, 2007Publication date: March 12, 2015Inventor: Gregg S. Homer
-
Patent number: 8965766Abstract: Systems and methods for identifying music in a noisy environment are described. One of the methods includes receiving audio segment data. The audio segment data is generated from the portion that is captured in the noisy environment. The method further includes generating feature vectors from the audio segment data, identifying phonemes from the feature vectors, and comparing the identified phonemes with pre-assigned phoneme sequences. Each pre-assigned phoneme sequence identifies a known music piece. The method further includes determining an identity of the music based on the comparison.Type: GrantFiled: March 15, 2012Date of Patent: February 24, 2015Assignee: Google Inc.Inventors: Eugene Weinstein, Boulos Harb, Anaya Misra, Michael Dennis Riley, Pavel Golik, Alex Rudnick
-
Publication number: 20150046492Abstract: Systems and methods for performing query-by-example are described. A query module executing on the system may maintain a source code repository containing a plurality of source code files. Each of the plurality of source code files is associated with a corresponding source syntax structure generated based on said each of the plurality of source code files. The query module may receive a query snippet, and generate a query syntax structure based on the query snippet. The query module may then identify a first source code file from the plurality of source code files for being relevant to the query snippet. The being relevant to the query snippet is determined by a first relevance score which is calculated based on the query syntax structure and the first source code file's corresponding source syntax structure.Type: ApplicationFiled: August 9, 2013Publication date: February 12, 2015Applicant: VMware, Inc.Inventor: Vipin BALACHANDRAN
-
Patent number: 8935281Abstract: A method, system, computer system, and computer-readable medium to search contents of a large number of files. Data are read sequentially from a storage device without using a file system. Physical location information for the files is obtained and used to construct files from the data read. Such physical location information can be obtained, for example, by accessing a file system mapping catalog without causing the file system to read the files. Accessing the mapping catalog can be performed quickly because only metadata is read from the mapping catalog. The constructed files can then be searched for content without the overhead of the file system. Content such as virus signatures and keywords can therefore be discovered much more quickly. Furthermore, because the device is read sequentially, storage locations belonging to more than one file are read only once, further improving the performance of the content search.Type: GrantFiled: October 31, 2005Date of Patent: January 13, 2015Assignee: Symantec Operating CorporationInventors: Sanjay Ramchandra Kale, Kuldeep Sureshrao Nagarkar, Abhay Harishchandra Marode
-
Patent number: 8935272Abstract: In one embodiment, a method of a curated answers system includes automatically populating a profile markup page of a user with information describing an initial query of a database that the user has generated using a processor and a memory, determining that another user of the database has submitted a similar query that is semantically proximate to the initial query of the database that the user has generated, and presenting the profile markup page of the user to the other user. The method of the curated answers system may include enabling the other user to communicate with the user through a communication channel on the profile markup page. A question of the other user may be published to the user on the profile markup page of the user, and/or other profile markup page of the other user. The question may be associated as being posted by the other user.Type: GrantFiled: October 18, 2013Date of Patent: January 13, 2015Assignee: Alation, Inc.Inventors: Venkatesh Ganti, Aaron Kalb, Feng Niu, Satyen Sangani
-
Patent number: 8935283Abstract: Systems and methods are provided for searching for analog data, including hand writing, facial expressions and voice data. With respect to analog writing, a device records and stores analog writing, including time, pressure and position as a writing tool moves on a touch screen device. A search term that includes time, pressure and position data, is received. The search term is compared with the time, pressure and position stored on the device. If they are similar, then the stored analog writing is displayed. In other example embodiments, facial expressions and voice data can be used as search terms to respectively search for stored facial expressions and voice data.Type: GrantFiled: April 11, 2012Date of Patent: January 13, 2015Assignee: BlackBerry LimitedInventors: Anand Ravindra Oka, Sean Bartholomew Simmons
-
Patent number: 8935282Abstract: A system including an associative memory comprising a plurality of data and a plurality of associations among the plurality of data. The plurality of data is collected into associated groups. The associative memory is configured to be queried based on at least indirect relationships among the plurality of data. The system also includes an input device in communication with the associative memory. The input device is configured to receive a query to compare entities in the associative memory. The system also includes a coordinator in communication with the associative memory. The coordinator is configured to compare the entities to identify a similar attribute value among the entities. The coordinator is further configured to identify a differentiator among the entities.Type: GrantFiled: July 27, 2012Date of Patent: January 13, 2015Assignee: The Boeing CompanyInventors: John Whelan, Jaime Antonio Flores, Jr.