Wong, WA
Alec Wong, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090033058 | HEATED CAB ENTRY STEPS - A heated step system for a vehicle having a heat source associated with a compartment. The system includes a step attached to an exterior portion of the vehicle and at least one aperture located near the step. The system further includes a duct having a first end in fluid communication with the compartment and a second end in fluid communication with the at least one aperture. The duct conveys warm air from the compartment to the at least one aperture so that the warm air passes through the at least one aperture to an area around the step, thereby warming the step. | 02-05-2009 |
Alec C. Wong, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20130076066 | TIRES FLOW CONTROL AND MANAGEMENT SYSTEM - A system for managing airflow around the wheels of a vehicle, and in particular, around dual wheels of trailers typically pulled by Class 8 trucks, is provided. In certain embodiments, a wedge-shaped airflow diverter is provided that reduces drag on the wheels of a trailer pulled by a truck, and thereby improves the overall efficiency of the truck-trailer combination with regard to aerodynamics and fuel efficiency. | 03-28-2013 |
20130088039 | FAIRING WITH VORTEX GENERATORS - Fairings described herein aim to direct air streams into a gap formed between first a vehicle and a trailing vehicle, such as in a tractor-trailer combination, to reduce low pressure wake regions near the rear surface of the first vehicle thereby reducing drag forces on the vehicles. One or more embodiments of the fairings disclosed herein further aim to accelerate air streams such that the air streams travel quickly across the gap thereby reducing pressure forces on a front surface of a trailing vehicle. In some embodiments, the angle of the fairing relative to a surface of the vehicle is adjustable. | 04-11-2013 |
Annie Wong, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20100324910 | TECHNIQUES TO PROVIDE A STANDARD INTERFACE TO A SPEECH RECOGNITION PLATFORM - Techniques and systems to provide speech recognition services over a network using a standard interface are described. In an embodiment, a technique includes accepting a speech recognition request that includes at least audio input, via an application program interface (API). The speech recognition request may also include additional parameters. The technique further includes performing speech recognition on the audio according to the request and any specified parameters; and returning a speech recognition result as a hypertext protocol (HTTP) response. Other embodiments are described and claimed. | 12-23-2010 |
Antonio Wong, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20100218179 | MANAGED ENVIRONMENT UPDATE SELECTION - Software update selection information can be obtained for each of multiple machines in a managed environment. The update selection information for each machine can represent selections of software updates corresponding to software installed on the machine. The software update selection information for the machines can be aggregated to produce aggregated software update selection information. In addition, the aggregated software update selection information can be used to produce a subscription set of software update selections corresponding to software to update on the machines. The subscription set can exclude available software update selections that do not correspond to software installed on the machines. | 08-26-2010 |
Brian D. Wong, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090327052 | INTERACTIVE ORGANIZATIONAL INSTRUCTION SYSTEM - A system for instructing a group of participants to function individually within an organization having a functional purpose. The system teaches four lifetime leadership lessons which include (1) adopting a set of universal attributes of a trusted colleague, (2) finding common ground as a community of trusted colleagues, (3) having conversations the participants need to have, the way they need to have them, and (4) making a correct, unifying “diagnosis” before starting “treatment” (also known as “seeing the whole elephant”). Beyond being taught these lessons, the participants are enabled to apply the lessons to solve any problem, in any part of the organization. Further, organizational change can be accelerated by these participants when they teach one or more of the four lessons to others in the organization. | 12-31-2009 |
Cameron F. Wong, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20090194454 | Disposable pad with wipes for cleaning pet paws - The disposable pad with wipes for cleaning pet paws is a pad having packaged wipes attached thereto. Both pad and wipes are employed to clean the paws of a pet. The pad is fabricated from moisture-absorbent material with sealed edges and a liquid impervious rear surface to prevent leakage. A resealable container housing multiple individual wipes is integrally attached to the front surface of the pad. Both pad and wipes are fabricated from biodegradable material that can be easily and safely disposed of after use. | 08-06-2009 |
Cherie G. Wong, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20110295411 | System And Method For Managing Reassignment Of Units Among Shipments In A Materials Handling Facility - Various embodiments of a system and method for managing reassignment of units among shipments in a materials handling facility are described. Embodiments may include a system configured to identify a first unit of a particular item that has been picked from inventory of a materials handling facility and assigned to a first shipment. The system may also, from multiple candidate shipments, identify a second shipment that requires a given unit of the particular item in order to become a complete shipment. For each candidate shipment, at least one unit of that shipment may be stored within a defined storage area of a materials handling facility. The system may, in response to identifying both shipments, generate an instruction to reassign the first unit of the particular item from the first shipment to the second shipment in order to transform the second shipment from an incomplete shipment to a complete shipment. | 12-01-2011 |
20110295412 | System And Method For Managing Shipment Release From A Storage Area Of A Material Handling Facility - Various embodiments of a system and method for managing shipment release from a storage area in a materials handling facility are described. Embodiments may include a system configured to identify multiple shipments that each includes one or more units that are eligible to be conveyed from a storage area to a respective packing station in a materials handling facility. The identification of a given shipment may include determining that shipment is compatible with a packing capability of the packing station. The system may be configured to evaluate each respective shipment according to one or more shipment-related criteria to generate a ranking of at least some of the multiple shipments. The system may, in response to determining that a particular shipment is ranked highest relative to other shipments of the ranking, generate an instruction to convey the units of that particular shipment from the storage area to the respective packing station. | 12-01-2011 |
20110295413 | System And Method For Managing Shipment Release From A Storage Area Of A Material Handling Facility - Various embodiments of a system and method for managing shipment release from a storage area in a materials handling facility are described. Embodiments may include a system configured to determine that a shipment including multiple units is expected to be conveyed from a storage area to a packing station in a materials handling facility. The system may also be configured to evaluate each respective unit of the shipment according to one or more criteria related to physical characteristics of the unit in order to generate an order in which the units of the shipment are to be provided to the packing station. The system may also be configured to generate an instruction to provide the units of the shipment to the packing station according to the generated order. | 12-01-2011 |
20110295644 | System And Method For Process Management In A Materials Handling Facility - Various embodiments of a system and method for process management in a materials handling facility are described. Embodiments may include a process control component configured to generate a model of multiple unit handling processes of a materials handling facility. For each process, the model may indicate a measured throughput rate. The process control component may be configured to, based on at least one target output rate that is a goal for the output rate of a given unit handling process, evaluate the model to generate a particular target throughput rate that is a goal for the respective throughput rate of a particular unit handling process that is performed prior to the given unit handling process. The process control component may be configured to, based on the particular target throughput rate, generate one or more instructions to control the respective throughput rate of units processed by the particular unit handling process. | 12-01-2011 |
Che Yan Wong, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20090265681 | RANKING AND OPTIMIZING AUTOMATED TEST SCRIPTS - Technologies are described herein for ranking and optimizing test scripts utilized in the automated testing of software products. A score is calculated for each test script from various metrics collected from executions of the test script. Metrics utilized in calculating the score for a test script may include those indicating the propensity of the script to result in “false failures” and/or those indicating the effectiveness of the script for finding product bugs. The test scripts are then ranked by their score, and this ranking is used in determining the frequency of execution of the test script in future testing. | 10-22-2009 |
Chi Wai Wong, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20100160039 | OBJECT MODEL AND API FOR GAME CREATION - A game creator provides a set of abstractions (objects) that make game creation simpler. The abstractions provided in the game creation component include Game, Scene, and Actor. A Game abstraction comprises global settings for the game and includes one or more Scenes. Each Scene abstraction within the game includes one or more Actors. By setting properties and behaviors on these three abstractions, Game creators with little or no skill in programming can create games. Filtering can be performed declaratively through selection of appropriate options. | 06-24-2010 |
20100162207 | BEHAVIOR-FIRST EVENT PROGRAMMING MODEL - Traditional programming environments that support event-driven programming typically expose a model where the developer chooses an event to handle on a given object, and then writes the code for that event handler. In contrast, as described herein, the traditional flow of program development is reversed. A (configurable) event-handler (“behavior”) is selected. Upon selection of one of the behaviors, the event triggering the behavior is selected. This is a “what-then-when” approach rather than the traditional “when-then-what” approach for event-driven programming. | 06-24-2010 |
Curt Wong, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20090003276 | Access domain selection in a terminal - The present application discloses a system of at least a network element and at least a terminal. The system constituents are configured to provide assistance by the terminal to the network element in terms of access domain selection for at least one of the media channel and the session control channel of an incoming call to the terminal. In this regard, the terminal acquires information about the capabilities of an access network in which the terminal is camping. Upon receiving, at the terminal, an invitation to participate in a call, the terminal analyzes the acquired information about the capabilities of the access network, and optionally or additionally of the IMS network. The terminal responds to the invitation, based on the result of the analyzing, with an indication that indicates a respective access domain to be used for at least one of the media channel and the session control channel of the incoming call. | 01-01-2009 |
20090258671 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR ENABLING USER CONTROL OF A FALLBACK CAPABILITY FOR CIRCUIT SWITCHED DOMAIN SUPPORT - An apparatus for enabling user control of a fallback capability for circuit switched domain support may include a processor and a memory. The memory may store executable instructions that in response to execution by the processor cause the apparatus to receive a service indication for a service related to a radio access technology not supported by a current serving domain, determine, based on previously stored user defined input, a response to the service indication with respect to conducting a fallback procedure to a radio access technology that supports the service, and execute the response based on a result of the determining. | 10-15-2009 |
20110013597 | METHOD AND ENTITIES FOR INTER-DOMAIN HANDOVER - Aspects of the present invention relate to methods and entities involved in enabling and improving inter-domain handover. A PS based RAN such as eUTRAN can identify which potential handover to prepare and which handover to initiate, PS-PS or SR-VCC based on: (1) the UE's SR-VCC capabilities, (2) “SR-VCC indication” from the MME, (3) active VoIP bearer, and (4) target cell capabilities. | 01-20-2011 |
20110051691 | CIRCUIT SWITCHED DOMAIN CODEC LIST FOR SINGLE RADIO VOICE CALL CONTINUITY - A Circuit Switched (CS) domain codec list for Single Radio Voice Call Continuity (SR-VCC) is provided An apparatus providing such a list can include prepaπing a list of circuit switched capabilities of a terminal device, sending the list to a network device dunng attachment, receiving the list at the network device, stoπing the list in the network device, sending the list to a second network device, receiving the list at the second network device, and using the list in handing over the terminal device to the second network device. | 03-03-2011 |
20110201342 | MINIMIZING LOCATION UPDATE IN CIRCUIT-SWITCHED FALLBACK - A method can include allocating a temporary mobile subscriber identity for a user equipment during a location update procedure. The method can also include allocating, during the allocating of the temporary mobile subscriber identity, a unique network resource identifier value for the whole network element, wherein temporary mobile subscriber identity allocation avoids being location area based. The method can further include providing, to the user equipment, a location area identifier, temporary mobile subscriber identity with the unique network resource identifier value, and an indication to skip location area identifier checking when performing circuit-switched fallback. Certain embodiments of the present invention can thus minimize the LAU by the UE and allow the network not to require perfect alignment of TA and LA. | 08-18-2011 |
20110230162 | SRVCC EMERGENCY CALL SUPPORT APPARATUS, SYSTEM AND METHOD - Method and apparatus, including computer program products, are provided for SRVCC emergency call support. The method may include receiving, at a mobility switching center, a first message representing a request to handover an emergency communication session from a first network to a second network. The mobile switching center may obtain a value representing an emergency session transfer number. The mobility switching center may also send a second message to the first network. The second message may initiate handover of the emergency communication session from the first network to the second network. The second message may comprise the value representing the emergency session transfer number. Related apparatus, systems, methods, and articles are Receive Session Continuity Data also described. | 09-22-2011 |
20110269482 | MME Name in MAP Insert Subscriber Data Operation - Embodiments of the invention include a method, apparatus, and computer readable medium related to mobility management. The method, apparatus, and computer readable medium may include, at least, receiving, at a network node, a terminating request from a user equipment. The method, apparatus and computer readable medium may further include, in response to receiving the terminating request, performing a restore data procedure, receiving a mobility management entity (MME) name from another network element in response to the restore data procedure, and registering the MME name to the subscriber data associated with the user equipment. The method, apparatus and computer readable medium may then include sending a paging request to the MME indicated by the MME name received from the other network element. | 11-03-2011 |
20110319082 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR SOURCE IDENTIFICATION FOR SINGLE RADIO VOICE CALL CONTINUITY - An apparatus for enabling source identification for single radio voice call continuity (SR-VCC) in relation to a handover between different RATs may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least receiving an indication of handover between a first radio access technology and a second radio access technology, defining an identity value for source identification associated with the first radio access technology by utilizing a source identification format associated with a third radio access technology, and providing the defined identity value to a network device associated with a target of the handover. A corresponding method and computer program product are also provided. | 12-29-2011 |
20120014356 | Systems, Methods, Apparatuses, and Computer Program Products for Facilitating Voice Call Continuity in Intersystem Handover - Systems, methods, apparatuses, and computer program products are provided for facilitating voice call continuity in intersystem handover. A method may include determining that a user equipment device being handed over from a packet switched network to a circuit switched network is a party to a voice call in an alerting state. The method may further include providing session state information indicating that the user equipment device is a party to a voice call in an alerting state to a network entity on the circuit switched network in response to the determination. Corresponding systems, computer program products and apparatuses are also provided. | 01-19-2012 |
20120307800 | Enhanced Single Voice Radio Call Continuity Using Packet Data Network Bi-Casting - A method can comprise providing single voice radio call continuity using packet data network bi-casting, wherein the call continuity is provided during a handover of a user equipment from a real-time transport protocol voice to a circuit switched voice call In such a method, the real-time transport protocol voice can be carried m a long term evolution system and the circuit switched voice call can be carried in a second or third generation system The method can be performed by a serving network of the user equipment. | 12-06-2012 |
20130084860 | MINIMAL ACCESS TRANSFER CONTROL FUNCTION REQUIREMENTS FOR SINGLE RADIO VOICE CALL CONTINUITY HANDOVER - A method, apparatus, and computer readable medium is provided for a reverse single radio voice call continuity handover procedure, where an access transfer control function is only allocated dynamically during a call setup phase, if the access transfer control function is needed to support the reverse single radio voice call continuity handover procedure. | 04-04-2013 |
20130294407 | METHOD FOR SRVCC SOLUTION - A method is provided for single radio voice call continuity from E-UTRAN to UTRAN, comprising receiving a single radio voice call continuity request for handover from packet switched access of a source radio access network to circuit switched access of a target radio access network, sending a query to determine whether last active session is a voice only or a video session, and receiving a response to said query indicating whether said last active session is a voice only or a video session. | 11-07-2013 |
20130310088 | SHORT MESSAGE SERVICE MOBILE ORIGINATED/MOBILE TERMINATED WITHOUT MOBILE STATION INTERNATIONAL SUBSCRIBER DIRECTORY NUMBER (MSISDN) IN INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM (IMS) WITH INTER-PUBLIC LAND MOBILE NETWORK (PLMN) HANDLING - Methods and apparatuses for SMS delivery between user equipment without MSISDN is provided. One method includes sending a SIP message, which may include an SMS payload, to the IMS network where the destination UE is homed, and determining whether the destination UE is IMS registered. If the destination UE is not IMS registered, then the SIP message may be routed to a default gateway which will attempt to deliver the SIP message by querying the serving MSC/SGSN information from the HSS. The method may include receiving an indication that the destination UE is unavailable and receiving the IMSI or correlation ID of the destination UE. The method may further include submitting the SMS to SMSC-A with the IMSI (or correlation ID) of the destination UE. If, however, it is determined that the destination UE is IMS registered and the SIP message was delivered to the destination UE, then the method may include receiving an acknowledgement that delivery was successful. | 11-21-2013 |
20130315203 | NETWORK SHARING AND REVERSE SINGLE RADIO VOICE CALL CONTINUITY - Certain networks can operate using circuit switched infrastructure, while other networks may operate using infrastructure for the long term evolution (LTE) of the third generation partnership project (3GPP). Devices can operate across the boundaries of these networks. Thus, such devices as well as the networks may benefit from network sharing in reverse single radio voice call continuity. For example, a method may include requesting handover of a user equipment from a source network to a target network. The method may also include providing a network identification corresponding to the source network while requesting the handover. Alternatively, or in addition, a method may include requesting handover of a user equipment from a source network to a target network. The method may also include determining the target network based on a network identification received previously. | 11-28-2013 |
20130336283 | OVERLOAD CONTROL IN MOBILITY MANAGEMENT ENTITY - Communication systems, such as wireless telecommunication systems, can benefit from enhancements related to overload situations. For example, communication systems that include a mobile management entity may benefit from methods and devices for overload control in a mobility management entity. For example, a method can include detecting a first overload condition in a mobility management entity. The method can also include determining offloading of at least one user equipment from the mobility management entity to an alternative radio access technology based, at least in part, on the first overload condition. | 12-19-2013 |
20130337814 | LOAD BALANCING IN A NETWORK AND BETWEEN NETWORKS - The specification and drawings present a new method, apparatus and software related product (e.g., a computer readable memory) for load balancing in a network (e.g., LTE wireless network) and between networks based on reselection priority and/or a level of congestion. The embodiments of the invention describe different options to move the UE to another cell which may be in the same or in a different RAT, to avoid congestion and/or overloading of the network. This will help to avoid subsequent RRC connection reject messages being sent to the UE from the congested cell. | 12-19-2013 |
20140038611 | NETWORK SHARING AND REVERSE SINGLE RADIO VOICE CALL CONTINUITY - Certain networks can operate using circuit switched infrastructure, while other networks may operate using infrastructure for the long term evolution (LTE) of the third generation partnership project (3GPP). Devices can operate across the boundaries of these networks. Thus, such devices as well as the networks may benefit from network sharing in reverse single radio voice call continuity. For example, a method may include requesting handover of a user equipment from a source network to a target network. The method may also include providing a network identification corresponding to the source network while requesting the handover. Alternatively, or in addition, a method may include requesting handover of a user equipment from a source network to a target network. The method may also include determining the target network based on a network identification received previously. | 02-06-2014 |
20140071924 | CIRCUIT SWITCHED DOMAIN CODEC LIST FOR SINGLE RADIO VOICE CALL CONTINUITY - A Circuit Switched (CS) domain codec list for Single Radio Voice Call Continuity (SR-VCC) is provided. A apparatus providing such a list can include preparing a list of include preparing a list of circuit switched capabilities of a terminal device, sending the list to a network device during attachment, receiving the list at the network device, storing the list in the network device, sending the list to a second network device, receiving the list at the second network device, and using the list in handing over the terminal device to the second network device. | 03-13-2014 |
20140206305 | Cleanup of LAU-less Circuit Switched Fallback Emergency Call - Communication systems may benefit from various aspects of emergency call handing. For example, wireless communication systems may benefit from clean up with respect to a fast return feature applied to an emergency call using circuit switched fallback, without a location area update. A method may include identifying an emergency communication that is a circuit switched fallback communication of a user equipment. The method may also include configuring communications so that mobile terminated services work properly after completion of the emergency communication. More particularly, for example, a method may include determining in a network element that the emergency communication is a circuit switched fallback communication. The method may also include, when the emergency call is ended, avoiding invoking a fast return feature for the user equipment. | 07-24-2014 |
20140241321 | APPARATUS AND METHOD FOR SELECTING VOICE BEARER IN REVERSE SINGLE RADIO VOICE CALL CONTINUITY - An apparatus and method capable of creating and controlling voice bearer in reverse single radio voice call continuity comprise performing a handover request action S | 08-28-2014 |
20140269613 | Integrity protection towards one CN after handovers involving multiple services to be handled by different CNs - A method includes receiving at a UE information indicating different CN domains will be used for first and second data services after handover from a first RAT to a second RAT. Integrity protection is activated for the first and second CN domains but an element in the UE does not have an indication integrity protection is activated for the second CN domain. The UE provides a notification for the element that integrity protection has been activated for the second CN domain. Another method includes receiving at a network node a message indicating a UE has performed a handover involving first and second data services from a first to a second RAT, where the first and second data services will be handled by different core network domains. A security mode control procedure is performed to activate integrity protection towards the second core network domain. Apparatus and program products are disclosed. | 09-18-2014 |
20140313974 | MULTIMEDIA BROADCAST/MULTIMEDIA SERVICE (MBMS) SESSION UPDATE - Systems, methods, apparatuses, and computer program products for multimedia broadcast/multimedia service (MBMS) session update are provided. One method includes receiving a session update request which may include a TGMI pointing to the current active MBMS session and new QoS requirement. The method may then include updating the MBMS bearer context with the new QoS. | 10-23-2014 |
20140376514 | METHOD AND APPARATUS FOR FACILITATING COMMUNICATION SESSION CONTINUITY - A method and apparatus are provided for facilitating communication session continuity. A method may include receiving, at a terminal, an identifier associated with an EATF (emergency access transfer function). The method may further include determining that the terminal has undergone a reverse SRVCC (Single Radio Voice Call Continuity) handover from a circuit switched access to a packet switched access while engaged in an active emergency session. The method may additionally include, responsive to the determination, using the identifier to set up an emergency session transfer request to the EATF to cause creation of a bearer for the emergency session on the packet switched access. A corresponding apparatus is also provided. | 12-25-2014 |
20150024751 | HANDLING HANDOVER REQUESTS IN A COMMUNICATIONS SYSTEM - A scenario may arise in which a circuit switched (CS) bearer reservation is successful but a voice media switching from packet switched (PS) to CS performed by a mobile switching center (MSC) server fails. Certain embodiments provides systems, apparatuses, and methods for recovery from such a scenario. A method, for example, can include determining whether session transfer of a user equipment is possible in response to a request from a network element to initiate session transfer of the user equipment and reporting to the requesting network element either a generic or specific indication that the transfer is not possible, when it is determined that the session transfer is not possible. | 01-22-2015 |
20150045074 | SHORT MESSAGE SERVICE MOBILE ORIGINATED/MOBILE TERMINATED WITHOUT MOBILE STATION INTERNATIONAL SUBSCRIBER DIRECTORY NUMBER (MSISDN) IN INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM (IMS) - Methods, apparatuses, and computer program products for submitting and/or delivering a SMS between user equipment without MSISDN are provided. One method includes storing the SIP-URI and IMSI for a device sending a SMS. The method may further include receiving a SMS from the sending device. In an embodiment, the TP-DA field of the MO-SMS is filled with value(s) that indicates the recipient UE is addressed without MSISDN, the R-URI is set to PSI, and the “to header” is set to the receiving device's SIP URI. The method may include retrieving the receiving device's SIP URI from the “to header,” and querying the receiving device's HSS for the IMSI and routing information of the receiving device. The method may then include delivering the SMS to the receiving device directly or delivering the SMS to the receiving device via the SMSC. | 02-12-2015 |
20150078241 | METHOD AND APPARATUS FOR SUPPORTING MULTICAST DELIVERY - A method and apparatus can be configured to determine an indicator based on a received request. The method can also include transmitting the indicator towards a base station. The indicator affects the coverage of a multicast-broadcast single-frequency network transmission. | 03-19-2015 |
Curtis Wong, Medina, WA US
Patent application number | Description | Published |
---|---|---|
20110013885 | SYSTEM AND METHOD FOR PROVIDING PROGRAM CRITERIA REPRESENTING AUDIO AND/OR VISUAL PROGRAMMING - A system and method are disclosed for providing program criteria representing a plurality of audio and/or visual programs. A plurality of tokens are stored in a database of one or more computers, each token having an identifier for identifying a predetermined audio and/or visual program. Each token may be a universal program identifier that represents a specific program in a global programming environment (e.g., the token may identify a program across multiple tuning spaces). Alternatively or additionally, a token may be a tuning-space specific program identifier that represents program criteria associated with a specific program for particular tuning space. The server is programmed to provide at least one token to a remote computer based on selection criteria. | 01-20-2011 |
Curtis G. Wong, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090019091 | TRAINING, INFERENCE AND USER INTERFACE FOR GUIDING THE CACHING OF MEDIA CONTENT ON LOCAL STORES - The present invention is related to a system and method of caching data employing probabilistic predictive techniques. The system and method has particular application to multimedia systems for providing local storage of a subset of available viewing selections by assigning a value to a selection and retaining selections in the cache depending on the value and size of the selection. The value assigned to an item can represent the time-dependent likelihood that a user will review an item at some time in the future. An initial value of an item can be based on the user's viewing habits, the user's viewing habit over particular time segment (e.g., early morning, late morning, early afternoon, late afternoon, primetime, late night) and/or viewing habits of a group of user's during a particular time segment. A value assigned to a selection dynamically changes according to a set of cache retention policies, where the value can be time-dependent functions that decay based on the class of the item, as determined by inference about the class or via a label associated with the item. A selections value may be reduced as the selection ages because a user is less likely to view the selection over time. Additionally, a value of a selection may change based on changes on a user's viewing habits, changes in time segments or a user's modification of the cache retention policies. | 01-15-2009 |
Curtis Glenn Wong, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20080231609 | MANIPULATING ASSOCIATION OF DATA WITH A PHYSICAL OBJECT - Data elements stored in a computing system and associated with a physical object are reassociated with the same or another physical object. An identifying characteristic presented by the physical object, such as a reflective pattern applied to the object, is detected when the object is positioned adjacent to the interactive display surface. Images or other files associated with the identifying characteristic are accessed and displayed on the interactive display surface. A gesture by a user adjacent to the interactive display surface is detected to reassociate a selected representation. For example, the user can change where the selected element fits in a sequence of data elements, or reassociate the selected element with a second object placed on the interactive display surface. In a networked environment, the reassociated element can be stored on a server and subsequently accessed from a different interactive surface via the network using the second physical object. | 09-25-2008 |
Curtis Glenn Wong, Medina, WA US
Patent application number | Description | Published |
---|---|---|
20090128565 | SPATIAL EXPLORATION FIELD OF VIEW PREVIEW MECHANISM - Indicators operable to preview or show the position and relative zoom level of a field of view within a virtual space. Virtual space exploration tools typically make use of a field of view for limiting a user's view of the virtual space and zooming in on a portion of the virtual space. A spherical indicator is provided to show the current position of the field of view within the virtual space, as well as provide an indication of level of zoom. A local field of view indication is also provided to show the current position of the field of view, as well as provide an indication of level of zoom, with respect to a nearby object within the virtual space. Such indicators may be useful in exploring outer space as well as landscapes and any other spaces. | 05-21-2009 |
20090132952 | LOCALIZED THUMBNAIL PREVIEW OF RELATED CONTENT DURING SPATIAL BROWSING - Technologies, systems, and methods for exploring a virtual space without cluttering or obscuring a field of view of the virtual space with overlaid names, labels, symbols, markers, and the like. Instead, a user may select objects of interest presented in a context bar to locate them in the field of view. Further, the user can make use of various forms of selection to zoom in on objects or points in the field of view and access information regarding the virtual space and objects without adding persistent clutter to the field of view. | 05-21-2009 |
20090132967 | LINKED-MEDIA NARRATIVE LEARNING SYSTEM - Technologies, architectures, and systems suitable for exploring virtual spaces, objects within the virtual spaces, and information and data related to the virtual spaces and objects. Example virtual spaces include representations of real spaces such as outer space, geographic spaces such as landscaped and the like, atomic and sub-atomic spaces, and the like, and any other real space, as well as any imaginary spaces and any combination of the foregoing. Also provided are example technologies for managing collections of linked narratives related to the virtual spaces and collections of related objects and information and data related to the objects and virtual spaces. Further provided are technologies for linking virtual spaces, linked narratives, objects, and information and data regarding such, and for aiding a user in browsing and navigating between such. | 05-21-2009 |
20120069014 | SPATIAL EXPLORATION FIELD OF VIEW PREVIEW MECHANISM - Indicators operable to preview or show the position and relative zoom level of a field of view within a virtual space. Virtual space exploration took typically make use of a field of view for limiting a user's view of the virtual space and zooming in on a portion of the virtual space. A spherical indicator is provided to show the current position of the field of view within the virtual space, as well as provide an indication of level of zoom. A local field of view indication is also provided to show the current position of the field of view, as well as provide an indication of level of zoom, with respect to a nearby object within the virtual space. Such indicators may be useful in exploring outer space as well as landscapes and any other spaces. | 03-22-2012 |
20140059477 | LOCALIZED THUMBNAIL PREVIEW OF RELATED CONTENT DURING SPATIAL BROWSING - Technologies, systems, and methods for exploring a virtual space without cluttering or obscuring a field of view of the virtual space with overlaid names, labels, symbols, markers, and the like. Instead, a user may select objects of interest presented in a context bar to locate them in the field of view. Further, the user can make use of various forms of selection to zoom in on objects or points in the field of view and access information regarding the virtual space and objects without adding persistent clutter to the field of view. | 02-27-2014 |
Edwin Wong, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20080271104 | POINT-TO-MULTIPOINT HIGH DEFINITION MULTIMEDIA TRANSMITTER AND RECEIVER - A high definition video transmitter and receiver are disclosed. The transmitter provides high definition video to a one-point receiver or to multipoint receivers. The transmission network is asynchronous and the receiver re-synchronizes the video. The transmission can be wired or wireless. | 10-30-2008 |
20080276293 | POINT-TO-MULTIPOINT HIGH DEFINITION MULTIMEDIA TRANSMITTER AND RECEIVER - A high definition video transmitter and receiver are disclosed. The transmitter provides high definition video to a one-point receiver or to multipoint receivers. The transmission network is asynchronous and the receiver re-synchronizes the video. The transmission can be wired or wireless. | 11-06-2008 |
20090089842 | POINT-TO-MULTIPOINT HIGH DEFINITION MULTIMEDIA TRANSMITTER AND RECEIVER - A high definition video transmitter and receiver are disclosed. The transmitter provides high definition video to a one-point receiver or to multipoint receivers. The transmission network is asynchronous and the receiver re-synchronizes the video. The transmission can be wired or wireless. | 04-02-2009 |
Eric F. Wong, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20110314383 | SECURED AND FILTERED PERSONAL INFORMATION PUBLISHING - Selectively shared and filtered personal information collections are provided. Personal information collections include calendars, task lists, address books, and other collections of information that may be provided by personal information manager (PIM) software. Personal information collections published on a server may be limited on a user-by-user basis as to who may access the collections. Furthermore, collections may be automatically filtered based on a rolling window of dates, reducing file size and maintaining privacy of items outside the rolling window. | 12-22-2011 |
Evelyn P. Wong, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20090194454 | Disposable pad with wipes for cleaning pet paws - The disposable pad with wipes for cleaning pet paws is a pad having packaged wipes attached thereto. Both pad and wipes are employed to clean the paws of a pet. The pad is fabricated from moisture-absorbent material with sealed edges and a liquid impervious rear surface to prevent leakage. A resealable container housing multiple individual wipes is integrally attached to the front surface of the pad. Both pad and wipes are fabricated from biodegradable material that can be easily and safely disposed of after use. | 08-06-2009 |
Felix Wong, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20100235446 | TECHNIQUES TO MAKE MEETINGS DISCOVERABLE - Techniques to make meetings discoverable are described. An apparatus may comprise a meeting server component operative to create a meeting object, associate at least one of metadata or content to the meeting object, and store the meeting object, metadata and content. The meeting server component comprising an indexing component operative to index metadata associated with the meeting object, and a search engine component operative to receive a search query comprising search criteria. Other embodiments are described and claimed. Other embodiments are described and claimed. | 09-16-2010 |
20130305163 | Screen and Associated File Sharing - Sharing files associated with an application screen is provided. A selection of a user interface window may be received on a computer. The user interface may include a view of a file previously opened by an application generating the user interface window. The user interface window including the view of the previously opened file may be shared by the computer with one or more viewers. The computer may then share the previously open file with the one or more viewers while continuing to share the user interface window. The computer may choose to represent the view in any way and associate with the file (i.e., backing data) to be rendered in an alternative way. | 11-14-2013 |
Felix W. Wong, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090006449 | Modeling and Analysis of Computer Networks - A computer network may be modeled using a declarative definition that includes classes and relationships between classes. A discovery tool may populate a database with instances of the classes and enable an analysis tool to apply a constraint model so that a subset of possible alternatives may be defined. In some cases, further analysis may be performed on items contained in the subset. | 01-01-2009 |
20090164495 | NETWORK DEVICE INFORMATION COLLECTION AND ANALYSIS - Method and system for collecting network device information is provided. A meta-meta model structure is used by a plurality of collectors that collect information from a plurality of network devices. The meta-meta model identifies a network protocol that is used for data collection, identifies the type of information that is to be collected and also identifies how collected data is to be stored in a database. A plurality of collectors is configured to interface with the database. When data needs to be collected, an inventory engine reads the meta-meta model and instantiates a collector to collect and store information in the database as specified by the meta-meta model. | 06-25-2009 |
20100235216 | INTEGRATION OF PRE-MEETING AND POST-MEETING EXPERIENCE INTO A MEETING LIFECYCLE - Architecture that synchronizes meeting information (e.g., documents, agenda, action items, notes, attendees, join information, etc.) across the different stages of a meeting lifecycle. The architecture provides client-side synchronization across meeting lifecycle services that can include a scheduling server, content management server, and meeting server, as well as other lifecycle servers that may be employed. Information from the scheduling server can be written asynchronously to the other lifecycle servers, updates made to the content management server are synchronized to the other servers, and updates made to the meeting server are synchronized to the other servers. | 09-16-2010 |
20110249954 | CAPTURING PRESENTATIONS IN ONLINE CONFERENCES - Presentations during an online conference are captured for subsequent playback. An instance of a presentation viewer is deployed to capture the presentation. Annotations and timing data are captured separately. The presentation with the annotations is recorded through a video encoding codec in a desired format, while timing and similar data is stored as metadata. Multiple presentations may be recorded separately to conserve resources. The recordation and the metadata can be subsequently played back to a requesting user. | 10-13-2011 |
Gilbert Wong, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090164495 | NETWORK DEVICE INFORMATION COLLECTION AND ANALYSIS - Method and system for collecting network device information is provided. A meta-meta model structure is used by a plurality of collectors that collect information from a plurality of network devices. The meta-meta model identifies a network protocol that is used for data collection, identifies the type of information that is to be collected and also identifies how collected data is to be stored in a database. A plurality of collectors is configured to interface with the database. When data needs to be collected, an inventory engine reads the meta-meta model and instantiates a collector to collect and store information in the database as specified by the meta-meta model. | 06-25-2009 |
20120233448 | MANAGING SOFTWARE CHANGES - The claimed subject matter provides a system or method for managing software changes. An exemplary method comprises creating a reset boot loader, a last known good (LKG) boot loader, and a current boot loader, then pointing the reset boot loader, LKG boot loader, and current boot loader to a parent virtual hard disk (VHD) containing a default master image. An operation to perform is determined, and a service partition is booted into. The LKG boot loader or current boot loader is pointed to a child VHD loaded with another desired image based on the operation selected, and the system is rebooted into the parent VHD or child VHD pointed to by the current boot loader. | 09-13-2012 |
20120254108 | Synchronization Of Data For A Robotic Device - Technology is described for synchronization of data between a robotic device and a cloud storage service. The method can include identifying data from a robotic device to be synchronized to the cloud storage service. A synchronization request and the data can then be sent to a robotic synchronization service on the robotic device, and the data can be stored on the robotic device's storage system. A further operation can be sending the data to cloud synchronization service. The data can be stored on the cloud storage service. | 10-04-2012 |
20120254361 | RANDOM FILE REQUEST FOR SOFTWARE ATTESTATION - Technologies pertaining to attesting to computer-executable code residing on a robot are described herein. An attestation server includes a database that comprises file paths that correspond to files on the robot at a time of manufacture of the robot. The database also includes file digests that are indicative of content of the files on the robot. The attestation server randomly selects a file path and transmits the file path to the robot. The robot accesses the file at the file path and computes a file digest for that file. The robot then transmits the file digest to the attestation server, which compares the file digest from the robot with the file digest in the database. If the file digests match, then the attestation server attests to the computer-executable code on the robot. | 10-04-2012 |
20120254624 | THREE PARTY ATTESTATION OF UNTRUSTED SOFTWARE ON A ROBOT - Various technologies pertaining to three-party attestation of untrusted software on a robot are described herein. A robot includes trusted firmware, which includes read-only instructions. The robot also includes untrusted software. An attestation server is in communication with the robot by way of a network stack in the untrusted software. Messages are selectively transmitted amongst the firmware, the untrusted software, and the attestation server in connection with attesting to the untrusted software. | 10-04-2012 |
20140214791 | GEOTILES FOR FINDING RELEVANT RESULTS FROM A GEOGRAPHICALLY DISTRIBUTED SET - Architecture that utilizes geotiles to return locally relevant results across a geographically distributed set of locations. As applied to retail operations the business entity may have a retail presence in many different geographical areas (e.g., regions) of a country. Each retail presence is processed to obtain the associated geographical coordinates, which are then utilized to select one or more geotiles of a mapping system. The geotile(s) for those geographical coordinates are than identified and related to the location. The business entity may be associated with a deal (offer) that is queried using a search engine. The relationships of the deal, retail stores, geographical coordinates of the retail stores, and related geotiles are memorialized in a feed document. Thus, when a query is made for the deal, the search engine accesses the feed document and returns the geotiles for visual presentation of the associated retailer as part of the search result. | 07-31-2014 |
Gilbert Gerard Wong, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20130103592 | Interactive Licensing Of Media With Negotiation And Dynamic Pricing Guidance - Embodiments are directed towards providing method for negotiating a license to a media item by a customer for a commercial use, including maintaining by a digital media licensing server a catalog of media items that are available to be licensed, and a database of records. Receiving a designation of a media item from the catalog, providing a customer interface that enables a customer to specify an offer to license the selected media item; receiving an offer, electronically providing to a plurality of rights holders in the media item information about the offer, receiving from rights holders at least one counteroffer price, determining a collaborative counteroffer price, and providing the collaborative counteroffer price to the customer. Additional embodiments are directed toward a method for making recommendations for alternative media items to license. | 04-25-2013 |
Greg A. Wong, Mercer Island, WA US
Patent application number | Description | Published |
---|---|---|
20100120409 | SYSTEM AND METHOD FOR USING A TEMPORARY ELECTRONIC SERIAL NUMBER FOR OVER-THE-AIR ACTIVATION OF A MOBILE DEVICE - A system and method for activating a subscriber identification module (SIM) based mobile device in a PCS/ANSI type wireless network. The method comprises pre-programming the SIM card of the mobile device with temporary activation identifiers, such as an international mobile station identity (IMSI) and/or a mobile identification number (MIN), and a temporary electronic serial number. The temporary electronic serial number, rather than the mobile device actual electronic serial number, is used to identify the mobile device during registration and activation. The network identifies the temporary electronic serial number associated with the SIM vendor and invokes an over-the-air activation procedure especially for the SIM card mobile devices. A SIM-over-the-air-activation processor is notified to perform the activation for that mobile device on the PCS wireless network. Authentication of the mobile device may be bypassed and the mobile device is instructed to transmit its actual electronic serial number for future registrations. Once the activation process is completed, the temporary activation identifiers are overwritten. | 05-13-2010 |
Gregory A. Wong, Mercer Island, WA US
Patent application number | Description | Published |
---|---|---|
20080242285 | HOTLINE ROUTING OF PRE-ACTIVATED GSM SUBSCRIBERS USING PSEUDO-MSISDNs - The present invention relates to hotline routing of calls originating from mobile stations. The hotline routing conserves MSISDNs for valid subscribers and provides a relatively generic solution. In one example, a computer system stores in a location register a subscriber profile with an IMSI and a pseudo-MSISDN. A mobile station (which includes a SIM with the IMSI) originates a call. After translation of the pseudo-MSISDN, a serving MSC routes the call to a service activation center. | 10-02-2008 |
Huei Chung Wong, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20090328172 | SESSIONLESS REDIRECTION IN TERMINAL SERVICES - Embodiments described herein are directed to establishing a terminal services (TS) session between a TS server and the client without creating a temporary session. In one embodiment, a computer system receives a user request indicating that a TS session with a first TS server is to be initiated. The request includes an indication that the user is authenticated and authorized to use the first TS server. The computer system searches for any prior TS sessions previously initiated by the user with other TS servers and determines, based on the search, that at least one prior TS session was initiated with a second TS server. The computer system also sends redirection data to the user indicating that the user request is to be redirected to the second TS server to reestablish the prior TS session with the second TS server. | 12-31-2009 |
Isabella Wong, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20110208821 | TRACKING DIGITAL CONTENT OBJECTS - Embodiments include methods, apparatus, and systems associated with tracking display of digital content objects, and in particular digital content objects in delivered electronic messages. Digital content objects may be identified and associated with a digital content item. Digital content objects may be presented together in digital container. Different presentation layers containing one or more digital containers may be defined and transmitted in electronic messages. A digital content object tracking system may identify delivered and displayed digital content objects, and associate the display with digital content objects contained therein. The digital content object tracking system may compare displays or activations of one or more digital content objects with reference to co-displayed digital content objects. Other embodiments may e described and claimed. | 08-25-2011 |
20140208391 | SYSTEM FOR MULTI-POINT PUBLICATION SYNDICATION - Embodiments of methods, systems and storage media associated with publication of message content may be described. In embodiments, a content creator may provide content to a message management node. Based on application of one or more business rules, one or more authorized recipients of the message content may be identified, and the message content may be provided to the one or more recipients. In various embodiments, the message content may be reviewed by one or more approvers prior to publication. The message content may not be provided to the authorized recipients without approval from the approvers. Other embodiments may be described and claimed. | 07-24-2014 |
20140250186 | FACILITATED THIRD-PARTY COMMUNICATION - In various embodiments, systems, methods, computer-readable media, and apparatuses for facilitation of communication between recipients and third-parties. A recipient, such, for example, a physician may request and then be facilitated in engaging in communication with a selected third party, such as a medical specialist. The third party may be selected based on the physician's request or on other information gained prior to or at the time of request, such as in response to a questionnaire. A context for the communication may be maintained during the communication and stored thereafter. During subsequent communication, the stored communication may be used to restore the previous context of the previous communication. Other embodiments may be described and claimed. | 09-04-2014 |
Karen K. Wong, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100275156 | Managing Data Across a Semantic Data View and a Presentation Data View - Managing data across a semantic data view and a presentation data view may be provided. A semantic model may be represented in a semantic data view and a presentation model may be represented in a presentation data view. The presentation model may correspond to a graphical representation of the semantic model. In addition, a command may be received directed toward the semantic data view or the presentation data view. The semantic model and the presentation model may be operated upon according to the received command. Furthermore, the semantic model represented in the semantic data view and the presentation model represented in the presentation data view may be updated in response to operating on the semantic model and the presentation model according to the received command. The semantic model and the presentation model may be simultaneously maintained in a volatile memory in a computer. | 10-28-2010 |
20120127178 | MAINTAINING GRAPHICAL PRESENTATIONS BASED ON USER CUSTOMIZATIONS - A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions. | 05-24-2012 |
20120216122 | APPLICATION STORE TOPICS - Techniques for application store topics are described that enable collaboration on application store content between a service provider and third-party collaborators. A framework of topics can be defined to include a plurality of topics to organize application data within pages for interaction with an application catalog. Collaborators can opt to submit content for one or more of the topics that are defined as customizable. The submitted content from collaborators can be incorporated into the topics and/or can replace default content provided for the topic. Different topics within the application store pages can be configured as separate and independent topic containers that can derive content from different sources. In at least some embodiments, content provided for a particular topic container within a page is selected based upon a particular type of device that navigates to the page and/or various device criteria associated with the device. | 08-23-2012 |
20120246291 | Filtering and Promoting Application Store Applications - Techniques for filtering and promoting application store applications are described that can be employed to provide filtered application information and/or application promotions to client devices. The filtering and promoting can be based at least in part upon system information that describes configurations and capabilities of the client devices. In one or more embodiments, various system information for a client device is detected. The detected system information for the client device is used to filter application data in an application catalog. Page information to be provided to the client device for interaction with the application catalog is then ascertained using the filtered application data. The page information is sufficient to enable the client device to render targeted application store pages having filtered application information and/or promotions that are selected based on the detected system information. | 09-27-2012 |
20130024791 | MAINTAINING GRAPHICAL PRESENTATIONS BASED ON USER CUSTOMIZATIONS - A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions. | 01-24-2013 |
Karen K. Wong, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20120005608 | SMART COPY/PASTE OF GRAPHICAL NODES - When using graphical diagrams, cutting and pasting operations may take advantage of predefined relationships to intelligently insert and remove items from the diagram. A text data model may be interpreted sequentially or hierarchically to construct various diagrams. Pasting operations will bring new data into the diagram and data model while conforming the new data to the diagram definition. Cutting operations may cause the data model and diagram to be healed to conform to the diagram definition. | 01-05-2012 |
Keith Wong, Vancouver, WA US
Patent application number | Description | Published |
---|---|---|
20080234975 | Methods and systems for evaluating pigment dispersions - Methods and systems for evaluating pigment dispersions with desired characteristics. More specifically, methods and systems for evaluating particle size of colorless or light color dispersions using a novel parameter described as particle size related scattering index (PSRSI). | 09-25-2008 |
Keith T. Wong, Vancouver, WA US
Patent application number | Description | Published |
---|---|---|
20080299484 | Photoreceptors - Methods for making dispersions, which are of various rheologies, various pigment/binder ratios, various particle sizes, and possess less impurities or large particles are provided. These dispersions may be utilized to form layers of photoreceptors. | 12-04-2008 |
20100300563 | Modular device and method for moving fluids to and from a sample delivery element - Provided is a sequenced fluid control device that includes a pneumatic driver module, a fluid cartridge having at least one fluid chamber and at least one waste chamber, and at least one sample delivery element disposed to sealably contact the fluid cartridge forming a main chamber containing a sample, where the fluid cartridge is also disposed to sealably contact the pneumatic driver module. The pneumatic driver module injects gas into or withdraws gas from the fluid cartridge, where the gas directly contacts at least one fluid causing at least one fluid to flow through channels disposed to connect at least one fluid chamber to the sample delivery element and disposed to connect the sample delivery element to the at least one waste chamber or waste channel, where a sample on the sample delivery element is exposed to the at least one fluid. | 12-02-2010 |
Kevin Wong, Mukilteo, WA US
Patent application number | Description | Published |
---|---|---|
20110113635 | PRUNING LOPPER WITH AN ADJUSTABLE ATTACHMENT MECHANISM - A pruning lopper with an adjustable attachment mechanism to provide for versatile cuts of tree branches and shrubs. The attachment mechanism is a ball joint that can rotate in an x-direction, a y-direction, around the axis of rotation of the pole, or any combination of the three. A pulley system internal to the pole prevents entanglement with tree branches while in operation. | 05-19-2011 |
Kin Y. Wong, Renton, WA US
Patent application number | Description | Published |
---|---|---|
20080307664 | HOLE ANGULARITY GAGE AND METHODS OF OPERATION AND MANUFACTURE THEREFOR - An embodiment of a hole angularity gage includes a gage body and a contact disc positioned within the gage body. The contact disc includes a central opening defined by an inner edge. The gage also includes a center pin that extends through the central opening, and a hole probe adapted to rotate the center pin from a primary gage axis toward the contact disc's inner edge. The gage also includes an indicator adapted to activate when the center pin makes contact with the contact disc. Another embodiment of a hole angularity gage includes a hole probe and a circuit. The circuit includes an indicator and a switch, which is adapted to close when the hole probe is rotated by an angle greater than a gage setting angle. The indicator is adapted to activate when the switch is closed. Other embodiments include methods for using and manufacturing hole angularity gages. | 12-18-2008 |
20090165827 | AQUEOUS TUBE CLEANING APPARATUS AND METHOD - An aqueous tube cleaning apparatus and method includes a cleaning receptacle and a vertical receptacle, which is taller than the cleaning receptacle. A tube, or bundle of tubes, is placed in the cleaning receptacle, extending through an inlet port from the vertical receptacle, and a gate is closed to clamp the tubes in place. The vertical receptacle is then filled with a fluid, and the pressure created by gravity forces the fluid through and around the tubes, cleansing the inner and outer surfaces of the tubes. | 07-02-2009 |
Kin Yip Kenneth Wong, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090100421 | Transactional multi-package installation - Described is installing multiple software packages to a computing device in a single transaction, whereby the multiple package installation commits if successful, or the device is rolled back to a determined state if unsuccessful. A client process provides a system service (installer) with a package, and the service partitions package installation actions into execution, commit and rollback phases, with the execution phase run for each package. If successful, the transaction is committed by performing the multiple commit phases. If unsuccessful, the installation is rolled back via the rollback phases. The phases may be interleaved, with execution and commit phases performed in FIFO order, and rollback phases performed in LIFO order. A client process may dynamically determine which packages to install, a client process may be embedded in a package and join the transaction, and/or one client process may delegate control to another client to add package actions to the transaction. | 04-16-2009 |
20130067237 | PROVIDING RANDOM ACCESS TO ARCHIVES WITH BLOCK MAPS - Objects of an object set stored in an archive may be randomly accessed using the addresses of the objects stored in the archive. However, archives often fail to enable random access to the data within an object, without accessing other portions of the object, due to the variable compression of respective segments of the object. Random-access capabilities within the objects may be provided by segmenting the object into segments of a segment size, generating a block map specifying the block sizes of respective blocks corresponding to respective segments of the objects, and storing the block map in the archive as an object of the object set. Additionally, hashcodes may be calculated respective blocks and included in the block map in order to expose alterations of respective blocks, and/or to update an archive to an updated version of the archive by comparing the hashcodes and retrieving and substituting the updated blocks. | 03-14-2013 |
Kirk K. Wong, Freeland, WA US
Patent application number | Description | Published |
---|---|---|
20120323857 | Method for Restoring Software Applications on Desktop Computers - An automated method is provided for restoring software applications installed on a desktop computer. Information identifying an inventory of software applications resident on the computer is stored locally in a file on the computer. In response to a request to restore applications, the inventory is compared to a master library of known software applications, and those applications in the inventory that are found in the library are selected and downloaded onto the computer to complete the restoration process. | 12-20-2012 |
Kong-Kat Wong, Renton, WA US
Patent application number | Description | Published |
---|---|---|
20090143056 | MODIFYING MOBILE DEVICE OPERATION USING PROXIMITY RELATIONSHIPS - Described is a technology by which a mobile computing device such as a mobile telephone operates differently based on detected proximity to another mobile device with which the first mobile device has a defined relationship. For example, the first mobile device may transfer content to the second mobile computing device when proximity corresponds to a non-cellular communications coupling, such as Bluetooth® or Wi-Fi coupling. In this manner, content transfer is deferred until a non-cellular coupling exists. The mobile device (or both devices) may output a notification to indicate that the other mobile computing device has been detected within a threshold proximity, such as via GPS data or by being within the same cellular tower. The type and/or settings of an output notification may vary based on different thresholds. | 06-04-2009 |
20140364166 | MODIFYING MOBILE DEVICE OPERATION USING PROXIMITY RELATIONSHIPS - Described is a technology by which a mobile computing device such as a mobile telephone operates differently based on detected proximity to another mobile device with which the first mobile device has a defined relationship. For example, the first mobile device may transfer content to the second mobile computing device when proximity corresponds to a non-cellular communications coupling, such as Bluetooth® or Wi-Fi coupling. In this manner, content transfer is deferred until a non-cellular coupling exists. The mobile device (or both devices) may output a notification to indicate that the other mobile computing device has been detected within a threshold proximity, such as via GPS data or by being within the same cellular tower. The type and/or settings of an output notification may vary based on different thresholds. | 12-11-2014 |
Kong-Kat Wong, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090023395 | PASSIVE INTERFACE AND SOFTWARE CONFIGURATION FOR PORTABLE DEVICES - A universal passive interface for connecting external systems to smart devices such as cell phones and PDAs. The passive system includes a cradle for receiving a compatible smart device that connects the functionality of the smart device to a wide variety of external systems (e.g., printers, large display, input devices, etc.). The passive interface includes a USB hub, network port, and other common connector ports for peripherals and other systems. The smart device can connect to the passive system via the cradle slot, a tether, and/or wirelessly. The external systems to which the passive system serves at the interface to the smart device include, but are not limited to, large displays (e.g., television), external monitors, input devices such as mice and keyboards, external storage devices, and networks (wired and/or wireless). A wizard allows the user to configure the external systems to work with the smart device. | 01-22-2009 |
Leon Wong, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090276380 | COMPUTER-AIDED NATURAL LANGUAGE ANNOTATION - The present invention uses a natural language understanding system that is currently being trained to assist in annotating training data for training that natural language understanding system. Unannotated training data is provided to the system and the system proposes annotations to the training data. The user is offered an opportunity to confirm or correct the proposed annotations, and the system is trained with the corrected or verified annotations. | 11-05-2009 |
Lui Lui Wong, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100162275 | CONTROLLING APPLICATIONS THROUGH INTER-PROCESS COMMUNICATION - The present invention extends to methods, systems, and computer program products for controlling applications through inter-process communication. Applications are extended with application specific extensibility points. The application specific extensibility points permit applications that natively lack inter-process communication capabilities to participate in inter-process communication. Application specific extensibility points can provide an application with a Web based interface thereby making the functionality of the application available to other Web services and other extended applications. Accordingly, application specific extensibility points extend the functionality of applications to interoperate and be integrated with other Web services and other extended applications. In some embodiments, specific extensibility points are used to programmatically test application functionality that can otherwise only be activated through interaction with an application's user-interface | 06-24-2010 |
Lyon Wong, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20090327221 | CONTEMPORANEOUSLY SHARING RESOURCES TARGETED BY A LIBRARY - Computer-readable media, computer-readable media, computerized methods, and computer systems for acting on properties of multiple resources, which span disparate locations within a network, upon detecting an intuitive user-initiated operation are provided. Initially, a library is provided that includes a framework for contemporaneously accessing a collection of items within a scope thereof. Upon launching the library, representations of the scoped items are surfaced at a UI display. When the user-initiated operation is applied at one of the surfaced representations, properties of each of the scoped items are automatically manipulated. A library-configuration state, which reflects how the items are affected upon manipulating the properties thereof, may be updated upon implementing the manipulation. Accordingly, if the scope of the library is subsequently extended to encompass another item outside the original collection of items, the properties of this new item are automatically manipulated to align with the library-configuration state. | 12-31-2009 |
20110246525 | CONTEMPORANEOUSLY SHARING RESOURCES TARGETED BY A LIBRARY - Computer-readable media, computer-readable media, computerized methods, and computer systems for acting on properties of multiple resources, which span disparate locations within a network, upon detecting an intuitive user-initiated operation are provided. Initially, a library is provided that includes a framework for contemporaneously accessing a collection of items within a scope thereof. Upon launching the library, representations of the scoped items are surfaced at a UI display. When the user-initiated operation is applied at one of the surfaced representations, properties of each of the scoped items are automatically manipulated. A library-configuration state, which reflects how the items are affected upon manipulating the properties thereof, may be updated upon implementing the manipulation. Accordingly, if the scope of the library is subsequently extended to encompass another item outside the original collection of items, the properties of this new item are automatically manipulated to align with the library-configuration state. | 10-06-2011 |
20120110507 | Context Menu - Context menus are described. In one or more implementations, an option is displayed in a user interface by a computing device, the option selectable to cause a representation of an object to be added to a context menu. In response to selection of the option, the context menu is configured by the computing device to include the representation of the object such that the representation of the object is selectable to launch the object by the computing device. | 05-03-2012 |
20120124091 | APPLICATION FILE SYSTEM ACCESS - Application file system access techniques are described. In implementations, a request is received by one or more modules via an application programming interface from an application that is executed on the computing device to access a file system of a computing device. A portion is exposed in a user interface by the one or more modules, the portion having an option that is selectable by a user to confirm that access is to be granted, the portion exposed such that the application is not aware of what is contained in the portion. Responsive to selection of the option, access is granted to the application by the one or more modules such that the application is not aware of where in the file system the access is granted. | 05-17-2012 |
20120124677 | COLLECTION USER INTERFACE - Collection user interface techniques are described. In one or more implementations, a plurality of inputs are recognized as gestures received via interaction with a user interface to navigate through a file system of a computing device and select representations of objects managed by file system of the computing device, at least two of which are accessible via different devices. In response, copies of the representations are displayed by the computing device in a collection portion of the user interface. An option is output in conjunction with the collection portion by the computing device that is selectable to initiate a command to be performed using the objects that have corresponding representations included in the collection portion. | 05-17-2012 |
20120304119 | FILE ACCESS WITH DIFFERENT FILE HOSTS - A file access request is received from an application. One or more file types for the file access request are identified, and one or more file hosts supporting files of the identified one or more file types are also identified. A user interface is displayed, the user interface including a hosted area. Within the hosted area, at least one of the one or more file hosts displays a portion of the user interface identifying one or more files of at least one file host that can be selected for retrieval, or one or more locations that can be selected to which the one or more files are saved. | 11-29-2012 |
20120304283 | BROKERED ITEM ACCESS FOR ISOLATED APPLICATIONS - A broker module of a computing device receives requests from an isolated application to access one or more items of an item source. In response to a request, storage item objects representing items of the item source are generated and returned to the isolated application for each item of the item source that the isolated application is authorized to access. Whether the isolated application is authorized to access a particular item can be based on particular item sources and/or particular item locations. | 11-29-2012 |
20130298051 | Collection User Interface - Collection user interface techniques are described. In one or more implementations, a plurality of inputs are recognized as gestures received via interaction with a user interface to navigate through a file system of a computing device and select representations of objects managed by file system of the computing device, at least two of which are accessible via different devices. In response, copies of the representations are displayed by the computing device in a collection portion of the user interface. An option is output in conjunction with the collection portion by the computing device that is selectable to initiate a command to be performed using the objects that have corresponding representations included in the collection portion. | 11-07-2013 |
20140325380 | File Access with Different File Hosts - A file access request is received from an application. One or more file types for the file access request are identified, and one or more file hosts supporting files of the identified one or more file types are also identified. A user interface is displayed, the user interface including a hosted area. Within the hosted area, at least one of the one or more file hosts displays a portion of the user interface identifying one or more files of at least one file host that can be selected for retrieval, or one or more locations that can be selected to which the one or more files are saved. | 10-30-2014 |
Lyon K.f. Wong, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20080288531 | METADATA EDITING CONTROL - A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane. | 11-20-2008 |
20080307346 | METADATA EDITING CONTROL - A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane. | 12-11-2008 |
20090055428 | METADATA EDITING CONTROL - A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane. | 02-26-2009 |
20090327904 | PRESENTING DYNAMIC FOLDERS - Methods and systems are illustrated for defining and presenting a location that is virtual and composed of items from different file system locations to a user interface. Items that have been published over a network can be easily accessed and efficiently browsed when there is a large number of data items shared. The data items shared can be from multiple locations and/or multiple clients that have been published over a network, which can be retrieved, defined and presented directly in a user interface. | 12-31-2009 |
20090327936 | PRESENTATION OF HEADERS FOR GROUPS OF LOCATIONS IN AN ELECTRONIC LIBRARY - The presentation of headers for groups of locations in a library comprising a collection of locations is disclosed. One disclosed embodiment comprises receiving a request to organize a library into groups according to a selected property, and organizing the locations into groups such that locations within a selected group have a common value of the selected property. If the common value of the selected property for the selected group corresponds to an object distinct from the locations in the group, then a first type of group header configured to accept a first set of user inputs associated with the header is displayed. Otherwise, a second type of group header configured to accept a second, different set of user inputs is displayed. | 12-31-2009 |
20120246207 | SYSTEMS, METHODS, AND USER INTERFACES FOR STORING, SEARCHING, NAVIGATING, AND RETRIEVING ELECTRONIC INFORMATION - Computer system navigation tools provide “links” to various different files, lists, folders, and/or other storage elements and allow users to organize files, e.g., by hierarchical properties, lists, auto lists, folders, and the like. Such systems and methods allow users to assign properties to a file (optionally in a hierarchical manner), to change assigned properties, to search, view, and retrieve information based on the assigned properties, and the like. | 09-27-2012 |
Lyon K. F. Wong, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20080222547 | Save Preview Representation of Files Being Created - In a graphical user interface environment, a request to save a file may result in a display of a location or view in which the file is to be saved, and may include a preview indicia representing the to-be-saved file. The user may interact with the preview indicia to edit the new file's metadata by repositioning the indicia in a different view, and/or the system may automatically update the preview indicia's location in response to the user editing displayed metadata properties for the new file. The preview indicia may have a distinct appearance, and may persist to show the user how the new file can be located after the save process is performed. | 09-11-2008 |
Lyon King-Fook Wong, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20100122219 | COMPUTER INPUT CONTROL FOR SPECIFYING SCOPE WITH EXPLICIT EXCLUSIONS - Methods and systems providing a user interface control allowing a user to specify a scope of items on a computer system or network is disclosed. Certain aspects provide an input control through which a user can specify an explicit scope, or range, of items, while also identifying explicit exclusions from the specified scope, thereby reducing ambiguity regarding identification of items included and items excluded from the scope. When a user explicitly selects an item for inclusion in the scope, the explicitly selected item is added to the scope definition, and all descendants of the explicitly selected item are implicitly selected for inclusion. When a user explicitly selects an item for exclusion from the scope, the explicitly selected item is added to the scope definition as an exclusion from an explicitly included item, and all descendants of the explicitly selected item are implicitly selected for exclusion. | 05-13-2010 |
20130263030 | DYNAMIC STACKING AND EXPANSION OF VISUAL ITEMS - Aspects of the present invention are directed to the stacking of visual items, and their subsequent expansion, or unstacking Upon selection of a stack, that stack expands into the individual visual items making up that stack. Further aspects of the present invention are directed to expanding a stack in different ways depending upon the circumstances. Further aspects of the present invention are directed to providing a hot area associated with, and potentially disposed around, a stack. Selection by the user of the hot area results in selection of the associated stack. The stack may itself be considered a single item that is itself selectable. After the stack is expanded, then the individual visual items making up the original stack are each individually selectable. However, when stacked, the individual items may not be selectable except as a complete stack. | 10-03-2013 |
Mark Wong, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090198594 | AGGREGATION OF PRODUCT DATA PROVIDED FROM EXTERNAL SOURCES FOR PRESENTATION ON AN E-COMMERCE WEBSITE - Aggregation of product data provided from external sources of product data for presentation on an e-commerce website. A set of product data related to a product that is offered for sale in e-commerce is accessed and subjected to an aggregation process. The set of product data is mapped for aggregation with other sets of product data based on an existing mapping or on an absence of an existing mapping. Access is provided to an aggregated set of product data that includes the set of product data that is mapped for aggregation with other sets of product data, for presentation on an e-commerce website. | 08-06-2009 |
Mark Kar Hong Wong, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20100036848 | EFFICIENT SIZE OPTIMIZATION OF VISUAL INFORMATION OR AUDITORY INFORMATION - A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified for compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the network page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files. A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files. | 02-11-2010 |
20120226671 | EFFICIENT SIZE OPTIMIZATION OF VISUAL INFORMATION OR AUDITORY INFORMATION - A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified for compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the network page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files. A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files. | 09-06-2012 |
20140136956 | EFFICIENT SIZE OPTIMIZATION OF VISUAL INFORMATION OR AUDITORY INFORMATION - A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified fin compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files, A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files. | 05-15-2014 |
Maurice Wong, Lynnwood, WA US
Patent application number | Description | Published |
---|---|---|
20100290640 | Apparatuses and methods for playing handheld media device signals - An apparatus includes a support unit for a handheld media device. The support unit has a first surface and a second surface. The first surface is coupleable to a substantially planar object. The substantially planar object is configured for mounting in a vertical position. The second surface is sized to support the handheld media device when the handheld media device is placed thereon. | 11-18-2010 |
Pak Chung Wong, Richland, WA US
Patent application number | Description | Published |
---|---|---|
20090271406 | SEQUENTIAL PATTERN DATA MINING AND VISUALIZATION - One or more processors ( | 10-29-2009 |
20100241608 | Decision Support Systems and Methods for Complex Networks - Methods and systems for automated decision support in analyzing operation data from a complex network. Embodiments of the present invention utilize these algorithms and techniques not only to characterize the past and present condition of a complex network, but also to predict future conditions to help operators anticipate deteriorating and/or problem situations. In particular, embodiments of the present invention characterize network conditions from operation data using a state estimator. Contingency scenarios can then be generated based on those network conditions. For at least a portion of all of the contingency scenarios, risk indices are determined that describe the potential impact of each of those scenarios. Contingency scenarios with risk indices are presented visually as graphical representations in the context of a visual representation of the complex network. Analysis of the historical risk indices based on the graphical representations can then provide trends that allow for prediction of future network conditions. | 09-23-2010 |
20120143849 | Data Graphing Methods, Articles Of Manufacture, And Computing Devices - Data graphing methods, articles of manufacture, and computing devices are described. In one aspect, a method includes accessing a data set, displaying a graphical representation including data of the data set which is arranged according to a first of different hierarchical levels, wherein the first hierarchical level represents the data at a first of a plurality of different resolutions which respectively correspond to respective ones of the hierarchical levels, selecting a portion of the graphical representation wherein the data of the portion is arranged according to the first hierarchical level at the first resolution, modifying the graphical representation by arranging the data of the portion according to a second of the hierarchal levels at a second of the resolutions, and after the modifying, displaying the graphical representation wherein the data of the portion is arranged according to the second hierarchal level at the second resolution. | 06-07-2012 |
Pak Chung Wong, Richalnd, WA US
Patent application number | Description | Published |
---|---|---|
20090273602 | DYNAMIC VISUALIZATION OF DATA STREAMS - One embodiment of the present invention includes a data communication subsystem to receive a data stream, and a data processing subsystem responsive to the data communication subsystem to generate a visualization output based on a group of data vectors corresponding to a first portion of the data stream. The processing subsystem is further responsive to a change in rate of receipt of the data to modify the visualization output with one or more other data vectors corresponding to a second portion of the data stream as a function of eigenspace defined with the group of data vectors. The system further includes a display device responsive to the visualization output to provide a corresponding visualization. | 11-05-2009 |
Patrick Chi Wai Wong, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20100125623 | CROSS-DOMAIN COMMUNICATION TECHNIQUE FOR EXECUTION OF WEB MASHUPS - A system and method is described for communicating requests from a Web mashup being executed within the context of a Web browser to third-party Web services in a manner that does not violate the Same Origin Policy (SOP) observed by many Web browsers. In one embodiment, a workflow engine operating in the context of a Web browser executes a plurality of executable components comprising a Web mashup. The workflow engine transparently redirects Web service requests generated by the executing components to a proxy server that acts as an intermediate between the workflow engine and third-party Web services. The proxy server, which is not subject to SOP, transmits the Web service requests to the third-party Web service and obtains requested data therefrom. The proxy server further returns the requested data in a manner that is useable by the Web mashup components. | 05-20-2010 |
20100125826 | WORKFLOW ENGINE FOR EXECUTION OF WEB MASHUPS - A software-implemented workflow engine is described that executes a Web mashup within the context of a Web browser running on a computer. The workflow engine is configured to parse a Web mashup definition obtained from a remote server to identify distinct units of execution within the Web mashup, referred to as components. The workflow engine is further configured to obtain programming logic and metadata associated with each type of component identified in the Web mashup definition from the remote server and to use such information to generate executable versions of the identified components. Finally, the workflow engine is configured to run each of the executable components, thereby executing the Web mashup. The workflow engine is configured to manage the order of execution of each of the executable components so that the Web mashup runs in an optimized and reliable fashion. | 05-20-2010 |
Pui-Yin Winfred Wong, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090260072 | IDENTITY OWNERSHIP MIGRATION - Systems, computer-implemented methods, and computer-readable media for establishing an online account with a resource provider are provided. An authentication token including identification of a user from an authentication server is received. The identification of the user from the authentication token is utilized to establish an online account for the user with the resource provider. Additional credentialing information from the user for the online account is received. The additional information received from the user is associated with the online account for the user with the resource provider. | 10-15-2009 |
20090300744 | TRUSTED DEVICE-SPECIFIC AUTHENTICATION - An authentication system combines device credential verification with user credential verification to provide a more robust authentication mechanism that is convenient to the user and effective across enterprise boundaries. In one implementation, user credential verification and device credential verification are combined to provide a convenient two-factor authentication. In this manner, an account authority service or other authentication provider verify both factors and provide a security token in accordance with the security policy of the account network resource the user is intending to access. The level of privilege granted by the target account network resource can vary depending on the number and type of factors verified by the account authority service. | 12-03-2009 |
20110214173 | PROTECTING ACCOUNT SECURITY SETTINGS USING STRONG PROOFS - One or more strong proofs are maintained as associated with an account of a user. In response to a request to change a security setting of the account, an attempt is made to confirm the request by using one of the one or more strong proofs to notify the user. The change is permitted if the request is confirmed via one or more of the strong proofs, and otherwise the change to the security setting of the account is kept unchanged. | 09-01-2011 |
20110247055 | TRUSTED DEVICE-SPECIFIC AUTHENTICATION - An authentication system combines device credential verification with user credential verification to provide a more robust authentication mechanism that is convenient to the user and effective across enterprise boundaries. In one implementation, user credential verification and device credential verification are combined to provide a convenient two-factor authentication. In this manner, an account authority service or other authentication provider verify both factors and provide a security token in accordance with the security policy of the account network resource the user is intending to access. The level of privilege granted by the target account network resource can vary depending on the number and type of factors verified by the account authority service. | 10-06-2011 |
20120079585 | PROXY AUTHENTICATION AND INDIRECT CERTIFICATE CHAINING - Embodiments of proxy authentication and indirect certificate chaining are described herein. In an implementation, authentication for a client occurs via a proxy service. Proxy service communicates between client and server, and caches security tokens on behalf of the client. In an implementation, trustworthiness of certificate presented to a client to establish trust is determined utilizing a signed data package which incorporates a plurality of known certificates. The presented certificate is verified without utilizing root certificates installed on the client device. | 03-29-2012 |
Sandy Wong, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20120158720 | SOCIAL NETWORK POWERED SEARCH ENHANCEMENTS - Embodiments of the present invention enhance the search experience of a user by looking at the search history of one or more friends to provide search enhancements to the user. The search enhancements may also be based on information within a user's online social network. Search enhancements based on the user's online social network include identifying people within the user's social network that may have information relevant to a query, posts within the social network that are relevant to the query, and feed items. Examples of search enhancements include an annotation or graphic adjacent to a search result indicating the search result has been visited by one of the user's friends. In another aspect, alternative queries from the friends' search history may be suggested to the user during the search session. | 06-21-2012 |
Sandy Wong, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090327267 | BASING SEARCH RESULTS ON METADATA OF PRIOR RESULTS - Embodiments of the invention provide a method, system, and media for determining search results based on a query. One embodiment of the method includes receiving an initial query, inspecting an initial set of query-related information that is associated with the query, which is the fruit of analyzing aggregated user-interaction data, which includes information related to how users have previously interacted with former search results that were presented in response to the query. This information includes prior metadata associated with the former search results. Embodiments further include presenting an initial set of search results based on the initial set of query-related information, gathering current user-interaction data, and updating the initial set of query-related information based on the current user-interaction data. In this way, an embodiment of the invention helps, among other things, map a semantic meaning of a query to results that bring about a satisfying user experience. | 12-31-2009 |
20100042610 | RANK DOCUMENTS BASED ON POPULARITY OF KEY METADATA - Ranking of documents by metadata popularity provides relevant search results in response to user search queries received by a search engine. Metadata popularity is determined by comparing metadata from a document with popularity data from one or more sources. In some embodiments, metadata popularity is determined based on a frequency with which extracted metadata appears in query logs. Search results are ordered based on metadata popularity and returned in response to the user search queries. | 02-18-2010 |
20110302521 | RELATED TASKS AND TASKLETS FOR SEARCH - Systems and methods are provided for performing tasks and related tasks. While a user is performing a task, a group of related tasks is presented. When a new task is selected, a new group of related tasks is provided. This allows a user to perform a series of tasks without having to separately search for each task. As the user moves between tasks, task information items are passed between the tasks so that previously provided information can be preserved. | 12-08-2011 |
20120130969 | GENERATING CONTEXT INFORMATION FOR A SEARCH SESSION - Methods, systems, and computer-readable media for providing an enhanced search experience to a user by determining a user's presumptive intentions for an ongoing search session. A user's activities during the search session reveal clues to the user's intent for the search session. Embodiments of the present invention assign values to various context characteristics by analyzing the user's activities during a search session. The context characteristics describe different manifestations of user intent revealed by the user's actions. Embodiments of the present invention distribute the context information to applications that consume the context information and provide enhanced search results. This allows multiple context-based applications to have access to context information without accessing signal data or needing to independently process the signal data to determine an intent of the search session. | 05-24-2012 |
20130006952 | ORGANIZING SEARCH HISTORY INTO COLLECTIONS - Computer-storage media, methods, and systems for improving the ability of a user to accomplish a task that is pending during a search session are provided. This pending task can be distilled by identifying a current searching intent associated with a recently submitted query and by determining which candidate tasks are most comparable to the current searching intent of a user. The candidate tasks are mined from a search history of the user by categorizing those navigation events that appear to share a semantically common concept. Upon performing a comparison, the candidate task that captures the user's true current searching intent is designated as the pending task. When a user invokes the pending task, a collection of elements that are associated with the pending task are dynamically organized into a sharable content page, thereby providing a collaborative experience that involves exposing the collection to contacts and accepting feedback therefrom. | 01-03-2013 |
20130024439 | MODELING SEARCH IN A SOCIAL GRAPH - Architecture that interfaces entities such as a search engine with a social network, by enabling both entities to share a common storage. Search behavior is modeled as a search social graph that incorporates both search behavior and user relationships. The data in the graph can be data mined, and related aggregations (stories) can be surfaced to users of the architecture via websites of both entities. To facilitate collaboration, users can further interact on the aggregations by repeating a query, commenting on a query, and/or suggesting links. This interactive feedback activity can also be modeled and recorded into the search social graph, which generates further aggregations. The positive feedback cycle, as part of the architecture, encourages collaboration and interaction on an aggregation. | 01-24-2013 |
20130036114 | PROVIDING OBJECTIVE AND PEOPLE RESULTS FOR SEARCH - Search results may include both objective results and person results. In one example, a search query is evaluated to determine whether it is the type of query that a user might want to ask to a friend. If the query is of such a type, then the search engine may examine a social graph to determine which friends of the user who entered the query may have information that is relevant to answering the query. If such friends exist, then the friends may be displayed along with objective search results, along with an explanation of each friend's relevance to the query. Clicking on a person in the results may cause a conversation to be initiated with that person, thereby allowing the user who entered the query to ask his or her friend about the subject of the query. | 02-07-2013 |
20130282688 | ORGANIZING SEARCH HISTORY INTO COLLECTIONS - Computer-storage media, methods, and systems for improving the ability of a user to accomplish a task that is pending during a search session are provided. When a user invokes the pending task, a collection of elements that are associated with the pending task are dynamically organized into a sharable content page that may be shared with a user's contacts via a social network. The user's contacts may comment on or provide feedback related to the pending task. The feedback may be published to the sharable content page and presented to the user on a user interface. | 10-24-2013 |
20140181101 | PROVIDING OBJECTIVE AND PEOPLE RESULTS FOR SEARCH - Search results may include both objective results and person results. In one example, a search query is evaluated to determine whether it is the type of query that a user might want to ask to a friend. If the query is of such a type, then the search engine may examine a social graph to determine which friends of the user who entered the query may have information that is relevant to answering the query. If such friends exist, then the friends may be displayed along with objective search results, along with an explanation of each friend's relevance to the query. Clicking on a person in the results may cause a conversation to be initiated with that person, thereby allowing the user who entered the query to ask his or her friend about the subject of the query. | 06-26-2014 |
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 |
20140358909 | SEARCH RESULT CONTEXTS FOR APPLICATION LAUNCH - A search service executes on one or more computing systems and searches at least one index associated with content accessible through an application based on the at least one portion of the search query to provide search results associated with the application. A search results interface returns one or more search results from the search. At least one of the search results is associated with an application identifier identifying the application. The search service ranks the search results associated with the application with other search results from at least one other search of other content based on the search query. | 12-04-2014 |
20140358970 | CONTEXT-BASED ACTIONS FROM A SOURCE APPLICATION - An action framework system provides context-based actions in association with a source application. The source application detects selection of a content element presented by the source application. The content element is associated with an application identifier identifying a target application and an action identifier identifying an operation to be executed by the target application on the content element. The target application identified by the application identifier is executed to perform the operation identified by the action identifier on the content element, responsive to detection of the selection of the content element. In one implementation, the source application is a search feature providing different contexts of search results (e.g., from a local file system search, a local application content search, a Web search, a remote application content search). | 12-04-2014 |
20140359598 | APPLICATION INSTALLATION FROM SEARCH RESULTS - A search management system receives at a computing device one or more search results from a search operation based on a search query. The search operation was performed a search on content in a datastore accessible through an application. At least one of the search results is associated with an application identifier identifying the application. A contextual application installer determines whether the application identified by the application identifier is already installed for execution by the computing device and installs the application on the computing device, if the application is not already installed on the computing device. As part of the installing operation, the contextual application installer presents a prompt identifying the application and installs the application on the computing device if an instruction to install the application is received responsive to presentation of the prompt. | 12-04-2014 |
Suk Wong, Vancouver, WA US
Patent application number | Description | Published |
---|---|---|
20080251596 | DIRECTING AEROSOL - Embodiments of a system and method for directing aerosol are disclosed. | 10-16-2008 |
Tsz Yan Wong, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20120102400 | Touch Gesture Notification Dismissal Techniques - In an exemplary embodiment, touch input received by a computing device can be used to dismiss notifications. For example, a notification, e.g., a window including information about an event, can be displayed by a touch-screen. A user can touch touch-screen and dismiss the notification by performing a gesture. In addition to the foregoing, other aspects are described in the detailed description, claims, and figures. | 04-26-2012 |
20120102437 | Notification Group Touch Gesture Dismissal Techniques - In exemplary embodiments, multiple notifications can be displayed by a touch-screen of a computing device and dismissed as a group. For example, touch input sensed by the touch-screen can be used to select multiple notifications. The multiple notifications can then be dismissed using a dismissal gesture. In addition to the foregoing, other aspects are described in the detailed description, claims, and figures. | 04-26-2012 |
20120159383 | CUSTOMIZATION OF AN IMMERSIVE ENVIRONMENT - A computing device includes an immersive environment module for facilitating simultaneous display of a plurality of applications on a display device without relying on system chrome. At least a first of the applications is displayed in a primary region of the display. The computing device also includes a UI management component for enabling a user selection of an application for simultaneous display on the display device with at least one other application. Processing logic is configured to determine a size in at least one direction of content of a user-selected application as it is displayed on a non-primary region of the display device simultaneous with display of content of the first application on the primary region of the display device. The determination is based at least in part on one or more pre-defined size requirements specified by the selected application. | 06-21-2012 |
20120299968 | MANAGING AN IMMERSIVE INTERFACE IN A MULTI-APPLICATION IMMERSIVE ENVIRONMENT - This document describes techniques and apparatuses for managing an immersive interface in a multi-application immersive environment. In some embodiments, these techniques and apparatuses enable a user to alter sizes and/or a layout of multiple immersive interfaces with as little as one selection. | 11-29-2012 |
20120304092 | MULTI-APPLICATION ENVIRONMENT - This document describes techniques and apparatuses enabling a multi-application environment. In some embodiments, these techniques and apparatuses enable multi-application environments having combinations of immersive interfaces, windows-based interfaces, and a desktop treated as an immersive interface. | 11-29-2012 |
20120304102 | Navigation of Immersive and Desktop Shells - Desktop as an immersive application techniques are described. In one or more implementations, an immersive environment module is configured to provide an immersive shell through which a user may interact with applications of a computing device. The immersive environment module is further configured to provide a desktop shell within the immersive shell to support additional techniques for interaction with the application of the computing device. The desktop shell, for instance, may be configured for accessibility similar to that provided to applications in the immersive shell. | 11-29-2012 |
20120304103 | Display of Immersive and Desktop Shells - Desktop as an immersive application techniques are described. In one or more implementations, an immersive environment module is configured to provide an immersive shell through which a user may interact with applications of a computing device. The immersive environment module is further configured to provide a desktop shell within the immersive shell to support additional techniques for interaction with the application of the computing device. The desktop shell, for instance, may be configured for accessibility similar to that provided to applications in the immersive shell. | 11-29-2012 |
20120304106 | Desktop as Immersive Application - Desktop as an immersive application techniques are described. In one or more implementations, an immersive environment module is configured to provide an immersive shell through which a user may interact with applications of a computing device. The immersive environment module is further configured to provide a desktop shell within the immersive shell to support additional techniques for interaction with the application of the computing device. The desktop shell, for instance, may be configured for accessibility similar to that provided to applications in the immersive shell. | 11-29-2012 |
20120304108 | MULTI-APPLICATION ENVIRONMENT - This document describes techniques and apparatuses enabling a multi-application environment. In some embodiments, these techniques and apparatuses enable multi-application environments having combinations of immersive interfaces, windows-based interfaces, and a desktop treated as an immersive interface. | 11-29-2012 |
20120304114 | MANAGING AN IMMERSIVE INTERFACE IN A MULTI-APPLICATION IMMERSIVE ENVIRONMENT - This document describes techniques and apparatuses for managing an immersive interface in a multi-application immersive environment. In some embodiments, these techniques and apparatuses enable a user to alter sizes and/or a layout of multiple immersive interfaces with as little as one selection. | 11-29-2012 |
20120304132 | SWITCHING BACK TO A PREVIOUSLY-INTERACTED-WITH APPLICATION - This document describes techniques and apparatuses for switching back to a previously-interacted-with application. In some embodiments, these techniques and apparatuses enable selection of a user interface not currently exposed on a display through a simple gesture that is both easy-to-use and remember. | 11-29-2012 |
20130042203 | MANAGING AN IMMERSIVE INTERFACE IN A MULTI-APPLICATION IMMERSIVE ENVIRONMENT - This document describes techniques and apparatuses for managing an immersive interface in a multi-application immersive environment. In some embodiments, these techniques and apparatuses enable a user to alter sizes and/or a layout of multiple immersive interfaces with as little as one selection. | 02-14-2013 |
20130044136 | Customization of an Immersive Environment - A computing device includes an immersive environment module for facilitating simultaneous display of a plurality of applications on a display device without relying on system chrome. At least a first of the applications is displayed in a primary region of the display. The computing device also includes a UI management component for enabling a user selection of an application for simultaneous display on the display device with at least one other application. Processing logic is configured to determine a size in at least one direction of content of a user-selected application as it is displayed on a non-primary region of the display device simultaneous with display of content of the first application on the primary region of the display device. The determination is based at least in part on one or more pre-defined size requirements specified by the selected application. | 02-21-2013 |
20130047105 | MULTI-APPLICATION ENVIRONMENT - This document describes techniques and apparatuses enabling a multi-application environment. In some embodiments, these techniques and apparatuses enable multi-application environments having combinations of immersive interfaces, windows-based interfaces, and a desktop treated as an immersive interface. | 02-21-2013 |
20130047126 | SWITCHING BACK TO A PREVIOUSLY-INTERACTED-WITH APPLICATION - This document describes techniques and apparatuses for switching back to a previously-interacted-with application. In some embodiments, these techniques and apparatuses enable selection of a user interface not currently exposed on a display through a simple gesture that is both easy-to-use and remember. | 02-21-2013 |
20130057572 | Multiple Display Device Taskbars - Multiple display device taskbars are described. A system is described that includes at least one or more modules implemented at least partially in hardware. The one or more modules are operable to configure a display environment of a computing device to display a first taskbar for display on a first display device of the display environment, the first taskbar configured to include a representation of a plurality of applications that are executed by the computing device. The one or more modules are also operable to configure a second taskbar for display on a second display device of the display environment, the second taskbar configured to include a representation of at least one application that corresponds to a user interface configured for output on the second display device and does not include a representation of another application that corresponds to a user interface configured for output on the first display device. | 03-07-2013 |
20130067394 | POINTER INVOCABLE NAVIGATIONAL USER INTERFACE - Systems and methods for use with a pointer invocable navigational user interface are provided. The system may include a navigational module configured to provide a navigational user interface having a hidden invocation region positioned along a logical left edge of a display. Application program graphical user interfaces (GUIs) may be ordered in an application order. The navigational module may be configured to detect an invocation pointer input in the hidden invocation region. Upon detecting the invocation pointer input, the navigational module may be to configured display a visible GUI selector element of the navigational user interface including a preview of a most recently used application program GUI not currently in focus. While the preview is displayed, a focus switching input from the pointer device may be received. In response to the focus switching input, focus may be switched to the application program GUI for which the preview is displayed. | 03-14-2013 |
20130179838 | MAINTANENCE OF TERMINATED APPLICATIONS WITHIN THE BACKSTACK - The claimed subject matter provides for systems and/or methods for affecting the maintenance of applications, and re-launching of applications, on a backstack in a computing environment in which the applications have been killed and/or terminated. The backstack comprises a list of application that have been recently used or otherwise invoked by the computing environment or the user via the computing environment. In one embodiment, the computing environment comprises a graphical user interface (GUI) in which the user may engage in deliberate gestures to interact with applications, including the re-launching of killed or otherwise terminated applications. Upon a user command intending such relaunching, the computing environment may present to the user a temporary UI screen associated with the killed application and present a more fully functioning screen upon a commit signal to execute the killed application. | 07-11-2013 |
20130219343 | THUMBNAIL-IMAGE SELECTION OF APPLICATIONS - This document describes techniques and apparatuses enabling thumbnail-image selection of applications. In some embodiments, these techniques and apparatuses enable a user interface having selectable thumbnail images for applications not currently exposed on a display. The techniques and apparatuses may enable selection of this user interface through a simple gesture that is both easy-to-use and remember. Further, selection of applications not currently exposed on the display may be selected through thumbnail images representing each application's application interface as it will appear on selection. | 08-22-2013 |
20140089856 | Customization of an Immersive Environment - A computing device includes an immersive environment module for facilitating simultaneous display of a plurality of applications on a display device without relying on system chrome. At least a first of the applications is displayed in a primary region of the display. The computing device also includes a UI management component for enabling a user selection of an application for simultaneous display on the display device with at least one other application. Processing logic is configured to determine a size in at least one direction of content of a user-selected application as it is displayed on a non-primary region of the display device simultaneous with display of content of the first application on the primary region of the display device. The determination is based at least in part on one or more pre-defined size requirements specified by the selected application. | 03-27-2014 |
Tuan Wong, Vancouver, WA US
Patent application number | Description | Published |
---|---|---|
20090109253 | Controlling Fire Signals - Embodiments for controlling fire signals are disclosed. | 04-30-2009 |
20090189592 | Identification Of Integrated Circuit - An apparatus in an example comprises an integrated circuit and one or more resistors. The integrated circuit comprises an internal current source and an external interface pin. The one or more resistors arc external to the integrated circuit and coupled with the external interface pin of the integrated circuit. Application of current from the internal current source of the integrated circuit to the one or more resistors through the external interface pin serves to generate a voltage that is employed to identify the integrated circuit. | 07-30-2009 |
Warren Haye Wong, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20120217146 | ELECTRICAL SWITCHES AND METHODS - Generally described, one or more embodiments of the present disclosure are directed to switch assemblies and methods for switching from one state to another. In some examples, a switch assembly may switch from one electrical contact to another electrical contact by moving a conductive spring or member from a first conductive contact on a printed circuit board (PCB) to a second conductive contact on the PCB. For instance, in one embodiment, a conductive member moves within a slot in the PCB. In another embodiment, a compression force applied to a conductive spring is reduced while the conductive spring moves from a first conductive contact to a second conductive contact. | 08-30-2012 |
Winfred Wong, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20110078448 | Short-Lived Certificate Authority Service - An integrated authentication service is described which may receive a bundled request from one or more clients. One or more of the described techniques may be utilized to provide, in response to a single bundled request, a token for proof of identity and a certificate for establishing secure communications. | 03-31-2011 |
20120304260 | PROTECTION FROM UNFAMILIAR LOGIN LOCATIONS - In one embodiment, a user authentication server may use geo-location tracking to determine whether to present an enhanced identity challenge. A communication interface | 11-29-2012 |
Yanyi L. Wong, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20120213007 | CONTROLLING A NON-VOLATILE MEMORY - Controlling a non-volatile memory. The non-volatile memory includes a plurality of memory cells in an integrated circuit substrate. The non-volatile memory also includes a high-voltage node in power-transmissive communication with the plurality of memory cells. Further, the non-volatile memory includes an intermediate-voltage node in power-transmissive communication with the plurality of memory cells. Moreover, the non-volatile memory includes a counter-doped-gate device, coupled within the integrated circuit substrate, in power-transmissive communication between the high-voltage node and the intermediate-voltage node. | 08-23-2012 |
20130002228 | CURRENT SOURCE WITH LOW POWER CONSUMPTION AND REDUCED ON-CHIP AREA OCCUPANCY - A current source with low power consumption and reduced on-chip area occupancy. The current source for providing a constant current to a load includes a first circuit that generates a reference current. The first circuit includes a first plurality of interconnected transistors. The current source also includes a characteristic resistor, coupled to the first circuit, that determines value of the reference current. The current source further includes a second circuit and a third circuit. The second circuit, coupled to the first circuit and to the load, generates an output current that is identical to the reference current. The second circuit includes a second plurality of interconnected transistors. The third circuit, coupled to the first circuit, drives a multiple of the reference current into the characteristic resistor. The third circuit includes a third plurality of interconnected transistors. | 01-03-2013 |
20130002343 | HIGH VOLTAGE REGULATION IN CHARGE PUMPS - High voltage regulation in charge pumps. A circuit includes a voltage regulator with a first input in communication with a reference voltage. The circuit also includes a data latch having a signal input coupled to receive an output of the voltage regulator and coupled to receive a clock input from a clock source. The circuit further includes a delay circuit having an input coupled to receive the clock input from the clock source. Further, the circuit includes a logic gate having a first input coupled with an output of the data latch and a second input coupled with an output of the delay circuit. Moreover, the circuit includes a charge pump having an input coupled with an output of the logic gate and an output coupled with a second input of the voltage regulator. The output of the charge pump provides an output voltage. | 01-03-2013 |
20130015831 | VOLTAGE REGULATION IN CHARGE PUMPSAANM WONG; Yanyi L.AACI BellevueAAST WAAACO USAAGP WONG; Yanyi L. Bellevue WA USAANM Sutandi; AgustinusAACI IssaquahAAST WAAACO USAAGP Sutandi; Agustinus Issaquah WA US - Voltage regulation in charge pumps. A high voltage generation system includes a charge pump having an output voltage node and a regulated input voltage node. The high voltage generation system also includes a voltage regulator. The voltage regulator includes a capacitive attenuator in electrical communication with the output voltage node. The voltage regulator also includes a comparator in electrical communication with the capacitive attenuator and with a reference voltage source. The voltage regulator further includes a buffer in electrical communication between the comparator and the regulated input voltage node. | 01-17-2013 |
Yanyi L. Wong, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20120086498 | HIGH-VOLTAGE SWITCH USING THREE FETS - Switch circuits are disclosed, for providing a single-ended and a differentially switched high-voltage output signals by switching a high supply voltage in response to at least one logic-level control signal. The switch that provides the single-ended switched high-voltage output signal includes a chain of at least three serially coupled field effect transistors (FETs). The chain receives the high supply voltage and switches it to output the high-voltage output signal. The switch that provides the differentially switched high-voltage output signal includes two differentially coupled chains, each having at least three serially coupled FETs. The chains receive the high supply voltage and switch it to output the differential high-voltage output signal. A control/bias circuit provides a control voltage to at least one of the FETs in the chains, responsive to the control signal. | 04-12-2012 |
20130162326 | HIGH-VOLTAGE SWITCH USING THREE FETS - Switch circuits are disclosed, for providing a single-ended and a differentially switched high-voltage output signals by switching a high supply voltage in response to at least one logic-level control signal. The switch that provides the single-ended switched high-voltage output signal includes a chain of at least three serially coupled field effect transistors (FETs). The chain receives the high supply voltage and switches it to output the high-voltage output signal. The switch that provides the differentially switched high-voltage output signal includes two differentially coupled chains, each having at least three serially coupled FETs. The chains receive the high supply voltage and switch it to output the differential high-voltage output signal. A control/bias circuit provides a control voltage to at least one of the FETs in the chains, responsive to the control signal. | 06-27-2013 |
Yiufai Wong, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090141808 | SYSTEM AND METHODS FOR IMPROVED VIDEO DECODING - A video decoding system includes receives video data comprising a first input video frame and a second input video frame. The first input video frame includes a block encoded by an M×N array of DCT coefficients for the first input video frame. A subset of the M×N DCT coefficients in the block is selected. The selected DCT coefficients are dequantized and inversely transformed to produce a reduced pixel block. The video decoding system computes a reduced motion vector associated with the reduced pixel block between the first input video frame and the second input video frame. A motion-compensated reduced block is computed based on the pixel block according to the reduced motion vector. The motion-compensated reduced block is added to the reduced pixel block to form a portion of an output video frame. | 06-04-2009 |