Patent application number | Description | Published |
20120325964 | SPACE EFFICIENT LAVATORY MODULE FOR COMMERCIAL AIRCRAFT - A space efficient lavatory module for commercial aircraft includes an aft facing concave wall recess that provides a greater distance from an upper, forward facing portion of a cabin structure, such as an aircraft passenger seat to avoid having a passenger's head impact the aft facing lavatory or enclosure wall in a sudden aircraft deceleration. The aft facing concave wall recess also provides space for mounting of a protective cushion, in order to reduce a passenger's risk of head trauma in a sudden deceleration, as well as other items, such as a video monitor, a bassinet or infant bed, without inhibiting passenger movement. | 12-27-2012 |
20130187000 | AIRCRAFT GALLEY - An aircraft galley is disclosed having a stand-alone beverage station and a stand-alone food preparation station. Each station is equipped with extendable work decks and integrated equipment for plug and play exchange. The beverage station is equipped with brewing stations and a top loading refuse compartment, and the food preparation station is configured with multiple ovens and refrigeration units. The galley further includes a side refrigeration unit which can be used as a self-service beverage area for passengers, and both stations may further be configured with LED displays for communicating with passengers. | 07-25-2013 |
20130255656 | Hanging Galley Insert with Stowable Door and Galley Including a Hanging Galley Insert - A galley for heating food with improved access to galley work areas includes: a partially enclosed galley area having a top galley structure and a work deck in the galley area; and galley insert having a housing and a top mounting element disposed on top of the housing, the galley insert being attached to the top galley structure at the top mounting element, and located above and spaced from the work deck. | 10-03-2013 |
20150122946 | AIRCRAFT GALLEY - An aircraft galley is disclosed having a stand-alone beverage station and a stand-alone food preparation station. Each station is equipped with extendable work decks and integrated equipment for plug and play exchange. The beverage station is equipped with brewing stations and a top loading refuse compartment, and the food preparation station is configured with multiple ovens and refrigeration units. The galley further includes a side refrigeration unit which can be used as a self-service beverage area for passengers, and both stations may further be configured with LED displays for communicating with passengers. | 05-07-2015 |
Patent application number | Description | Published |
20090192471 | DISPOSABLE INFUSION DEVICE WITH LOCKED CANNULA - An infusion assembly comprises a disposable wearable infusion device having a body arranged to be adhered to a patient's skin and a cannula arranged to be received by the device body to deploy the cannula for delivering a medicament to beneath the patient's skin. A lock locks the cannula within the device body when the cannula is deployed in the device. | 07-30-2009 |
20090312768 | SHOCKWAVE BALLOON CATHETER SYSTEM - A system for breaking obstructions in body lumens includes a catheter including an elongated carrier, a balloon about the carrier in sealed relation thereto, the balloon being arranged to receive a fluid therein that inflates the balloon, and an arc generator including at least one electrode within the balloon that forms a mechanical shock wave within the balloon. The system further includes a power source that provides electrical energy to the arc generator. | 12-17-2009 |
20100016862 | METHOD OF PROVIDING EMBOLIC PROTECTION AND SHOCKWAVE ANGIOPLASTY THERAPY TO A VESSEL - A system comprises a guide wire, an embolic protection basket carried on the guide wire, and a catheter carried on the guide wire adjacent the embolic protection basket. The catheter includes an elongated carrier and a balloon about the carrier in sealed relation thereto. The balloon is arranged to receive a fluid therein that inflates the balloon, and an arc generator including at least one electrode within the balloon forms a mechanical shock wave within the balloon. | 01-21-2010 |
20100114020 | SHOCKWAVE VALVULOPLASTY CATHETER SYSTEM - A valvuloplasty system comprises a balloon adapted to be placed adjacent leaflets of a valve. The balloon is inflatable with a liquid. The system further includes a shock wave generator within the balloon that produces shock waves. The shock waves propagate through the liquid and impinge upon the valve to decalcify and open the valve. | 05-06-2010 |
20100114065 | DRUG DELIVERY SHOCKWAVE BALLOON CATHETER SYSTEM - A catheter comprises an elongated carrier and a balloon carried by the carrier in sealed relation thereto. The balloon has an outer surface and is arranged to receive a fluid therein that inflates the balloon. The catheter further comprises a shock wave generator within the balloon that forms mechanical shock waves within the balloon, and a medicinal agent carried on the outer surface of the balloon. The medicinal agent is releasable from the balloon by the shock waves. | 05-06-2010 |
20110130742 | DISPOSABLE INFUSION DEVICE FILLING APPARATUS AND METHOD - An infusion system includes a disposable wearable infusion device and a filler device. The disposable infusion device has a body arranged to be adhered to a patient's skin and a reservoir for holding a liquid medicant to be infused into the patient. The filler device is arranged to detachably receive the infusion device body and to transfer a volume of the liquid medicant to the infusion device reservoir. The filler device may be part of a service device arranged to detachably receive the infusion device and which also includes a cannula driver and a cannula for providing the infusion device with a cannula and deploying the cannula to beneath a patient's skin. | 06-02-2011 |
Patent application number | Description | Published |
20080242406 | DIGITAL GAME DISTRIBUTION FOR GAMING DEVICES - Systems and methods of providing digital game content to a portable game system may include a digital content source and an authentication system in communication with the portable game system. The portable game system may receive a digital game content from the digital content source. The digital game content may be stored in a storage component in the portable game system. The digital game content may be activated by a user of the portable game system, for example. After activating, the digital game content may be changed from a demonstration version when an electronic credential may be present in the portable game system. | 10-02-2008 |
20080243697 | DIGITAL GAME DISTRIBUTION AND ROYALTY CALCULATION - Systems and methods of digitally distributing digital game content and tracking royalties for the digital game content may include a correlated title key, retail key, and license key. The a correlated title key, retail key, and license key may be used to generate a royalty rate. For example, a royalty rate may be generated based on the license key. Additionally, a royalty price may be generated based on the title key. Then, a royalty amount may be computed by multiplying the royalty rate and the royalty price. The royalty amount may be stored in a retailer account that corresponds to the retail key. | 10-02-2008 |
20080309660 | THREE DIMENSIONAL RENDERING OF DISPLAY INFORMATION - Game data is rendered in three dimensions in the GPU of a game console. A left camera view and a right camera view are generated from a single camera view. The left and right camera positions are derived as an offset from a default camera. The focal distance of the left and right cameras is infinity. A game developer does not have to encode dual images into a specific hardware format. When a viewer sees the two slightly offset images, the user's brain combines the two offset images into a single 3D image to give the illusion that objects either pop out from or recede into the display screen. In another embodiment, individual, private video is rendered, on a single display screen, for different viewers. Rather than rendering two similar offset images, two completely different images are rendered allowing each player to view only one of the images. | 12-18-2008 |
20080320568 | CONTENT DISTRIBUTION AND EVALUATION PROVIDING REVIEWER STATUS - A content distribution system may be provided for reviewing content such as video games, music, movies, or the like that may be shared by the system. The content distribution system may receive a credential from a user and authenticate the user based on the credential to permit access to the system. The content distribution system may also receive content generated by the user if the user may be authenticated. The content distribution system may provide the received content to a content evaluation entity, for example. The content distribution system may receive a review for the content from the content review entity and then may determine whether the content passes a review process based on the review, for example. The content distribution system may provide additional access to the content if the content passes the review process. | 12-25-2008 |
20110184735 | SPEECH RECOGNITION ANALYSIS VIA IDENTIFICATION INFORMATION - Embodiments are disclosed that relate to the use of identity information to help avoid the occurrence of false positive speech recognition events in a speech recognition system. One embodiment provides a method comprising receiving speech recognition data comprising a recognized speech segment, acoustic locational data related to a location of origin of the recognized speech segment as determined via signals from the microphone array, and confidence data comprising a recognition confidence value, and also receiving image data comprising visual locational information related to a location of each person in an image. The acoustic locational data is compared to the visual locational data to determine whether the recognized speech segment originated from a person in the field of view of the image sensor, and the confidence data is adjusted depending on this determination. | 07-28-2011 |
20120323967 | Spelling Using a Fuzzy Pattern Search - A multimedia system configured to receive user input in the form of a spelled character sequence is provided. In one implementation, a spell mode is initiated, and a user spells a character sequence. The multimedia system performs spelling recognition and recognizes a sequence of character representations having a possible ambiguity resulting from any user and/or system errors. The sequence of character representations with the possible ambiguity yields multiple search keys. The multimedia system performs a fuzzy pattern search by scoring each target item from a finite dataset of target items based on the multiple search keys. One or more relevant items are ranked and presented to the user for selection, each relevant item being a target item that exceeds a relevancy threshold. The user selects the indented character sequence from the one or more relevant items. | 12-20-2012 |
Patent application number | Description | Published |
20150370421 | LOCATING EVENT ON TIMELINE - Locating an event on a timeline is provided. A calendar application may locate an event on a timeline by detecting a selection action on the event on a calendar. A context menu is displayed on the calendar, where the context menu includes a search control. An activation of the search control is detected. The event is located on the timeline of the calendar. The event is displayed on the timeline. | 12-24-2015 |
20150370422 | MANAGE EVENT WITH CONTENT ON CALENDAR WITH TIMELINE - Management of an event with a content on a calendar with a timeline is provided. An application such as a calendar application detects a selection of the event with the content on the calendar. A context menu is displayed on the calendar, where the context menu includes an add control. An activation of the add control is detected. The event with the content is duplicated on the timeline of the calendar. | 12-24-2015 |
20150370440 | MANAGING EVENT ON CALENDAR WITH TIMELINE - Management of an event on a calendar with a timeline is provided. An application such as a calendar application displays an initial context menu that includes a create control on the calendar, in response to an initial selection action of the event displayed on the calendar. The event is presented on the timeline, in response to an activation of the create control. A new context menu, that includes a delete control, is displayed on the timeline, in response to a new selection action of the event displayed on the timeline. The event is removed from the timeline, in response to an activation of the delete control. | 12-24-2015 |
20150370462 | CREATING CALENDAR EVENT FROM TIMELINE - Creation of a calendar event from a timeline is provided. An application such as a calendar application detects a create action to create an event on the timeline. Details of the event are captured that includes a subject name of the event and an event date. The event is displayed on the timeline based on the details. A save action is detected to save the event. The event is displayed on a calendar associated with the timeline based on the details. | 12-24-2015 |
20150370463 | EVENT VISUALIZATION ON CALENDAR WITH TIMELINE - Visualizing events on a calendar with a timeline is provided. An application such as a calendar application receives a request to associate a calendar with a timeline. Events are detected on the calendar to present on the timeline. The events are displayed on the timeline, where the timeline is placed in a location that is below the calendar. | 12-24-2015 |
20150370904 | SEARCH AND LOCATE EVENT ON CALENDAR WITH TIMELINE - Searching and locating an event on a calendar with a timeline is provided. An application such as a calendar application detects a search on the calendar or the timeline. One or more events are located on the calendar or on the timeline that match a search term of the search. The search term on the one or more events is highlighted. The one or more events with the search term that is highlighted are displayed on the calendar or the timeline. | 12-24-2015 |
20150372829 | SHARE TIMELINE OF CALENDAR - Sharing a timeline of a calendar is provided. An application such as a calendar application detects an activation of a share operations control on a timeline of a calendar. A context menu is displayed on the timeline, where the context menu includes a share control and a print control. An activation of the share control is detected. A communication component is initiated to share the timeline. | 12-24-2015 |
Patent application number | Description | Published |
20080320343 | Web page error reporting - An error in a web page displayed on a device is detected. The error is assigned to a bucket to indicate a type of the error, and a record describing the current state of the device is generated. Both an indication of the bucket and the record describing the current state of the device are then sent to a server. At the server, error information including error records and bucket identifiers are received from multiple devices. Each error record describes a current state of one of the multiple devices at a time when an error in a web page displayed on the one device was detected. Each bucket identifier corresponds to one of the error records and describes a type of the error associated with that error record. The error records are grouped into multiple baskets based at least in part on the current state information in the error records. | 12-25-2008 |
20100218053 | WEB PAGE ERROR REPORTING - An error in a web page displayed on a device is detected. The error is assigned to a bucket to indicate a type of the error, and a record describing the current state of the device is generated. Both an indication of the bucket and the record describing the current state of the device are then sent to a server. At the server, error information including error records and bucket identifiers are received from multiple devices. Each error record describes a current state of one of the multiple devices at a time when an error in a web page displayed on the one device was detected. Each bucket identifier corresponds to one of the error records and describes a type of the error associated with that error record. The error records are grouped into multiple baskets based at least in part on the current state information in the error records. | 08-26-2010 |
20120060065 | WEB PAGE ERROR REPORTING - An error in a web page displayed on a device is detected. The error is assigned to a bucket to indicate a type of the error, and a record describing the current state of the device is generated. Both an indication of the bucket and the record describing the current state of the device are then sent to a server. At the server, error information including error records and bucket identifiers are received from multiple devices. Each error record describes a current state of one of the multiple devices at a time when an error in a web page displayed on the one device was detected. Each bucket identifier corresponds to one of the error records and describes a type of the error associated with that error record. The error records are grouped into multiple baskets based at least in part on the current state information in the error records. | 03-08-2012 |
20140143606 | Web Page Error Reporting - An error in a web page displayed on a device is detected. The error is assigned to a bucket to indicate a type of the error, and a record describing the current state of the device is generated. Both an indication of the bucket and the record describing the current state of the device are then sent to a server. At the server, error information including error records and bucket identifiers are received from multiple devices. Each error record describes a current state of one of the multiple devices at a time when an error in a web page displayed on the one device was detected. Each bucket identifier corresponds to one of the error records and describes a type of the error associated with that error record. The error records are grouped into multiple baskets based at least in part on the current state information in the error records. | 05-22-2014 |
Patent application number | Description | Published |
20090077573 | Execution Context Infrastructure - Described herein is an implementation for exposing an “execution context” to a logical execution flow of procedures as it executes. An “execution context” is a set of data and/or sub-procedures that might be useful at some point during a logical execution flow (to manage and control the execution flow and provide additional services to the execution flow) of computer-executable instructions though the often complex, intertwined, and interconnected conglomeration of procedures of software product(s) | 03-19-2009 |
20090089629 | CAPTURING DIAGNOSTICS IN WEB BROWSER APPLICATIONS - The present invention extends to methods, systems, and computer program products for capturing diagnostics for Web browser applications. Embodiments of the present invention can capture errors in client-side code for a Web application and automatically report them a Web Service. Diagnostics code can be automatically injected into client code to capture client-side diagnostic information, including but not limited to errors in Web application code (script code, managed code, etc) that runs in a Web browser. The client-side diagnostic information can be automatically forwarded to a Web service under the control of the Web application. The Web application operator can use this information to improve the quality and hence customer satisfaction of their Web application. | 04-02-2009 |
20090094199 | DYNAMIC SITEMAP CREATION - The present invention extends to methods, systems, and computer program products for dynamic sitemap creation. Embodiments of the present invention facilitate the placement of executable code behind a Sitemap feed. The executable code is configured to access objects from a data source (e.g., database, other data collection, Web service, etc.) and translates the objects into XML for inclusion in a Sitemap. Sitemap properties can be included in a configuration file and/or in a derived class and preserved within Sitemap entries. Thus, a Sitemap can be created directly and automatically from data at a data source. Accordingly, a Sitemap can be created without having to manually re-enter data from the data source into the Sitemap. | 04-09-2009 |
20090094249 | CREATING SEARCH ENABLED WEB PAGES - The present invention extends to methods, systems, and computer program products for creating search enabled Web pages. A search engine crawler requests a Web page. A Web server receives the request and constructs a Web page that includes client-side script configured to obtain a portion of content at a Web browser. The Web server inserts textual (e.g., HTML) hinting data for the client-side script into the Web page. When analyzed at the search engine, the textual hinting data provides similar analysis results to analysis results obtained from analyzing the portion of content that is to be obtained at through execution of the client-side script. Thus, the Web server can provide the search engine with information to sufficiently index the Web page even when the search engine lacks the capability to execute the client-side script. | 04-09-2009 |
20090327261 | SEARCH TECHNIQUES FOR RICH INTERNET APPLICATIONS - A computing device includes one or more rich internet application (RIA) client engines. Each RIA client engine includes a corresponding private RIA storage area. The computing device also includes a per-RIA public storage area for each RIA. The per-RIA public storage area including a subset of data items in the private RIA storage area of the corresponding RIA client engine. A search engine of the computing device may search the data items in the one or more per-RIA public storage areas and link to content in the private RIA storage area of the corresponding RIA client engine at a given data item matching a search request | 12-31-2009 |
20100058191 | DISCOVERING ALTERNATIVE USER EXPERIENCES FOR WEBSITES - The present invention extends to methods, systems, and computer program products for discovering alternative user experiences for Websites. Embodiments of the invention permit a user to navigate to a Web page that has an alternative application for a Web site. In response to a Web browser detecting the alternative application a user-interface control at the Web browser can be activated. A user can then select the user-interface control to install the alternative application in am alternative application control center. Through the alternative application control center, a user activates alternative applications to interact with Web sites having alternative user experiences. | 03-04-2010 |
20100100808 | CREATING SEARCH ENABLED WEB PAGES - The present invention extends to methods, systems, and computer program products for creating search enabled Web pages. A search engine crawler requests a Web page. A Web server receives the request and constructs a Web page that includes client-side script configured to obtain a portion of content at a Web browser. The Web server inserts textual (e.g., HTML) hinting data for the client-side script into the Web page. When analyzed at the search engine, the textual hinting data provides similar analysis results to analysis results obtained from analyzing the portion of content that is to be obtained at through execution of the client-side script. Thus, the Web server can provide the search engine with information to sufficiently index the Web page even when the search engine lacks the capability to execute the client-side script. | 04-22-2010 |
20120060079 | DISCOVERING ALTERNATIVE USER EXPERIENCES FOR WEBSITES - The present invention extends to methods, systems, and computer program products for discovering alternative user experiences for Websites. Embodiments of the invention permit a user to navigate to a Web page that has an alternative application for a Web site. In response to a Web browser detecting the alternative application a user-interface control at the Web browser can be activated. A user can then select the user-interface control to install the alternative application in am alternative application control center. Through the alternative application control center, a user activates alternative applications to interact with Web sites having alternative user experiences. | 03-08-2012 |
20120144495 | SECURING MIXED-MODE APPLICATIONS - Embodiments are directed to securing mixed-mode applications in a semi-trusted environment. In an embodiment, a computer system securely loads native data files associated with a mixed-mode application. The secure loading ensures that the native components upon which the managed component depends are authentic. The computer system implements a securely stored handle associated with the loaded native data files to provide secure communications between the managed component and the loaded native data files. The handle provides a trusted function pointer to an associated mixed-mode application function. The computer system also initiates a security permission request for each resource that is passed to the native components during execution of the mixed-mode application, so that each resource is verified before execution. | 06-07-2012 |
20130297585 | SEARCH TECHNIQUES FOR RICH INTERNET APPLICATIONS - A computing device includes one or more rich internet application (RIM client engines. Each RIA client engine includes a corresponding private RIA storage area. The computing device also includes a per-RIA public storage area for each RIA. The per-RIA public storage area including a subset of data items in the private RIA storage area of the corresponding RIA client engine. A search engine of the computing device may search the data items in the one or more per-RIA public storage areas and link to content in the private RIA storage area of the corresponding RIA client engine at a given data item matching a search request | 11-07-2013 |
Patent application number | Description | Published |
20090204671 | IN-MEETING PRESENCE - Architecture that presents general presence information and in-meeting presence information as advanced state presence information in the roster of a virtual conference meeting or session. For example, one advanced state is showing a user that was invited to the session but that has not joined into the session. The advanced state presence information can also then show what the user is currently doing (e.g., offline, busy, etc.). Moreover, the advanced state presence information can show the communications state (e.g., audio) of the user such as free/busy information, call information, desktop locked (to attend to other activities), and so on. | 08-13-2009 |
20090210490 | TECHNIQUES TO AUTOMATICALLY CONFIGURE RESOURCES FOR A MULTIMEDIA CONFRENCE EVENT - Techniques to automatically configure resources for a multimedia conference event are described. A system may comprise a meeting resource and a local meeting console to couple to the meeting resource. The local meeting console may include a meeting resource management module operative to manage the meeting resource for a conference room, and automatically establish a media connection between a remote meeting console and a meeting resource for a multimedia conference event. Other embodiments are described and claimed. | 08-20-2009 |
20090210491 | TECHNIQUES TO AUTOMATICALLY IDENTIFY PARTICIPANTS FOR A MULTIMEDIA CONFERENCE EVENT - Techniques to automatically identify participants for a multimedia conference event are described. An apparatus may comprise a content-based annotation component operative to receive a meeting invitee list for a multimedia conference event. The content-based annotation component may receive multiple input media streams from multiple meeting consoles. The content-based annotation component may annotate media frames of each input media stream with identifying information for each participant within each input media stream to form a corresponding annotated media stream. Other embodiments are described and claimed. | 08-20-2009 |
20090210802 | LOCATION INFORMATION IN PRESENCE - Architecture that facilitates the combining and presentation of location information with presence information in a communications system. The location information can be virtual location information published from a location source and/or associated location systems to a presence system. The presence system then makes the virtual location information available to end users as participants to a conferencing session, for example, or as invites to the session. The location information and/or the presence information can be made active (e.g., a hyperlink) such that when selected as presented to a user, automatically joins the user to the session. | 08-20-2009 |
20090309956 | TECHNIQUES TO MANAGE A WHITEBOARD FOR MULTIMEDIA CONFERENCE EVENTS - Techniques to manage a whiteboard for multimedia conference events are described. An apparatus may comprise a whiteboard manager component operative to manage whiteboard recording, image processing and reproduction operations for a multimedia conference event. The whiteboard manager component may comprise an image quantizer module operative to receive an image of a writing surface with pen strokes, and quantize each pixel of the image into a predetermined number of colors, an attribute extractor module communicatively coupled to the image quantizer module, the attribute extractor module operative to extract stroke attribute information for the pen strokes from the quantized pixels, and a whiteboard interface module communicatively coupled to the attribute extractor module, the whiteboard interface module operative to send the stroke attribute information to a meeting console for rendering as digital pen strokes on a digital writing surface. Other embodiments are described and claimed. | 12-17-2009 |
20130004069 | TECHNIQUES TO MANAGE A WHITEBOARD FOR MULTIMEDIA CONFERENCE EVENTS - Techniques to manage a whiteboard for multimedia conference events are described. An apparatus may comprise a whiteboard manager component operative to manage whiteboard recording, image processing and reproduction operations for a multimedia conference event. The whiteboard manager component may comprise an image quantizer module operative to receive an image of a writing surface with pen strokes, and quantize each pixel of the image into a predetermined number of colors, an attribute extractor module communicatively coupled to the image quantizer module, the image quantizer module operative to extract stroke attribute information for the pen strokes from the quantized pixels, and a whiteboard interface module communicatively coupled to the attribute extractor module, the whiteboard interface module operative to send the stroke attribute information to a meeting console for rendering as digital pen strokes on a digital writing surface. Other embodiments are described and claimed. | 01-03-2013 |
Patent application number | Description | Published |
20080289747 | Method of Fabricating Fiber Reinforced Composite Structure Having Stepped Surface - Fiber reinforced composite structures having curved stepped surfaces are fabricated by laying up plies of fiber reinforced material over a tool having a stepped tool feature. The plies are rotated about a fixed axis as they are laid up to substantially form a fixed axis rosette pattern. The plies are angularly oriented such that at least certain of the plies have fiber orientations other than 0, +45, −45 and 90 degrees. Potential bridging of the fibers over the stepped tool features is reduced or eliminated by cutting slits in the plies in the area of the stepped features, so that the plies can be fully compacted. | 11-27-2008 |
20120121866 | METHOD OF LAYING UP PREPREG PLIES ON CONTOURED TOOLS USING A DEFORMABLE CARRIER FILM - Composite prepreg is laid up over a tool by placing prepreg material on a carrier film and using the carrier film to apply the prepreg material to the tool. The prepreg is conformed to contours of the tool by deforming the carrier film. | 05-17-2012 |
20130236685 | METHOD OF FABRICATING FIBER REINFORCED COMPOSITE STRUCTURE HAVING STEPPED SURFACE - Fiber reinforced composite structures having curved stepped surfaces are fabricated by laying up plies of fiber reinforced material over a tool having a stepped tool feature. The plies are rotated about a fixed axis as they are laid up to substantially form a fixed axis rosette pattern. The plies are angularly oriented such that at least certain of the plies have fiber orientations other than 0, +45, −45 and 90 degrees. Potential bridging of the fibers over the stepped tool features is reduced or eliminated by cutting slits in the plies in the area of the stepped features, so that the plies can be fully compacted. | 09-12-2013 |
20140027048 | METHOD OF LAYING UP PREPREG PLIES ON CONTOURED TOOLS USING A DEFORMABLE CARRIER FILM - A method is presented. The method comprises identifying a desired shape of a ply on a tool, in which the ply has a fiber orientation; identifying a cut shape for the ply, in which the cut shape is different than the desired shape; cutting a composite prepreg ply to have the cut shape, the composite prepreg ply having the fiber orientation; using a deformable carrier to apply the composite prepreg ply having the cut shape to the tool such that the composite prepreg ply has the desired shape on the tool. | 01-30-2014 |
20150231834 | METHOD OF FABRICATING FIBER REINFORCED COMPOSITE STRUCTURE HAVING STEPPED SURFACE - Fiber reinforced composite structures having curved stepped surfaces are fabricated by laying up plies of fiber reinforced material over a tool having a stepped tool feature. The plies are rotated about a fixed axis as they are laid up to substantially form a fixed axis rosette pattern. The plies are angularly oriented such that at least certain of the plies have fiber orientations other than 0, +45, −45 and 90 degrees. Potential bridging of the fibers over the stepped tool features is reduced or eliminated by cutting slits in the plies in the area of the stepped features, so that the plies can be fully compacted. | 08-20-2015 |
Patent application number | Description | Published |
20110043702 | INPUT CUEING EMMERSION SYSTEM AND METHOD - The present invention provides an input cueing system and method that allows the user to manually draw an image, input text, interface and gesture on an input surface, which is then brought into a computer such that the visual output from the computer is combined in an overlapping manner with the visual imagery of the user's hands, and then shown on a display. Located above the drawing surface is an image capturing device that captures live video images of the user's hands or other objects placed on the drawing surface. One or more reflectors and/or image repeating devices are disposed of between the input surface and the image capturing device to effectively reduce the height and/or focal length so that the visual image is properly aligned and oriented to provide a real ‘live’ view of the users hands and/or action on the display. In one embodiment, the system is used with a desktop computer and a display. In further embodiments, the system is incorporated into a laptop computer, a slate, a PDA, or a cellular telephone with a built-in display. In various embodiments, a combiner module is used to combine the visual action occurring on and/or about the input surface by an image capturing device with the visual output from a computer or computing device, so that the resulting combined visual imagery may be simultaneously transmitted and on a display, with the users hands, fingers and/or tools shown in a semi-transparent and/or opaque manner. | 02-24-2011 |
20150160723 | Input Cueing Emmersion System and Method - An input cueing system and method that allows a user to manually draw an image, input text, interface and gesture on an input surface, which is then brought into a computer such that the visual output from the computer is combined in an overlapping manner with the visual imagery of the user's hands, and then shown on a display. Located above the drawing surface is an image capturing device that captures live video images of the user's hands or other objects placed on the drawing surface. One or more reflectors and/or image repeating devices are disposed between the input surface and the image capturing device to effectively reduce the height and/or focal length so that the visual image is properly aligned and oriented to provide a real ‘live’ view of the users hands and/or action on the display. A combiner module combine the visual action on and/or about the input surface with the visual output from a computer or computing device, so that the resulting combined visual imagery may be simultaneously transmitted and on a display, with the users hands, fingers and/or tools shown in a semi-transparent and/or opaque manner. | 06-11-2015 |
20150160724 | INPUT CUEING EMMERSION SYSTEM AND METHOD - An input cueing system and method that allows a user to manually draw an image, input text, interface and gesture on an input surface, which is then brought into a computer such that the visual output from the computer is combined in an overlapping manner with the visual imagery of the user's hands, and then shown on a display. Located above the drawing surface is an image capturing device that captures live video images of the user's hands or other objects placed on the drawing surface. One or more reflectors and/or image repeating devices are disposed between the input surface and the image capturing device to effectively reduce the height and/or focal length so that the visual image is properly aligned and oriented to provide a real ‘live’ view of the users hands and/or action on the display. A combiner module combine the visual action on and/or about the input surface with the visual output from a computer or computing device, so that the resulting combined visual imagery may be simultaneously transmitted and on a display, with the users hands, fingers and/or tools shown in a semi-transparent and/or opaque manner. | 06-11-2015 |
20150338934 | Input Cueing Emmersion System and Method - An input cueing system and method that allows a user to manually draw an image, input text, interface and gesture on an input surface, which is then brought into a computer such that the visual output from the computer is combined in an overlapping manner with the visual imagery of the user's hands, and then shown on a display. Located above the drawing surface is an image capturing device that captures live video images of the user's hands or other objects placed on the drawing surface. One or more reflectors and/or image repeating devices are disposed between the input surface and the image capturing device to effectively reduce the height and/or focal length so that the visual image is properly aligned and oriented to provide a real ‘live’ view of the users hands and/or action on the display. A combiner module combine the visual action on and/or about the input surface with the visual output from a computer or computing device, so that the resulting combined visual imagery may be simultaneously transmitted and on a display, with the users hands, fingers and/or tools shown in a semi-transparent and/or opaque manner. | 11-26-2015 |
Patent application number | Description | Published |
20120166513 | UNIFIED ACCESS TO RESOURCES - Architecture that provides a unified interface to access resources in different formats and in disparate resource locations for a process (e.g., consuming application). The unified interface is extensible such that users can add additional components to the unified interface to provide access to new resources and new resource references. The interface provides the capability to create a single comprehensive index of all available resources regardless of the resource format. Format-specific indexers are provided for the resources to find, enumerate, and process the resources into a structure suitable for processing by an indexing component into the index. A user can introduce new format-specific indexers for new resources and new resource references for processing by the indexing component into the index. The unified interface now provides access to the new resources and new resources references as well. | 06-28-2012 |
20120167111 | RESOURCE DEPLOYMENT BASED ON CONDITIONS - Architecture that facilitates the package partitioning of application resources based on conditions, and the package applicability based on the conditions. An index is created for a unified lookup of the available resources. At build time of an application, the resources are indexed and determined to be applicable based on the conditions. The condition under which the resource is applicable is then used to automatically partition the resource into an appropriate package. Each resource package then becomes applicable under the conditions in which the resources within it are applicable, and is deployed to the user if the user merits the conditions (e.g., an English user will receive an English package of English strings, but not a French package). Before the application is run, the references to the resources are merged and can be used to do appropriate lookup of what resources are available. | 06-28-2012 |
20130290930 | RESOURCE DEPLOYMENT BASED ON CONDITIONS - Architecture that facilitates the package partitioning of application resources based on conditions, and the package applicability based on the conditions. An index is created for a unified lookup of the available resources. At build time of an application, the resources are indexed and determined to be applicable based on the conditions. The condition under which the resource is applicable is then used to automatically partition the resource into an appropriate package. Each resource package then becomes applicable under the conditions in which the resources within it are applicable, and is deployed to the user if the user merits the conditions (e.g., an English user will receive an English package of English strings, but not a French package). Before the application is run, the references to the resources are merged and can be used to do appropriate lookup of what resources are available. | 10-31-2013 |
20140358887 | APPLICATION CONTENT SEARCH MANAGEMENT - A search service accesses application content accessible via one or more enumerated applications. The search service ranks the accessed application content in combination with non-application content to produce a combined ranking. Responsive to a search query, the search service provides one or more search results based on the combined ranking. | 12-04-2014 |
20150234653 | RESOURCE DEPLOYMENT BASED ON CONDITIONS - Architecture that facilitates the package partitioning of application resources based on conditions, and the package applicability based on the conditions. An index is created for a unified lookup of the available resources. At build time of an application, the resources are indexed and determined to be applicable based on the conditions. The condition under which the resource is applicable is then used to automatically partition the resource into an appropriate package. Each resource package then becomes applicable under the conditions in which the resources within it are applicable, and is deployed to the user if the user merits the conditions (e.g., an English user will receive an English package of English strings, but not a French package). Before the application is run, the references to the resources are merged and can be used to do appropriate lookup of what resources are available. | 08-20-2015 |
20150373183 | USE OF A DIGITAL ASSISTANT IN COMMUNICATIONS - A digital assistant operating on a device is configured to be engaged as an active participant in communications between local and remote parties by listening to voice and video calls and participating in messaging sessions. The digital assistant typically can be initiated by voice using a key word or phrase and then be requested to perform tasks, provide information and services, etc. using voice or gestures. The digital assistant can respond to the request and take appropriate actions. In voice and video calls, the interactions with the digital assistant (i.e., the request, response, and actions) can be heard by both parties to the call as if the digital assistant was a third party on the call. In a messaging session, messages are generated and displayed to each participant so that they can see the interactions with the digital assistant as if it was a participant. | 12-24-2015 |