Patents Issued in March 28, 2017
-
Patent number: 9606970Abstract: A method and system for implementing a browser based information extraction and transmission method. A method and system for identifying, extracting, and transmitting predefined structured information from web pages browser interface. The extracted information is then added to a user profile on a social network and a database. The information is shared with other users who can comment, copy, vote on, or go to the original information source. The information can be combined with other extracted information to form collections for the purposes of voting on one or more items in the collection, combining multiple items to form a useful kit, saving information for later use, adding addition information such as dates and purchase location for personal inventory purposes, and for saving bookmarks to structured data.Type: GrantFiled: January 4, 2013Date of Patent: March 28, 2017Assignee: Data Record ScienceInventors: Derek Edwin Pappas, Dragan Vujovic
-
Patent number: 9606971Abstract: An automated website analysis system includes mechanisms for automatically auditing a website to validate that the scanned web page information conforms to validation rules. In one implementation, an auditing system requests web pages of an identified website pursuant to validating at least a portion of each requested web page. Embodiments include scanning page code of at least one of the web pages to identify scanned web page information, including a page tag. The scanned web page information is validated to determine whether is conforms to at least one validation rule by validating variables of the page tag against validation rules, including a vendor validation rule. Results of the validation are reported.Type: GrantFiled: November 14, 2013Date of Patent: March 28, 2017Assignee: OBSERVEPOINT, INC.Inventors: Robert K. Seolas, John Pestana, James Tyler Broadbent, Alan Martin Feuerlein
-
Patent number: 9606972Abstract: One or more techniques and/or systems provide for an entity to receive collaboration context data regarding activities that have taken place with respect to a document when the entity views a reference to the document comprised within a communication directed to the entity. For example, a hyperlink related to a document may be emailed to an entity when the document is shared with the entity. Subsequently, when the entity views the email comprising the hyperlink, the entity may be provided with contextual information regarding the document (e.g., entities that have viewed the document, edits other entities have made to the document, etc.). In one embodiment, such information may be presented to the entity in the same application (e.g., email client and/or email service) as the email. In this way, the entity may be provided with information that may help the entity assess whether to access a shared document, for example.Type: GrantFiled: November 9, 2011Date of Patent: March 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Sarah M. Filman, Arcadiy G. Kantor
-
Patent number: 9606973Abstract: An embodiment provides a method, including: receiving, at an input device, user input having a string of characters; determining, using a processor, one or more potential errors in the string of characters; identifying, using a processor, a character location of a highest ranked error of the one or more potential errors within the string of characters; and positioning, on a display, a visual indication associated with the location of the highest ranked error within the string of characters. Other aspects are described and claimed.Type: GrantFiled: April 25, 2014Date of Patent: March 28, 2017Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Arnold S. Weksler, Russell Speight VanBlon, Neal Robert Caliendo, Jr.
-
Patent number: 9606974Abstract: A methodology through which a host site may automatically insert relevant links into a set of text. In this methodology, the contents of the text are compared against a database containing character strings, and the character strings from the database contained in the text are identified. Each of the character strings in the database has an associated link that connects to other webpages on the same website or other websites. For each character string of the database found in the contents of the text, the associated link is inserted into the text. In this way, only relevant links are inserted into the text.Type: GrantFiled: December 27, 2007Date of Patent: March 28, 2017Assignee: eBay Inc.Inventors: Richard B. Gorelick, Steven G. Madere, Michael D. McCartney, Matthew W. Mengerink, David J. Wilson
-
Patent number: 9606975Abstract: Provided are an apparatus and method for automatically generating a visual annotation with respect to a massive image based on a visual language. The apparatus for automatically generating a visual annotation based on a visual language includes an image input unit configured to receive an input image, an image analyzing unit configured to extract feature information of the input image received by the image input unit, a searching unit configured to search a similar image with respect to the input Image and text information included in the similar image by using the feature information extracted by the image analyzing unit, and a visual annotation configuring unit configured to configure a visual annotation with respect to the input image by using the text information searched by the searching unit.Type: GrantFiled: June 30, 2014Date of Patent: March 28, 2017Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Weon Geun Oh, Sang Il Na
-
Patent number: 9606976Abstract: A computer-implemented method includes providing, from a server including one or more processors, a user interface element to a first computing device, wherein the first computing device is associated with a user, and the server determines that the user is associated with a second computing device that is a mobile computing device having a digital display and is logged into an account at both the first and second computing devices. The method further includes receiving a user request for a rendering of a document issued by the first computing device upon selection of the user interface element by a user, and transmitting a command to the second computing device that causes the second computing device to automatically display the rendering of the document. The method further includes receiving and storing annotation information corresponding to one or more annotations to the rendering made at the second computing device.Type: GrantFiled: November 18, 2014Date of Patent: March 28, 2017Assignee: GOOGLE INC.Inventor: Vance Julius Vagell
-
Patent number: 9606977Abstract: Methods and apparatus are described herein for identifying tasks in messages. In various implementations, natural language processing may be performed on a received message to generate an annotated message. The annotated message may be analyzed pursuant to a grammar. A portion of the message may be classified as a user task entry based on the analysis of the annotated message.Type: GrantFiled: January 22, 2014Date of Patent: March 28, 2017Assignee: GOOGLE INC.Inventors: Amarnag Subramanya, Edgar Gonzalez Pellicer, Shalini Agarwal
-
Patent number: 9606978Abstract: A method for discovering relationships in tabular data is provided in the illustrative embodiments. A set of documents is received, a document in the set including the tabular data. A cell in the tabular data is selected whose dependencies are to be determined. A hypothesis to use in conjunction with the cell is selected. Whether the hypothesis applies to a selected portion of the document is tested by determining whether a conclusion in the hypothesis can be computed using a function specified in the hypothesis on the selected portion. The selected portion can be a selected cell-range in the tabular data or content in a non-tabular portion of the document. The hypothesis is utilized to describe the cell relative to the selected portion.Type: GrantFiled: November 26, 2013Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Donna K. Byron, Scott N. Gerard, Alexander Pikovsky, Matthew B. Sanchez
-
Patent number: 9606979Abstract: Displaying a preference by a first user of a content contribution submitted by a second user is disclosed. A preference event by the first user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is produced. At least a portion of the received events is caused to be rendered graphically.Type: GrantFiled: June 25, 2013Date of Patent: March 28, 2017Assignee: LinkedIn CorporationInventor: R. Kevin Rose
-
Patent number: 9606980Abstract: Test cases for a text annotator are generated by determining types of inputs to the annotator and analyzing language structures in a corpus to identify sentence types and grammar constructs. An input type can correspond to multiple grammar constructs. Test cases are generated by performing grammar tree transformations on selected fragments from the corpus based on the sentence types and the grammar constructs. Additional test cases are generated by replacing starting phrases in selected fragments with substitute phrases from dictionaries associated with the input types (a dictionary can include a false synonym for an input type for purposes of negative testing). The two generating approaches can be combined, i.e., performing one or more successive (different) grammar tree transformations to yield a sentence which is then subjected to phrase substitution.Type: GrantFiled: December 16, 2014Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Pamela D. Andrejko, Andrew R. Freed, Cynthia M. Murch, Robert L. Nielsen, Jan M. Nordland, Humberto R. Rivero
-
Patent number: 9606981Abstract: According to one embodiment, an electronic apparatus includes a display processor. The display processor is configured to display one or more first strokes on a screen. The display processor is configured to display a plurality of candidates each indicative of one or more handwritten characters in a handwritten document, the plurality of candidates retrieved from the handwritten document by using the one or more first strokes, and is configured to arrange the plurality of candidates in an order determined by using number of strokes of each of the plurality of candidates and to display the plurality of arranged candidates.Type: GrantFiled: May 23, 2014Date of Patent: March 28, 2017Assignee: Kabushiki Kaisha ToshibaInventors: Hirotada Hirabayashi, Yukihiro Kurita
-
Patent number: 9606982Abstract: The email suggestor system and method provide an efficient and effective way to capture a user identifier, such as an email address of a consumer in a retail environment. The email suggestor system generates one or more suggested first text portions based on input data, outputs at least one of the suggested first text portions, and receives a selection of a first text portion. The email suggestor system generates one or more suggested second text portions of a user identifier based on the input data, outputs at least one of the suggested second text portions, and receives a selection of a second text portion. The email suggestor system generates a user identifier including the selected first text portion and the selected second text portion. The email suggestor system uses received feedback response to refine and/or train one or more models with which it generates the suggested text portions.Type: GrantFiled: December 3, 2015Date of Patent: March 28, 2017Assignee: Groupon, Inc.Inventors: Evan MacMillan, Gaston L'Huillier, Sebastian Kreft, Francisco Larrain
-
Patent number: 9606983Abstract: A mechanism is provided for representing information, such as binary sequence, in a manner that is easier to read and less likely to generate errors when interacted with by human. A dictionary is seeded with two or more set of words, the words being selected from distinct categories. Symbols may be created by combining words from the distinct categories. A mapping of symbols to corresponding values may then be generated. The generated mapping may be used to translate bit values to symbols and symbols to bit values.Type: GrantFiled: August 27, 2014Date of Patent: March 28, 2017Assignee: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Darren Ernest Canavor, Jesper Mikael Johansson
-
Patent number: 9606984Abstract: A natural language understanding system performs automatic unsupervised clustering of dialog data from a natural language dialog application. A log parser automatically extracts structured dialog data from application logs. A dialog generalizing module generalizes the extracted dialog data to generalization identifier vectors. A data clustering module automatically clusters the dialog data based on the generalization identifier vectors using an unsupervised density-based clustering algorithm without a predefined number of clusters and without a predefined distance threshold in an iterative approach based on a hierarchical ordering of the generalization.Type: GrantFiled: August 19, 2013Date of Patent: March 28, 2017Assignee: Nuance Communications, Inc.Inventor: Jean-Francois Lavallée
-
Patent number: 9606985Abstract: In accordance with aspects of the disclosure, a computing device may identify a prompt associated with an automated dialog application. An application expectation of the automated dialog application may be identified. The application expectation may comprise a structured natural language representation for a natural language response to the prompt. The computing device may receive natural language input responsive to the prompt, populate one or more data fields of the structured natural language representation with at least a portion of the natural language input, and may respond to the application expectation using the one or more data fields of the structured natural language representation.Type: GrantFiled: June 13, 2014Date of Patent: March 28, 2017Assignee: Nuance Communications, Inc.Inventors: Jacques-Olivier Goussard, Richard J. Beaufort
-
Patent number: 9606986Abstract: Systems and processes for discourse input processing are provided. In one example process, a discourse input can be received from a user. An integrated probability of a candidate word in the discourse input and one or more subclasses associated with the candidate word can be determined based on a conditional probability of the candidate word given one or more words in the discourse input, a probability of the candidate word within a corpus, and a conditional probability of the candidate word given one or more classes associated with the one or more words. A text string corresponding to the discourse input can be determined based on the integrated probability. An output based on the text string can be generated.Type: GrantFiled: September 30, 2014Date of Patent: March 28, 2017Assignee: Apple Inc.Inventor: Jerome R. Bellegarda
-
Patent number: 9606987Abstract: Sentence internationalization methods and systems are disclosed.Type: GrantFiled: May 6, 2013Date of Patent: March 28, 2017Assignee: Facebook, Inc.Inventors: Ling Bao, Hugo Johan van Heuven, Jiangbo Miao, Li Tan, David Mercurio, Maximilian Machedon
-
Patent number: 9606988Abstract: A system and method predict the translation quality of a translated input document. The method includes receiving an input document pair composed of a plurality of sentence pairs, each sentence pair including a source sentence in a source language and a machine translation of the source language sentence to a target language sentence. For each of the sentence pairs, a representation of the sentence pair is generated, based on a set of features extracted for the sentence pair. Using a generative model, a representation of the input document pair is generated, based on the sentence pair representations. A translation quality of the translated input document is computed, based on the representation of the input document pair.Type: GrantFiled: November 4, 2014Date of Patent: March 28, 2017Assignee: XEROX CORPORATIONInventors: Jean-Marc Andreoli, Diane Larlus-Larrondo, Jean-Luc Meunier
-
Patent number: 9606989Abstract: Multiple language inputs may be provided to various applications programs and/or threads in a computer system. Such inputs may be directed to various software systems on the computer for further processing, wherein the software systems provide language-specific processing. Each application program and/or thread within an application program accessible by the computer may have a different selected input language. More specifically, systems, methods, and computer-readable media for this process may include: (a) determining an input language for a first application program accepting input through a computer; and (b) selecting at least one software system capable of accepting or operating on at least some of the input based, at least in part, on the input language determined for the first application program. In some examples, the input language of various software systems on the computer may be tied to the input language of another software system, such as the soft keyboard.Type: GrantFiled: July 1, 2013Date of Patent: March 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Joshua Clow, Ravipal Soin, Robert A. Dain, Michael S. Kaplan, Wei Wu
-
Patent number: 9606990Abstract: Mechanisms are provided for processing natural language content having a computer code segment. Natural language content is processed using a natural language processing (NLP) engine and a segment of content within the natural language content is identified that is not recognized by the NLP engine. The segment is analyzed to determine whether the segment contains computer code and, if so, a code segment annotation for the computer code is generated that provides a natural language description of functionality of the computer code in the segment. The code segment annotation is stored in association with the natural language content and natural language processing is performed using the NLP engine on the code segment annotation to further process the natural language content.Type: GrantFiled: August 4, 2015Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Corville O. Allen, Albert A. Chung, Andrew R. Freed
-
Patent number: 9606991Abstract: In the conventional technology, a flag, which is for processing non-display of a certain comment according to existence or number of counts of deletion requests, is given to the comment in server side and distributed to the respective terminals. Therefore, there is a deficiency that comments with flags are not displayed in all users' terminals without exception. In order to solve the above deficiency, the present invention provides a comment distribution system, where a score is given to a comment to be distributed, the score is reduced in the distribution server according to registrations of inappropriate word from users as viewers, and a threshold is given with respect to each reproduction terminal and the score and the threshold are compared, thereby determining whether the comment is reproduced.Type: GrantFiled: November 5, 2012Date of Patent: March 28, 2017Assignee: DWANGO Co., Ltd.Inventors: Masaki Sano, Akihiko Koizuka, Hajime Hoshi, Kenchi Miyazaki
-
Patent number: 9606992Abstract: Technology is described for resource management based on data including image data of a resource captured by at least one capture device of at least one personal audiovisual (A/V) apparatus including a near-eye, augmented reality (AR) display. A resource is automatically identified from image data captured by at least one capture device of at least one personal A/V apparatus and object reference data. A location in which the resource is situated and a 3D space position or volume of the resource in the location is tracked. A property of the resource is also determined from the image data and tracked. A function of a resource may also be stored for determining whether the resource is usable for a task. Responsive to notification criteria for the resource being satisfied, image data related to the resource is displayed on the near-eye AR display.Type: GrantFiled: June 27, 2012Date of Patent: March 28, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kevin A. Geisner, Kathryn Stone Perez, Stephen G. Latta, Ben J. Sugden, Benjamin I. Vaught, Alex Aben-Athar Kipman, Jeffrey A. Kohler, Daniel J. McCulloch
-
Patent number: 9606993Abstract: Apparatus and methods to control selection of media content provide a mechanism to enhance user interaction with multimedia devices. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: November 22, 2010Date of Patent: March 28, 2017Assignee: BlackBerry LimitedInventors: Ashish Kaila, Jordan Douglas Barnes
-
Patent number: 9606994Abstract: Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system.Type: GrantFiled: July 30, 2015Date of Patent: March 28, 2017Assignee: Commvault Systems, Inc.Inventors: Anand Prahlad, Jeremy Alan Schwartz, David Ngo, Brian Brockway, Marcus S. Muller
-
Patent number: 9606995Abstract: A host enterprise includes a local data store, a data registry, and an interface process module. The data registry establishes storage of a data record at the local data store or at a data store located remotely from the host enterprise. The data registry maintains links identifying a relationship between the data record and a first source record maintained at a first source enterprise between the data record and a second source record maintained at a second source enterprise. The interface process module determines that a value at the data record has been updated and provides the updated value to the first source enterprise using an Internet protocol.Type: GrantFiled: April 30, 2012Date of Patent: March 28, 2017Assignee: DELL PRODUCTS, LPInventors: Richard C. Nucci, James T. Ahlborn, Mitchell J. Stewart, Nikola A. Kolev
-
Patent number: 9606996Abstract: A computer receives a request for customization of a first data domain, of an organization, to be analyzed. The computer receives selection of the first data domain and a second data domain of the organization, a first data fulfillment element, and a linkage between the first data fulfillment element and one or both of the first data domain and the second data domain. The computer generates an improved data governance policy based, at least in part, on the first data domain, the second data domain, the first data fulfillment element, the linkage, and a characteristic of the organization. The computer identifies one or more differences between a current data governance policy associated with one or both of the first data domain and the second data domain and an improved data governance policy that is associated with one or both of the first data domain and the second data domain.Type: GrantFiled: June 9, 2014Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Dale Davis Jones, Shankar S. Kalyana, Gandhi Sivakumar
-
Patent number: 9606997Abstract: A method may include importing into a memory a set of data into a data structure having a plurality of rows and a plurality of columns, and metadata for the set of data. A rules engine determines one or more operations on particular columns of the set of data according to a set of rules. A rule may include a condition defined in terms of the metadata. Determined operations are input into a data analysis tool, the determined operations are performed, and results of the operations are displayed. The rule can include comparing a metadata attribute of a first column with a metadata attribute of a second column; comparing a metadata attribute of a first column with a metadata attribute associated with the rule; or comparing a first scope of a first column with a second scope of a second column.Type: GrantFiled: November 24, 2014Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventor: Colin A. Moden
-
Patent number: 9606998Abstract: According to one embodiment of the present invention, a system extends a content repository by creating an auxiliary data store outside of the content repository and storing auxiliary data in the auxiliary data store, wherein the auxiliary data is associated with a collection of documents in the content repository. The system stores version information for the auxiliary data store and records of operations against the auxiliary data store in a log in the repository. In response to receiving a request for an operation against the auxiliary data store, the system determines that the auxiliary data store and repository are consistent based on the version information and applies the operation against the auxiliary data store. Embodiments of the present invention further include a method and computer program product for extending a content repository data model in substantially the same manners described above.Type: GrantFiled: June 6, 2014Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajesh M. Desai, Magesh Jayapandian, Aidon P. Jennery, Justo L. Perez
-
Patent number: 9606999Abstract: A system receives a request to transfer an object, and transfers the object without placing a lock on the object such that the object can still be processed by a service or a function during the transfer. Upon completion of the transfer of the object, the system determines if the object was modified by the processing during the transfer, and the system re-transfers the object when the object was modified by the processing during the transfer.Type: GrantFiled: March 7, 2013Date of Patent: March 28, 2017Assignee: SAP SEInventors: Zawisza Pierzchalski, Mariusz Debowski
-
Patent number: 9607000Abstract: A method of backing up data including backing up, using a processor, a backup data set to a first backup data storage; storing the backup data set in a native file format in a first storage area of the first backup data storage; generating a data stream file of the backup data set in a data stream file format, the data stream file being a logical copy of the backup data set and containing metadata of the backup data set; storing the data stream file in a second storage area of the first backup data storage; and replicating, using the data stream file, the backup data set onto a second backup data storage.Type: GrantFiled: June 27, 2013Date of Patent: March 28, 2017Assignee: EMC IP Holding Company LLCInventors: Vijay C. Madhavapeddi, Vladimir Mandic, Scott H. Ogata
-
Patent number: 9607001Abstract: Switching an active metadata node is disclosed. An indication that a standby metadata node of a distributed file system should replace an active metadata node of the distributed file system as a new active metadata node of the distributed file system is received. The standby metadata node is included in a server. A request that indicates that the standby metadata node would like to become an exclusive metadata node writer of a transaction log is sent. A confirmation that the standby metadata node is the exclusive metadata node writer of the transaction log is received. Based at least in part on the confirmation, an update that the standby metadata node has become the new active metadata node of the distributed file system is provided.Type: GrantFiled: July 13, 2012Date of Patent: March 28, 2017Assignee: Facebook, Inc.Inventors: Dhrubajyoti Borthakur, Dmytro Molkov, Hairong Kuang
-
Patent number: 9607002Abstract: In embodiments, apparatuses, methods and storage media are described that are associated with retrieval of a file stored at multiple storage locations, such as a content file. A file retrieving device may receive an identifier of multiple storage locations from which a file may be downloaded, including content delivery networks and distinct storage servers at a particular content delivery network. The decoder may retrieve portions of the file from the different indicated storage locations. The file retrieving device may be configured to assign portion sizes to various storage locations based on a history of bandwidth experienced from the various storage locations. The file retrieving device may be configured to dynamically manage retrieval of portions of the file from the multiple storage locations, such as by re-assigning a slow or stalled portion from one storage location to a faster or underutilized storage locations. Other embodiments may be described and claimed.Type: GrantFiled: December 18, 2013Date of Patent: March 28, 2017Assignee: Intel CorporationInventors: Johannes P. Schmidt, Kevin Shen, James Bailey
-
Patent number: 9607003Abstract: Multi-resolution encoded files are stored on a plurality of disk drives using systematic network coded storage. In some embodiments, the stored files are used to provide video streaming services for users.Type: GrantFiled: August 13, 2013Date of Patent: March 28, 2017Assignee: MASSACHUSETTS INSTITUTE OF TECHNOLOGYInventors: Muriel Medard, Ulric J. Ferner, Tong Wang
-
Patent number: 9607004Abstract: A method for migrating files from a source server to a target server are disclosed. The method includes determining file property information for one or more data files on the source server. One or more data file entries are created in a file property table with the file property information for each data file. A data file entry is selected from the file property table. The file property information of the selected data file entry from the file property table is compared to the file property information of the corresponding data file stored in the source server to determine whether there is a match. In response to determining a mismatch, the data file in the source server is copied to the target server. The data file copied to the target server is verified to be the same as the data file of the source server.Type: GrantFiled: June 18, 2014Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Nils Haustein, Alexander Saupp
-
Patent number: 9607006Abstract: A system includes a first computer hosting a version control system, the version control system providing a version control system repository configured to store one or more temporary files, wherein the version control system repository is configured to allow concurrent access of the temporary files by a plurality of computers or computer processes. Also the version control system repository is deleted by the first computer or by one of the plurality of computers or computer processes when the temporary files are no longer needed.Type: GrantFiled: October 6, 2011Date of Patent: March 28, 2017Assignee: General Electric CompanyInventors: Blaine Madison Mucklow, Ramon Juan San Andres
-
Patent number: 9607007Abstract: A method of processing data points distributed throughout a geological volume is described. In the method, each data point is associated with respective geological attributes. The method provides for: coding the geological attributes of each data point as a respective character string; compiling a query character string defining sought geological attributes of an arrangement of one or more data points; searching the coded geological attributes for arrangements of data points having geological attributes matching the query character string; and identifying matched data points.Type: GrantFiled: December 3, 2010Date of Patent: March 28, 2017Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Jan Oystein Haavig Bakke, Geir Vaaland Dahl, Hallgrim Ludvigsen, Erik Monsen, Oddgeir Gramstad, Michael Nickel, Lars Sonneland, Marcelo Belentani De Bianchi
-
Patent number: 9607008Abstract: An analysis engine control device includes: an analysis data selecting for selecting at least two analysis data of a plurality of analysis data that are analysis results obtained by analysis by a plurality of analysis engines, respectively; and an analysis data integration calculating for executing new analysis by using at least two analysis data selected by the analysis data selecting as integration target analysis data. Based on classifications assigned according to one characteristic or each of a plurality of characteristics previously set of the analysis engines, the analysis data selecting selects analysis data obtained by the analysis engines that the classifications are at least partly different from each other, as the integration target analysis data.Type: GrantFiled: May 10, 2012Date of Patent: March 28, 2017Assignee: NEC CorporationInventor: Nobuhisa Shiraishi
-
Patent number: 9607009Abstract: Embodiments of the invention automatically assign colors to topics in a topic database based on a respective topic's unique identifier within the topic database. One or more functions are applied to transform each topic's unique identifier into a respective color, for example by hashing the unique identifier string, and using the hash to index into an array of colors. Thus, content items pertaining to the same topic can be consistently branded with the same color in visual presentations to the user.Type: GrantFiled: December 20, 2013Date of Patent: March 28, 2017Assignee: Google Inc.Inventors: Melissa Youngju Byun, Jokubas Zukerman
-
Patent number: 9607010Abstract: Techniques for facilitating a shape-based search of content items are disclosed. In some situations, the techniques include receiving a request for search of content that includes an image of an item and a glyph input by the user on the image that indicates a shape of the first item, extracting features associated with the item from an area of the image on which the glyph is input; identifying a shape category of the first item based at least in part on the indicated shape of the glyph; and conducting a search for items having features that match the extracted features of the first item, the search being conducted among a plurality of items associated with the identified shape category. The retrieved search results may be returned to a user.Type: GrantFiled: April 3, 2014Date of Patent: March 28, 2017Assignee: A9.com, Inc.Inventors: Stephen S. Tompkins, Leslie K. Wang, Arnab S. Dhua, Catherine L. Wah
-
Patent number: 9607011Abstract: Methods and systems may provide for obtaining a query image of a scene, wherein the query image includes embedded information and represents the scene at a time of capture. The embedded information may include location data and perspective data. Additionally, user input may be received, wherein the user input identifies a different time than the time of capture. A time-shifted image of the scene may be obtained based on the user input and the embedded information in the query image. Crowd sources and/or other public information sources may also be used to obtain the time-shifted image. In one example, the time-shifted image represents the scene at the different time.Type: GrantFiled: December 19, 2012Date of Patent: March 28, 2017Assignee: Intel CorporationInventors: Shivani A. Sud, Robert C. Knauerhase, Dzung D. Tran, Radia Perlman
-
Patent number: 9607012Abstract: In one embodiment, metadata associated with a document is received. At least one keyword is extracted from the received metadata, wherein the at least one keyword include at least one of actionable information and non-actionable information. Further, an interactive graphical document insight element is generated including a representation of the non-actionable information and one or more interactive icons representing the actionable information. The generated interactive graphical document insight element is rendered on a computer generated user interface.Type: GrantFiled: March 6, 2013Date of Patent: March 28, 2017Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Dharmesh Rana, Anand Sinha
-
Patent number: 9607013Abstract: An image management apparatus includes at least one processor coupled to a memory. An obtaining unit obtains a plurality of metadata corresponding to a plurality of image data, respectively. A generation unit generates, from the plurality of metadata respectively corresponding to the plurality of image data, a plurality of first summary metadata respectively corresponding to a plurality of groups of metadata into which the plurality of metadata are grouped, and generates, from the plurality of first summary metadata, second summary metadata corresponding to a group of the plurality of first summary metadata into which the plurality of first summary metadata are grouped.Type: GrantFiled: August 13, 2013Date of Patent: March 28, 2017Assignee: CANON KABUSHIKI KAISHAInventor: Atsushi Kawano
-
Patent number: 9607014Abstract: A system is configured to annotate an image with tags. As configured, the system accesses an image and generates a set of vectors for the image. The set of vectors may be generated by mathematically transforming the image, such as by applying a mathematical transform to predetermined regions of the image. The system may then query a database of tagged images by submitting the set of vectors as search criteria to a search engine. The querying of the database may obtain a set of tagged images. Next, the system may rank the obtained set of tagged images according to similarity scores that quantify degrees of similarity between the image and each tagged image obtained. Tags from a top-ranked subset of the tagged images may be extracted by the system, which may then annotate the image with these extracted tags.Type: GrantFiled: October 31, 2013Date of Patent: March 28, 2017Assignee: Adobe Systems IncorporatedInventors: Zhaowen Wang, Jianchao Yang, Zhe Lin, Jonathan Brandt
-
Patent number: 9607015Abstract: A method of generating metadata includes using at least one digital image to select a plurality of objects, wherein the at least one digital image depicts the plurality of objects in relation to a physical space. The method also includes, by at least one processor and based on information indicating positions of the selected objects in a location space, producing metadata that identifies one among a plurality of candidate geometrical arrangements of the selected objects.Type: GrantFiled: December 18, 2014Date of Patent: March 28, 2017Assignee: QUALCOMM IncorporatedInventors: Dashan Gao, Xin Zhong, Ananthapadmanabhan Arasanipalai Kandhadai, Steven Douglas Laver
-
Patent number: 9607016Abstract: A method of combining games based on levels of interactivity of the games is disclosed. It is identified that a player is idle with respect to a primary game, the primary game having a first level of interactivity. A secondary game having a second level of interactivity is selected based on the second level of interactivity being compatible with the first level of interactivity. The player is provided with an option to participate in the secondary game while the player is idle with respect to the primary game.Type: GrantFiled: January 24, 2013Date of Patent: March 28, 2017Assignee: Zynga Inc.Inventors: Justin Wickett, Shane Ishmael Sareli, Michael Kane, Justin Potter Driemeyer, Lamberto Alvaro
-
Patent number: 9607017Abstract: Systems and methods for utilizing relation- and query-specific information to specialize DBMS code at runtime based on identifying runtime locally invariant variables. Runtime invariant is often of the form of variables in code that hold values that are constant during a portion of code execution. Micro-specialization is applied to eliminate from the original program unnecessary code such as branching statements that reference local invariant(s) in branch-condition evaluation. The resulting specialized code reduces the code complexity as well as significantly improves the runtime efficiency during code execution.Type: GrantFiled: December 21, 2012Date of Patent: March 28, 2017Assignee: THE ARIZONA BOARD OF REGENTS ON BEHALF OF THE UNIVERSITY OF ARIZONAInventors: Saumya K. Debray, Richard T. Snodgrass, Rui Zhang
-
Patent number: 9607018Abstract: Systems and methods for generating pluggable domain-specific data types are provided herein. According to some embodiments, methods for generating pluggable domain-specific data types may include determining a schema for the domain-specific data type, the schema including a data protocol that defines how data units are to be encoded into a domain-specific data unit, the domain-specific data unit including two or more data units received from one or more data sources, generating the domain-specific data type utilizing the determined schema, the domain-specific data type having a pluggable format such that the domain-specific data type may be utilized by a third-party application, and storing the domain-specific data type in a domain-specific data type library.Type: GrantFiled: November 20, 2014Date of Patent: March 28, 2017Assignee: Comprehend Systems, Inc.Inventors: Rick Morrison, Jud Gardner, Matthew Saffer
-
Patent number: 9607019Abstract: Techniques are disclosed for splitting a database partition into two partitions. In embodiments, where the partition is a hash partition, the partition is split at its logical midpoint, so that half of the partition's rows are placed in each split partition. Where the partition is a hash-range partition, a number of rows of the partition are sampled. Where enough samples fall on each side of the logical midpoint, the logical midpoint is again used as the split point. Where not enough samples fall on one side of the logical midpoint, then the median of the samples is used as the split point.Type: GrantFiled: March 15, 2013Date of Patent: March 28, 2017Assignee: Amazon Technologies, Inc.Inventors: Bjorn Patrick Swift, Maximiliano Maccanti, Stefano Stefani
-
Patent number: 9607020Abstract: Described are techniques and systems to migrate data from a first data structure to a second data structure stored in datastores which are replicated with one another. A “hot” datastore is replicated with one or more “warm” datastores. Triggers maintain consistency between the first data structure and the second data structure. Migration may involve testing using the second data structure of the “warm” datastore. Data processed by the first data structure on the “hot” datastore is distributed via replication to the “warm” datastore, and then by a trigger to the second data structure. Data processed by the second data structure on the “warm” datastore is distributed via trigger to the first data structure, and then by replication to the “hot” datastore. Once performance of the second data structure is deemed acceptable, the “warm” datastore may be designated as “hot” and synonyms therein may direct data to the second data structure.Type: GrantFiled: September 17, 2013Date of Patent: March 28, 2017Assignee: Amazon Technologies, Inc.Inventors: Maria Selvam Don Bosco, Shobhit Goyal, Adnan Ahmed Lateefi, Vishal Prabhakar