Patents by Inventor David A. Rasmussen
David A. Rasmussen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20160238275Abstract: A register cover that inhibits heated or cooled air from a forced-air HVAC system from exiting a register, regardless of the material used for the register, ductwork, or building construction. The register vent cover includes a body portion presenting a front surface and a rear surface, the rear surface having at least one securing structure arranged thereon. The body portion is sized and shaped so as to correspond with and cover an air flow opening of a register, such that when the rear surface of the body portion is abutted with the register with the body portion covering the air flow opening of the register, the securing structure affixes the register vent cover to the register, and the register vent cover inhibits air from flowing through the air flow opening.Type: ApplicationFiled: February 15, 2016Publication date: August 18, 2016Applicant: SDR Enterprises Inc.Inventor: Shawn David Rasmussen
-
Publication number: 20160110029Abstract: Change tracking and collaborative communication are provided in authoring content in a collaborative environment. Monitored changes, comments, and similar input by the collaborating authors may be presented on demand or automatically to each author based on changes and/or comments that affect a particular author, that author's portion of collaborated content, type of changes/comments, or similar criteria. Change and/or comments notification may be provided in a complementary user interface of the collaborative authoring application or through a separate communication application such as email or text messaging.Type: ApplicationFiled: December 29, 2015Publication date: April 21, 2016Inventors: Eran Megiddo, David Rasmussen
-
Patent number: 9256341Abstract: Change tracking and collaborative communication are provided in authoring content in a collaborative environment. Monitored changes, comments, and similar input by the collaborating authors may be presented on demand or automatically to each author based on changes and/or comments that affect a particular author, that author's portion of collaborated content, type of changes/comments, or similar criteria. Change and/or comments notification may be provided in a complementary user interface of the collaborative authoring application or through a separate communication application such as email or text messaging.Type: GrantFiled: March 20, 2013Date of Patent: February 9, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Eran Megiddo, David Rasmussen
-
Patent number: 9165290Abstract: Notes may be shared in an online meeting with online meeting attendees through a software application associated with organizing an online meeting, for example, online meeting software, calendaring software, note-taking software, or the like. Notes may be created and/or shared before, during, and/or after the online meeting by meeting attendees. Meeting attendees may be notified when notes are shared for the online meeting. Notes may be shared with items of the software application associated with organizing the online meeting. For example, notes may be shared in online meeting software with the online meeting. Notes may be shared among items of different software applications, for example, notes shared in the online meeting software may be automatically shared with a calendar item in a calendaring software application.Type: GrantFiled: November 2, 2011Date of Patent: October 20, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Cynthia Wessling, Thomas Underhill, Alex Simmons, Hong Lin, Stuti Jain, Kitty Chou, Charles Duze, Sirirat Reinikka, Shruti Kasetty, Syed Bilal, Jeffrey Bell, David Rasmussen
-
Publication number: 20150172403Abstract: To employ presence information in conjunction with a notebook application, presence information is determined for one or more users associated with a notebook application. The presence information may be obtained from a variety of sources, such as a communication application, a social or professional network, and a presence module of the notebook application. Once determined, the presence information is presented to the users through a user interface in conjunction with a location within the notebook application or through a separate user interface. The notebook application may further track the presence information for the users interacting with the notebook application. The users may then be enabled to interact with the user interface to use the presented presence information in conjunction with content maintained by the notebook application.Type: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: Microsoft CorporationInventors: Nicole Steinbok, Daniel Escapa, David Tse, Thomas Wionzek, Olya Veselova, David Rasmussen
-
Publication number: 20150172402Abstract: To employ presence-based history information in conjunction with a notebook application, presence information for one or more users associated with a notebook application is determined from a variety of presence services. One or more interactions of the users are tracked in conjunction with a location within the notebook to record history information associated with the one or more users. The history information may be presented to the users through a user interface in conjunction with a location within the notebook application or through a separate user interface. The presented history information may include the recorded history information and statistical information based on the recorded history information. The users may interact with the user interface to employ the presented presence-based history information in conjunction with contents of the notebook application. For example, replay of user interactions in conjunction with a location within the notebook application may be enabled.Type: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: Microsoft CorporationInventors: Nicole Steinbok, Daniel Escapa, David Tse, Thomas Wionzek, Olya Veselova, David Rasmussen
-
Publication number: 20140351716Abstract: Embodiments provide notes application features including notes page sharing and notification features, but the embodiments are not so limited. In an embodiment, a computer-based method can be configured to provide a communication to one or more designated recipients, wherein the communication includes one of a view link to a shared page or an editable shared notes page or link thereto. A system of an embodiment includes a server computer configured in part to process notes page sharing requests as part of creating view links to shared notes pages and/or providing users with a means to collaboratively edit a shared notes page. A user interface of an embodiment is configured to share notes pages including displaying notification information regarding other user shared notes page views and/or edits. Other embodiments are included.Type: ApplicationFiled: May 23, 2013Publication date: November 27, 2014Applicant: Microsoft CorporationInventors: Nicole Steinbok, Thomas Wionzek, David Tse, David Rasmussen, Olga Veselova, Nathaniel M. Myhre, Suresh Sitaula, Sattawat Suppalertporn, Jonathan Yong-Chern Soh, Hemalatha Sridharan, Philip Hu
-
Publication number: 20140310345Abstract: Real-time co-authoring and support for the collaborative process is enabled by making it easy to initiate a collaborative document, to invite the proper people into the process, to collect existing artifacts, thoughts, and research, and then to divide and track the work to completion across a collaborating group. Monitored changes, comments, and similar input by the collaborating authors may be presented on demand or automatically to each author based on changes and/or comments that affect a particular author, that author's portion of collaborated content, type of changes/comments, or similar criteria Real-time or sequential communication such as email, text messaging, and video chat, ay be enabled to further optimize the collaboration process.Type: ApplicationFiled: April 10, 2013Publication date: October 16, 2014Applicant: Microsoft CorporationInventors: Eran Megiddo, David Rasmussen
-
Publication number: 20140310613Abstract: Content may be captured in form of clippings and clipping metadata utilized to provide various features and services. Data may be imported from other sources. For example, search engine(s) may be used to annotate clippings with additional data. Clippings may be dragged into a document, made available through various platforms such as social networks, professional networks, messaging, and comparable ones. A clipping service may be provided to individual or groups of users accessible through thick or thin clients.Type: ApplicationFiled: April 15, 2013Publication date: October 16, 2014Applicant: Microsoft CorporationInventors: Eran Megiddo, David Rasmussen, Peter Leonard, Christopher Pratley
-
Publication number: 20140289645Abstract: Change tracking and collaborative communication are provided in authoring content in a collaborative environment. Monitored changes, comments, and similar input by the collaborating authors may be presented on demand or automatically to each author based on changes and/or comments that affect a particular author, that author's portion of collaborated content, type of changes/comments, or similar criteria. Change and/or comments notification may be provided in a complementary user interface of the collaborative authoring application or through a separate communication application such as email or text messaging.Type: ApplicationFiled: March 20, 2013Publication date: September 25, 2014Applicant: Microsoft CorporationInventors: Eran Megiddo, David Rasmussen
-
Publication number: 20130110925Abstract: Notes may be shared in an online meeting with online meeting attendees through a software application associated with organizing an online meeting, for example, online meeting software, calendaring software, note-taking software, or the like. Notes may be created and/or shared before, during, and/or after the online meeting by meeting attendees. Meeting attendees may be notified when notes are shared for the online meeting. Notes may be shared with items of the software application associated with organizing the online meeting. For example, notes may be shared in online meeting software with the online meeting. Notes may be shared among items of different software applications, for example, notes shared in the online meeting software may be automatically shared with a calendar item in a calendaring software application.Type: ApplicationFiled: November 2, 2011Publication date: May 2, 2013Applicant: Microsoft CorporationInventors: Cynthia Wessling, Thomas Underhill, Alex Simmons, Hong Lin, Stuti Jain, Kitty Chou, Charles Duze, Sirirat Reinikka, Shruti Kasetty, Syed Bilal, Jeffrey Bell, David Rasmussen
-
Publication number: 20120250813Abstract: An auxiliary system for cooling a spent nuclear fuel pool through a submersible heat exchanger to be located within the pool. In each train or installation, a single loop or series of loops of cooling fluid (e.g., sea water or service water) is circulated. The system is modular, readily and easily installed during an emergency and can be self operating with its own power source. Multiple trains may be used in parallel in order to accomplish the required degree of spent fuel pool cooling required.Type: ApplicationFiled: November 8, 2011Publication date: October 4, 2012Applicant: WESTINGHOUSE ELECTRIC COMPANY LLCInventors: Timothy M. Lloyd, David Rasmussen, Joel Kulesza
-
Patent number: 8150919Abstract: Many different users may access, revise and update the same shared object simultaneously through several different transports. Clients may communicate asynchronously by accessing the shared object through a physical server. Clients may also communicate synchronously by accessing the shared object through a peer-to-peer network. A manifest file associated with the shared object identifies the locations where other versions and instances of the shared object are stored. The shared object and the associated manifest file allow a client to transition seamlessly between local access, synchronous and asynchronous communication such that the user is not aware that the mode of communication has changed. A user may change location and any available data sharing transports are automatically identified. Thus, the user may access a shared object and collaborate with other authorized users through different mechanisms.Type: GrantFiled: May 25, 2011Date of Patent: April 3, 2012Assignee: Microsoft CorporationInventors: Simon P. Clarke, David Rasmussen, Igor Kofman
-
Publication number: 20110225242Abstract: Many different users may access, revise and update the same shared object simultaneously through several different transports. Clients may communicate asynchronously by accessing the shared object through a physical server. Clients may also communicate synchronously by accessing the shared object through a peer-to-peer network. A manifest file associated with the shared object identifies the locations where other versions and instances of the shared object are stored. The shared object and the associated manifest file allow a client to transition seamlessly between local access, synchronous and asynchronous communication such that the user is not aware that the mode of communication has changed. A user may change location and any available data sharing transports are automatically identified. Thus, the user may access a shared object and collaborate with other authorized users through different mechanisms.Type: ApplicationFiled: May 25, 2011Publication date: September 15, 2011Applicant: MICROSOFT CORPORATIONInventors: Simon P. Clarke, David Rasmussen, Igor Kofman
-
Patent number: 7970771Abstract: An object tracking module establishes relationships between different types of data objects associated with application programs while a particular activity occurs. Contextual information associated with the data objects and the activity is collected to establish the relationship. The contextual information may include data objects that are accessed or created while the activity is in progress, or any other information associated with the activity. When an event related to the activity occurs, the object tracking module locates data relevant to the event based on the established relationships. The relevant data is presented in the same information space where the event occurs. A user may easily access the relevant information without manually searching for the data. The object tracking module may determine the degree of relevance between the data objects and the event such that only the most relevant objects are displayed.Type: GrantFiled: December 20, 2004Date of Patent: June 28, 2011Assignee: Microsoft CorporationInventors: David Rasmussen, Christopher H. Pratley, Owen Braun
-
Patent number: 7953794Abstract: Many different users may access, revise and update the same shared object simultaneously through several different transports. Clients may communicate asynchronously by accessing the shared object through a physical server. Clients may also communicate synchronously by accessing the shared object through a peer-to-peer network. A manifest file associated with the shared object identifies the locations where other versions and instances of the shared object are stored. The shared object and the associated manifest file allow a client to transition seamlessly between local access, synchronous and asynchronous communication such that the user is not aware that the mode of communication has changed. A user may change location and any available data sharing transports are automatically identified. Thus, the user may access a shared object and collaborate with other authorized users through different mechanisms.Type: GrantFiled: January 14, 2005Date of Patent: May 31, 2011Assignee: Microsoft CorporationInventors: Simon P. Clarke, David Rasmussen, Igor Kofman
-
Publication number: 20090319910Abstract: Architecture for emphasizing changes in collaborative or shared documents. A user can now quickly see what content was changed (hence, unread content) since the last time the user viewed the document or page. A tool automatically tracks and annotates the new content and author of the content for collaboration users. The architecture provides author highlighting on a page or document, which is turned on automatically when the user goes to the page or document. Widgets are displayed in association with the unread content that indicate which user authored all or portions of new unread content. Synchronization of the content update document content so that other users can readily see what is new and the author. A master file is created that stores the emphasis information and associated author information. The file can be stored at any location that is accessibly by the collaborative clients.Type: ApplicationFiled: June 22, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventors: Daniel Escapa, David Rasmussen, Franklin Williams, Kentaro Urata, Donovan Lange, Olya Veselova
-
Patent number: 7593943Abstract: Many different users may access, revise and update the same shared object simultaneously through several different transports. Revisions to the shared object are automatically synchronized such that all users can view the revisions to the shared object. Conflicting revisions are reconciled and merged into a current version of the shared object. A client may request the current version of the shared object from a store when the current version of the shared object is not available from the store. The current version of the shared object is synchronized with the client when the store receives the current version of the share object.Type: GrantFiled: January 14, 2005Date of Patent: September 22, 2009Assignee: Microsoft CorporationInventors: Simon P. Clarke, David Rasmussen, Igor Kofman
-
Publication number: 20090203298Abstract: A device is disclosed for grinding reel type mower bedknives and blades of rotary type and reel type mowers. The device is capable of manually relief grinding reel blades on an intact mower, and in various stages of disassembly, to a bare reel stripped of its housing, with virtually any relief angle. The device can manually and semiautomatically spin grind a reel type mower reel while the reel is attached to the complete mower or if the reel and supporting structure are removed to a bench, with no further disassembly required. The device can manually grind the front face of a reel type mower bedknife while the bedknife remains attached to the reel housing and can grind the front and top face of a bedknife when it is removed. It can also grind rotary type blades and a variety of other straight edged tools.Type: ApplicationFiled: January 26, 2009Publication date: August 13, 2009Inventor: Dean David Rasmussen
-
Publication number: 20080109677Abstract: A system for validating communications between a plurality of processors is disclosed. The system includes a plurality of loop back paths, and each of the loop back paths is coupled to a corresponding one of the plurality of processors. In addition, each loop back path is configured to attenuate one of a plurality of signals transmitted from each of the corresponding ones of the plurality of processors so as to generate a plurality of loop back signals. A plurality of signal transmission paths are configured to carry a corresponding one of the plurality of signals from one of the plurality of processors to another of the plurality of processors, and a plurality of comparators compare the plurality of loop back signals to the plurality of transmission signals so as to enable the validity of each of the plurality of signals to be assessed.Type: ApplicationFiled: October 24, 2007Publication date: May 8, 2008Inventors: David Rasmussen, John Gabler