Query-by-example Patents (Class 707/772)
  • Patent number: 11960507
    Abstract: 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: Grant
    Filed: January 17, 2020
    Date of Patent: April 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Andrew John Coleman, John Anthony Reeve, Trevor Clifford Dolby
  • Patent number: 11921773
    Abstract: 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: Grant
    Filed: December 31, 2019
    Date of Patent: March 5, 2024
    Assignee: SNAP INC.
    Inventor: Manny Jerrold Adler
  • Patent number: 11775528
    Abstract: 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: Grant
    Filed: July 26, 2021
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Eilebrecht, Karthick Krishnamoorthy, Maneesh Sah
  • Patent number: 11625597
    Abstract: 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: Grant
    Filed: October 16, 2018
    Date of Patent: April 11, 2023
    Assignee: Canon Medical Systems Corporation
    Inventors: Aneta Lisowska, Vismantas Dilys
  • Patent number: 11550851
    Abstract: 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: Grant
    Filed: February 10, 2022
    Date of Patent: January 10, 2023
    Assignee: Motional AD LLC
    Inventors: Juraj Kabzan, Julia Gomes
  • Patent number: 11487991
    Abstract: 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: Grant
    Filed: September 4, 2019
    Date of Patent: November 1, 2022
    Assignee: THE DUN AND BRADSTREET CORPORATION
    Inventor: Nikita Zhiltsov
  • Patent number: 11080338
    Abstract: 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: Grant
    Filed: January 13, 2017
    Date of Patent: August 3, 2021
    Assignee: NEC CORPORATION
    Inventor: Tingting Dong
  • Patent number: 11073975
    Abstract: 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: Grant
    Filed: March 29, 2019
    Date of Patent: July 27, 2021
    Assignee: Shutterstock, Inc.
    Inventors: Derek Mueller, Bryan Michael Minor
  • Patent number: 10911369
    Abstract: 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: Grant
    Filed: April 20, 2017
    Date of Patent: February 2, 2021
    Assignee: SPLUNK Inc.
    Inventors: Ioannis Vlachogiannis, Panagiotis Papadomitsos, Vassilis Karampinas, Maria Nasioti
  • Patent number: 10902586
    Abstract: 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: Grant
    Filed: May 8, 2018
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ramon Oswaldo G. Medina, Juan Manuel A. Vega
  • Patent number: 10902009
    Abstract: 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: Grant
    Filed: July 23, 2020
    Date of Patent: January 26, 2021
    Assignee: Dstillery, Inc.
    Inventors: Peter Ernest Lenz, Jr., Yeming Shi, Patrick Joseph Mccarthy, Amelia Grieve White, Melinda Han Williams
  • Patent number: 10824628
    Abstract: 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: Grant
    Filed: October 18, 2018
    Date of Patent: November 3, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Yabing Shi, Chenglong Xue, Shuangjie Li, Haijin Liang
  • Patent number: 10762126
    Abstract: 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: Grant
    Filed: September 27, 2017
    Date of Patent: September 1, 2020
    Assignee: Shutterfly, LLC
    Inventor: Omer Moshe Moussaffi
  • Patent number: 10681242
    Abstract: 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: Grant
    Filed: October 10, 2018
    Date of Patent: June 9, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Masato Hirota, Takashi Oguma, Toru Yasui, Toshitsugu Nishimi, Chikara Yuki
  • Patent number: 10659499
    Abstract: 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: Grant
    Filed: August 31, 2017
    Date of Patent: May 19, 2020
    Assignee: Google LLC
    Inventor: Benedict John Davies
  • Patent number: 10585937
    Abstract: 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: Grant
    Filed: March 15, 2016
    Date of Patent: March 10, 2020
    Assignee: STMICROELECTRONICS S.R.L.
    Inventors: Danilo Pietro Pau, Alioscia Petrelli, Luigi Di Stefano
  • Patent number: 10528613
    Abstract: 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: Grant
    Filed: November 23, 2015
    Date of Patent: January 7, 2020
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Dong Ping Zhang
  • Patent number: 10530723
    Abstract: 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: Grant
    Filed: December 21, 2016
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventors: 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: 10504000
    Abstract: 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: Grant
    Filed: March 24, 2016
    Date of Patent: December 10, 2019
    Assignee: THE UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL
    Inventors: Jared Scott Heinly, Johannes Lutz Schoenberger, Enrique Dunn, Jan-Michael Frahm
  • Patent number: 10489913
    Abstract: 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: Grant
    Filed: December 28, 2017
    Date of Patent: November 26, 2019
    Assignee: BEIJING SENSETIME TECHNOLOGY DEVELOPMENT CO., LTD.
    Inventor: Jianping Shi
  • Patent number: 10447777
    Abstract: 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: Grant
    Filed: June 30, 2015
    Date of Patent: October 15, 2019
    Assignee: Intuit Inc.
    Inventors: Aleksandra Djordjevic, Jorge R. Olavarrieta
  • Patent number: 10235410
    Abstract: 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: Grant
    Filed: February 11, 2016
    Date of Patent: March 19, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jin-Young Moon, Kyu-Chang Kang, Yong-Jin Kwon, Kyoung Park, Chang-Seok Bae, Jeun-Woo Lee
  • Patent number: 10097364
    Abstract: 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: Grant
    Filed: August 19, 2016
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Liam Harpur, Brian O'Donovan, Enda Sexton
  • Patent number: 10091011
    Abstract: 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: Grant
    Filed: December 6, 2017
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Liam Harpur, Brian O'Donovan, Enda Sexton
  • Patent number: 10083379
    Abstract: 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: Grant
    Filed: September 27, 2016
    Date of Patent: September 25, 2018
    Assignee: Facebook, Inc.
    Inventors: Dirk John Stoop, Balmanohar Paluri
  • Patent number: 10062084
    Abstract: 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: Grant
    Filed: October 21, 2015
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Alireza Pourshahid, Vinay N. Wadhwa, Graham A. Watts, Qing Wei
  • Patent number: 9986221
    Abstract: 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: Grant
    Filed: April 7, 2017
    Date of Patent: May 29, 2018
    Assignee: VISBIT INC.
    Inventor: Changyin Zhou
  • Patent number: 9830386
    Abstract: 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: Grant
    Filed: December 30, 2014
    Date of Patent: November 28, 2017
    Assignee: Facebook, Inc.
    Inventors: Fei Huang, Kay Rottmann, Ying Zhang, Matthias Gerhard Eck
  • Patent number: 9329982
    Abstract: 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: Grant
    Filed: August 25, 2014
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Muhammad Arif, Ann Marie Fred, Rodrigue Mubamba, Dermot M. Walsh
  • Patent number: 9122705
    Abstract: 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: Grant
    Filed: March 15, 2012
    Date of Patent: September 1, 2015
    Assignee: Google Inc.
    Inventor: Sergey Ioffe
  • Patent number: 9037600
    Abstract: 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: Grant
    Filed: January 28, 2011
    Date of Patent: May 19, 2015
    Assignee: Yahoo! Inc.
    Inventors: Pierre Garrigues, Charles Cadieu, Benjamin Jackson Culpepper, Killian Koepsell, Huy X. Nguyen, Andrew Stadlen, Gerry Pesavento, David Warland
  • Publication number: 20150127681
    Abstract: 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: Application
    Filed: August 13, 2014
    Publication date: May 7, 2015
    Inventors: Jangwoo LEE, Songgeun KIM, Jaeho LEE, Hyesoon JEONG
  • Patent number: 9020950
    Abstract: 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: Grant
    Filed: December 19, 2011
    Date of Patent: April 28, 2015
    Assignee: Palo Alto Research Center Incorporated
    Inventors: William C. Janssen, Jr., Lauri J. Karttunen
  • Patent number: 9021095
    Abstract: 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: Grant
    Filed: May 27, 2011
    Date of Patent: April 28, 2015
    Assignee: Oracle International Corporation
    Inventors: Hari Krishna Gutlapalli, Suhas R. Mehta
  • Patent number: 9015190
    Abstract: 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: Grant
    Filed: June 29, 2012
    Date of Patent: April 21, 2015
    Assignee: Longsand Limited
    Inventors: Sam Carter, Mitur Sakoda, Brian DaRosa
  • Patent number: 9009191
    Abstract: 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: Grant
    Filed: September 7, 2012
    Date of Patent: April 14, 2015
    Assignee: BlackBerry Limited
    Inventor: Nils Roger Andersson Reimer
  • Patent number: 9002781
    Abstract: 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: Grant
    Filed: August 17, 2010
    Date of Patent: April 7, 2015
    Assignee: Fujitsu Limited
    Inventors: Stergios Stergiou, Jawahar Jain, Yasunori Kimura
  • Publication number: 20150095373
    Abstract: 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: Application
    Filed: November 6, 2013
    Publication date: April 2, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ritsuko Beuchert, Scott Boudreau, Richard H. Burns, Sheraz Rashid
  • Patent number: 8996570
    Abstract: 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: Grant
    Filed: September 15, 2011
    Date of Patent: March 31, 2015
    Assignee: Omnyx, LLC
    Inventors: Curtis Stratman, Mark Lotter, Martin Shelly
  • Patent number: 8990199
    Abstract: 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: Grant
    Filed: September 30, 2010
    Date of Patent: March 24, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunil Ramesh, Arnab S. Dhua, Supratik Bhattacharyya, Gurumurthy D. Ramkumar, Gautam Bhargava
  • Publication number: 20150081734
    Abstract: 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 information
    Type: Application
    Filed: August 19, 2014
    Publication date: March 19, 2015
    Inventor: Jeffrey Scott Mason
  • Publication number: 20150074145
    Abstract: 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: Application
    Filed: April 14, 2007
    Publication date: March 12, 2015
    Inventor: Gregg S. Homer
  • Patent number: 8965766
    Abstract: 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: Grant
    Filed: March 15, 2012
    Date of Patent: February 24, 2015
    Assignee: Google Inc.
    Inventors: Eugene Weinstein, Boulos Harb, Anaya Misra, Michael Dennis Riley, Pavel Golik, Alex Rudnick
  • Publication number: 20150046492
    Abstract: 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: Application
    Filed: August 9, 2013
    Publication date: February 12, 2015
    Applicant: VMware, Inc.
    Inventor: Vipin BALACHANDRAN
  • Patent number: 8935283
    Abstract: 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: Grant
    Filed: April 11, 2012
    Date of Patent: January 13, 2015
    Assignee: BlackBerry Limited
    Inventors: Anand Ravindra Oka, Sean Bartholomew Simmons
  • Patent number: 8935281
    Abstract: 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: Grant
    Filed: October 31, 2005
    Date of Patent: January 13, 2015
    Assignee: Symantec Operating Corporation
    Inventors: Sanjay Ramchandra Kale, Kuldeep Sureshrao Nagarkar, Abhay Harishchandra Marode
  • Patent number: 8935282
    Abstract: 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: Grant
    Filed: July 27, 2012
    Date of Patent: January 13, 2015
    Assignee: The Boeing Company
    Inventors: John Whelan, Jaime Antonio Flores, Jr.
  • Patent number: 8935272
    Abstract: 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: Grant
    Filed: October 18, 2013
    Date of Patent: January 13, 2015
    Assignee: Alation, Inc.
    Inventors: Venkatesh Ganti, Aaron Kalb, Feng Niu, Satyen Sangani
  • Publication number: 20150006576
    Abstract: In response to a request, one of primary content data as a copyrighted work and incidental content data is received from a server. With a music editing and sharing application, the content data is used in a secondary usage fashion for editing in order to produce new incidental content data. The incidental content data is not the one that is produced by arranging directly the primary content data as an editing material but play control information for giving an instruction defining a play mode. The incidental content data is uploaded to an incidental content server.
    Type: Application
    Filed: September 19, 2014
    Publication date: January 1, 2015
    Applicant: Sony Corporation
    Inventors: Toshimasa Miyoshi, Hideo Nagasaka, Takashi Tominaga, Tadaaki Kimijima, Shigeru Inoue, Soichiro Atsumi
  • Publication number: 20150006574
    Abstract: Medical selection system 100 for generating selection data, the medical selection system comprising user input 110 for enabling a user to establish a selection of one or more medical images amongst a plurality of medical images 182 for establishing the one or more medical images as baseline images for use in a follow-up examination of a patient; a processor 120 for (i) generating selection data 132 being indicative of said selection, and (ii) including selection metadata in the selection data for enabling associating the selection data with the plurality of medical images; and an output 130 for providing the selection data to a medical processing system 150 for enabling the medical processing system to select, based on the selection data, the one or more medical images amongst the plurality of medical images for use as the baseline images in the follow-up examination of the patient.
    Type: Application
    Filed: January 14, 2013
    Publication date: January 1, 2015
    Applicant: KONINKLIJKE PHILIPS N.V.
    Inventors: Axel Saalbach, Julien Senegas, Michael Chun-chieh Lee