Patents by Inventor Allen Huang
Allen Huang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9727316Abstract: In one implementation, an electronic package of assets substantially complying with a standard is received from a content provider. Placeholders in an application referring to items of content defined by the standard are replaced with items of content from the package of assets. In another implementation, an electronic package of assets substantially complying with a standard is received from a content provider. A publisher is identified, the package of assets is provided to the publisher, and an application incorporating items from the package of assets is received. In another implementation, a package of assets substantially complying with a standard is prepared, an application is received from a publisher, and a version of the application is generated, replacing references in the application to items defined in a standard with items of content from the package of assets.Type: GrantFiled: February 14, 2013Date of Patent: August 8, 2017Assignee: Google Inc.Inventors: Mayur Datar, Allen Huang, Siavash Sedigh Nejad
-
Patent number: 9564616Abstract: A battery cell structure may include a battery cell, a first pouch layer to substantially surround the battery cell, a second pouch layer to substantially surround the first pouch layer, and a shielding layer in the battery cell structure.Type: GrantFiled: March 28, 2014Date of Patent: February 7, 2017Assignee: Intel CorporationInventors: Naoki Matsumura, Ramon C. Cancel Olmo, Allen Huang, Mike M. Ngo
-
Patent number: 9424479Abstract: In some instances, an image may have dimensions that do not correspond to a slot to display the image. For example, an image content item may have dimensions that do not correspond to a content item slot. The image may be resized using seam carving to add or remove pixels of the image. A saliency map for the image may be used having saliency scores for each pixel of the image. Evaluation metrics may be used before, during, and after, seam carving to determine whether salient content is affected by the seam carving. In some instances, a seam cost threshold value may be used for adaptive step size during the seam carving. The resized image may then be outputted, such as for an image content item to be served with a resource.Type: GrantFiled: October 17, 2014Date of Patent: August 23, 2016Assignee: Google Inc.Inventors: Mayur Datar, Huei-Hung Christopher Liao, Vivek Kwatra, Allen Huang
-
Publication number: 20160196026Abstract: The disclosure includes a system and method for processing a click at a user interface. A method includes partitioning, based on historical data, an offer component associated with additional online content to include a first region and a second region. A method further includes transmitting the offer component to the user interface for display. A method further includes receiving a first user interaction with the offer component. A method further includes determining the received user interaction is within the second region of the offer component. A method further includes presenting, responsive to receiving the second user interaction, a user prompt for a confirmation of the interaction. A method further includes receiving a second user interaction. A method further includes determining the second user interaction is indicative of confirmation of the interaction.Type: ApplicationFiled: March 17, 2016Publication date: July 7, 2016Inventors: Allen Huang, Akiva Bamberger, David Lewis
-
Publication number: 20160181830Abstract: A method and apparatus for adjusting the charge for a battery under a power sharing arrangement is disclosed. In one embodiment, the method comprises determining if power output capacity of an alternating current (AC) adapter is less than or greater than a system power requirement for a system that receives power from the AC adapter and a battery, determining a charge current for charging the battery from the AC adapter, based on a voltage range of the battery, the current charge being less than excess current available from the AC adapter in view of determining that the power output capacity of the AC adapter is greater than the system power requirement, and controlling a battery charger to charge the battery with the charge current by specifying the charge current to the battery charger if the power output capacity of the AC adapter is greater than the system power requirement.Type: ApplicationFiled: December 23, 2014Publication date: June 23, 2016Inventors: Naoki Matsumura, Allen Huang, Jim Xu, Mike Ngo, Vivek Ramani, Darren Crews, Gang Ji, Alexander Uan-zo-li
-
Patent number: 9298337Abstract: Display data is transmitted to a user interface. The display data includes an offer component for providing additional online content. The offer component includes a first region and a second region. A first user interaction is received from the user interface. It is determined whether the first user interaction occurred within one of the first region and the second region. When the first user interaction is determined to have occurred within the first region, the first user interaction is processed as a request for the additional online content associated with the offer component. When the first user interaction is determined to have occurred within the second region, a user prompt is presented for a confirmation of the request for the additional online content associated with the offer component.Type: GrantFiled: February 7, 2013Date of Patent: March 29, 2016Assignee: Google Inc.Inventors: Allen Huang, Akiva Bamberger, David Lewis
-
Publication number: 20160070882Abstract: A healthcare management system for automatically generating a patient-specific health problem list for assisting physicians at the time of prescribing. The system receives information regarding insurance claims for medical services, on a basis of which a control unit determines ailments with which patients are potentially afflicted. The system may also receive information regarding pharmaceutical claims for prescription drug dispensation, on a basis of which the control unit will attempt to determine ailments with which patients are potentially afflicted. The system may also receive information regarding physician diagnoses of patient medical conditions, on a basis of which the control unit determines ailments and allergies with which patients are potentially afflicted.Type: ApplicationFiled: October 30, 2015Publication date: March 10, 2016Inventors: ROBYN TAMBLYN, ALLEN HUANG, MELODIE FAUCHER, ROLAND GRAD
-
Publication number: 20150280178Abstract: A battery cell structure may include a battery cell, a first pouch layer to substantially surround the battery cell, a second pouch layer to substantially surround the first pouch layer, and a shielding layer in the battery cell structure.Type: ApplicationFiled: March 28, 2014Publication date: October 1, 2015Inventors: Naoki Matsumura, Ramon C. Cancel Olmo, Allen Huang, Mike M. Ngo
-
Publication number: 20150276636Abstract: An electronic device may include a panel to cover at least a portion of a battery cell, a first conductive member on the battery cell, and a protection circuit to detect battery expansion based on the first conductive member.Type: ApplicationFiled: March 28, 2014Publication date: October 1, 2015Applicant: INTEL CORPORATIONInventors: Naoki MATSUMURA, Allen HUANG, Mike M. NGO, Vivek RAMANI, Norman U. ADRE
-
Publication number: 20150195179Abstract: Systems, methods, and machine-readable media for determining a set of toolbar buttons to display on a toolbar is provided. The system may include a monitoring module, a configuration module, and a display module. The monitoring module may be configured to monitor usage of a plurality of features of the toolbar. The configuration module may be configured to determine a number of button positions on an updated toolbar based on the usage of the plurality of features and select a button to display for each button position of the number of button positions based on the usage of the plurality of features. The display module may be configured to display the button in the button position on the updated toolbar.Type: ApplicationFiled: August 17, 2011Publication date: July 9, 2015Applicant: Google Inc.Inventors: Travis Michael Skare, Allen Huang, Aleksey Shlyapnikov
-
Publication number: 20150036947Abstract: In some instances, an image may have dimensions that do not correspond to a slot to display the image. For example, an image content item may have dimensions that do not correspond to a content item slot. The image may be resized using seam carving to add or remove pixels of the image. A saliency map for the image may be used having saliency scores for each pixel of the image. Evaluation metrics may be used before, during, and after, seam carving to determine whether salient content is affected by the seam carving. In some instances, a seam cost threshold value may be used for adaptive step size during the seam carving. The resized image may then be outputted, such as for an image content item to be served with a resource.Type: ApplicationFiled: October 17, 2014Publication date: February 5, 2015Inventors: Mayur Datar, Huei-Hung Christopher Liao, Vivek Kwatra, Allen Huang
-
Publication number: 20140365319Abstract: An online content server includes a memory device for storing data and a processor in communication with the memory device. The processor is programmed to store dynamic online content and to receive a content request for displaying dynamic online content on a mobile computing device. The content request is initiated at least in part by a publication request. The processor is programmed to determine that the content request is associated with one of the dynamic online content and to deliver the dynamic online content with an overlay layer to the mobile computing device for display to a user. The overlay layer is positioned at least partially over the dynamic online content. The overlay layer allows the user to activate the dynamic online content or to navigate to a navigated publication item representing one of the first publication item or a second publication item.Type: ApplicationFiled: June 10, 2013Publication date: December 11, 2014Inventors: Allen Huang, Lynn Nguyen, Siavash Sedigh Nejad, Michael Ying
-
Patent number: 8873887Abstract: In some instances, an image may have dimensions that do not correspond to a slot to display the image. For example, an image content item may have dimensions that do not correspond to a content item slot. The image may be resized using seam carving to add or remove pixels of the image. A saliency map for the image may be used having saliency scores for each pixel of the image. Evaluation metrics may be used before, during, and after, seam carving to determine whether salient content is affected by the seam carving. In some instances, a seam cost threshold value may be used for adaptive step size during the seam carving. The resized image may then be outputted, such as for an image content item to be served with a resource.Type: GrantFiled: January 24, 2013Date of Patent: October 28, 2014Assignee: Google Inc.Inventors: Mayur Datar, Huei-Hung Christopher Liao, Vivek Kwatra, Allen Huang
-
Publication number: 20140223361Abstract: Display data is transmitted to a user interface. The display data includes an offer component for providing additional online content. The offer component includes a first region and a second region. A first user interaction is received from the user interface. It is determined whether the first user interaction occurred within one of the first region and the second region. When the first user interaction is determined to have occurred within the first region, the first user interaction is processed as a request for the additional online content associated with the offer component. When the first user interaction is determined to have occurred within the second region, a user prompt is presented for a confirmation of the request for the additional online content associated with the offer component.Type: ApplicationFiled: February 7, 2013Publication date: August 7, 2014Applicant: Google Inc.Inventors: Allen Huang, Akiva Bamberger, David Lewis
-
Publication number: 20140205206Abstract: In some instances, an image may have dimensions that do not correspond to a slot to display the image. For example, an image content item may have dimensions that do not correspond to a content item slot. The image may be resized using seam carving to add or remove pixels of the image. A saliency map for the image may be used having saliency scores for each pixel of the image. Evaluation metrics may be used before, during, and after, seam carving to determine whether salient content is affected by the seam carving. In some instances, a seam cost threshold value may be used for adaptive step size during the seam carving. The resized image may then be outputted, such as for an image content item to be served with a resource.Type: ApplicationFiled: January 24, 2013Publication date: July 24, 2014Inventors: MAYUR DATAR, Huei-Hung Christopher Liao, Vivek Kwatra, Allen Huang
-
Publication number: 20130213192Abstract: An adjustable wrench includes two plates, a handle unit, a rotary unit and a control unit. Each plate has a first toothed portion. The handle unit is located between the two plates and includes a handle and a toothed ring. The handle has a second toothed portion. The toothed ring has multiple third teeth and multiple fourth teeth. The third teeth are engaged with the second teeth. The fourth teeth are located between the first toothed portions of the two plates. The rotary unit is located between the two plates and has a first jaw and a second jaw. The control unit includes having a controlling member and a resilient member. The controlling member is connected to the plate and has fifth teeth defined in one end thereof. The resilient member contacts the controlling member to engage the fifth teeth with the first and fourth teeth.Type: ApplicationFiled: February 20, 2012Publication date: August 22, 2013Inventor: Allen Huang
-
Patent number: 8495933Abstract: An adjustable wrench includes two plates, a handle unit, a rotary unit and a control unit. Each plate has a first toothed portion. The handle unit is located between the two plates and includes a handle and a toothed ring. The handle has a second toothed portion. The toothed ring has multiple third teeth and multiple fourth teeth. The third teeth are engaged with the second teeth. The fourth teeth are located between the first toothed portions of the two plates. The rotary unit is located between the two plates and has a first jaw and a second jaw. The control unit includes having a controlling member and a resilient member. The controlling member is connected to the plate and has fifth teeth defined in one end thereof. The resilient member contacts the controlling member to engage the fifth teeth with the first and fourth teeth.Type: GrantFiled: February 20, 2012Date of Patent: July 30, 2013Assignee: Yu-Shiang HuangInventor: Allen Huang
-
Publication number: 20120254435Abstract: Models and tools for facilitating database instance consolidation are described. One approach obtains standardized database instance performance data, receives instance isolation criteria which are applied to divide instances into sets, determines resource usage for each set, and assigns instance sets to target machines based on resource usage and capacity. Each instance set is associated with a virtual machine in some cases. A security isolation criterion indicates that specified instances shall not co-reside on a target machine; an organizational criterion indicates that specified instances shall be located together in a single data center; a compatibility criterion indicates that instances shall not reside in the same virtual machine, the same physical server, or the same server pool. Users iteratively reach an acceptable consolidation of instances at one or more data centers, such as an enhanced assignment of instances that is more efficient than a linear additive solution.Type: ApplicationFiled: April 1, 2011Publication date: October 4, 2012Applicant: Microsoft CorporationInventors: (Johnson Li) Li Zhaofu, (Bin Kuang) Kuang Bin, (Allen Huang ) Huang Aijun
-
Patent number: 8266082Abstract: A context inference system including a mobile device and at least one information sending unit is provided. The mobile device includes an information receiving unit and a context operation platform. The information receiving unit receives a context information. The context operation platform includes an information collection module for collecting the information used for inferring a context based on a convergent search and an expanded search, a data classification and storage module for storing and classifying a user preference information of a user, and an inference module for inferring a context. The information sending unit transmits the context information to the mobile device. The context operation platform performs a context inference process according to the context information and the user preference information in order to forecast the user's need and provide a recommendation information to the user.Type: GrantFiled: January 3, 2008Date of Patent: September 11, 2012Assignee: Industrial Technology Research InstituteInventors: Tung-Hung Lu, Li-Dien Fu, Ming-Shien Weng, Allen Huang
-
Patent number: D715777Type: GrantFiled: October 24, 2013Date of Patent: October 21, 2014Assignee: Merry Electronics (Shenzhen) Co., Ltd.Inventors: Allen Huang, Troy Hung