Conrad, WA
Andrew Conrad, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20100145946 | TRANSLATING QUERIES TO REPRESENTATIONAL STATE TRANSFER (REST) - Query expressions, such as LINQ (language integrated queries) queries, are enabled to be translated to URIs (uniform resource indicators) that may be used to query data sources at REST (representational state transfer) interfaces. A compiler is configured to convert a query into an expression tree. An expression tree normalizer is configured to normalize the expression tree into a normalized expression tree. A resource bound expression tree generator is configured to transform the normalized expression tree into a resource bound expression tree. A URI generator is configured to translate the resource bound expression tree into a URI. | 06-10-2010 |
20100146036 | SOFT TYPE BINDING FOR DISTRIBUTED SYSTEMS - Data communications are enabled to be performed between first and second computer systems without having to match data types at the first and second computer systems. A first data type is associated with a request for a resource. The request for the resource is transmitted from a first agent at the first computer system to a second agent at the second computer system. The resource is instantiated at the second computer system according to a second data type that is different from the first data type. The resource is received by the first agent from the second agent. The received resource is materialized into an instance of the first data type using the first agent. | 06-10-2010 |
20100228749 | OPEN TYPES FOR DISTRIBUTED SYSTEMS - Techniques for exchanging data are provided herein. An “open” data type is established on a computer system to define the structure of data. The open data type includes one or more predefined properties, and enables one or more extension properties to be optionally included. Data that is defined according to the open data type includes data values for the predefined properties, and may optionally include data values for extension properties. A second computer system may consider the extension properties to be extension properties or predefined properties of a data type known at the second computer system. In this manner, the type system that is used to exchange data between nodes need not necessarily be commonly known among the nodes, and/or may be dynamically modified, even for a particular data instance. Furthermore, queries may be performed against the data that query against the predefined properties and/or extension properties. | 09-09-2010 |
Andrew J. Conrad, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20080263063 | TRANSLATING LATE BOUND LINQ EXPRESSIONS INTO DATABASE QUERIES - There is alteration of a late-bound expression produced by a compiler into an early-bound structure. Alteration of the late-bound expression can occur at runtime and a visitor pattern can be used to create the alteration. In one instance, a conversion from late-bound to early-bound takes place through replacing a late-bound property with a statically typed call. The early-bound structure can translate into an expression tree to enable an implementation of a store specific query operated upon storage. | 10-23-2008 |
20080263078 | RUNTIME CLASS DATABASE OPERATION - Programmers typically like operating with databases through use of classes. Classes allow a user to function with a database through use of a non-database programming language. To ease use of the classes, a class context is generated at runtime that does not force a programmer to handle various source files that are a product of class generation. Therefore, the user can have the ease of using classes without having to perform extra actions. | 10-23-2008 |
20080263531 | AUTOMATIC RUNTIME CONTROL BINDING - Binding can automatically take place between controls and information sources at runtime. This minimizes an amount of code that is to be generated by a user and thus can lower errors from the code. In addition, some wizards that allow binding without code writing can become problematic since some information is not available at runtime (e.g., when the wizard operates prior to runtime.) Relevant information is received and at least one binding is created based off received information. | 10-23-2008 |
Ernest U. Conrad, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090222007 | MODULAR STEM EXTENSION - The modular stem component may include a shaft portion, a head, and a sleeve. The shaft portion is configured for receipt within the intramedullary canal of a bone and the head is configured to receive another component of a modular prosthetic system, such as a femoral neck, thereon. In one exemplary embodiment, the head extends radially around at least a portion of the stem and includes a rib defining a flange extending therefrom. The sleeve, which is formed as an independent part of the modular stem component and is made at least partially of a highly porous biomaterial, includes opposing ends and has a bore extending therethrough. The bore is configured to facilitate sliding receipt of the sleeve on the head. | 09-03-2009 |
20120191207 | METHODS AND APPARATUSES FOR ATTACHING TISSUE TO ORTHOPAEDIC IMPLANTS - Methods and apparatuses for attaching tissue structures to orthopaedic implants. In one exemplary embodiment, the methods and apparatuses are used to attach soft tissue and/or bone to a proximal tibial implant. In another exemplary embodiment, the methods and apparatuses are used to attach soft tissue and/or bone to a proximal femoral implant. | 07-26-2012 |
Ernust U. Conrad, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20110009973 | METHODS AND APPARATUSES FOR ATTACHING TISSUE TO ORTHOPAEDIC IMPLANTS - Methods and apparatuses for attaching tissue structures to orthopaedic implants. In one exemplary embodiment, the methods and apparatuses are used to attach soft tissue and/or bone to a proximal tibial implant. In another exemplary embodiment, the methods and apparatuses are used to attach soft tissue and/or bone to a proximal femoral implant. | 01-13-2011 |
John Conrad, Auburn, WA US
Patent application number | Description | Published |
---|---|---|
20130077675 | QUALITY-BASED VIDEO COMPRESSION - Various embodiments are disclosed herein that relate to quality-based video encoding. For example, one disclosed embodiment provides a video compression system configured to compress a video item at a constant average quality to form compressed video data. Further, the system is configured to compare a bit rate of each portion of a plurality of portions of the compressed video data to a threshold bit rate, and if a bit rate of a selected portion of the compressed video data meets or exceeds the threshold bit rate, then adjust a compression process variable while compressing a segment of the video item corresponding to the selected portion of the compressed video data to reduce the bit rate of the portion of the compressed video data. | 03-28-2013 |
Michael Conrad, Monroe, WA US
Patent application number | Description | Published |
---|---|---|
20130232515 | ESTIMATING ENGAGEMENT OF CONSUMERS OF PRESENTED CONTENT - Technologies described herein relate to estimating engagement of a person with respect to content being presented to the person. A sensor outputs a stream of data relating to the person as the person is consuming the content. At least one feature is extracted from the stream of data, and a level of engagement of the person is estimated based at least in part upon the at least one feature. A computing function is performed based upon the estimated level of engagement of the person. | 09-05-2013 |
Michael J. Conrad, Monroe, WA US
Patent application number | Description | Published |
---|---|---|
20130145384 | USER INTERFACE PRESENTING AN ANIMATED AVATAR PERFORMING A MEDIA REACTION - This document describes techniques and apparatuses enabling a user interface for presenting a media reaction. The techniques receive media reactions of a person to a media program, such as the person laughing at one point of a comedy show, then smiling at another point, and then departing at a third point. The techniques may present these and other media reactions in a user interface through which a user may interact. | 06-06-2013 |
20130145385 | CONTEXT-BASED RATINGS AND RECOMMENDATIONS FOR MEDIA - This document describes techniques and apparatuses enabling context-based ratings and recommendations for media. The techniques and apparatuses can build and continually improve the predictive accuracy of a user's reaction history based on a context in which the user's reactions to media are sensed. Further, the techniques and apparatuses may take into account a current context of a user when a request for a rating or recommendation is made. Based on the user's reaction history and the user's current context, the techniques and apparatuses may provide accurate ratings and recommendations. | 06-06-2013 |
20130152113 | DETERMINING AUDIENCE STATE OR INTEREST USING PASSIVE SENSOR DATA - This document describes techniques and apparatuses for determining an audience's state or interest using passive sensor data. The techniques receive sensor data that measures an audience during presentation of a media program. The techniques, based on this sensor data, then determine a state or interest of the audience members during the media program. | 06-13-2013 |
20130268954 | CONTROLLING A MEDIA PROGRAM BASED ON A MEDIA REACTION - This document describes techniques and apparatuses for controlling a media program based on a media reaction. In some embodiments, the techniques pause, mute, or stop a media program when a user leaves the room, when a user in the room is talking or is otherwise not paying attention to the program, or when a child walks into the room. | 10-10-2013 |
20130268955 | HIGHLIGHTING OR AUGMENTING A MEDIA PROGRAM - This document describes techniques and apparatuses for highlighting or augmenting a media program. The techniques and apparatuses can build a media program highlighting another media program based on media reactions to portions of that other media program. The techniques and apparatuses may also or instead augment a media program based on media reactions to portions of that media program. | 10-10-2013 |
20130298146 | DETERMINING A FUTURE PORTION OF A CURRENTLY PRESENTED MEDIA PROGRAM - This document describes techniques and apparatuses for determining a future portion of a currently presented media program. The techniques and apparatuses can receive current media reactions of one or many people to a currently presented media program and determine later portions to present in the media program based on the media reactions. In some embodiments, for example, a program can be presented live, reactions can be received during the live presentation, and the program altered on-the-fly and in real time based on those reactions. Further, the alterations can be general or tailored to a group or a particular person. | 11-07-2013 |
20130298158 | ADVERTISEMENT PRESENTATION BASED ON A CURRENT MEDIA REACTION - This document describes techniques and apparatuses enabling advertisement presentation based on a current media reaction. The techniques and apparatuses can receive a current media reaction of a user watching a media program and, based on this current media reaction, determine which advertisement is likely to be effective. Further, the techniques and apparatuses may inform advertisers of a current media reaction thereby enabling the advertisers to bid on a right to present an advertisement based on that reaction. By so doing, costs for advertisements may more-accurately reflect the value of the time in which they are presented and advertisements may be more effective. | 11-07-2013 |
20150128161 | Determining a Future Portion of a Currently Presented Media Program - This document describes techniques and apparatuses for determining a future portion of a currently presented media program. The techniques and apparatuses can receive current media reactions of one or many people to a currently presented media program and determine later portions to present in the media program based on the media reactions. In some embodiments, for example, a program can be presented live, reactions can be received during the live presentation, and the program altered on-the-fly and in real time based on those reactions. Further, the alterations can be general or tailored to a group or a particular person. | 05-07-2015 |
Michael John Conrad, Monroe, WA US
Patent application number | Description | Published |
---|---|---|
20140109121 | User Interface Presenting an Animated Avatar Performing a Media Reaction - This document describes techniques and apparatuses enabling a user interface for presenting a media reaction. The techniques receive media reactions of a person to a media program, such as the person laughing at one point of a comedy show, then smiling at another point, and then departing at a third point. The techniques may present these and other media reactions in a user interface through which a user may interact. | 04-17-2014 |
Ryan C. Conrad, West Richland, WA US
Patent application number | Description | Published |
---|---|---|
20150039905 | SYSTEM FOR PROCESSING AN ENCRYPTED INSTRUCTION STREAM IN HARDWARE - A system and method of processing an encrypted instruction stream in hardware is disclosed. Main memory stores the encrypted instruction stream and unencrypted data. A central processing unit (CPU) is operatively coupled to the main memory. A decryptor is operatively coupled to the main memory and located within the CPU. The decryptor decrypts the encrypted instruction stream upon receipt of an instruction fetch signal from a CPU core. Unencrypted data is passed through to the CPU core without decryption upon receipt of a data fetch signal. | 02-05-2015 |
Travis Anthony Conrad, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20150289328 | LIGHTING FIXTURE WITH APPLICATION CONTROLLER - More efficient full spectrum lighting technology may provide new lighting possibilities. A system that implements full spectrum lighting technology may include a lighting fixture that includes one or more light sources, in which the lighting fixture may spectrally vary a light output of the one or more light sources in response to an electronic output signal. The system may further include a light sensor that monitors an output light spectrum provided by the one or more light sources. The system also includes an application controller that determines whether the output light spectrum from the one or more light sources follows a program. The application controller may generate an electronic output signal to spectrally vary the light output of the one or more light sources in order to follow the program. | 10-08-2015 |