Simmons, WA
Alex Simmons, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130110925 | SHARING NOTES IN ONLINE MEETINGS | 05-02-2013 |
Alex J. Simmons, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20080256113 | Techniques to associate information between application programs - Techniques to cross-reference information for application programs are described. An apparatus may comprise a first application program to create notes for an operator, a second application program to display a target document, and a context reference module to generate a context reference for the target document indicating a source for the target document, display the context reference, and associate the context reference with a note. Other embodiments are described and claimed. | 10-16-2008 |
20080256114 | Techniques to display associated information between application programs - Techniques to cross-reference information for application programs are described. An apparatus may comprise a first application program to create notes for an operator, a second application program to display a target document, and a context generation module to generate a context for a note by displaying a document view for the target document using stored context information when the note is displayed. Other embodiments are described and claimed. | 10-16-2008 |
20080270761 | Techniques to generate event contexts for recurring events - Techniques to generate event contexts for recurring events are described. A computer system may comprise a context management module with an event detection module to detect a first occurrence of an event, a context recording module to record context information for the event, the event detection module to detect a second occurrence of the event, and a context generator module to create an event context for the event with the context information during the second occurrence of the event. Other embodiments are described and claimed. | 10-30-2008 |
20130198257 | ROAMING OF NOTE-TAKING APPLICATION FEATURES - Methods are disclosed for managing configuration variables and settings within a note-taking application such that application features are adjusted globally across an entire note-taking application regardless of the particular device from which application content is accessed. The configuration variables and settings may pertain to any or all of a variety of application features such as but not limited to adjustment of client, user and content-specific configuration options. | 08-01-2013 |
Alex Jacob Simmons, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20110252309 | OPTIMIZATIONS FOR HYBRID WORD PROCESSING AND GRAPHICAL CONTENT AUTHORING - Embodiments provide interactive computer-implemented rich heterogeneous content authoring features. In an embodiment, a computer-implemented method includes an interaction model that uses an input state associated with a user operation and an electronic page interface to provide an interactive authoring experience. In one embodiment, a note taking client can include an interaction model used in part to automatically control aspects of an electronic note page. Other embodiments are included and available. | 10-13-2011 |
20130326321 | OPTIMIZATIONS FOR HYBRID WORD PROCESSING AND GRAPHICAL CONTENT AUTHORING - Embodiments provide interactive computer-implemented rich heterogeneous content authoring features. In an embodiment, a computer-implemented method includes an interaction model that uses an input state associated with a user operation and an electronic page interface to provide an interactive authoring experience. In one embodiment, a note taking client can include an interaction model used in part to automatically control aspects of an electronic note page. Other embodiments are included and available. | 12-05-2013 |
Daniel Simmons, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20120254282 | SYSTEM AND METHOD FOR REPLICATING OFFLINE SCHEDULING TRANSACTIONS FROM A CLIENT TO A SERVER - A facility for replicating offline scheduling transactions directed to a server is provided. The facility is implemented as a client-side application that integrates with and utilizes components of a store-and-forward application, which is operable to execute on a client to guarantee that transactions submitted on the client are replicated and carried out on a service hosted on a remote server even in light of intermittent connectivity between the client, the server, and networks. Records describing transactions intended remote service are written to an outbox of the store-and-forward application on the client. If the item is intended for the scheduling application, the facility is invoked by the store-and-forward application to send the item to the scheduling application. Otherwise, the facility returns the item to the outbox for processing by other components of the store-and-forward application. | 10-04-2012 |
Daniel G. Simmons, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20090327225 | RELATIONSHIP SERIALIZATION AND RECONSTRUCTION FOR ENTITIES - Systems and methods that enable relationship information to be carried along with the entity when serializing/deserializing entities among application tiers. A tracking component tracks information on relationships associated with an entity, and further enables users to perform subsequent change processing on the entity's relationship information. Accordingly, relationship information can be carried along with the entity such that database operation can be performed without requirement of additional information from the database (e.g., foreign key information that is part of associated graphs). | 12-31-2009 |
20150019534 | RELATIONSHIP SERIALIZATION AND RECONSTRUCTION FOR ENTITIES - Systems and methods that enable relationship information to be carried along with the entity when serializing/deserializing entities among application tiers. A tracking component tracks information on relationships associated with an entity, and further enables users to perform subsequent change processing on the entity's relationship information. Accordingly, relationship information can be carried along with the entity such that database operation can be performed without requirement of additional information from the database (e.g., foreign key information that is part of associated graphs). | 01-15-2015 |
David Simmons, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20110283355 | EDGE COMPUTING PLATFORM FOR DELIVERY OF RICH INTERNET APPLICATIONS - An edge computing platform that provides on-demand delivery of Rich Internet Applications and other applications is disclosed. One embodiment includes an optional manager node and content distribution network (CDN) that include one or more compute nodes. The CDN collects information pertaining to execution of a software application. The CDN aggregates the information and transfers the aggregated information to the manager node. The manager node analyzes the information from the CDN and transfers results of the analysis to the CDN. The CDN receives a software application that is designed to be dynamically updated when executed at the clients. The CDN modifies the software application based on the information from the manager node. The CDN receives a request that pertains to the software application from a client device. The CDN transfers at least a portion of the modified software application to the client. | 11-17-2011 |
James J. Simmons, Carnation, WA US
Patent application number | Description | Published |
---|---|---|
20130340027 | Provisioning Managed Devices with States of Arbitrary Type - Described is a technology by which a target machine (managed device) is provisioned with arbitrary states for subsequent communication with a central authority, in which the configuration provisioning of the device is decoupled from the collection of the provisioning data. In a provisioning phase, arbitrary state information for provisioning the managed device is obtained and packaged in a container. In a configuration phase, the container is accessed, and the arbitrary state information is unpackaged to apply state to the managed device. The target machine thus may be provisioned with arbitrary states without actively communicating with the central authority. | 12-19-2013 |
20130347063 | HANDLING CLAIMS TRAVERSING SECURITY BOUNDARIES - Sharing security claims across different security contexts. A method includes, for a first security context, identifying a first set of security claims. The method further includes for the first security context identifying a second set of security claims from the first set of security claims that is allowed to be sent from the first security context. The first set of security claims is modified to create the second set of security claims. For a second security context, security claim requirements are identified. The second set of security claims is modified to satisfy the security claim requirements for the second security context. | 12-26-2013 |
James J. Simmons, Bothel, WA US
Patent application number | Description | Published |
---|---|---|
20090328154 | ISOLATION OF SERVICES OR PROCESSES USING CREDENTIAL MANAGED ACCOUNTS - This disclosure describes methods, systems, and application programming interfaces for creating a credential managed account. This disclosure describes creating a new password managed account, defining the password managed account, wherein the password managed account is to access a service on a managed computing device, identifying the password managed account for a lifecycle, and automatically managing the password managed account by updating and changing a password for the password managed account on a periodic basis. | 12-31-2009 |
James J. Simmons, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20110107401 | ESTABLISHING TRUST RELATIONSHIPS BETWEEN COMPUTER SYSTEMS - An offline trust system establishes a trust relationship between a trust authority computer system and a target computer system without relying on an active network connection between the computer systems. The offline trust system separates the trust establishment operation into a provisioning phase and a configuration phase. The provisioning phase can be performed entirely on the trust authority, while the configuration phase can be performed entirely on the target computer system requesting trust. The two phases can be performed at different times and do not assume any connection between the two computer systems. An administrator may perform the provisioning phase for many target computer systems at the same time. Thus, the offline trust system provides a way to establish trust between computer systems that is more reliable and less prone to failure. | 05-05-2011 |
John C. Simmons, North Bend, WA US
Patent application number | Description | Published |
---|---|---|
20100212016 | CONTENT PROTECTION INTEROPERRABILITY - Various embodiments provide content protection interoperability techniques which support secure distribution of content for multiple content protection technologies. In one or more embodiments a source digital rights management (DRM) system can associate trust data with content to be exported to a target digital rights management (DRM) system. The trust data describes a trust state for the content to enable the target DRM system to maintain the trust state for the exported content. In at least some embodiments, the source DRM system can also associate tracing data with the content to, in the event of a breach in the chain of trust, enable an identification to be made of a source of the exported content and/or a party responsible for exporting the content. | 08-19-2010 |
20110106847 | ASSEMBLING STREAMED CONTENT FOR ON-DEMAND PRESENTATION - Assembling streamed content for on-demand presentation is described. In embodiments, a media asset can be requested from a content distributor, and cacheable segments of the media asset are streamed to the requesting client device. The cacheable segments are received in an initial quality display format for uninterrupted playback of the media asset at the client device while the cacheable segments are being received. An asset matrix that correlates a bit rate and a time position for each cacheable segment in the media asset is also received. The cacheable segments of the media asset can be assembled according to the asset matrix to generate an assembled asset data file of the media asset. The assembled asset data file can then be back-filled with selected ones of the cacheable segments that are replaced with a highest quality display format for on-demand presentation of the media asset when selected for viewing. | 05-05-2011 |
20120084804 | AUTHENTICATED CONTENT DISCOVERY - Embodiments are disclosed herein that relate to facilitating the discovery of authenticated content from a variety of sources. One embodiment provides a method comprising receiving a plurality of authentication tokens from the media presentation device, where each of the plurality of authentication tokens represents an established authenticated relationship between a user and a corresponding content source. The method further comprises receiving a request from the media presentation device for an electronic programming guide and sending the electronic programming guide to the media presentation device, where the electronic programming guide comprises a listing of content from a plurality of content sources corresponding to the plurality of authentication tokens. | 04-05-2012 |
John Carl Simmons, North Bend, WA US
Patent application number | Description | Published |
---|---|---|
20080313270 | DECOUPLED MECHANISM FOR MANAGED COPY CLIENT APPLICATIONS AND E-COMMERCE SERVERS TO INTEROPERATE IN A HETEROGENEOUS ENVIRONMENT - Request data is generated at a client device having at least one managed copy client application. The request data includes an identifier (e.g., a uniform resource locator, class ID, etc.) for an integration control (e.g., an ActiveX control, Java applet, etc.) installable on the client device. The request data is transmitted and, in response to the request data, response data (e.g., an object element in an HTML page) is received from a server (e.g., an e-commerce server). The response data facilitates installation of the integration control on the client device, and the integration control provides an interface to facilitate communication between the server and the managed copy client application. | 12-18-2008 |
20100185854 | MULTIPLE CONTENT PROTECTION SYSTEMS IN A FILE - Supporting a plurality of content protection systems in a single container file. The protection systems share an encryption method which is accessible from a sample encryption box in the file. Each of the protection systems stores, in a protection system header box, information for decrypting the content in accordance with the corresponding protection system. In some embodiments, separate protection system header boxes in the file correspond to each of the protection systems. By using the common encryption method and sharing encryption expressions across the protection systems, the multiple content protection systems are supported in the file without creating additional copies of the content. In some embodiments, aspects of the disclosure extend the International Organization for Standardization (ISO) base media file format to support multiple digital rights management (DRM) systems in the single container file. | 07-22-2010 |
20130268755 | CROSS-PROVIDER CROSS-CERTIFICATION CONTENT PROTECTION - Access to protected resources across client devices having different authentication systems is provided. An authorization provider creates cross-certificates to trusted public keys provided by resource protection providers. Each resource protection provider installs a digital certificate on a device. This digital certificate is signed by the resource protection provider, and includes on the device a private key which are used for client authentication. Client authentication is performed by a security module on the client device digitally signing an authentication request to the authorization provider using a protection provider module-specific digital signature algorithm and providing the signed request with the device's provider-digital certificate to the authorization provider. If the authorization provider verifies the signed request and that the digital certificate is part of the authentication PKI, then the client device will be authenticated. | 10-10-2013 |
Jon Simmons, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20130151938 | BROWSER SPREADSHEET INTEGRATION - Functionality and presentation of spreadsheet applications and web based services are integrated by automating interactions between a spreadsheet object on a web page and other elements on the web page. Bidirectional referencing, automatic coordinate space integration, and assimilation of look and feel of the spreadsheet object into the web page or vice versa are enabled. | 06-13-2013 |
Jon Garret Simmons, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20130198323 | System and Method for Providing Calculation Web Services for Online Documents - Embodiments of the present disclosure provide a method and system for providing additional functionality, including web functionality, to one or more online documents. Specifically, embodiments described herein include receiving a selection of a range of data to be used in a web extension and binding the selection of the range of data to the web extension. Once the data is bound, the binding is stored in a remote computing device. In response to the detection of the interaction with the bound range of data, the bound range of data is sent to the remote computing device where the bound range of data is updated based on the interaction. The updated data is then sent to the web extension to enable the web extension to be updated with the newly received data. | 08-01-2013 |
Jon Garrett Simmons, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20130117651 | INTERACTION BETWEEN WEB GADGETS AND SPREADSHEETS - Gadgets integrate with spreadsheets and the spreadsheet calculation engine. A gadget is bound to a range of cells (one or more) within a sheet. When one or more of the cells of the bound range is accessed (e.g. selected, hovered over, edited, deleted, added), the gadget is notified. The gadget may use this information for updating a display rendered by the gadget and/or performing some other action. The gadget uses an Application Programming Interface (API) to create the binding, communicate with the spreadsheet, and perform actions in the spreadsheet. The gadget is a Named Item object within the spreadsheet such that the gadget may be viewed/displayed differently from other objects. Out of date requests from the gadget are attempted to be detected and prevented from being processed such that the gadget is not acting on the latest data. | 05-09-2013 |
Kevin L. Simmons, Kennewick, WA US
Patent application number | Description | Published |
---|---|---|
20110244250 | COMPOSITE MATERIALS AND METHOD OF MAKING - A method for forming improved composite materials using a thermosetting polyester urethane hybrid resin, a closed cavity mold having an internal heat transfer mechanism used in this method, and the composite materials formed by this method having a hybrid of a carbon fiber layer and a fiberglass layer. | 10-06-2011 |
20120174984 | COMBINED ON-BOARD HYDRIDE SLURRY STORAGE AND REACTOR SYSTEM AND PROCESS FOR HYDROGEN-POWERED VEHICLES AND DEVICES - An on-board hydride storage system and process are described. The system includes a slurry storage system that includes a slurry reactor and a variable concentration slurry. In one preferred configuration, the storage system stores a slurry containing a hydride storage material in a carrier fluid at a first concentration of hydride solids. The slurry reactor receives the slurry containing a second concentration of the hydride storage material and releases hydrogen as a fuel to hydrogen-power devices and vehicles. | 07-12-2012 |
20140077417 | STANDOFF GENERATING DEVICES AND PROCESSES FOR MAKING SAME - Standoff generating devices, arrays, and processes are disclosed for producing standoffs of various shapes, aspect ratios, and mechanical properties on a receiving surface for production of, e.g., vacuum-insulated glass units (VIGUs). | 03-20-2014 |
Michael L. Simmons, Everett, WA US
Patent application number | Description | Published |
---|---|---|
20120298593 | FUEL SCAVENGE WATER REMOVAL SYSTEM - An aircraft fuel scavenge system incorporates a scavenge pump receiving fuel from a center tank and depositing the fuel in a wing tank. A water separator receives fuel through an inlet tube providing a plurality of momentum changes to incoming fuel, the water separator having a fuel outlet connected to the scavenge pump and a water outlet. A water manifold is connected from the water outlet to an input to a fuel supply line to an engine. | 11-29-2012 |
Sean Simmons, Bellingham, WA US
Patent application number | Description | Published |
---|---|---|
20090271309 | MEDIA EXCHANGE SYSTEM AND METHOD - A media exchange. The media exchange uses an exchange database. The database supports interoperation between an exchange component, a media user component and a first media provider component. The media user component enables a media client to access a media component. The media component is supplied from a media provider client using the media provider component. The media user component enables the media client to enable the media component and accrue a first media value. The media user component enables the first media client to also access a second media component associated with a second media value. This is done by exchanging the first media value for the second media value. | 10-29-2009 |
20090309975 | Dynamic Multi-Perspective Interactive Event Visualization System and Method - An event visualization system. The system uses a digital video capture array. The array is synchronized into a composited video feed file. The composited video feed file has a number of unit perspective video files. Each unit perspective video file has a coordinate location, a unit frame height, and a unit frame width. The unit perspective video files can be played simultaneously for individual display in a digital event player. The digital event player is operated on a client. | 12-17-2009 |