Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Wong, Milpitas

Ban P. Wong, Milpitas, CA US

Patent application numberDescriptionPublished
20160124899MULTI-CHIP PACKAGED FUNCTION INCLUDING A PROGRAMMABLE DEVICE AND A FIXED FUNCTION DIE AND USE FOR APPLICATION ACCELERATION - One or more processing functions may be off-loaded from a general-purpose processing device to auxiliary processing devices. The auxiliary processing devices may include a programmable element and a fixed-function element that may be pre-configured to perform the one or more processing functions. The programmable element and the fixed-function element may be dies of a multi-chip module (MOM) in a common package that can contain the general-purpose processing device, or the general-purpose processing device may reside outside of the MOM.05-05-2016

Ban Pak Wong, Milpitas, CA US

Patent application numberDescriptionPublished
20150124419Partially Depopulated Interconnection Arrays for Packaged Semiconductor Devices and Printed Circuit Boards - In one embodiment, a ball grid array (BGA) of a packaged semiconductor device and a corresponding landing pad array of a printed circuit board each have a layout defined by an interconnection array having (i) an inner sub-array of locations having connectors arranged in rows and columns separated by a specified pitch and (ii) an outer rectangular ring of locations having connectors arranged in rows and columns separated by the specified pitch. The outer rectangular ring is separated from the inner sub-array by a depopulated rectangular ring having a width of at least twice the specified pitch, wherein the depopulated rectangular ring has no connectors. The outer rectangular ring has empty locations having no connectors. Some of those empty locations define depopulated sets that divide the outer rectangular ring into a number of different contiguous sets of locations having connectors that enable pin escape for connectors of the device's BGA.05-07-2015

Chiu Ngok Eric Wong, Milpitas, CA US

Patent application numberDescriptionPublished
20140215491SYSTEM AND METHOD FOR INTERNAL NETWORKING, DATA OPTIMIZATION AND DYNAMIC FREQUENCY SELECTION IN A VEHICULAR ENVIRONMENT - A system includes an on-board unit (OBU) in communication with an internal subsystem in a vehicle on at least one Ethernet network and a node on a wireless network. A method in one embodiment includes receiving a message on the Ethernet network in the vehicle, encapsulating the message to facilitate translation to Ethernet protocol if the message is not in Ethernet protocol, and transmitting the message in Ethernet protocol to its destination. Certain embodiments include optimizing data transmission over the wireless network using redundancy caches, dictionaries, object contexts databases, speech templates and protocol header templates, and cross layer optimization of data flow from a receiver to a sender over a TCP connection. Certain embodiments also include dynamically identifying and selecting an operating frequency with least interference for data transmission over the wireless network.07-31-2014

Lance M. Wong, Milpitas, CA US

Patent application numberDescriptionPublished
20140268922SWITCHED MODE POWER CONVERTER CONTROLLER WITH RAMP TIME MODULATION - A controller for use in a power converter includes a drive circuit coupled to generate a drive signal to control switching of a power switch to control a transfer of energy from a power converter input to a power converter output. The controller also includes an input for receiving an enable signal including enable events responsive to the power converter output. The drive circuit is coupled to turn ON the power switch in response to the enable events and turn OFF the power switch in response to a power switch current reaching a current limit threshold. A current limit threshold generator is coupled to receive the drive signal from the enable events of the enable signal. The current limit threshold may be a ramp signal and the ramp signal along with the time between enable events may be used to modulate the drive signal.09-18-2014
20160087539SWITCHED MODE POWER CONVERTER CONTROLLER WITH RAMP TIME MODULATION - A controller for use in a power converter includes a drive circuit coupled to generate a drive signal to control switching of a power switch to control a transfer of energy from a power converter input to a power converter output. An input for receiving an enable signal including enable events is responsive to the power converter output. The drive circuit is coupled to turn ON the power switch in response to the enable events and turn OFF the power switch in response to a power switch current reaching a current limit threshold. A current limit threshold generator is coupled to receive the enable events and vary the current limit threshold in response to the enable events of the enable signal.03-24-2016

Sophia L. Wong, Milpitas, CA US

