Fuzzy Searching And Comparisons Patents (Class 707/780)
  • Patent number: 10331789
    Abstract: A semantic analysis apparatus, method, and non-transitory computer readable storage medium thereof are provided. The semantic analysis apparatus performs phrase analysis on a Chinese character string to obtain several groups and semantically analyzes the groups to obtain at least one first probability distribution, wherein each first probability distribution has several first probability values corresponding to several tags one-to-one. The semantic analysis apparatus divides the Chinese character string into several Chinese characters and semantically analyzes the Chinese characters to obtain at least one second probability distribution, wherein each second probability distribution has several second probability values corresponding to the tags one-to-one.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: June 25, 2019
    Assignee: Institute For Information Industry
    Inventors: Yun-Kai Hsu, Tsung-Chieh Chen, Chih-Li Huo, Keng-Wei Hsu
  • Patent number: 10324919
    Abstract: A processing device receives a request that identifies an object to store in a storage system. The request includes a custom path for the object that represents content of the object. The processing device selects one or more other objects in the storage system that has a respective custom path that is similar to the custom path in the request. The one or more other objects that have the respective custom path that is similar to the custom path in the request includes content that is similar to the content of the object that is identified in the request. The processing device determines which data store in the storage system stores the one or more other objects that have the respective custom path that is similar to the custom path in the request, and routes the object identified in the request to a storage node corresponding to the data store to store the object in the data store with the one or more other objects.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: June 18, 2019
    Assignee: Red Hat, Inc.
    Inventor: Huamin Chen
  • Patent number: 10324928
    Abstract: In one embodiment, a method includes accessing a data set including a list of objects matching a query command and a score for each of the listed objects, where the query command is generated by parsing a query using a parsing algorithm, and where the score for each of the listed objects is calculated based on a scoring algorithm. The method also includes generating multiple subsets of the data set, each subset including one or more of the listed objects, and calculating, for each subset, a measure of score-quality associated with the scores of the objects in the subset and a measure of CPU-power associated with an amount of processing power required for retrieving the objects in the subset. The method also includes revising the parsing algorithm based on a comparison of the measures of score-quality and the measures of CPU-power associated with one or more of the subsets.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Rajat Raina, Allan Stewart, Li-Tal Mashiach
  • Patent number: 10311050
    Abstract: The disclosed embodiments include a system, computer program product, and computer-implemented method configured to modify a knowledge graph. The disclosed embodiments seek to improve the process of expanding a knowledge graph by identifying information that is useful and relevant to the needs of the users based on questions being asked by users. In one embodiment, the information is collected using a gaming platform. The disclosed embodiments augment the knowledge graph, by adding new entities and/or relationships, based on the gathered information.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: June 4, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles E. Beller, Donna K. Byron, Benjamin L. Johnson
  • Patent number: 10303703
    Abstract: A first data set associated with a first group of users is accessed. The first data set includes demographic data, online behavior data, and additional user data associated with the users in the first group. A second data set associated with a second group of users is accessed. The second data set includes demographic data and online behavior data but not additional user data associated with the users in the second group. One or more sets of matched users are determined based on the demographic data and online behavior data included in the first data set and the demographic data and online behavior data included in the second data set. Each set includes a user from the first group matched with a user from the second group. Based on the one or more sets of matched users, an augmented second data set that includes additional user data associated with the users in the second group is generated. One or more reports are generated based on the augmented second data set.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: May 28, 2019
    Assignee: comScore, Inc.
    Inventors: Cameron S. Meierhoefer, David Pham Kapar, Patrick James Kemp, Alan Vaughn
  • Patent number: 10244030
    Abstract: A system is disclosed for delivering dynamically-rendered web experiences enriched with external user profile data. The system establishes a provider connection with a provider system external to the system. The provider connection connects a page component of a network site and a provider service executing on the provider system. During web content delivery, the system accesses the provider connection and queries the provider service about a user visiting the network site. The system dynamically integrates external user profile data provided by the provider system with system-managed content in a delivered web page that is tailored to the user.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: March 26, 2019
    Assignee: Open Text SA ULC
    Inventor: Michael Gerard Jaskiewicz
  • Patent number: 10200454
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A set of co-located devices is identified, including at least first and second devices that are associated with different users and are currently in proximity to each other. A determination is made that a first one of the co-located devices is configured to be viewed by multiple people. Use data is gathered that is associated with current sessions associated with the different users related to their use of their respective devices including gathering first data related to the use of the first device by a first user and second data related to the use of the second device by a second different user. The first and second data are aggregated and evaluated to identify content to present on the first one of the co-located devices for presentation to both users.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: February 5, 2019
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Paun
  • Patent number: 10146743
    Abstract: Systems and methods for optimizing content layout using behavior metrics are provided. Behavioral data is collected for a content item presented on a client device. The behavioral data indicates various locations within a display area of the content item at which a user action (e.g., clicking) occurs. The behavioral data is used to assign weights to various components of a layout scheme for the content item. A user action that occurs within an area of the content item associated with a particular component of the layout scheme contributes to the weight of the corresponding component. The weights associated with each component of the layout scheme are used to optimize the layout for the content item. Components with greater assigned weights are highlighted or emphasized. The display sizes of components in the optimized layout scheme may correspond to the weights associated with the components.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: December 4, 2018
    Assignee: Google LLC
    Inventors: Guannan Zhang, Zhenguo Ou
  • Patent number: 10123063
    Abstract: In general, the systems, components, methods, and techniques are provided for gathering, recording, and developing accurate user demographics attributed to users viewing content across different media platforms while protecting user privacy and providing compliance with legal or policy mandated privacy provisions.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: November 6, 2018
    Assignee: comScore, Inc.
    Inventor: Michael A Brown
  • Patent number: 10091271
    Abstract: A system is disclosed for delivering dynamically-rendered web experiences enriched with external user profile data. The system establishes a provider connection with a provider system external to the system. The provider connection connects a page component of a network site and a provider service executing on the provider system. During web content delivery, the system accesses the provider connection and queries the provider service about a user visiting the network site. The system dynamically integrates external user profile data provided by the provider system with system-managed content in a delivered web page that is tailored to the user.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: October 2, 2018
    Assignee: Open Text SA ULC
    Inventor: Michael Gerard Jaskiewicz
  • Patent number: 10067924
    Abstract: A method, system and computer-usable medium are disclosed for identifying unchecked criteria within a form. Natural Language Processing (NLP) is applied to unstructured data within a target form to identify elements of a form structure. Analytic analysis is then applied to the resulting form structure elements to identify a hierarchical structure and associated element placement. Implicit selections within the form are then identified by applying rules based upon other selections and their orientation to anchor terms to determine the completeness of the form, based upon aggregation of form elements. The form structure elements and the hierarchy metadata are then processed logically reassemble the form's hierarchy in flattened forms for multi-layer, sub-element anaphora resolution.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Scott R. Carrier, Lee M. Surprenant, Amy E. Veatch
  • Patent number: 10057638
    Abstract: Disclosed are methods and systems involving location-based disambiguation of media channel identification, in a scenario where a fingerprint of media content being rendered by a media presentation device matches multiple reference fingerprints corresponding respectively with multiple different media channels. Upon detecting such a multi-match situation, a server or other entity will use a location of the media presentation device as a basis to disambiguate between the matching reference fingerprints and thus to determine the channel on which the media content being rendered by the media presentation device is arriving.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: August 21, 2018
    Assignee: Gracenote, Inc.
    Inventors: Chung Won Seo, Youngmoo Kwon, Jaehyung Lee
  • Patent number: 10032116
    Abstract: A historical repository of device identifiers associated with sets of prior mean values and prior standard deviation values, is maintained. A device identification message is received from a suspect computer device and contains a device identifier and a measured device signature value. A mean value and a standard deviation value are determined based thereon, and used to update the prior mean value and the prior standard deviation value in one of the sets in the historical repository having an association to the device identifier. A prior frequency value is determined. A posterior probability value, indicating likelihood that the suspect computer device corresponds to a genuine computer device identified by the device identifier, is generated based on the mean value, the standard deviation value, and the prior frequency value. Whether the suspect computer device is permitted to access an electronic resource is controlled based on the posterior probability value.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: July 24, 2018
    Assignee: CA, Inc.
    Inventor: Atmaram Shetye
  • Patent number: 10026020
    Abstract: Embedding space for images with multiple text labels is described. In the embedding space both text labels and image regions are embedded. The text labels embedded describe semantic concepts that can be exhibited in image content. The embedding space is trained to semantically relate the embedded text labels so that labels like “sun” and “sunset” are more closely related than “sun” and “bird”. Training the embedding space also includes mapping representative images, having image content which exemplifies the semantic concepts, to respective text labels. Unlike conventional techniques that embed an entire training image into the embedding space for each text label associated with the training image, the techniques described herein process a training image to generate regions that correspond to the multiple text labels. The regions of the training image are then embedded into the training space in a manner that maps the regions to the corresponding text labels.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: July 17, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Hailin Jin, Zhou Ren, Zhe Lin, Chen Fang
  • Patent number: 10007862
    Abstract: A system and method for detecting an object of interest. A system and method may generate a first signature for an object of interest based on an image of the object of interest. A system and method may generate a second signature for a candidate object based on an image of the candidate object. A system and method may calculate a similarity score by relating the first signature to the second signature and may determine the image of the candidate object is an image of the object of interest based on the similarity score.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: June 26, 2018
    Assignee: QOGNIFY LTD.
    Inventors: Yaniv Gurwicz, Raanan Yonatan Yehezkel, Vladimir Goldner, Guy Boudoukh, Guy Blumstein-Koren, Doron Girmonsky
  • Patent number: 9990758
    Abstract: A system rapidly builds bounding volume hierarchies for ray tracing using both the CPU cores and an integrated graphics processor. The hierarchy is built directly into shared memory (between the CPU and GPU). The method starts by sorting the triangles along a space-filling curve, and then quickly sets up a number of mini-trees with a small number of triangles in them, which includes computing the bounding boxes of the mini-trees. This makes it possible to build the mini-trees using a surface-area heuristic in parallel on the graphics processor, while at the same time, the trees above the mini-trees are built in a top-down fashion using the CPU cores.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: June 5, 2018
    Assignee: Intel Corporation
    Inventors: Per Ganestam, Tomas Akenine-Moller, Carl J. Munkberg
  • Patent number: 9935996
    Abstract: A system is disclosed for delivering dynamically-rendered web experiences enriched with external user profile data. The system establishes a provider connection with a provider system external to the system. The provider connection connects a page component of a network site and a provider service executing on the provider system. During web content delivery, the system accesses the provider connection and queries the provider service about a user visiting the network site. The system dynamically integrates external user profile data provided by the provider system with system-managed content in a delivered web page that is tailored to the user.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: April 3, 2018
    Assignee: Open Text SA ULC
    Inventor: Michael Gerard Jaskiewicz
  • Patent number: 9910880
    Abstract: According to an exemplary embodiment, a method for generating an enterprise user group is provided. The method may include receiving a set of attributes for an enterprise network user; receiving one or more enterprise group member identification rules including a similarity distance threshold and a set of target attributes; calculating, using a hardware processor, a similarity assessment score based on the set of target attributes and the set of attributes; and determining, using the hardware processor, whether the enterprise network user is an enterprise group member based on the similarity assessment score and the similarity distance threshold.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: March 6, 2018
    Assignee: WIPRO LIMITED
    Inventors: Shishir Kumar, Jayakumar Panicker
  • Patent number: 9898500
    Abstract: Improved techniques and systems for storage, delivery and acquisition of digital assets stored in cloud data storage. Cloud data storage can be provided by a cloud data repository that is capable of storing digital data for various users. A given user can access cloud data storage from any of his/her authorized client devices via a network. A given client device can access not only locally stored digital assets but also remotely stored digital assets from cloud data storage. In one embodiment, downloads of digital assets resident in cloud data storage to client devices can be managed in view of available network performance. As one example, digital assets of differing quality levels can be downloaded in a manner dependent on network performance. As another example, locally stored digital assets of reduced quality can be upgraded (e.g., replaced) by higher quality versions in a manner dependent on network performance.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: February 20, 2018
    Assignee: APPLE INC.
    Inventors: Jeffrey L. Robbin, Lucas C. Newman, Scott J. Forstall, Stephen O. Lemay, Steve Saro Gedikian, Max Muller, Thomas Alsina
  • Patent number: 9836527
    Abstract: An offline semantic processor of a resource-constrained voice-enabled device such as a mobile device utilizes an offline grammar model with reduced resource requirements to parse voice-based queries. In various implementations, a query issued at a resource-constrained device may be semantically processed to identify candidate responsive actions that are performable by the resource-constrained device. Candidate responsive action performance statistics may be analyzed to select, from the one or more candidate responsive actions, a qualifying responsive action. In various implementations, the candidate responsive action performance statistics may relate to performance of the one or more candidate responsive actions by the resource-constrained device following issuance of the query.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: December 5, 2017
    Assignee: Google LLC
    Inventors: Yuli Gao, Sangsoo Sung, Pedro Jose Moreno Mengibar
  • Patent number: 9824135
    Abstract: Method for decomposing a complexly shaped object in a data set, such as a geobody (31) in a seismic data volume, into component objects more representative of the true connectivity state of the system represented by the data set. The geobody is decomposed using a basis set of eigenvectors (33) of a connectivity matrix (32) describing the state of connectivity between voxels in the geobody. Lineal subspaces of the geobody in eigenvector space are associated with likely component objects (34), either by a human interpreter (342) cross plotting (341) two or more eigenvectors, or in an automated manner in which a computer algorithm (344) detects the lineal sub-spaces and the clusters within them.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: November 21, 2017
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Matthias Imhof, Pavel Dimitrov, Antonio R. C. Paiva
  • Patent number: 9787813
    Abstract: An apparatus and method for storing an image in a storage folder corresponding to a file name in a mobile device are provided. The method includes obtaining a keyword list by analyzing a file name of the data to be stored, searching for at least one storage folder having a folder name corresponding to at least one keyword included in the keyword list, determining one of the found storage folders, and storing the data in the determined storage folder.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: October 10, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Woo Park, Seung-Yeol Lee, Byung-Il Han, Min-Cheol Kang, Chan-Hee Yoon
  • Patent number: 9767362
    Abstract: Techniques for matching a feature of captured visual data are described in various implementations. In one example implementation, a server from among plural servers matches a feature of captured visual data of a physical target received from an electronic device with features of one of a plurality of partitions. Based on the matching, an object is identified that corresponds to the captured visual data.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: September 19, 2017
    Assignee: Aurasma Limited
    Inventor: George Saklatvala
  • Patent number: 9727587
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for previewing search results. In one aspect, a method includes receiving a query from a client device. One or more image search results are provided to the client device, each of the one or more image search results identifying a corresponding image resource and each of the one or more image search results including an image representation of the corresponding image resource. One or more related queries are provided to the client device, the one or more related queries having been determined to be related to the query, wherein each of the one or more related queries includes a preview image to be displayed at the client device, the preview image representing an image search result responsive to the related query.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: Peter Linsley, Kenneth W. Dauber
  • Patent number: 9715541
    Abstract: A method to enhance collaboration by enabling users of a content-sharing platform to identify media items to credit the entities that contributed to the media item. Such a method includes receiving a request for a media item and obtaining credit data associated with the media item. The method further includes providing for presentation the media item and a list of entities contributing to the media item as defined by the credit data and when receiving the request pertaining to an entity from the list, providing for presentation a list of media items that the entity has contributed to.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: July 25, 2017
    Assignee: GOOGLE INC.
    Inventors: David Kosslyn, Eric Brandon Mayers, Erica Morse, Cheng Wei Lee, Shrey Gupta, Jung Eun Kim
  • Patent number: 9703779
    Abstract: A method of and system for enhanced local-device content discovery is disclosed. A method includes providing a local collection of content items and associated metacontent on a device. The metacontent describes the informational content of the corresponding content items. A remote catalog of metacontent items and information describing relationships between the metacontent items is provided. Input is received from the user for finding at least one desired content item and a search query is formed including at least one metacontent item of the remote catalog based on matching the input from the user with metacontent items of the catalog and further based on the information describing relationships between the metacontent items. A subset of content items of the local collection associated with metacontent that at least partially matches the search query is selected and presented on a display device based on at least one ranking criterion.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: July 11, 2017
    Assignee: Veveo, Inc.
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Pankaj Garg, Ganesh Ramamoorthy, Kajamalai G. Ramakrishnan, Murali Aravamudan
  • Patent number: 9679080
    Abstract: In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving an unstructured text query, identifying nodes and edges that correspond to n-grams of the text query, accessing a context-free grammar model, identifying grammars having query tokens that correspond to the identified nodes and edges, determining a score for each identified grammar, and then generating structured queries based on the identified grammars based on strings generated by the grammars.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: June 13, 2017
    Assignee: Facebook, Inc.
    Inventors: Yofay Kari Lee, Michael Benjamin Cohen, Maxime Boucher, Alisson Gusatti Azzolini, Xiao Li, Lars Eilstrup Rasmussen, Kathryn Hymes, Amy Campbell
  • Patent number: 9665615
    Abstract: A search system, separate from a relational database, generates an index of information in the relational database that can be used to look up business records (or entities). A search system, that is also separate from the relational database, receives typing or other character inputs in a search user input mechanism and generates queries against the index based on the typing inputs, or other character inputs, received. The search system returns results and modifies those results as additional typing inputs, or characters, are received.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: May 30, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amit Raghunath Kulkarni, Brian Russell Glaeske, Vijeta Johri, Amar Nalla, Pramit H. Desai, Tanmoy Dutta
  • Patent number: 9607044
    Abstract: Methods and systems for performing a query over joined tables in the context of inexact matching provide efficient search engine functionality. The systems and methods are used to perform an efficient query on a parent table and joined child tables. Search grams are determined based on the query and parent records and child records are scanned for the search grams. Gram scores are computed based on a degree of matching between the parent and child records and the search grams.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: March 28, 2017
    Assignee: TIBCO Software Inc.
    Inventors: Fletcher Foti, Bruce Zuidema
  • Patent number: 9547175
    Abstract: Example embodiments may relate to methods and systems for adapting an array of piezoelectric transducers, placed on a head-mounted device (HMD), to different head sizes. For example, an HMD (e.g., a wearable computer) may include an array of transducers that are configured to operate as bone conduction transducers (BCTs), and alternatively as pressure sensors. In particular, methods and systems may be implemented to determine a respective power level for each vibration transducer in the array based at least in part on a determined mechanical load on each transducer in the array. Once the respective power level for each vibration transducer is determined, the system may cause each vibration transducer in the array to operate at the determined respective power level.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventors: Farhad Farzbod, Jianchun Dong
  • Patent number: 9471849
    Abstract: A system and method for detecting an object of interest. A system and method may generate a first signature for an object of interest based on an image of the object of interest. A system and method may generate a second signature for a candidate object based on an image of the candidate object. A system and method may calculate a similarity score by relating the first signature to the second signature and may determine the image of the candidate object is an image of the object of interest based on the similarity score.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: October 18, 2016
    Assignee: Qognify Ltd.
    Inventors: Yaniv Gurwicz, Raanan Yonatan Yehezkel, Vladimir Goldner, Guy Boudoukh, Guy Blumstein-Koren, Doron Girmonsky
  • Patent number: 9442975
    Abstract: A system and method for processing data stored in data storage devices is described. A computing processor acquires blocks of data from a target machine and computes an entropy value associated with each block of the acquired data. The computing processor checks the entropy values of each block to determine whether or not the particular block is deemed to contain useful data, before that block is analyzed.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: September 13, 2016
    Assignee: Guidance Software, Inc.
    Inventors: Dominik Weber, Matthew Garrett, Claudiu Teodorescu, Rajesh Sharma
  • Patent number: 9372829
    Abstract: Techniques for determining user input on a touch screen of a user device are disclosed. In some situations, the techniques include: receiving information about a user input provided to a touch screen of a user device, the touch screen displaying two or more selectable objects, wherein each of the selectable objects, if selected, initiates a response corresponding to the selection of the object, determining a selectable object among the selectable objects that has a highest likelihood of being an object that a user intended to select with the user input, and providing a response corresponding to a selection of the determined selectable object. In one situation, a selectable object is a button or a hyperlink included in a Web page displayed on the screen of the device, and the response includes content associated with the selected button or hyperlink.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: June 21, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Rouhollah Rahmani, Srikanth Thirumalai, Elmore Eugene Pope
  • Patent number: 9373080
    Abstract: A plurality of user made decisions concerning unknown data objects are received from a plurality of users. Each specific user made decision concerns a specific unknown data object made by a specific user, wherein the specific decision could not be made automatically with a sufficient level of confidence without user input. Accuracy of the received user made decisions is automatically determined, as empirical data determinative of the accuracy of the decisions becomes available over time. User weights are automatically dynamically calculated, based on the determined accuracy of decisions made by associated users. Multiple user made decisions received from multiple users concerning a specific unknown data object are aggregated, taking into account the user weights. A definitive decision concerning the specific unknown data object is automatically made without prompting any user for confirmation, based on the aggregating of the user made decisions concerning the specific unknown data object.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: June 21, 2016
    Assignee: Symantec Corporation
    Inventor: Sourabh Satish
  • Patent number: 9363641
    Abstract: Disclosed are a system and a service method for providing a digital content based on a moving path of a user. A service method may include storing and managing data in which coordinates of a map are converted to Geo-Hash coordinates according to a Geo-Hash algorithm, receiving location information from a terminal of a user, converting the location information to the Geo-Hash coordinates, and providing, to the terminal, information about digital content allocated to a Geo-Hash area including adjacent Geo-Hash coordinates based on the Geo-Hash coordinates. The terminal may be configured to determine the digital content to be provided to the terminal based on information about the digital content allocated to the Geo-Hash area and new location information of the terminal.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: June 7, 2016
    Assignee: NHN Entertainment Corporation
    Inventors: Jeong-Kwon Yang, Chung-Hyun Yu, Dae Woo Cho
  • Patent number: 9197696
    Abstract: Approaches, techniques, and mechanisms are disclosed for the secure distribution of media content to devices having minimal or no Internet connectivity. Computing devices referred to herein as “local servers” are strategically deployed at various locations, such as stores and other public locations. Packages of media contents are stored on the local servers, and may be updated using various online and/or offline data transfer techniques. Portable devices may directly connect to the local servers via various types of proximity-based connections, such as by wireless local area networks, by wired connections over Universal Serial Bus cables, or by sharing of removable media such as Secure Digital cards. The local servers may copy their media contents to authorized devices when such connections are established. The contents on a device may be automatically be updated the next time the device connects to one of the local servers, so as to include newly selected and/or available content.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: November 24, 2015
    Assignee: Vuclip
    Inventors: Nickhil Jakatdar, Arun Prakash, Areef Raza, Bo Shen
  • Patent number: 9087108
    Abstract: Providing category information includes: receiving a plurality of search key word sets that were previously input by a plurality of users; obtaining category information corresponding to the plurality of search key word sets; segmenting each of the plurality of search key word sets into search key word units; combining the search key word units into a plurality of search key word unit groups that correspond to a plurality of stages; based at least in part on the category information, determining category information that specifically corresponds to the plurality of search key word unit groups; and based at least in part on category information, establishing a plurality of search key word tables corresponding to the plurality of stages.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: July 21, 2015
    Assignee: Alibaba Group Holding Limited
    Inventor: Jianping Qian
  • Patent number: 9037607
    Abstract: Disclosed is a method generally applicable to any financial dataset for the purposes of: (1) determining the most important patterns in the given dataset, in order of importance; (2) determining any trends in those patterns; (3) determining relationships between patterns and trends; and (4) allowing quick visual identification of anomalies for closer audit investigation. These purposes generally fall within the scope of what in financial auditing is known as ‘analytical review’. The current method's advantages over existing methods are that is fully independent of the financial data subject to analysis, requires no background knowledge of the target business or industry, and is both scalable (to large datasets) and fully scale-invariant, requiring no a priori notion of financial materiality.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 19, 2015
    Assignee: GALISTEO CONSULTING GROUP INC.
    Inventor: Peter Alexander Chew
  • Patent number: 9031908
    Abstract: Method and apparatus for simultaneous comparison of multiple backup sets maintained in a computer system are described. A plurality of backup sets of data maintained in a computer system including a hierarchy of objects is managed. In some examples, a graphical user interface (GUI) is displayed on a display coupled to the computer, the GUI having views configured show a first group of backup sets from the plurality of backup sets. Individual objects of a selected backup set in the first group of backup sets are pinned in a pinned view of the views in response to a first command. A second group of backup sets from the plurality of backup sets is shown in the views in response to a second command by sliding individual objects of at least one backup set in the plurality of backup sets across at least one unpinned view of the views with respect to the individual objects of the selected backup set in the pinned view.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: May 12, 2015
    Assignee: Symantec Corporation
    Inventors: Christopher Greene, Kirk Freiheit
  • Patent number: 9031958
    Abstract: Systems and methods are provided for file searching on mobile devices. A system includes a user interface and a file query system. The user interface is for receiving a user-provided spatio-temporal query for use in searching for a particular file. The user-provided spatio-temporal query is provided by a user of a mobile device. The file query system is for determining information about the particular file responsive to the user-provided spatio-temporal query, and identifying from the information one or more files as a search result for the particular file.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: May 12, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Joel W. Branch, Franck Le, Sihyung Lee, Mukesh K. Mohania
  • Patent number: 9031326
    Abstract: A system for performing an image categorization procedure includes an image manager with a keypoint generator, a support region filter, an orientation filter, and a matching module. The keypoint generator computes initial descriptors for keypoints in a test image. The support region filter and the orientation filter perform respective filtering procedures upon the initial descriptors to produce filtered descriptors. The matching module compares the filtered descriptors to one or more database image sets for categorizing said test image. A processor of an electronic device typically controls the image manager to effectively perform the image categorization procedure.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: May 12, 2015
    Assignee: Sony Corporation
    Inventors: Liangyin Yu, Ming-Chang Liu, Kuang-Man Huang
  • Patent number: 9026552
    Abstract: A database system and method for linking a received contact to a company location. The received contact includes an external address and identifies a company. The database includes a set of multiple locations for the company. The external address is compared to the addresses stored in the database for the different company locations. If a match is found, the contact is tethered to the location with matching address. If no match is found, a new location is created and added to the set of locations for the company.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: May 5, 2015
    Assignee: salesforce.com, inc.
    Inventor: Arun Kumar Jagota
  • Publication number: 20150120778
    Abstract: Embodiments relate to approximate assignment in a constraint based evolutionary search. An aspect includes providing a genome representing a collection of variable assignment preferences encoded as genes. Another aspect includes reducing the domain until a unit sized domain is reached, the unit sized domain being an approximation to a value V. Another aspect includes searching for a first assignment of the value V that is less than or equal to the unit sized domain and a second assignment of the value V that is greater than the unit sized domain. Another aspect includes responsive to a first assignment and a second assignment being found, assigning the value V of one of the first assignment and the second assignment having the least distance from the unit sized domain to a variable X.
    Type: Application
    Filed: September 29, 2014
    Publication date: April 30, 2015
    Inventor: Renaud Dumeur
  • 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: 9015195
    Abstract: For processing multi-geo intent keywords, a keyword is identified from a webpage corresponding to an advertiser. A plurality of search queries which include the keyword are obtained. For each search query of the plurality of search queries, a determination is made whether the search query includes a location term, and in response to the determination that the search query includes the location term, the location term is associated with the keyword. A determination is made that the keyword is multi-geo intent keyword having multiple geographical locations associated therewith, based on multiple location terms being associated with the keyword. In response to identifying the keyword as multi-geo intent keyword, a determination is made that the webpage does not correspond to a single geo-location. The keyword is provided as a suggestion to the advertiser for bidding, based on the determination that the webpage does not correspond to a single geo-location.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventor: Sumit Sanghai
  • Patent number: 9009148
    Abstract: There is provided a computer-implemented method and system for ranking documents. The method includes identifying a number of query-document pairs based on clickthrough data for a number of documents. The method also includes building a latent semantic model based on the query-document pairs and ranking the documents for a search based on the latent semantic model.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: April 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jianfeng Gao, Kristina Toutanova, Wen-tau Yih
  • Publication number: 20150095374
    Abstract: Non-existent domain (NXD) queries may be monitored to determine if a keyword is included in NXD queries for a brand top level domain (TLD). When a predetermined number of NXD queries have been received for a brand domain that include the keyword, an action may be initiated. The action may be related to the registration of a new domain for the brand domain including the keyword.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: VERISSIGN, INC.
    Inventors: Venkata Pattapu, Thomas Correia, Jasenko Ibrahimbegovic, Eric Ying, Daniel Schonfeld
  • Patent number: 8996571
    Abstract: The text search apparatus has an information storage that stores plural transposed indexes associating characters or character strings appearing in a document to be searched with the appearance positions of the characters or character strings. The transposed indexes were generated for a document in which beginning marks are added in front of texts to be subject to forward matching search. The incremental searcher of the text search apparatus adds a beginning mark in front of a search keyword and executes a forward matching search using a set of transposed indexes. The main searcher executes a partial match search using the same set of transposed indexes.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: March 31, 2015
    Assignee: Casio Computer Co., Ltd.
    Inventor: Katsuhiko Satoh
  • Publication number: 20150088864
    Abstract: There is provided an information processing device including a storage section, a candidate acquiring section configured to acquire candidates of a related term corresponding to an input term, and a related term determining section configured to determine the related term from the candidates of the related term on basis of information stored in the storage section.
    Type: Application
    Filed: March 27, 2013
    Publication date: March 26, 2015
    Applicant: Sony Corporation
    Inventors: Shoichiro Takigawa, Mitsuru Waku, Takeshi Fujiki
  • Patent number: 8983995
    Abstract: Systems, methods and computer-storage media are provided for identifying query formulation suggestions in response to receiving a search query. A portion of a search query is received. Query formulation suggestions are identified by semantically analyzing the search query. The query formulation suggestions are used to further formulate the received search query. The query formulation suggestions include semantic-pattern-based query suggestions that are derived from semantic query patterns, one or more entities, and information associated with these entities. The query formulation suggestions are transmitted for presentation.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: March 17, 2015
    Assignee: Microsoft Corporation
    Inventors: Bo-June Hsu, Kuansan Wang, Yu-Ting Kuo, Chao-Chia Liu, Heung-Yeung Shum, Cornelia Carapcea, Yusuf Furkan Fidan, Lawrence William Colagiovanni, Arun Sacheti