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: 9727316
    Abstract: 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: Grant
    Filed: February 14, 2013
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: Mayur Datar, Allen Huang, Siavash Sedigh Nejad
  • Patent number: 9564616
    Abstract: 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: Grant
    Filed: March 28, 2014
    Date of Patent: February 7, 2017
    Assignee: Intel Corporation
    Inventors: Naoki Matsumura, Ramon C. Cancel Olmo, Allen Huang, Mike M. Ngo
  • Patent number: 9424479
    Abstract: 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: Grant
    Filed: October 17, 2014
    Date of Patent: August 23, 2016
    Assignee: Google Inc.
    Inventors: Mayur Datar, Huei-Hung Christopher Liao, Vivek Kwatra, Allen Huang
  • Publication number: 20160196026
    Abstract: 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: Application
    Filed: March 17, 2016
    Publication date: July 7, 2016
    Inventors: Allen Huang, Akiva Bamberger, David Lewis
  • Publication number: 20160181830
    Abstract: 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: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Inventors: Naoki Matsumura, Allen Huang, Jim Xu, Mike Ngo, Vivek Ramani, Darren Crews, Gang Ji, Alexander Uan-zo-li
  • Patent number: 9298337
    Abstract: 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: Grant
    Filed: February 7, 2013
    Date of Patent: March 29, 2016
    Assignee: Google Inc.
    Inventors: Allen Huang, Akiva Bamberger, David Lewis
  • Publication number: 20160070882
    Abstract: 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: Application
    Filed: October 30, 2015
    Publication date: March 10, 2016
    Inventors: ROBYN TAMBLYN, ALLEN HUANG, MELODIE FAUCHER, ROLAND GRAD
  • Publication number: 20150280178
    Abstract: 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: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Inventors: Naoki Matsumura, Ramon C. Cancel Olmo, Allen Huang, Mike M. Ngo
  • Publication number: 20150276636
    Abstract: 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: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Applicant: INTEL CORPORATION
    Inventors: Naoki MATSUMURA, Allen HUANG, Mike M. NGO, Vivek RAMANI, Norman U. ADRE
  • Publication number: 20150195179
    Abstract: 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: Application
    Filed: August 17, 2011
    Publication date: July 9, 2015
    Applicant: Google Inc.
    Inventors: Travis Michael Skare, Allen Huang, Aleksey Shlyapnikov
  • Publication number: 20150036947
    Abstract: 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: Application
    Filed: October 17, 2014
    Publication date: February 5, 2015
    Inventors: Mayur Datar, Huei-Hung Christopher Liao, Vivek Kwatra, Allen Huang
  • Publication number: 20140365319
    Abstract: 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: Application
    Filed: June 10, 2013
    Publication date: December 11, 2014
    Inventors: Allen Huang, Lynn Nguyen, Siavash Sedigh Nejad, Michael Ying
  • Patent number: 8873887
    Abstract: 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: Grant
    Filed: January 24, 2013
    Date of Patent: October 28, 2014
    Assignee: Google Inc.
    Inventors: Mayur Datar, Huei-Hung Christopher Liao, Vivek Kwatra, Allen Huang
  • Publication number: 20140223361
    Abstract: 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: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: Google Inc.
    Inventors: Allen Huang, Akiva Bamberger, David Lewis
  • Publication number: 20140205206
    Abstract: 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: Application
    Filed: January 24, 2013
    Publication date: July 24, 2014
    Inventors: MAYUR DATAR, Huei-Hung Christopher Liao, Vivek Kwatra, Allen Huang
  • Publication number: 20130213192
    Abstract: 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: Application
    Filed: February 20, 2012
    Publication date: August 22, 2013
    Inventor: Allen Huang
  • Patent number: 8495933
    Abstract: 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: Grant
    Filed: February 20, 2012
    Date of Patent: July 30, 2013
    Assignee: Yu-Shiang Huang
    Inventor: Allen Huang
  • Publication number: 20120254435
    Abstract: 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: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Applicant: Microsoft Corporation
    Inventors: (Johnson Li) Li Zhaofu, (Bin Kuang) Kuang Bin, (Allen Huang ) Huang Aijun
  • Patent number: 8266082
    Abstract: 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: Grant
    Filed: January 3, 2008
    Date of Patent: September 11, 2012
    Assignee: Industrial Technology Research Institute
    Inventors: Tung-Hung Lu, Li-Dien Fu, Ming-Shien Weng, Allen Huang
  • Patent number: D715777
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: October 21, 2014
    Assignee: Merry Electronics (Shenzhen) Co., Ltd.
    Inventors: Allen Huang, Troy Hung