Patent application numberDescriptionPublished
20090165898FATIGUE-RESISTANT NICKEL-TITANIUM ALLOYS AND MEDICAL DEVICES USING SAME - Superelastic and/or shape memory nickel-titanium alloys having an increased fatigue life that is superior to known nickel-titanium alloys are disclosed. The nickel-titanium alloys have a minimum fatigue life that may be at least about 10 million strain cycles at a strain of at least about 0.75. The minimum fatigue life may be due, at least in part, to the nickel-titanium alloy having at least one of an oxygen concentration of less than about 200 ppm, a carbon concentration of less than about 200 ppm, the absence of oxide-based and/or carbide-based inclusions having a size greater than about 5 microns (μm), the presence of an R-phase, or combinations of the foregoing. Articles manufactured from such fatigue-resistant nickel-titanium alloys can be more durable because they are more resistant to repetitive strain and crack propagation.07-02-2009
20130092554ELECTROPOLISHING SOLUTION CONTAINING PHOSPHOROUS PENTOXIDE AND METHODS OF USE THEREOF - Substantially anhydrous electropolishing electrolyte solutions. The substantially anhydrous electropolishing electrolyte solutions described herein do not use water as a solvent; instead, such electropolishing electrolyte solutions use anhydrous alcohols and/or glycols as a solvent. For example, an electropolishing electrolyte solution, as described herein, may include an alcohol, at least one mineral acid, and phosphorous pentoxide (“P04-18-2013
20130092556ELECTROPOLISHING SOLUTION CONTAINING A SULFATE SALT AND METHODS OF USE THEREOF - A substantially anhydrous electropolishing electrolyte solution that includes at least one sulfate salt. The substantially anhydrous electropolishing electrolyte solutions described herein do not use water as a solvent; instead, such electropolishing electrolyte solutions use anhydrous alcohols and/or glycols as a solvent. For example, an electropolishing electrolyte solution, as described herein, may include an alcohol, at least one mineral acid, and at least one sulfate salt. The at least one sulfate salt can act as a source of sulfate ions to replenish sulfate ions consumed in the electropolishing process. Anhydrous sulfate salts can also act as water scavengers by reacting with water to form sulfate salt hydrates. Methods of electropolishing metal articles using such electropolishing electrolyte solutions are disclosed herein as well.04-18-2013
20130092557ELECTROPOLISHING SOLUTION CONTAINING A WATER SEQUESTERING AGENT AND METHODS OF USE THEREOF - Substantially anhydrous electropolishing electrolyte solutions. The substantially anhydrous electropolishing electrolyte solutions described herein do not use water as a solvent; instead, such electropolishing electrolyte solutions use anhydrous alcohols and/or glycols as a solvent. For example, an electropolishing electrolyte solution, as described herein, may include an alcohol, at least one mineral acid, and at least one water sequestering agent. Suitable examples of water sequestering agent include, but are not limited to, polyfunctional alcohols. Methods of electropolishing metal articles using such electropolishing electrolyte solutions are disclosed herein as well.04-18-2013
20130205567FATIGUE-RESISTANT NICKEL-TITANIUM ALLOYS AND MEDICAL DEVICES USING SAME - Superelastic and/or shape memory nickel-titanium alloys having an increased fatigue life that is superior to known nickel-titanium alloys are disclosed. The nickel-titanium alloys have a minimum fatigue life that may be at least about 10 million strain cycles at a strain greater than about 0.75%. The minimum fatigue life may be due, at least in part, to the nickel-titanium alloy having at least one of an oxygen concentration of less than about 200 ppm, a carbon concentration of less than about 200 ppm, the absence of oxide-based and/or carbide-based inclusions having a size greater than about 5 microns (μm), the presence of an R-phase, or combinations of the foregoing. Articles manufactured from such fatigue-resistant nickel-titanium alloys can be more durable because they are more resistant to repetitive strain and crack propagation.08-15-2013

Tak Kwong Wong, Milpitas, CA US

Patent application numberDescriptionPublished
20100007373IMPEDANCE MATCHING LOGIC - An impedance matching logic generates code values that define pull-up and pull-down transistors to be enabled with output buffers. The output buffers store the code values using a two-stage latch configuration, such that updated code values are always stored within the output buffer, even if the output buffer is driving an output signal when the updated code values are received. The impedance matching logic uses previously determined code values to shorten the time required to calculate updated code values. The impedance matching logic may be operated in response to a clock signal having a frequency lower than the frequency of the output clock signal used to control the output buffers. The impedance matching logic may adjust the code values by certain percentages using a multiplication function, thereby allowing for design fine tuning (e.g., due to layout mismatch).01-14-2010
20100031073SYSTEMS AND METHODS FOR POWER MANAGEMENT IN ELECTRONIC DEVICES - Systems and methods are disclosed for managing power consumption in electronic devices. In certain embodiments, an integrated circuit for managing power consumption in an electronic device includes an input/output (I/O) interface, a first circuit block coupled to the I/O interface, and an interface circuit coupled between the I/O interface and the first circuit block, the interface circuit configured to provide a defined logic state to the first circuit block or a second circuit block external to the integrated circuit if one of the first circuit block or the second circuit block is powered down. By providing a defined logic state to the first circuit block or the second circuit block when one of the first circuit block or the second circuit block is powered down, power consumption of the electronic device may be reduced.02-04-2010

Patent applications by Tak Kwong Wong, Milpitas, CA US

Wayne Wong, Milpitas, CA US

Patent application numberDescriptionPublished
20130253901SYSTEM AND METHOD FOR AUTOMATIC LANGUAGE TRANSLATION FOR APPLICATIONS - System and method to translate displayed text of a computer application, the method including: intercepting a command to display text in a first language, the command comprising the text to display in the first language; extracting text to translate from the command; querying a translation mechanism by use of the extracted text; receiving translated text in a second language from the translation mechanism; and displaying the translated text in the second language.09-26-2013
20140189533DYNAMIC NOTIFICATION SYSTEM AND METHOD - A dynamic notification system for managing notifications on a user device is provided. The dynamic notification system includes a monitor module for monitoring user's interactions with previous notifications on the user device. The dynamic notification system further includes an order module for dynamically determining an order of display for notifications based on the user's interactions with the previous notifications. The dynamic notification system further includes a display module for displaying the notifications based on the determined order. The dynamic notification system also includes a customization module that allows a user to customize the order of display for notifications based upon a source or application associated with a notification.07-03-2014
20140380423SYSTEM AND METHOD FOR DYNAMICALLY AWARDING PERMISSIONS - An authorization system for dynamically awarding permissions to a requestor for performing an action, based on real-time monitored statistics of the requestor. The authorization system comprises a processor and a memory. The memory further comprises a status database for storing real-time information corresponding to the requestor, and a rules database for storing rules to enable the authorization system in determining permissions for various requestors' requests to perform the action. Additionally, the memory includes a status determining module for determining status-data related to the requestor, and a permission awarding module to evaluate the status-data with a dynamically selected set of rules for awarding permission to a requestor's request. The memory further includes a risk estimation module for calculating risk associated in awarding the permission, and an action triggering module for triggering an associated action based on the calculated risk.12-25-2014
20150195411SYSTEM AND METHOD FOR PROVIDING INTELLIGENT AND AUTOMATIC MUTE NOTIFICATION - A communication device is described along with various methods and systems for controlling the same. Methods are provided that monitor audio from a local and remote audio stream when determining whether to provide a mute notification on a muted call. In general, when a mute function of a communication device is active and a user attempts to speak, the system can analyze the user's local audio stream and the call's remote audio stream to determine whether characteristics exist to provide a mute notification to the user. The system provides mechanisms for controlling false positive determinations of speaking through mute by utilizing a combination of recorded characteristics and initiated timers that can be adjusted based on determinations made.07-09-2015
20160112472SYSTEM AND METHOD FOR MANAGING COMMUNICATION SESSIONS - A conference managing computer system for managing one or more communication sessions is disclosed. The conference managing computer system includes a monitoring module for monitoring one or more requests from one or more user devices to remotely access the communication session. The conference managing computer system further includes a detection module for detecting presence of the one or more user devices based on proximity. The conference managing computer system further includes a connection module for establishing one or more real time communication sessions with one or more detected user devices. The conference managing computer system further includes a conferencing module for managing the one or more communication sessions to enable the one or more detected user devices to join the communication session.04-21-2016
20160112562CALLER AUTHENTICATION - In order to authenticate a caller, a callee generates a code, such as, an alphanumeric code that is sent to a code manager via an electronic communication channel. The generated code is for authenticating a caller in a communication session to be made by the caller to the callee. The code manager stores the code in a memory. After the communication session has been initiated from the caller to the callee and then established, the code is sent to the callee so the callee can verify the caller is authentic.04-21-2016

Patent applications by Wayne Wong, Milpitas, CA US

Website © 2016 Advameg, Inc.