Patent application number | Description | Published |
20100185961 | FLEXIBLE VISUALIZATION FOR SERVICES - Techniques are described for generating a user interface for visualizing a cloud service based on status and performance data of the cloud service obtained from data stores. A configuration file including declarative code may declare particular queries to status/performance data sources. The configuration file may also declare particular queries to topology data sources to obtain topology information. In accordance with the obtained information, objects representing the cloud service may be displayed. The objects correspond to particular hardware and software components, or logical grouping thereof, that are identified by the topology information. | 07-22-2010 |
20120150772 | Social Newsfeed Triage - A social newsfeed being delivered to a user is triaged. A personalized model is established which predicts the importance to the user of data elements within a current social newsfeed being delivered to the user. The personalized model is established based on implicit actions the user takes in response to receiving previous social newsfeeds. The personalized model is then used to triage the data elements within the current social newsfeed. | 06-14-2012 |
20120317210 | Asynchronous Video Threads - Described are systems and user interfaces for facilitating asynchronous communication with video threads. Implementations may enable members of a team to have threaded view of video messages, from which they can capture video, record their screen, and send, receive, and reply to a video message. The screen recording feature enables team members to share parts of their screen while simultaneously narrating, if desired. Video messages are threaded by topic and each conversation is visually represented. | 12-13-2012 |
20130139071 | PROXY FOR ASYNCHRONOUS MEETING PARTICIPATION - Embodiments described herein relate to enabling a lightweight way of recording and sharing video messages intended to provide input to a future meeting that cannot be personally attended. A person who cannot attend the meeting pre-records their thoughts and remarks for the meeting as video clips for presentation at the meeting. A physical device with at least a display is presented at the meeting. The physically present participants can play the pre-recorded clips on the device. Video of participants' responses to the clips is recorded and made available so that the represented attendee can view the participants' responses. | 05-30-2013 |
20140063174 | MOBILE VIDEO CONFERENCING WITH DIGITAL ANNOTATION - A local user of a local mobile device is allowed to participate in a video conference session with a remote user of a remote mobile device. Live video can be shared between and collaboratively digitally annotated by the local and remote users. An application can also be shared between and collaboratively digitally annotated by the local and remote users. A digital object can also be shared between and collaboratively digitally annotated by the local and remote users. | 03-06-2014 |
Patent application number | Description | Published |
20090248502 | COMPUTING A TIME-DEPENDENT VARIABILITY VALUE - A system that facilitates computation of a time-dependent variability value is described herein. The system includes a receiver component that receives a plurality of items, wherein each item has a timestamp corresponding thereto. The system further includes a value generator component that outputs a time-dependent variability value for an item in the plurality of items, wherein the time-dependent variability value is indicative of a recent frequency of use of the item in comparison to a frequency of use of the item over a defined period of time. | 10-01-2009 |
20090254847 | ANALYSIS OF VISUALLY-PRESENTED DATA - A person may interact with visually-presented data in order to specify an analysis to be performed on the data. Data may be presented through a browser or other program in a visual form, such as a chart or graph. The person may interact with the visual presentation of the data in order to choose a specific body of data or a portion thereof. An analysis may be performed on the chosen data. The analysis to be performed may be selected based on features of the data and/or based on the person's indication of which analysis is to be performed. A decision tree may be used to choose the particular analysis to be performed. | 10-08-2009 |
20110041073 | Key-Based Storage and Retrieval of Information - An information interaction module (IIM) is described for interacting with information items using a hierarchical taxonomy of key elements. In one mode, the IIM allows a user to specify a key by successively entering a string of key elements which compose the key. At each stage in this operation, the IIM guides the users by identifying a set of key elements that can be entered next. Ultimately, the IIM retrieves an information item that is associated with the specified key. In another mode, the IIM also allows a user to store a new information item by identifying a key associated with the information item. The IIM can be implemented as a standalone browser or as a component within an authoring tool. The information items can have any level of granularity. | 02-17-2011 |
20110113349 | SOCIAL BROWSING - A method described herein includes acts of extracting at least one entity from an arbitrary web page being viewed by an individual on a computing device and comparing the at least one entity with social network data of the individual, wherein the social network data comprises a plurality of messages generated by members of a social network of the individual. The method further includes the acts of identifying at least one message in the plurality of messages based at least in part upon the comparing of the at least one entity with the social network data of the individual and causing the at least one message to be displayed on the web page in conjunction with the at least one entity. | 05-12-2011 |
Patent application number | Description | Published |
20130228153 | OPERATOR CONTROL SYSTEM FOR MOTORCYCLE ENGINE IDLE - An operator-controllable valve opens or closes an idle air bypass passage in a motorcycle, allowing an operator astride the motorcycle to set an idle position manually. A handle permits a first adjustment by the operator without use of a screwdriver or other hand tool. An additional interface enables a wider range of adjustment using a hand tool. Both interfaces vary depth of an air mixture screw of the valve within an idle air bypass passage of a throttle body. Dual cylindrical members of the valve rotate relative to one another and relative to a base of the valve, each cylindrical member driven by one of the interfaces. Locking the cylindrical members together such that both rotate in tandem upon the operator moving the handle is accomplished by either tightening the handle or tightening a nut coupling the handle to the valve. A handlebar adjustment lever may couple with the handle. | 09-05-2013 |
20130286493 | BROAD VIEW MIRROR FOR A CYCLE VEHICLE - A mirror assembly for mounting to a handlebar of a motorcycle or other cycle vehicle, including a handle enabling an operator of the motorcycle to rotate the mirror without requiring the operator to remove a hand from the handlebar. The rotation swivels the mirror from a view to the rear to a position with a view to the side. Upon releasing the handle, a compression spring within the assembly returns the mirror to its original position. The mounting arrangement for the assembly includes two portions rotatable perpendicularly to one another, permitting the mirror arrangement to be adjusted after coupling with the handlebar such that the stem of the mirror is plumb. This ensures that when the handle is engaged rotating the mirror, the orientation of the mirror is maintained such that the top edge of the mirror remains level during rotation and that the mirror stem remains plumb. | 10-31-2013 |
20150251718 | BROAD VIEW MIRROR FOR A CYCLE VEHICLE - A mirror assembly for mounting to a handlebar of a motorcycle or other cycle vehicle, including a handle enabling an operator of the motorcycle to rotate the mirror without requiring the operator to remove a hand from the handlebar. The rotation swivels the mirror from a view to the rear to a position with a view to the side. Upon releasing the handle, a compression spring within the assembly returns the mirror to its original position. The mounting arrangement for the assembly includes two portions rotatable perpendicularly to one another, permitting the mirror arrangement to be adjusted after coupling with the handlebar such that the stem of the mirror is plumb. This ensures that when the handle is engaged rotating the mirror, the orientation of the mirror is maintained such that the top edge of the mirror remains level during rotation and that the mirror stem remains plumb. | 09-10-2015 |
Patent application number | Description | Published |
20120084746 | Designer Extensibility - Aspects of the subject matter described herein relate to designer extensibility. In aspects, a designer package is registered. The designer package includes a component that is able to search for designers that support a given file. After finding one or more designers that support a file, the component creates a control that includes the one or more designers. The component may also include in the control an editor usable to view a text-based representation of the file. After creating the control, the component may return a reference to the control that may be used to host the control. The mechanism also supports finding and creating controls that are not based on files. | 04-05-2012 |
20120089976 | Integrating Software Components - Aspects of the subject matter described herein relate to integrating software components. In aspects, a previously created component is inserted into a target project. To do this, a location of elements of the component is obtained as well as a destination for placing the elements. Fixup code is also inserted into the project. The fixup code is to be executed after installing the component on a target entity prior to allowing the component to execute. The fixup code discovers the installation location of the component on the target entity and changes reference(s) from the original location to the installation location. After the component and the fixup code are inserted into the project, the project may be used to create a package which may be deployed on one or more target entities. | 04-12-2012 |
20130263088 | DYNAMIC PLUGIN(S) FOR CLOUD APPLICATION(S) - Techniques are described herein that are capable of dynamically installing plugin(s) for application(s). An agent plugin is caused to run in a deployment of a specified application (e.g., across multiple machines in a cloud environment or “on premises”). The specified application is packaged to include the agent plugin. The agent plugin is used to install designated plugin(s) dynamically based on configuration information regarding the specified application. The configuration information indicates that the designated plugin(s) are to be installed in response to the specified application being deployed. | 10-03-2013 |
Patent application number | Description | Published |
20090234804 | USING EXTENSION METHODS TO EXTEND COM OBJECTS - When objects are called by a program written in a strongly-typed language using an interface written in a loosely-typed manner, incompatibilities between the programming languages can cause problems. Extension methods can simplify the interface between objects in an object model and a program written in a strongly-typed programming language by providing method overloads that accept strongly-typed parameters. Extension methods are provided that use method overloads that accept strongly-typed parameters, improving type safety by allowing the compiler to enforce type safety rather than relying on type checking at runtime. Nullable types and object initialization may be used to provide strongly-typed optional parameters. Extension methods can be used to support parameterized properties and to support class indexers, enabling query of collections of in-memory objects. | 09-17-2009 |
20100185954 | Collaborative Environment Project Extensibility with Composition Containers - Dynamic collaborative project extensibility is provided via composition containers in a managed extensibility framework within an integrated development environment. A browser-based collaborative environment project is extended, using an extension artifact factory to obtain extension artifacts within composition containers. A class library project can be configured with a custom action, a browser-based collaborative environment project extension artifact can be created representing the custom action, and a factory class for the project extension artifact can then be created with an export attribute for discovery within a composition container. | 07-22-2010 |
20100306735 | PACKAGE DESIGN AND GENERATION - Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually arranging and configuring elements of the product. A package object model includes a managed object model that represents a package or feature manifest as defined by a product manifest XML schema. The object model can be used to create references to other project item and feature definitions. The extended object model can be used to generate an equivalent package or feature manifest XML file. | 12-02-2010 |
20130227548 | PACKAGE DESIGN AND GENERATION - Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually arranging and configuring elements of the product. A package object model includes a managed object model that represents a package or feature manifest as defined by a product manifest XML schema. The object model can be used to create references to other project item and feature definitions. The extended object model can be used to generate an equivalent package or feature manifest XML file. | 08-29-2013 |
20140157254 | PACKAGE DESIGN AND GENERATION - Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually arranging and configuring elements of the product. A package object model includes a managed object model that represents a package or feature manifest as defined by a product manifest XML schema. The object model can be used to create references to other project item and feature definitions. The extended object model can be used to generate an equivalent package or feature manifest XML file. | 06-05-2014 |
Patent application number | Description | Published |
20130228153 | OPERATOR CONTROL SYSTEM FOR MOTORCYCLE ENGINE IDLE - An operator-controllable valve opens or closes an idle air bypass passage in a motorcycle, allowing an operator astride the motorcycle to set an idle position manually. A handle permits a first adjustment by the operator without use of a screwdriver or other hand tool. An additional interface enables a wider range of adjustment using a hand tool. Both interfaces vary depth of an air mixture screw of the valve within an idle air bypass passage of a throttle body. Dual cylindrical members of the valve rotate relative to one another and relative to a base of the valve, each cylindrical member driven by one of the interfaces. Locking the cylindrical members together such that both rotate in tandem upon the operator moving the handle is accomplished by either tightening the handle or tightening a nut coupling the handle to the valve. A handlebar adjustment lever may couple with the handle. | 09-05-2013 |
20130286493 | BROAD VIEW MIRROR FOR A CYCLE VEHICLE - A mirror assembly for mounting to a handlebar of a motorcycle or other cycle vehicle, including a handle enabling an operator of the motorcycle to rotate the mirror without requiring the operator to remove a hand from the handlebar. The rotation swivels the mirror from a view to the rear to a position with a view to the side. Upon releasing the handle, a compression spring within the assembly returns the mirror to its original position. The mounting arrangement for the assembly includes two portions rotatable perpendicularly to one another, permitting the mirror arrangement to be adjusted after coupling with the handlebar such that the stem of the mirror is plumb. This ensures that when the handle is engaged rotating the mirror, the orientation of the mirror is maintained such that the top edge of the mirror remains level during rotation and that the mirror stem remains plumb. | 10-31-2013 |
20150251718 | BROAD VIEW MIRROR FOR A CYCLE VEHICLE - A mirror assembly for mounting to a handlebar of a motorcycle or other cycle vehicle, including a handle enabling an operator of the motorcycle to rotate the mirror without requiring the operator to remove a hand from the handlebar. The rotation swivels the mirror from a view to the rear to a position with a view to the side. Upon releasing the handle, a compression spring within the assembly returns the mirror to its original position. The mounting arrangement for the assembly includes two portions rotatable perpendicularly to one another, permitting the mirror arrangement to be adjusted after coupling with the handlebar such that the stem of the mirror is plumb. This ensures that when the handle is engaged rotating the mirror, the orientation of the mirror is maintained such that the top edge of the mirror remains level during rotation and that the mirror stem remains plumb. | 09-10-2015 |