Pearson, WA
Adam Pearson, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140222916 | COLLABORATION SYSTEM INCLUDING A SPATIAL EVENT MAP - A spatial event map system including server-side data processor that maintains a spatial event map which locates events in a workspace. The spatial event map includes a log of events, entries in the log having a location of a graphical target of the event in the workspace and a time. The system includes logic to send messages including an event, a location of a graphical target of the event in the workspace and a time, to client-side network nodes; and to receive messages identifying events that create or modify a graphical target, and to add corresponding entries to the log of events. The events can include history events that are sent to the other client-side network nodes, and added to the log for the corresponding history events, and ephemeral events that are sent to other client-side network nodes without adding corresponding entries in the log. | 08-07-2014 |
20140223334 | Collaboration System with Whiteboard Access to Global Collaboration Data - A computer system has access to a database storing collaboration data for at least one collaboration having a collaboration space. The collaboration data includes data structures identifying objects displayable by a display client on a display wall and associating locations in the collaboration space with the objects. The system includes logic configured to identify available display walls, each available wall having an identification code; logic to detect user input identifying a collaboration and an identification code for one of the free display walls; and logic to enable delivery of collaboration data for the identified collaboration to a display client for the identified display wall. | 08-07-2014 |
Alan Pearson, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130283171 | METHODS AND SYSTEMS FOR AN INTERMEDIATE GRAPHICAL DESKTOP SHARING PROTOCOL - Generating a universal graphical desktop sharing protocol is disclosed. The universal graphical desktop sharing protocol is configured to communicate information (e.g., a sequence of one or more desktop sharing events) that has been translated from a first graphical desktop sharing protocol and is available to be translated into a final graphical desktop sharing protocol. | 10-24-2013 |
Alan Scott Pearson, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130007098 | APPLICATION FRAMEWORK IN A HOME NETWORK ECOSYSTEM - One embodiment of the present invention sets forth a method for interacting with one or more client devices coupled to a smart network host device within a smart home network. The method includes the steps of identifying a first application that is associated with at least one client device and stored in an first application store coupled to a smart home network, downloading the first application from the first application store for execution, associating a service that is exposed by the at least one client device with the first application, translating a high-level instruction generated by the first application via the service to a low-level instruction that is understood by the at least one client device, and transmitting the low-level instruction to the at least one client device for processing. | 01-03-2013 |
20130124715 | APPLET SYNCHRONIZATION ACROSS MULTIPLE ROUTERS - In one embodiment, a method is presented for determining which downloadable applets are exposed to a user of a computer when the computer is connected to a network. Included are the steps of detecting a change in the topology of a network, requesting from a router device topology information for the network, comparing the topology information against a requirements list associated with an application executing on the computing device, where the requirements list delineates at least one of a capability and a service necessary for the application to operate properly within a network, and determining whether the application is supported by the topology of the smart home network. If the application is supported, then the application is exposed, unless the application is not permitted to operate within the network. If the application is not supported or not permitted to operate within the network, then the application is not exposed. | 05-16-2013 |
Andrew Pearson, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20150029218 | LATE STAGE REPROJECTION - Methods for generating and displaying images associated with one or more virtual objects within an augmented reality environment at a frame rate that is greater than a rendering frame rate are described. The rendering frame rate may correspond with the minimum time to render images associated with a pose of a head-mounted display device (HMD). In some embodiments, the HMD may determine a predicted pose associated with a future position and orientation of the HMD, generate a pre-rendered image based on the predicted pose, determine an updated pose associated with the HMD subsequent to generating the pre-rendered image, generate an updated image based on the updated pose and the pre-rendered image, and display the updated image on the HMD. The updated image may be generated via a homographic transformation and/or a pixel offset adjustment of the pre-rendered image. | 01-29-2015 |
Andrew Martin Pearson, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20080301206 | Efficient Data Transfer To/From Storage Medium of Computing Device - An application issues an application command to a file system of the computing device, where the application command includes a location of data at a source. The file system allocates space on a medium for the data and compiles a list including an identification of each portion of the medium that is to be used to store the data. The file system then issues a file system command to a block driver of the medium, where the file system command includes the location of the data at the source and the compiled list. The block driver contacts the source, requests the data at the location thereof, and writes the data to the portions of the medium included in the compiled list. | 12-04-2008 |
Carl A. Pearson, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20140157194 | User Interface for Presenting Information about a Product Structure for a Product - A method and apparatus for managing variations in a product structure for a product comprising a data manager and a visualizer. The data manager is configured to manage variations in the product structure using a model. The model includes a group of master objects having a primary hierarchical organization and a group of configuration objects having a number of secondary hierarchical organizations. Each secondary hierarchical organization in the number of secondary hierarchical organizations is associated with the primary hierarchical organization and configured to represent a variant of the product. A number of configuration objects in a secondary hierarchical organization represents a number of variations in the product structure for the product. The visualizer is configured to visually present, in a graphical user interface, information for an object selected from one of a master object in the group of master objects and a configuration object in the group of configuration objects. | 06-05-2014 |
Carl P. Pearson, Edmonds, WA US
Patent application number | Description | Published |
---|---|---|
20140260998 | COOKING APPARATUS USING LIQUID BATH - A water/liquid bath system for cooking includes a conventional kitchen sink, a heating unit for heating water in the sink, a temperature sensor and control unit connected to the heating unit and responsive to the temperature of the liquid to maintain the liquid at a specific temperature for cooking food inside a cooking bag or container and immersed in the liquid bath. | 09-18-2014 |
Christopher James Pearson, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20120209413 | Background Audio on Mobile Devices - The subject disclosure is directed towards a technology in which a mobile device service plays background audio as instructed by a third party audio player application. The service continues to play background audio after the audio player application is deactivated from the foreground, e.g., as another application becomes the foreground application. Also described is launching agents to obtain additional information and/or to handle custom audio formats, and handling of user requests from a universal (system) volume control or the audio player application (when in the foreground). | 08-16-2012 |
Don C. Pearson, Lakewood, WA US
Patent application number | Description | Published |
---|---|---|
20090068264 | Clinical Applications of Tetrahydrobiopterin, Lipoic Acid and Their Salts and Methods of Preparing Tetrahydrobiopterin Bis-Lipoate - Dosage forms and methods of use are disclosed for: a) the simultaneous administration of tetrahydrobiopterin (BH4) or a derivative, homolog or precursor thereof and lipoic acid (LA), or dihydrolipoic acid (DHLA), or a derivative, homolog or salt thereof or, b) the administration of a conjugate consisting of tetrahydrobiopterin bis-lipoate (TBL). The invention is useful for the amelioration of diabetes mellitus types 1 and 2 (including impaired glucose tolerance, pre-diabetes, insulin resistance, metabolic syndrome X and as an adjunct to oral antidiabetic agents and/or insulin), diabetic and non-diabetic microvascular diseases (including nephropathy, neuropathy and retinopathy), diabetic and non-diabetic macrovascular diseases (including heart attack, stroke, peripheral vascular disease and ischemia-reperfusion injury), hypertension, vasoconstriction, obesity, dyslipedemia, and neurodegenerative disorders (including Parkinson's disease, mild cognitive impairment, senile dementia, Alzheimer's disease, hearing loss and chronic glaucomas). A novel method for the preparation of TBL is also disclosed. | 03-12-2009 |
20110104137 | ADJUNCTS AND COMPLEXES FOR IMPROVING HMG-CoA REDUCTASE INHIBITOR (STATIN) AND SELECTIVE PHOSPHODIESTERASE 5 INHIBITOR THERAPY - Dosage forms and methods of use are disclosed for a) adjuncts administered individually or simultaneously with HMg-CoA reductase inhibitors (statins) and/or selective phosphodiesterase 5 inhibitors or, b) the administration of a conjugate consisting of the adjuncts and an HMG-CoA reductase inhibitor and/or a selective phosphodiesterase 5 inhibitor. The invention is useful in the amelioration of side effects associated with HMG-CoA reductase inhibitors and will improve their effectiveness in diseases for which these are useful. The invention will also improve the effectiveness in the of selective phosphodiesterase 5 inhibitors in patients using these medications alone or in conjunction with statins, for the treatment of erectile dysfunction. | 05-05-2011 |
Douglas Pearson, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090079743 | DISPLAYING ANIMATION OF GRAPHIC OBJECT IN ENVIRONMENTS LACKING 3D REDNDERING CAPABILITY - Three dimensional (3D) animations of an avatar graphic object are displayed in an environment that lacks high quality real-time 3D animation rendering capability. Before the animation is displayed in the environment at runtime, corresponding 3D and 2D reference models are created for the avatar. The 2D reference model is provided in a plurality of different views or reference angles. A 3D animation rendering program is used to produce 3D motion data for each animation. The 3D motion data define a position and rotation of parts of the 3D reference model. Image files are prepared for art assets drawn on associated parts of the 2D reference model in all views. At runtime in the environment, the position, rotation, and layer of each avatar part in 3D space is mapped to 2D space for each successive frame of an animation, with selected art assets applied to the associated parts of the avatar. | 03-26-2009 |
Jeff Pearson, Lacey, WA US
Patent application number | Description | Published |
---|---|---|
20150351555 | Apparatus, System, and Method for Leg Articulation in an Adjustable Height Bed - An adjustable height bed. The adjustable height bed includes a deck connected to a bed frame and one or more leg assemblies. In some embodiments, the one or more leg assemblies are connected to the bed frame and articulate to adjust the height of the bed frame relative to a floor. A leg assembly, in one embodiment, includes a leg and a leg slide. The leg slide may be configured to translate in a substantially linear path relative to the bed frame. The leg slide articulates relative to the bed frame at a linear bearing in some embodiments. In one embodiment, the leg slide articulates relative to the leg at a rotational bearing positioned below the linear bearing. | 12-10-2015 |
Jon Pearson, Mukilteo, WA US
Patent application number | Description | Published |
---|---|---|
20100275173 | Model For a Hardware Device-Independent Method of Defining Embedded Firmware for Programmable Systems - A processing device programming system automatically provides a user interface comprising a selectable list of one or more processing devices based on a system level solution, automatically generates an embedded programmable system solution from the system level solution and a processing device selected from the selectable list of one or more processing devices, and automatically programs the processing device according to the embedded programmable system solution. | 10-28-2010 |
Joshua T. Pearson, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140286898 | INTERLEUKIN-2 MUTEINS FOR THE EXPANSION OF T-REGULATORY CELLS - Provided herein are IL-2 muteins and IL-2 mutein Fc-fusion molecules that preferentially expand and activate T regulatory cells and are amenable to large scale production. Also provided herein are variant human IgG1 Fc molecules lacking or with highly reduced effector function and high stability despite lacking glycosylation at N297. Also, provided herein are linker peptides that are glycosylated when expressed in mammalian cells. | 09-25-2014 |
20140343252 | INTERLEUKIN-2 MUTEINS FOR THE EXPANSION OF T-REGULATORY CELLS - Provided herein are IL-2 muteins and IL-2 mutein Fc-fusion molecules that preferentially expand and activate T regulatory cells and are amenable to large scale production. Also provided herein are variant human IgG1 Fc molecules lacking or with highly reduced effector function and high stability despite lacking glycosylation at N297. Also, provided herein are linker peptides that are glycosylated when expressed in mammalian cells. | 11-20-2014 |
Malcolm Pearson, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100205257 | TRANSPORT HIGH AVAILABILITY VIA ACKNOWLEDGE MANAGEMENT - Architecture that facilitates transport high availability for messaging services by providing the ability of a receiving entity (e.g., receiving message transfer agent (MTA)) to detect if a sending entity (e.g., sending MTA or client) is a legacy sending entity. When the receiving entity detects that the sending entity is a legacy system, by advertising transport high availability capability to the sending entity, if the sending entity does not opt-in to this capability, the receiving entity keeps the sending entity client “on hold”, that is, waiting for an acknowledgement (ACK) until the receiving entity delivers the message to the next hops (immediate destinations). This approach maintains at least two copies of the message until the message is successfully delivered (to the next hop(s)). Hence, if the legacy sending entity or the receiving entity fails, the message is still delivered successfully. | 08-12-2010 |
Malcolm Pearson, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20090070448 | Techniques to allocate virtual network addresses - Techniques to allocate virtual network addresses are described. An apparatus may include a virtual network address management module. The virtual network address management module may be capable of determining an approximate age for a virtual network address, referred to herein as a virtual network address age value. The virtual network address management module may include a virtual network address assignment module, a virtual network address age generator and a message filter module. The virtual network address assignment module may be arranged to assign a virtual network address to a device at a virtual network address assignment time. The virtual network address age generator may be arranged to receive a message arrival time for a message with the virtual network address, and determine a virtual network address age value for the virtual network address with the virtual network address assignment time and the message arrival time. The message filter module may be arranged to determine whether to send the message to the device based on the virtual network address age value. Other embodiments are described and claimed. | 03-12-2009 |
Malcolm E. Pearson, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20100306393 | EXTERNAL ACCESS AND PARTNER DELEGATION - Embodiments disclosed herein extend to the use of external access objects in a multi-tenant environment. First and second tenants contract for operations that users of the second tenant will perform in the first tenant. Identity criteria for the users are determined. These users are mapped to an external access object that represents the second tenant users when performing the operations in the first tenant. The external access object is also associated with the resources and/or data that the users of the second tenant will be allowed access to when performing the operations. The users of the second tenant provide a request for access to the resources and/or data to perform operations. Identity criteria are determined and the users are mapped to an external access object based on the identity criteria. It is determined if the user has permission to access the resources and/or data and perform the operations. | 12-02-2010 |
20100306775 | ROLE BASED DELEGATED ADMINISTRATION MODEL - Embodiments disclosed herein extend to the use of administrative roles in a multi-tenant environment. The administrative roles define administrative tasks defining privileged operations that may be performed on the resources or data of a particular tenant. In some embodiments, the administrative tasks are a subset of administrative tasks. The administrative role also defines target objects which may be subjected to the administrative tasks. In some embodiments, the target objects are a subset of target objects. An administrator may associate a user or group of users of the particular tenant with a given administrative role. In this way, the user or group of users are delegated permission to perform the subset of administrative tasks on the subset of target objects without having to be given permission to perform all administrative tasks on all target objects. | 12-02-2010 |
20140006783 | ESTABLISHING SECURE, MUTUALLY AUTHENTICATED COMMUNICATION CREDENTIALS | 01-02-2014 |
Malcolm Erik Pearson, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20110185027 | MESSAGE DATA MANAGEMENT - A workflow manager application transfers message data received from an originating device via a communication network to a target application for processing. A graphical user interface displays the received message data and allows the user to view and designate one or more target applications for processing the message data. The workflow manger application is responsive to user input to transfer message data to the designated one or more target applications for processing the message data. Alternatively, the workflow manager application analyzes received message data to identify one or more target applications, and transfers the message data to the identified one or more target applications for processing. | 07-28-2011 |
20110185281 | MESSAGE DATA MANAGEMENT - A workflow manager application transfers message data received from an originating device via a communication network to a target application for processing. A graphical user interface displays the received message data and allows the user to view and designate one or more target applications for processing the message data. The workflow manger application is responsive to user input to transfer message data to the designated one or more target applications for processing the message data. Alternatively, the workflow manager application analyzes received message data to identify one or more target applications, and transfers the message data to the identified one or more target applications for processing. | 07-28-2011 |
20110288974 | SCALABLE BILLING WITH DE-DUPLICATION IN AGGREGATOR - Scalable handling of billing events that affect one or more accounts. A computing system partitions received events into a number of channels, perhaps by account identifier. The channels receive the events, process the events, and forwards the events to an aggregator to allow the events to be aggregated by account to allow for easier computation of a bill. The aggregator also performs de-duplication of events to help reduce the risk of double billing. | 11-24-2011 |
20110288975 | SCALABLE BILLING WITH DE-DUPLICATION AND SEQUENCING - Scalable handling of billing events that affect one or more accounts. A computing system partitions received events into a number of channels, perhaps by account identifier. The channels receive the events, and perform de-duplication of the events to help reduce the risk of double billing. The channel then assigns the event a channel specific sequence number. The sequenced events may perhaps then be aggregated by account to allow for easier computation of a bill. | 11-24-2011 |
20110289102 | DE-DUPLICATION IN BILLING SYSTEM - Scalable handling of billing events that affect one or more accounts. A computing system partitions received events into a number of channels, perhaps by account identifier. The channels receive the events, and perform de-duplication of the events. This de-duplication may be performed using a Bloom filter that is updated to reflect the receipt of any original event. The Bloom filter may be used to either determine that the event is not a duplicate of another, or to determine that the event cannot be ruled out as being a duplicate of another. In the latter case, further processing may be performed to for definitively determine whether the event is truly a duplication, or in the alternative, the event may be immediately treated as a duplicate. | 11-24-2011 |
20130138617 | DE-DUPLICATION IN BILLING SYSTEM - A computing system partitions received events into a number of channels by account identifier. The channels receive the events and perform de-duplication of the events. This de-duplication can be performed with a filter that is updated to reflect the receipt of any original event. The filter may be used to either determine that the event is not a duplicate of another, or to determine that the event cannot be ruled out as being a duplicate of another. In the latter case, further processing may be performed to for definitively determine whether the event is truly a duplication, or in the alternative, the event may be immediately treated as a duplicate. | 05-30-2013 |
Malcolm Erik Pearson, Kirland, WA US
Patent application number | Description | Published |
---|---|---|
20080320095 | Determination Of Participation In A Malicious Software Campaign - Sources of spam, such as botnets, are detected by analyzing message traffic for behavioral patterns and indications of suspicious content. The content of a known malicious source is analyzed. Message traffic associated with the known malicious source is analyzed. Associated message traffic includes messages sent directly from the known malicious source to recipients, and messages sent from the recipients to subsequent direct and indirect recipients. Portions of the content of the known malicious source are selected and content of associated message traffic is analyzed for an indication of the selected content. If the selected content is found in the content of a message, the source of the message is determined to be a source of spam. Associated message traffic is additionally analyzed for behavioral patterns, such as anomalies and/or flurries of activity, to determine a potential malicious source. | 12-25-2008 |
Malcom Pearson, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130103774 | TRANSPORT HIGH AVAILABILITY VIA ACKNOWLEDGE MANAGEMENT - Architecture that facilitates transport high availability for messaging services by providing the ability of a receiving entity (e.g., receiving message transfer agent (MTA)) to detect if a sending entity (e.g., sending MTA or client) is a legacy sending entity. When the receiving entity detects that the sending entity is a legacy system, by advertising transport high availability capability to the sending entity, if the sending entity does not opt-in to this capability, the receiving entity keeps the sending entity client “on hold”, that is, waiting for an acknowledgement (ACK) until the receiving entity delivers the message to the next hops (immediate destinations). This approach maintains at least two copies of the message until the message is successfully delivered (to the next hop(s)). Hence, if the legacy sending entity or the receiving entity fails, the message is still delivered successfully. | 04-25-2013 |
Mark E. Pearson, Renton, WA US
Patent application number | Description | Published |
---|---|---|
20120324345 | Transitioning between an Editing View and a Backstage View of an Electronic Document - Transitioning between an editing view and a backstage view of an electronic document may be provided. A user interface may be displayed on a computer which includes an editing view of the electronic document. The computer may then receive an input in the editing view for transitioning from the editing view to the backstage view of the electronic document. The backstage view may include meta information associated with data displayed in the editing view. A transition may then be performed from the editing view to the backstage view of the electronic document. The backstage view including the meta information may then be displayed in the user interface. | 12-20-2012 |
Mark Eugene Pearson, Renton, WA US
Patent application number | Description | Published |
---|---|---|
20140181708 | Navigating Content Hierarchies and Persisting Content Item Collections - Navigation of multiple information item hierarchies within a same application display pane or view is provided. Information items may be displayed in a customized collection of information items, for example, a “favorites” collection, that may be assembled from a variety of content sources and that may be persisted across a variety of information item views. | 06-26-2014 |
Steven E. Pearson, Lynnwood, WA US
Patent application number | Description | Published |
---|---|---|
20130344291 | Composite Hat Stiffener, Composite Hat-Stiffened Pressure Webs, and Methods of Making the Same - There is provided a composite hat stiffener, a composite hat-stiffened pressure web, and a method of making the same. The composite hat stiffener has a composite hat section having a first side and a second side. The composite hat stiffener further has a plurality of composite stiffening plies coupled to the composite hat section. The plurality of composite stiffening plies include a body ply coupled to the first side of the composite hat section, a wrap ply coupled the body ply, and a base ply coupled to the body ply and the wrap ply. The composite hat stiffener further has a pair of radius filler noodles coupled to the composite hat section and disposed between the plurality of composite stiffening plies. The composite hat stiffener further has an outer ply coupled to the second side of the composite hat section. | 12-26-2013 |
20140299257 | COMPOSITE HAT STIFFENER, COMPOSITE HAT-STIFFENED PRESSURE WEBS, AND METHODS OF MAKING THE SAME - There is provided a method of making a composite hat stiffener. The method has the steps of curing a composite hat stiffener in a hat tool to form a pre-cured composite hat stiffener. The pre-cured composite hat stiffener has a composite hat section, a plurality of composite stiffening plies with a body ply, a wrap ply, and a base ply, all coupled to the composite hat section, wherein the body ply is coupled to a first side of the composite hat section, the wrap ply is coupled to the body ply, and the base ply is coupled to the body ply and the wrap ply, a pair of radius filler noodles coupled to the composite hat section and disposed between the plurality of composite stiffening plies, and an outer ply coupled to the composite hat section. The method further includes bonding the pre-cured composite hat stiffener to a structure surface. | 10-09-2014 |