Patent application number | Description | Published |
20100017238 | TRAVEL MANAGEMENT SYSTEM - A travel management system. In one implementation, a state-based desktop client provides a travel planning and management workspace for the user. The user may perform travel planning activities, and log out of the travel workspace without having to repeat travel planning tasks. In another implementation, travel planning tasks may be stored as data feeds that keep up-to-date fare and availability data even when the user is not logged into the travel workspace. | 01-21-2010 |
20100017314 | TRAVEL EXPENSE MANAGEMENT SYSTEM - A method for generating an expense report, comprising: receiving an itinerary for travel, generating a description and a cost for one or more travel elements of the itinerary; and generating projected expenses that are expected to be incurred based on historical data associated with the itinerary | 01-21-2010 |
20110282793 | CONTEXTUAL TASK ASSIGNMENT BROKER - An automated broker provides contextual assignment of tasks. Service providers send the broker service provisioning information indicating the services they provide, with bids for referrals. Service consumers send the broker service requests, including criteria which the broker matches against the service provisioning information. The broker selects a recommended service provider, based on the service request's criteria, the referral bids, and reviews of the candidate service providers. Service request criteria may include a service provider's reputation in the consumer's social network, geographic proximity of the service provider to the location of the task, particular skills or experience of the service provider, the service provider's availability, and price. After a predetermined number of task assignment rejections by a service provider, a human administrator is notified. A referral bid payment or other payment made by the recommended service provider to the broker, may be shared with the service consumer. | 11-17-2011 |
20120089723 | PROVIDING A MONITORING SERVICE IN A CLOUD-BASED COMPUTING ENVIRONMENT - Technologies are described herein for providing a monitoring service in a cloud-based computing environment. A request is received from a user to subscribe to the monitoring service. The monitor workflow may correspond to the monitoring service. A first call to a finder application is executed over a communications network to retrieve data points according to the monitor workflow. A second call to an analyzer application is executed over the communications network to identify a relevant data point in the data points. A third call to a notifier application is executed over the communications network to notify the user of the relevant data point. | 04-12-2012 |
20120089734 | ALLOCATION OF RESOURCES BETWEEN WEB SERVICES IN A COMPOSITE SERVICE - Technologies are described herein for allocating resources of a publisher web service to a subscriber web service according to the subscriber web service's SLA type. A request for information is received from a subscriber web service. The request for information may include a SLA type between a publisher web service and the subscriber web service and an identifier of the subscriber web service. The composite service may include the publisher web service and the subscriber web service. A resource allocation associated with the SLA type is retrieved. A set of resources are allocated multiple resources of the publisher web service to the subscriber web service according to the resource allocation and the identifier. The set of resources may be configured to satisfy the request for information | 04-12-2012 |
20120096183 | DYNAMIC REROUTING OF SERVICE REQUESTS BETWEEN SERVICE ENDPOINTS FOR WEB SERVICES IN A COMPOSITE SERVICE - Technologies are described herein for rerouting a service request between service endpoints. The service request is received, at a first web service, from a second web service. The first web service and the second web service may be components of a composite service. The service request is routed to an initial service endpoint configured to respond to the service request according to a service level agreement between the first web service and the second web service. Service criteria associated with the initial service endpoint are monitored. A determination is made as to whether the service criteria meet a performance threshold specified by the service level agreement. If the service criteria do not meet the performance threshold specified by the service level agreement, then the service request is rerouted from the initial service endpoint to an alternate service endpoint. | 04-19-2012 |
20120102168 | Communication And Coordination Between Web Services In A Cloud-Based Computing Environment - Technologies are described herein for providing communication and coordination between web services in a cloud-based computing environment. A call to an available events operation is executed in a web service to request subscription event identifiers corresponding to available events at the web service. The subscription event identifiers are received. A subscribe operation is populated with a relevant subscription event identifier related to a subscribed event from the subscription event identifiers. A call to the subscribe operation is executed in the web service to establish a subscription to the web service. A subscription identifier corresponding to the subscription is received. Notifications related to the subscribed event at the web service are received while the subscription is active. | 04-26-2012 |
20120102224 | OPTIMIZED CONSUMPTION OF THIRD-PARTY WEB SERVICES IN A COMPOSITE SERVICE - Technologies are described herein for routing a service request to an appropriate web service. A first service request is routed from a first web service to a second web service. Routing factors associated with the second web service are monitored. A determination is made as to whether the routing factors indicate that the second web service is no longer appropriate for handling service requests. If the routing factors indicate that the first web service is no longer appropriate for handling service requests, then a second service request is routed from the first web service to a third web service. The first web service, the second web service, and the third web service are included in a composite service. | 04-26-2012 |
20120116980 | LONG TERM WORKFLOW MANAGEMENT - A workflow may be moved from one provider to another provider by extracting the metadata from an executing workflow describing the workflow state as part of dehydrating the workflow, and transferring the metadata to a second workflow and rehydrating the workflow at a second provider. An automated workflow manager may determine when to move the workflow and may facilitate moving with or without human intervention. When a workflow is moved from one provider to another, the workflow state may be moved without transferring executable code that executes the workflow. | 05-10-2012 |
20130109364 | MOBILE APPLICATION FOR AD-HOC IMAGE DISPLAY | 05-02-2013 |
20130110509 | DISTRIBUTED USER INPUT TO TEXT GENERATED BY A SPEECH TO TEXT TRANSCRIPTION SERVICE | 05-02-2013 |
20130159515 | Providing a Monitoring Service in a Cloud-Based Computing Environment - Technologies are described herein for providing a monitoring service in a cloud-based computing environment. A request is received from a user to subscribe to the monitoring service. The monitor workflow may correspond to the monitoring service. A first call to a finder application is executed over a communications network to retrieve data points according to the monitor workflow. A second call to an analyzer application is executed over the communications network to identify a relevant data point in the data points. A third call to a notifier application is executed over the communications network to notify the user of the relevant data point. | 06-20-2013 |
20140359121 | Providing a Monitoring Service in a Cloud-Based Computing Environment - Technologies are described herein for providing a monitoring service in a cloud-based computing environment. A request is received from a user to subscribe to the monitoring service. The monitor workflow may correspond to the monitoring service. A first call to a finder application is executed over a communications network to retrieve data points according to the monitor workflow. A second call to an analyzer application is executed over the communications network to identify a relevant data point in the data points. A third call to a notifier application is executed over the communications network to notify the user of the relevant data point. | 12-04-2014 |
20140372324 | LONG TERM WORKFLOW MANAGEMENT - A workflow may be moved from one provider to another provider by extracting the metadata from an executing workflow describing the workflow state as part of dehydrating the workflow, and transferring the metadata to a second workflow and rehydrating the workflow at a second provider. An automated workflow manager may determine when to move the workflow and may facilitate moving with or without human intervention. When a workflow is moved from one provider to another, the workflow state may be moved without transferring executable code that executes the workflow. | 12-18-2014 |
20150081914 | Allocation of Resources Between Web Services in a Composite Service - Technologies are described herein for allocating resources of a publisher web service to a subscriber web service according to the subscriber web service's SLA type. A request for information is received from a subscriber web service. The request for information may include a SLA type between a publisher web service and the subscriber web service and an identifier of the subscriber web service. The composite service may include the publisher web service and the subscriber web service. A resource allocation associated with the SLA type is retrieved. A set of resources are allocated multiple resources of the publisher web service to the subscriber web service according to the resource allocation and the identifier. The set of resources may be configured to satisfy the request for information | 03-19-2015 |
Patent application number | Description | Published |
20110231381 | SOFTWARE AGENT FOR MONITORING CONTENT RELEVANCE - A reputation monitoring system provides a software process that runs continuously to identify content that is fast moving and deserving of attention by an organizational representative. The system includes a software agent designed to proactively alert subscribers to potentially concerning movements of a content item within search result rankings. The agent tracks a threshold number of search results over time, and utilizes additional contextual services to determine whether to deliver an alert to subscribers. It is not uncommon for negative items to be written about an individual or organization on the web. There is significant value in being able to identify when negative items are written and if they are gaining notoriety. The reputation monitoring system provides a solution by monitoring search results. | 09-22-2011 |
20110238670 | CROWD-SOURCING AND CONTEXTUAL RECLASSIFICATION OF RATED CONTENT - A content evaluation system is described herein that empowers end users and organizations to share their interpretation of an automatically generated sentiment score. The system provides a control that a user can move to indicate agreement or disagreement with an automatic score. The system adds metadata to a revised score based on the user's feedback that tracks information about the user to consider different demographic contexts. The system performs rescoring with the user-provided scores with contextual consideration, and then exposes the rescored values on context specific endpoints. The system provides a crowd-sourcing approach that scales extremely well, adds more accuracy because individuals within known demographic categories/contexts do the scoring, and generates value-added data products that can be sold/re-sold. | 09-29-2011 |
20110238688 | CONTENT DISTRIBUTION USING EMBEDDABLE WIDGETS - A content distribution system allows authors to freely syndicate their content to content distributors in a way that ensures that the author receives appropriate credit for the impact of the content upon readers. The system provides an embeddable control that publishers can embed in a web site or other distribution channel. Authors provide the content displayed within the embeddable control and can include advertisements as well as any content restrictions. For advertisers, the system allows them to advertise with the content instead of the publisher, and allows them to do so in all of the venues that host the content. This places control of monetization of content back in the hands of the author, and incentivizes the author to maximize the distribution of his content to reach the widest possible audience rather than to hoard content at his own site. | 09-29-2011 |
20110239103 | DETECTING VIRALITY PATHS AND SUPPORTING REFERRAL MONETIZATION - A content embedding system allows publishers to expose and deliver embeddable content in a way that a referral path of the content can be traced to determine what steps led the content to the site(s) on which the content is hosted. Content typically makes its way across the Internet in multiple steps, being passed from one user to another and one site to another. In addition to providing insight into how content is being shared across the web, the system also puts in place the tools to provide referral revenue for sites that drive significant consumption of content. Thus, the system allows a content publisher to track how his content is being consumed on various sites on a network, and to perform actions based on the tracked consumption, such as rewarding prolific distributors. | 09-29-2011 |
20110246921 | VISUALIZING SENTIMENT OF ONLINE CONTENT - A sentiment visualization system provides a method for identifying content sentiment visually, and does so in a way that is also relevant to individuals who are colorblind. The system provides multiple visual cues that identify sentiment. In some embodiments, the visualization shows a bar that displays a color gradient. The color gradient is anchored by a positive color on one end and a negative color on the other end. The bar contains a color-neutral notch that represents where the sentiment value lies. The system may also allow a viewing user to reclassify an automatically determined sentiment of an item, such as by dragging a notch or other control on the visual display to a new location. Thus, the sentiment visualization system allows users to quickly sift through a large amount of content and identify high priority items for which a fast response is warranted. | 10-06-2011 |
20110249003 | CONFIGURABLE FRAMEWORK FOR RICH DATA VISUALIZATION - A data visualization system is described herein that provides a flexible, extensible framework for visualizing analytics data. The system allows new data and data sources to be easily added to a dashboard framework without custom programming. This allows organization members without in-depth technical skills to identify organization data that is relevant to them and to quickly produce visualizations that the system can display as organization data changes. Users can leverage visualizations written by third parties and place the visualizations within analytics pages to use the visualizations to view the user's data. The system maps selected visualizations to existing or automatically generated stored procedures or other data interfaces. The system allows third parties to brand the dashboard and individual visualizations. Thus, the data visualization system empowers non-technical organization users to create visualizations of data applicable to their job function or that of other organization members. | 10-13-2011 |
20110258560 | AUTOMATIC GATHERING AND DISTRIBUTION OF TESTIMONIAL CONTENT - A testimonial promotion system is described herein that automatically identifies content that has a positive sentiment for a topic that an organization cares about and includes identified content in a promotional location for the organization. The system provides a mechanism by which to view, filter, moderate, classify, and re-publish this content from multiple social media sites into a feed that can be consumed on first and third party websites. The system automatically pre-filters content based on base criteria, and then optionally queues the content for review by human moderators. After moderation, the system aggregates content from all sites into one or more feeds and publishes the feeds for consumption by one or more sites. The system spreads positive messages about the organization to a wider audience and allows consumers considering the organization's products or services to have awareness of past positive experiences with the organization that the consumers might not otherwise discover. | 10-20-2011 |
20110307304 | CROWD-SOURCED COMPETITION PLATFORM - A crowdsourcing competition system is described herein that provides a reusable mechanism by which an organization can host a cloud-based crowdsourcing competition. The system facilitates identification of individuals, forums, submission of user-generated content (challenge submissions), automated scoring of user-generated content against test sets, automated outbound communication to participants, and web services for leaderboard functionality. The system provides workflows for users to submit submissions and for the system to receive and organize submissions. Thus, the crowdsourcing competition system provides a generic platform and automated workflow for holding crowd-sourced competitions and automating workflow of user generated content submissions. | 12-15-2011 |
20110307391 | AUDITING CROWD-SOURCED COMPETITION SUBMISSIONS - A submission auditing system is described herein that audits to measure participation and to prevent fraud in online crowd-sourced competitions. Auditability increases the acceptance of crowd efforts. Individual contributors and competition organizers also want to have the individual contributors receive credit from the project sponsor(s), their employer, and/or government or other entities for their time investment. An employer may encourage employees to volunteer time with various charitable organizations, and may use the system to monitor participation and award prizes based on participation. The submission auditing system addresses the problem of auditing engagement in crowd-sourced scenarios, by providing a workflow for measuring engagement with a crowdsourcing project, detecting fraud as part of that measurement, and then delivering a receipt for the individual and third parties that provides tracking for participation. | 12-15-2011 |
20120278139 | CHANGING CONSUMER BEHAVIOR WITH TARGETED OFFERS - A dynamic incentive system is described herein that uses location data, customer demographics, and other information to make real-time targeted offers to consumers to encourage particular consumer behavior. In some embodiments, the system provides incentives to attempt to modify consumer behavior. For example, a particular type of merchant may want to reach the consumers of the merchant's competitors to try to win the consumers as customers. Thus, the system may present an offer from the merchant when consumers are detected at the location of a competitor to offer the consumers an incentive to visit the merchant's store. In this way, the dynamic incentive system provides incentives to help merchants sell products and services by reaching more consumers and reaching them in new ways that are highly relevant to the consumers' current activities and location. | 11-01-2012 |
20120278140 | ENCOURAGING CONSUMER BEHAVIOR BY UNLOCKING DIGITAL CONTENT - A dynamic incentive system is described herein that uses location data, customer demographics, and other information to make real-time targeted offers to consumers to encourage particular consumer behavior. The system provides incentives for consumers to visit a particular merchant's store. The system may offer to unlock a digital content item if the consumer goes to the merchant's store. Merchants can define various offers and conditions for which the consumer can earn the incentive. Thus, the dynamic incentive system provides incentives to help merchants sell products and services by reaching more consumers and reaching them in new ways that are highly relevant to the consumers' current activities and location. | 11-01-2012 |
20120278165 | PRESENTING OFFERS TO CONSUMERS BASED ON NEED - A dynamic incentive system is described herein that uses location data, customer demographics, and other information to make real-time targeted offers to consumers to encourage a consumer to respond to one or more calls to action. The system receives information about the consumer, such as the consumer's schedule, past purchase history, demographic information, needs, and so forth. The system also collects needs of merchants, such as unfilled appointment times. If the merchant has submitted an offer with a schedule that matches the consumer's, the system may offer the consumer an incentive to visit the merchant. The incentive may include a coupon for a discount on the merchant's services, an offer to unlock digital content, or any other incentive. Thus, the dynamic incentive system provides incentives to help merchants sell products and services by reaching more consumers and reaching them in new ways that are highly relevant to the consumers' current activities and location. | 11-01-2012 |
20120278172 | DELIVERING LOCATION-BASED OFFERS BASED ON CONSUMER CHARACTERISTICS - A dynamic incentive system is described herein that uses location data, customer demographics, and other information to make real-time targeted offers to consumers to encourage particular consumer behavior. In some embodiments, the dynamic incentive system attempts to reach consumers that are already at a location to perform some behavior. For example, a store in a mall may want to reach out to visitors to the mall to let them know about a particular sale or product for which the store has excess inventory. Upon detecting that a matching consumer is at the location, the system may present an offer to the consumer informing the consumer of the merchant's offer. Thus, the dynamic incentive system provides incentives to help merchants sell products and services by reaching more consumers and reaching them in new ways that are highly relevant to the consumers' current activities and location. | 11-01-2012 |
20120303614 | AUTOMATING RESPONSES TO INFORMATION QUERIES - An automated response system is described herein that allows users to submit information queries in a format they are comfortable with while unburdening other users from answering redundant or automatically answerable queries in forums such as email distribution lists. The system provides an email-based smart question and answer system that can be added to existing email or collaboration software to provide automatic replies to common questions. The system can be integrated at a level that prevents such queries from ever reaching other members of the list or can be setup like any other member of the list, receiving and processing queries as they are distributed to list members. Members can vote on responses and the system can automatically use past votes on answers to a question to provide the highest rated answers in response to similar future queries. | 11-29-2012 |
20120304072 | SENTIMENT-BASED CONTENT AGGREGATION AND PRESENTATION - A content partitioning system is described herein that receives content and automatically determines sentiment information about the content that affects how the content will be displayed. The system can combine sentiment and moderator controls to automatically segregate users by their previous interactions so that they are presented with a subset of content on the site and their influence on the rest of the content is thereby minimized. Upon receiving a request by another user to display content in a forum, the content partitioning system conditionally displays each item based on a variety of criteria. In this way, one group of users can have a reasoned discussion in the same forum that another group of users is behaving badly. Thus, the content partitioning system provides automated moderation of online content that allows discussions to continue in a manner particularly tailored to each user. | 11-29-2012 |
20120310713 | PRESENTING OFFERS TO CONSUMERS BASED ON INFORMATION FROM A VEHICLE - An automotive incentive system is described herein that uses vehicle information, location data, customer demographics, and other information to make real-time targeted offers to consumers to encourage particular consumer behavior. The system focuses on the delivery of targeted offers to consumers based on information available from the automobile and geographic information from the car. The system receives vehicle-based information and potentially along with other information identifies one or more offers to provide to the consumer. The system provides an interface through which merchants can add offers to the system and define criteria of consumers and environmental data that trigger each offer. The merchant can specify each of these criteria as well as a corresponding offer. Thus, the automotive incentive system provides consumers with highly relevant offers related to vehicle information and provides merchants with strong sales leads for their products and services. | 12-06-2012 |
20130157693 | AD-HOC USER AND DEVICE ENGAGEMENT PLATFORM - A local engagement system is described herein that leverages devices people commonly carry with them to dynamically engage them based on their locations and/or activities. One goal of the above referenced system is to leverage the power of the various devices present while providing the audience with a chance to better engage and participate with each other. A side benefit is additional opportunities to market products and services in new and exciting ways. The system includes a presentation component at the event or venue that links to existing systems, a web interface, and optional individual client applications for the devices. Thus, the local engagement system provides a highly engaging experience to people that might otherwise be idle and provides an enhanced opportunity for advertisers or educators to reach the people and give them something entertaining to do. | 06-20-2013 |
Patent application number | Description | Published |
20090137693 | High Strength Monolithic Carbon Foam - A carbon foam article useful for, inter alia, composite tooling or other high temperature applications, which includes a carbon foam having a ratio of compressive strength to density of at least about 7000 psi/g/cc. | 05-28-2009 |
20100074835 | Production of Nano-Structures - A process for the production of nano-structures is presented, involving providing a graphite flake comprising graphene layers; intercalating the graphite flake to form a graphite intercalation compound exhibiting Stage I, II or III intercalation; and exfoliating the graphite intercalation compound under conditions such that a plurality of individual graphene layers are separated from the graphite intercalation compound. | 03-25-2010 |
20100104496 | High strength monolithic carbon foam - A carbon foam article useful for, inter alfa, EMI shielding, sound attenuation, composite tooling or other high temperature applications, which includes a carbon foam having a ratio of compressive strength to density of at least about 7000 psi/g/cc. | 04-29-2010 |
20100186550 | PRODUCTION OF CHAIN AGGLOMERATIONS OF NANO-SCALE METAL PARTICLES - A process and apparatus for producing chain agglomerations of nano-scale metal particles includes feeding at least one decomposable moiety selected from the group consisting of organometallic compounds, metal complexes, metal coordination compounds and mixtures thereof into a reactor vessel; exposing the decomposable moiety to a source of energy sufficient to decompose the moiety and produce nano-scale metal particles; and deposit or collection of chain agglomerations of nano-scale metal particles. | 07-29-2010 |
20100222212 | Production Of Chain Agglomerations Of Nano-Scale Metal Particles - A process and apparatus for producing chain agglomerations of nano-scale metal particles includes feeding at least one decomposable moiety selected from the group consisting of organometallic compounds, metal complexes, metal coordination compounds and mixtures thereof into a reactor vessel; exposing the decomposable moiety to a source of energy sufficient to decompose the moiety and produce nano-scale metal particles; and deposit or collection of chain agglomerations of nano-scale metal particles. | 09-02-2010 |
20100222214 | Production Of Chain Agglomerations Of Nano-Scale Metal Particles - A process and apparatus for producing chain agglomerations of nano-scale metal particles includes feeding at least one decomposable moiety selected from the group consisting of organometallic compounds, metal complexes, metal coordination compounds and mixtures thereof into a reactor vessel; exposing the decomposable moiety to a source of energy sufficient to decompose the moiety and produce nano-scale metal particles; and deposit or collection of chain agglomerations of nano-scale metal particles. | 09-02-2010 |
20110020631 | Coated Carbon Foam Article - A carbon foam article useful for, inter alia, composite tooling or other high temperature applications, which includes a carbon foam substrate, an intermediate material on a surface of the carbon foam substrate, and a tool facing material on an outer surface of the article such that the intermediate material is positioned between the tool facing material and the carbon foam substrate. | 01-27-2011 |
20120107555 | Composite Tooling - A carbon foam article useful for, inter alia, composite tooling or other high temperature applications, which includes a substrate, wherein the substrate includes at least one material selected from carbon foam, extruded graphite, graphite foam, and isomolded graphite. The tool may also include a skin as a working surface and a filler disposed below the skin. The tool has a surface roughness of no more than about 63 micro-inches. Such a tool may be used to make a composite prototype part. | 05-03-2012 |
20130099013 | Flexible Graphite Flooring Heat Spreader - A floor heating system includes a flooring substrate having a heating or cooling element in heat transfer relationship therewith. A heat spreader is in heat transfer relationship with the flooring substrate. The heat spreader includes a layer of flexible graphite material. A floor covering overlies the layer of flexible graphite material. Temperature variations across an exposed surface of the floor covering are reduced by the presence of the flexible graphite heat spreader, thus providing an improved and more uniform heating to the floor and to the room with which the floor is associated. | 04-25-2013 |