Having Particular User Interface Patents (Class 706/11)
  • Patent number: 9773047
    Abstract: Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a first database configured in a first language and receiving a second database, wherein the second database includes a plurality of entity names in a second language, wherein the first and second languages are different. Aspects also include performing an Internet search based on the first entity name, wherein a language setting of the Internet search is configured to the second language and identifying a list of candidate names based on a set of results from the Internet search. Another aspect includes filtering the list to obtain a resulting candidate name and determining whether the resulting candidate name matches one of the entity names in the second database. Aspects include associating the first entity name and a matching entity name in the second database based on the determination.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: September 26, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen M. Chu, Ning Duan, Min Gong, Junchi Yan, Xuan Zhang
  • Patent number: 9754219
    Abstract: Deep learning is used to identify specific, potential entertainment risks to an enterprise while such risks before the enterprise commits large sums of money to a project. The system involves mining and using existing classifications of data (e.g., from a database of previously successful book and film franchises) to train one or more deep learning algorithms, and then examining a proposed entertainment document with the trained algorithm, to generate a scored output that will enable enterprise personnel to be alerted to risks and take action in time to prevent the risks from resulting in harm to the enterprise.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: September 5, 2017
    Assignee: INTRASPEXION INC.
    Inventor: Nelson E. Brestoff
  • Patent number: 9747552
    Abstract: A cohort analysis mechanism analyzes cohorts to infer one or more additional attributes for an input case to provide a refined input case to answer a question in a question answering system. The refined input case is then used to answer a question in the question answering system. The refined input case can be used in a traditional question answering flow or in a flow that again uses cohort analysis to extract relevant data to answer the question. The cohort analysis mechanism analyzes cohorts to find common attributes in the cohorts and then determines whether to infer the common attributes into the refined input case. The cohort analysis mechanism may determine to dialog with a user to confirm an inferred attribute.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri, Richard J. Stevens, Kathryn L. Whaley
  • Patent number: 9747550
    Abstract: A mechanism is provided for identifying a set of top-in clusters from a set of top-k plans. A planning problem and an integer value k indicating a number of top plans to be identified are received. A set of top-k plans are generated with at most size k, where the set of top-k plans is with respect to a given measure of plan quality. Each plan in the set of top-k plans is clustered based on a similarity between plans such that each cluster contains similar plans and each plan is grouped only into one cluster thereby forming the set of top-m clusters. A representative plan from each top-m cluster is presented to the user.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Oktie Hassanzadeh, Anton V. Riabov, Shirin Sohrabi Araghi, Octavian Udrea
  • Patent number: 9740978
    Abstract: A mechanism is provided for identifying a set of top-m clusters from a set of top-k plans. A planning problem and an integer value k indicating a number of top plans to be identified are received. A set of top-k plans are generated with at most size k, where the set of top-k plans is with respect to a given measure of plan quality. Each plan in the set of top-k plans is clustered based on a similarity between plans such that each cluster contains similar plans and each plan is grouped only into one cluster thereby forming the set of top-m clusters. A representative plan from each top-m cluster is presented to the user.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventors: Oktie Hassanzadeh, Anton V. Riabov, Shirin Sohrabi Araghi, Octavian Udrea
  • Patent number: 9740985
    Abstract: A mechanism is provided in a data processing system for rating difficulty of a question. The mechanism receives an input question and generates one or more candidate answers from a corpus of knowledge using a pipeline of software engines. The pipeline of software engines generates a plurality of features extracted from the question, the one or more candidate answers, or the corpus of knowledge. The mechanism then generates a question difficulty score based on the plurality of features using a machine learning model. The machine learning model maps features to assigned weights for scaling the difficulty score.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventors: Donna K. Byron, Suzanne L. Estrada, Alexander Pikovsky, Timothy P. Winkler
  • Patent number: 9734214
    Abstract: Example embodiments disclosed herein relate to a method for generating test data for form validation, where the method includes maintaining metadata for a database, mapping a control field of the form to a column of the database, and generating test data based on the mapping and the metadata.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: August 15, 2017
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Maxim Leizerovich, Ilan Meirman
  • Patent number: 9727556
    Abstract: A method for summarizing a document is provided. A concept is detected for each sentence in said document. Relevance measures between the sentences are computed according to the detected concepts. And then a concept-aware graph is constructed, wherein a node in said graph represents a sentence in the document and an edge between two nodes represents a relevance measure between these two sentences.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: August 8, 2017
    Assignee: EntIT Software LLC
    Inventors: Lei Wang, Xun Wang, Min Wang, Tong Zhang, Bin Bai
  • Patent number: 9712405
    Abstract: Methods and systems provide integrated reporting for analytics. A flexible solution may be provided via an integrated delivered reporting model for various deployment scenarios. A customer landscape can vary, e.g., including an on-premise product, an on-demand product, or a combination thereof. The products may originate from more than one vendor. A report may be generated based on a virtual data model (VDM) and be compatible with a variety of scenarios and views for cross-reporting. A report may be generated for various deployment scenarios. A report may be generated for data stored in a relational storage apparatus (e.g., a database) with data structure(s) reflected in a corresponding VDM. Methods and systems provide automatic deployment of VDM parts into different storage apparatus/schema and automatic set up of relevant mapping, e.g., schema mapping.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: July 18, 2017
    Assignee: SAP SE
    Inventors: Torsten Kamenz, Andreas Kemmler
  • Patent number: 9704102
    Abstract: A mechanism for discerning user preferences for categories of provided content. A computer receives response data including a set of preference values that have been assigned to content items by content users. Output data is computed based on the response data using a latent factor model. The output data includes at least: an association matrix that defines K concepts associated with the content items, wherein K is smaller than the number of the content items, wherein, for each of the K concepts, the association matrix defines the concept by specifying strengths of association between the concept and the content items; and a concept-preference matrix including, for each content user and each of the K concepts, an extent to which the content user prefers the concept. The computer may display a visual representation of the association strengths in the association matrix and/or the extents in the concept-preference matrix.
    Type: Grant
    Filed: March 15, 2014
    Date of Patent: July 11, 2017
    Assignee: William Marsh Rice University
    Inventors: Richard G. Baraniuk, Andrew S. Lan, Christoph E. Studer, Andrew E. Waters
  • Patent number: 9688302
    Abstract: There is provided an in-vehicle electronic control apparatus suitable for enhancing a robust characteristic of a failure diagnosis process performed for a functional part having a function relating to a drive-control of an actuator. A functional part (120) relating to the drive-control of an electric motor (12) includes a main functional part (120a) and an alternative functional part (120b) that is an alternative of the main functional part.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: June 27, 2017
    Assignee: NSK Ltd.
    Inventors: Shuji Endo, Masashi Ueno, Kenichi Okamoto, Shin Kumagai
  • Patent number: 9678645
    Abstract: A system for providing an interactive map displays an interactive map marker that includes an associated location on the map, an associated data value, a visual indicator, and an underlying data model. The system receives an interaction from a user that modifies the visual indicator and changes the associated data value based on the visual indicator modification. The system then changes the underlying data model based on the visual indicator modification.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: June 13, 2017
    Assignee: Oracle International Corporation
    Inventors: Yi Dai, Hugh Zhang, Jairam Ramanathan, Prashant Singh
  • Patent number: 9659095
    Abstract: A method for managing the Search Engine Optimization (SEO) content of web pages is disclosed. In one embodiment, such a method includes providing a set of web pages organized in a hierarchical structure. Each web page has an SEO content pattern associated therewith. The method establishes an inheritance scheme for the hierarchical structure such that the SEO content patterns of parent web pages are inherited by children web pages. The method further enables a user to override the inheritance scheme for selected web pages such that the SEO content patterns of the selected web pages override the SEO content patterns of their respective parent web pages. A corresponding apparatus and computer program product are also disclosed.
    Type: Grant
    Filed: March 4, 2012
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Pavan Kini, Rakesh Nagaraja Kote, Karson Ng, Walfrey Ng, Siddharth C. Ravi Kanth Rao, Guru Prasad Shamanna
  • Patent number: 9640086
    Abstract: A method of radio simulation is provided. The method includes a first computer executing a communication manager, the communication manager configured to provide a radio simulation environment comprising a virtual radio network. The method also includes the first computer executing a communication management controller, wherein the communication management controller receives radio control input for the virtual radio network. The method also includes the first computer executing a tactical and environment cue controller, the tactical and environment cue controller configured to provide simulated audible sounds for the radio simulation environment. The method also includes the first computer executing a configuration controller, the configuration controller coupled to the communication manager and configured to receive at least one radio simulator configuration that designates at least a number of radios and frequencies.
    Type: Grant
    Filed: April 12, 2014
    Date of Patent: May 2, 2017
    Assignee: THE BOEING COMPANY
    Inventors: Kevin Michael Van Leer, Matthew Jeffrey Brenneke, John Ryan Maschmeyer, Suzanne Jeanne Schapperle
  • Patent number: 9628863
    Abstract: A solution to enhance user experience in video communication and online game playing is presented in a digital data sharing environment for mobile communications devices. A first communication terminal receives video data and game data from a second communication terminal. The video data is from the video communication between the two terminals and the game data is from a game played on the two terminals while the video communication is in session. The first terminal combines the video data associated with the first terminal with the received video data to generate combined video data and combines game data associated with the first terminal with the received game data to generate combined game data. The first terminal determines a presentation strategy to display the combined video data and the combined game data on a display of the first communication terminal and display the combined video and game data accordingly.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: April 18, 2017
    Assignee: Palmwin Information Technology (Shanghai) Co. Ltd.
    Inventors: Huanan Ma, Xueyuan Zhang, Huaichang Zhang, Guoqiang Zhang
  • Patent number: 9606977
    Abstract: 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: Grant
    Filed: January 22, 2014
    Date of Patent: March 28, 2017
    Assignee: GOOGLE INC.
    Inventors: Amarnag Subramanya, Edgar Gonzalez Pellicer, Shalini Agarwal
  • Patent number: 9594474
    Abstract: Computer-implemented methods for proposing actions to a user to select based on the user's predicted purpose for selecting content are provided. In one aspect, a method includes receiving an identifier of a referent entity associated with user-selectable content, identifying, based on a prediction of a purpose in selecting the content, at least one action to be executed that is associated with the entity, and providing, for display, at least one identifier of the at least one action to the device for selection by a user. Systems, graphical user interfaces, and machine-readable media are also provided.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: March 14, 2017
    Assignee: Google Inc.
    Inventors: Paul Nordstrom, Casey Stuart Whitelaw
  • Patent number: 9591260
    Abstract: In general, the immersive telepresence implementations described herein allow desired telepresence experiences of users or telepresence travel participants to be automatically matched with travel volunteers that can provide these telepresence experiences. The mobile computing devices of the travel volunteers provide audio, video and other data to the travel participant so that the travel participant can experience the sights and sounds of a desired telepresence experience (which can include location and time, as well as a desired activity) without the travel participant physically being present. The immersive telepresence implementations described herein automatically find matches between telepresence experiences on a list (e.g., bucket list) of a travel participant and one or more travel volunteers and provide for various features to provide an immersive and personalized telepresence experience for the travel participant.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: March 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kori Inkpen Quinn, Meredith Morris, Gina Venolia, John Tang, Lilian de Greef
  • Patent number: 9584586
    Abstract: An information processing apparatus is disclosed which includes: a storing element for storing content data; a managing element for managing preference data by which to determine preferences of a user; a reading element for reading the content data from the storing element in response to an instruction from the user; a sorting element for sorting the content data read by the reading element, in accordance with the preference data managed by the managing element; and a composing element for composing the content data sorted by the sorting element, into a single item ready to be handled by the user.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: February 28, 2017
    Assignee: SONY CORPORATION
    Inventor: Yoshikazu Kato
  • Patent number: 9542438
    Abstract: Real-time query expansion (RTQE) is a process of supplementing an original query with additional terms or expansion choices that are ranked according to some figure of merit and presented while users are still formulating their queries. As disclosed herein, individual terms may be combined and submitted as a phrase into a query. By building the phase term-by-term, users can compositionally formulate queries while maintaining the same benefits that other RTQE interfaces offer. To promote greater flexibility in its working environment, the number of terms that are presented on a display may be reduced. In place of some terms, placeholders may be used and expanded by the user when necessary. This allows phrases to be readily presented on small displays (e.g., hand-held devices).
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy S. Paek, Bongshin Lee, Bo Thiesson
  • Patent number: 9535997
    Abstract: A method for managing the Search Engine Optimization (SEO) content of web pages is disclosed. In one embodiment, such a method includes providing a set of web pages organized in a hierarchical structure. Each web page has an SEO content pattern associated therewith. The method establishes an inheritance scheme for the hierarchical structure such that the SEO content patterns of parent web pages are inherited by children web pages. The method further enables a user to override the inheritance scheme for selected web pages such that the SEO content patterns of the selected web pages override the SEO content patterns of their respective parent web pages. A corresponding apparatus and computer program product are also disclosed.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Pavan Kini, Rakesh Kote, Karson Ng, Walfrey Ng, Siddharth Cuduvalli Ravi Kanth Rao, Guru Prasad Shamanna
  • Patent number: 9529343
    Abstract: A dialog system for examining a processing operation carried out on a machine tool and establishing a proposal for improving at least one quality feature of a subsequent processing operation, the dialog system having input means to predetermine the quality feature to be improved and a proposal module which, by accessing stored expert knowledge, can establish at least one proposal for improving the quality feature. In some implementations, the proposal module is operable to read data established by one or more of a machine tool sensor system and image data of a processed workpiece together with associated material and processing data to provide the proposal.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: December 27, 2016
    Assignee: TRUMPF Werkzeugmaschinen GmbH + Co. KG
    Inventors: Klaus Bauer, Gerhard Hammann, Hans-Peter Bock
  • Patent number: 9524200
    Abstract: Concepts and technologies disclosed herein are directed to consultation among feedback instances. According to one aspect, a system can receive a feedback instance consultation request for a consultation among an original feedback instance and a target feedback instance. The target feedback instance can be consulted with by the original feedback instance to enable the original feedback instance to cure a deficiency. The system can examine the feedback instance consultation request to determine if a match exists with an application programming interface associated with a target feedback instance model upon which the target feedback instance is based. If examination of the feedback instance consultation request determines that a match exists, the system can update the target feedback instance model with an intercommunication plan by which the consultation can occur. The system also can update an original feedback instance model upon which the original feedback instance is based.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: December 20, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James W. Fan, Jeffrey A. Aaron
  • Patent number: 9507862
    Abstract: Various techniques for chronology based content processing are disclosed herein. For example, in one embodiment, a method includes receiving a content containing a plurality of facts and determining a subject and a chronological value for each of the facts contained in the content. The subject includes at least one of a person, a place, an object, or an event, and wherein the chronological value includes at least a date. The method also includes assembling the facts in the content based on the determined subjects and corresponding chronological values for the individual facts.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 29, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Selvi Chennai, Andrey Prokofyev, Mridu Baldevraj Narang, Pavel Rusin, Ramesh Raman, Sameer Bhangar
  • Patent number: 9495684
    Abstract: Avatars, methods, apparatuses, computer program products, devices and systems are described that carry out identifying a member of a population cohort; and indicating at least one behavior in the member of the population cohort based on an association between the population cohort and at least one cohort-linked avatar.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: November 15, 2016
    Assignee: The Invention Science Fund I, LLC
    Inventors: Edward K. Y. Jung, Eric C. Leuthardt, Royce A. Levien, Robert W. Lord, Mark A. Malamud, John D. Rinaldo, Jr., Lowell L. Wood, Jr.
  • Patent number: 9489679
    Abstract: A system and method provides for an interactive query comprising a first input module capable of receiving input for creating a simulated personality for a first user. An expert system is capable of creating and storing the simulated personality. An output module is used for presenting the simulated personality to a second user. An interactive query module is capable of allowing the second user to communicate with the simulated personality of the first user.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: November 8, 2016
    Inventor: Douglas E. Mays
  • Patent number: 9489373
    Abstract: A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying queries and web pages in useful categories, and using these classification scores as relevance features. A thorough approach may require building a large number of classifiers, corresponding to the various types of information, activities, and products. Creation of classifiers and schematizers is provided on large data sets. Exercising the classifiers and schematizers on hundreds of millions of items may expose value that is inherent to the data by adding usable meta-data. Some aspects include active labeling exploration, automatic regularization and cold start, scaling with the number of items and the number of classifiers, active featuring, and segmentation and schematization.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: November 8, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrice Y. Simard, David Max Chickering, David G. Grangier, Denis X. Charles, Leon Bottou, Saleema A. Amershi, Aparna Lakshmiratan, Carlos Garcia Jurado Suarez
  • Patent number: 9489103
    Abstract: Embodiments of the present invention include systems and methods for performing design automation on a mobile computer system. In one example embodiment the present invention includes a computer-implemented method comprising storing design automation data on a mobile device, displaying a plurality of design automation process steps to a user, the plurality of design automation process steps guiding the user through a design automation process for a project, receiving design automation input data from the user in the mobile device for a plurality of the design automation process steps, executing one or more data processing algorithms specific to at least one of the design automation process steps, and generating output data for the design project.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: November 8, 2016
    Assignee: SolarCity Corporation
    Inventors: Travis Z. Brier, Peter Rive, Jenna Kappelt, Damien C. Scott, Michael Lazzareschi
  • Patent number: 9451323
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to measure an audience of an online media service. An example method includes requesting an access history associated with a subscriber of an online media service using a programming interface for the online media service; and determining ratings information using the access history and demographic information corresponding to the subscriber.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: September 20, 2016
    Assignee: The Nielsen Company (US), LLC
    Inventors: Arun Ramaswamy, Jan Besehanic
  • Patent number: 9444940
    Abstract: Contact centers employ agents to provide services to customers. In particular, artificial agents are provided that have a rich background and continuing life with the realm of social media. The artificial agent's profile is selected in accord with the profiles of current or prospective customers. As the customers age and progress in life, the artificial agent profile is updated in accord with the customers' changing profiles and similarly ages and progresses in life. When a customer desires to interact with artificial agent, for a purpose provided by a contact center, a human agent may be provided the profile and/or history of the artificial agent so as to impersonate the artificial agent and promote the relationship with the customer.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: September 13, 2016
    Assignee: Avaya Inc.
    Inventors: David Skiba, George Erhart, Lee Becker
  • Patent number: 9444825
    Abstract: Technologies are generally described for authenticating a user account. In some examples, a method performed under control of a server may include providing a communication service to an end device; receiving, from the end device, a text input, while providing the communication service; and authenticating a user account associated with the end device, based on the received text input, while providing the communication service.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: September 13, 2016
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Naofumi Yoshida, Shuichi Kurabayashi, Kosuke Takano
  • Patent number: 9417080
    Abstract: A movement trajectory generator that generates a movement trajectory of a vehicle is provided, which includes traveling environment recognition means for recognizing a traveling environment, movement strategy generation means for generating movement strategies for positioning in a road area according to the traveling environment that is recognized by the traveling environment recognition means, presenting means for presenting a passenger setting information of the movement strategies, setting means for receiving an operation for the passenger to set the movement strategies based on the setting information of the movement strategies presented by the presenting means, and movement trajectory generation means for generating the movement trajectory based on the movement strategies set by the setting means.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: August 16, 2016
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Kenichi Kitahama, Shinya Kawamata, Toshiyuki Matsubara
  • Patent number: 9411890
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating search query metadata for a graph search query for use in selecting web pages relevant to the graph search query. In one aspect, a method includes receiving a graph search query specifying user-selected graph search elements; generating graph search query metadata representing the graph search elements of the graph search query and relationships of the graph search elements; comparing the graph search query metadata to content metadata sets, wherein each content metadata set represents content elements of a content item presented on a respective web resource and relationships of the content elements; determining similarity scores between the content metadata sets and the graph search query metadata based on the comparison; and selecting web resources on which the content items are presented based on the similarity scores of the respective content metadata sets.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: August 9, 2016
    Assignee: Google Inc.
    Inventor: Andrey Komarov
  • Patent number: 9396185
    Abstract: A method for providing a contextual description of an object includes receiving a first object associated with a user. The first object has a first object type representing one of a place, an event, and a person and includes a first attribute associated with the respective place, event, or person. A second object is identified that has a second attribute related to the first attribute, and has a second object type representing one of a place, an event, and a person. According to an exemplary embodiment, a first pre-defined phrase template corresponding to the first object type is dynamically combined with a second pre-defined phrase template corresponding to the second object type to form a linguistic prompt related to the place, event, or person representing the first object. The linguistic prompt is then presented to the user to describe the place, event, or person representing the first object.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: July 19, 2016
    Assignee: Scenera Mobile Technologies, LLC
    Inventors: Munindar P. Singh, Mona Singh
  • Patent number: 9390398
    Abstract: A system and method for having a plurality of participants author and submit segment candidates to create a collaborative work over a computer network. The plurality of participants receive segment instructions for authoring the segment candidates. The candidates are submitted to the system and at least a subset of the submitted segment candidates are distributed to a voting audience over the computer network. In response the system receives votes for a favored segment candidate from the voting audience. Next, a winning segment candidate is selected from the submitted segment candidates for inclusion in the collaborative work based on the votes. This process is repeated by the system until the collaborative work is complete.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: July 12, 2016
    Assignee: Disney Enterprises, Inc.
    Inventors: David B. Williams, Craig Singer, Christopher Williams
  • Patent number: 9390157
    Abstract: A method, system, and computer storage medium dynamically generate a web-based data collection tool. The method comprises defining a web-based framework of data dimensions. The web-based framework is populated by an end-user with measures for data dimension intersections that are selected by the end-user, where a data dimension intersection is a combination of multiple data dimensions. The web-based framework is transmitted to the end-user. The end-user populates the web-based framework on the fly with one or more user-selected data dimensions to create a user-defined data collection tool, and the user-selected data dimensions are chosen from a plurality of data dimensions that are offered through the web-based framework. The web based framework receives the user-defined data collection tool.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Srinivas Attili, Ajay A. Divekar, Srinivas Jujjuru, Pradeep Miglani
  • Patent number: 9378200
    Abstract: An apparatus comprises a processing platform configured to implement an automated content inference system for unstructured text data. The automated content inference system comprises a data indexer, a dictionary generator, a topic model generator, and a visualization generator. The data indexer is configured to process the unstructured text data to construct a term index for a given document. The dictionary generator is configured to process the term index to construct an in-domain dictionary. The topic model generator is configured to process the in-domain dictionary to construct a topic model. The visualization generator is configured to provide an output display showing assignment of one or more topics to the given document based on the topic model. The unstructured text data illustratively comprises unstructured service request summaries from a service events database.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 28, 2016
    Assignee: EMC Corporation
    Inventors: Raphael Cohen, Alon Grubshtein, Aisling J. Crowley, Peter R. Elliot
  • Patent number: 9361445
    Abstract: A credential such as a One Time Password (OTP) can be proffered as a matrix of characters provided by a user. The verifier can accept that credential if it determines that the matrix is rank one. If it determines the matrix is not rank one, it can reject it or treat it as possibly corrupt due to one or more erroneous or missing entries. The verifier can factor the received matrix into two vectors and create a rank one projected matrix that is the product of the two vectors. The verifier can measure the distance between the received and projected matrices and accept the credential if the distance is within a distance threshold.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: June 7, 2016
    Assignee: Google Inc.
    Inventor: Gökhan Hasan Bakir
  • Patent number: 9345881
    Abstract: Embodiments of the present invention are generally directed to the use of a genetic algorithm for the purpose of providing progressive and adaptive auditory training (rehabilitation) to a recipient of a hearing prosthesis. In general, the genetic algorithm is used to adapt the training process to automatically increase the difficulty of the training based on recipient feedback and performance. That is, the genetic algorithm progressively removes perceivable sounds from the training process so as to generate groups of sounds that are difficult for a recipient to perceive.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: May 24, 2016
    Assignee: Cochlear Limited
    Inventor: Sean Lineaweaver
  • Patent number: 9348579
    Abstract: Disclosed herein is a framework for integrating social networks with integrated development environment (IDE). In accordance with one aspect, the framework automatically downloads social information based on a user's workspace content. The downloaded social information may be filtered and further displayed. Software development may be performed using the displayed social information and updated social information may be stored in a database.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: May 24, 2016
    Assignee: SAP SE
    Inventors: Steven Qian Xia, Lin Cao, Yean Fee Ho
  • Patent number: 9337656
    Abstract: A method for forecasting wind energy production is disclosed. The method includes collecting power data indicative of power output from a set of wind energy installations with a first wind energy installation at a first site and a second wind energy installation at a second site, and estimating the available power output at a forecasting site located at a geographic position. The estimating is based on power data from the set of wind energy installations by projecting the power data towards the future and/or the geographic position of the forecasting site. Further disclosed is a method for scheduling wind energy production for an electricity grid and a wind energy production forecasting system configured for forecasting output power of a wind energy installation.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: May 10, 2016
    Assignee: Vestas Wind Systems A/S
    Inventor: Carsten Hein Westergaard
  • Patent number: 9311292
    Abstract: In one aspect, a device includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to access past messages associated with the device, and determine that at least a first multi-term phrase appears in plural messages among the past messages. The instructions are also executable by the processor to, responsive to input invoking message composition and based at least in part on a determination that the multi-term phrase appears in plural messages among the past messages, present on the device at least plural terms from the multi-term phrase in an order in which the at least plural terms appear in the multi-term phrase as a candidate message.
    Type: Grant
    Filed: January 20, 2014
    Date of Patent: April 12, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Carl Mese, Russell Speight VanBlon, Arnold S. Weksler, Rod David Waltermann, Nathan J. Peterson
  • Patent number: 9305263
    Abstract: Methods are described for ideally joining human and machine computing resources to solve tasks, based on the construction of predictive models from case libraries of data about the abilities of people and machines and their collaboration. Predictive models include methods for folding together human contributions, such as voting, with machine computation, such as automated visual analyses, as well as the routing of tasks to people based on prior performance and interests. An optimal distribution of tasks to selected participants of the plurality of participants is determined according to a model that considers the demonstrated competencies of people based on a value of information analysis that considers the value of human computation and the ideal people for providing a contribution.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: April 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Horvitz, Paul B. Koch, Severin Hacker
  • Patent number: 9292477
    Abstract: A method for validating a data value, the method including receiving a data value entered into an input field of a software application, obtaining a validation rule corresponding to the input field from a validation rule book, executing the validation rule to determine a validation result, and returning the validation result to the software application.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: March 22, 2016
    Assignee: Oracle America Inc.
    Inventors: Gerard Jesudoss, Anand Murugesan, Gautham M. Chandran, Swaminathan Balu
  • Patent number: 9286572
    Abstract: Systems and methods for artificially intelligent physical and virtual actors including pseudo-genetic information and configured to retain meta-knowledge are described. The actors are adapted with unique behavioral and physical attributes which may independently evolve over time. The attributes may include reproduction based attributes which direct how, when, and with whom the actor reproduces and may be subject to mutation and reproductive forces. The attributes may include evaluation attributes which dictate when and how each actor evaluates their performance. The evaluation attributes may also be subject to mutation and reproductive forces. The attributes may consider meta-knowledge which is a reflection of information gathered by an actor. What and how much meta-knowledge is collected may also be expressed as one or more evolvable attributes.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: March 15, 2016
    Assignee: Ether Dynamics Corporation
    Inventor: Dominic de Anda Fast
  • Patent number: 9253125
    Abstract: Embodiments of the invention relate to managing a messaging state across multiple clients and devices which use respective communications systems. In one embodiment, a plurality of users are connected to multiple messaging communications systems. The multiple messaging communications systems use a plurality of associated messaging clients on each of the users' respective devices, for messaging communications between the users. The users' messaging communications are stored from the multiple messaging communications systems and their respective messaging clients, using a proxy service. A device, of the plurality of messaging clients, being used by a messaging user of the plurality of users is tracked. A current messaging communication of the messaging user from the stored messaging communications is routed to the currently used device, using the proxy service, for maintaining a state of the messaging communications of the users.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christian B. Kau, Jeffrey S. Pierce, Christine M. Robson, Jerald T. Schoudt
  • Patent number: 9223592
    Abstract: According to an embodiment of the present invention, a computer system for configuring a system with at least two different system components based on a target computing environment includes at least one processor. The computer system generates a profile to configure each of the different system components for the target computing environment. The profile identifies the corresponding tasks to be performed and properties to configure each of the different system components for the target computing environment. The computer system processes the profile and performs the tasks in the order listed in the profile and in accordance with the properties to configure the system for the target computing environment. Embodiments of the present invention further include a method and computer program product for configuring a system with at least two different system components based on a target computing environment in substantially the same manner described above.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mohammed M. Attar, William B. Lobig, Paul S. MacAlpine, Lauren A. Mayes, Raghuram Tadipatri
  • Patent number: 9195743
    Abstract: Systems and methods for predicting a target page associated with a search query are disclosed. Generally, a predictive user click model module defines a set of sessions and builds a model to predict whether a webpage is a target page associated with a search query based on a number of times, over the set of sessions, that a user as defined in the session clicks within the same session on a given webpage associated with a given search query versus a number of sessions in the set of sessions.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: November 24, 2015
    Assignee: Yahoo! Inc.
    Inventors: Benjamin Piwowarski, Hugo Zaragoza
  • Patent number: 9152948
    Abstract: A method and system for providing a structured topic drift for a displayed set of user comments on an article. The method includes determining an ordered sequence of topical recommendations based on one or more properties of the displayed set of user comments and user characteristics using a sequential recommendation model. The method also includes sampling one or more user comments for each of the topical recommendations. Further, the method includes appending, one by one, the one or more user comments for each of the topical recommendations to bottom of the displayed set of user comments. Moreover, the method includes updating the sequential recommendation model based on a user response to the one or more user comments for each of the topical recommendations. The system includes one or more electronic devices, a communication interface, a memory, and a processor.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: October 6, 2015
    Assignee: Yahoo! Inc.
    Inventor: Vidit Jain
  • Patent number: 9141380
    Abstract: A method for visualizing a codebase includes receiving a dependency graph of the codebase, the dependency graph having nodes and dependencies between the nodes, receiving an abstraction hierarchy of the codebase with abstraction levels, generating, based on the dependency graph and the abstraction hierarchy, a hierarchical graph, positioning each of the nodes on a code map using the hierarchical graph one abstraction level at a time, generating at least one contiguous surface for the code map with a portion of the nodes, and rendering the code map.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: September 22, 2015
    Assignee: Oracle International Corporation
    Inventor: Nathan John Hawes