Patents by Inventor Hao Hu

Hao Hu 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).

  • Publication number: 20170229703
    Abstract: The present invention provides a method of preparing a battery electrode, comprising: (a) providing electroactive particles; (b) mixing the electroactive particles with a graphene-based material to form a composite; and (c) spray coating the composite onto a substrate to form the battery electrode; wherein the percentage of the electroactive particles to the graphene-based material is 40-95 wt %. Furthermore, the present invention provides a high performance battery electrode and lithium sulfur battery or Lithium Metal Oxide-Sulfur battery.
    Type: Application
    Filed: August 7, 2014
    Publication date: August 10, 2017
    Applicant: ACADEMIA SINICA
    Inventors: Chih-Wei CHU, Lain-Jong LI, Kumar PUSHPENDRA, Lung-Hao HU
  • Patent number: 9711209
    Abstract: A semiconductor memory includes a first layer including at least a first memory cell, a second layer including at least a second memory cell, and a wordline shared by the first memory cell and the second memory cell. The first and second memory cells can be above or below the wordline and be coupled to different bit lines.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: July 18, 2017
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Hao-I Yang, Yi-Tzu Chen, Cheng-Jen Chang, Geng-Cing Lin, Yu-Hao Hu
  • Publication number: 20170177199
    Abstract: Disclosed are a method and apparatus for adjusting resolution of medical image. When adjusting resolution, a touch screen is used for display and input. A the method may include: detecting a touch operation inputted by a user through the touch screen under an interface state for displaying a digital image and generating touch information; identifying motion of the user's touch operation in accordance with the touch information and generating motion information; judging whether the detected touch motion meets a predetermined condition for adjusting resolution; if yes, computing an adjusted resolution based on the motion information and a predetermined computing method and displaying data with the adjusted resolution on a region desired to be adjusted on the interface; and when the detected touch motion fails to meet the predetermined condition for adjusting resolution, maintaining the display on the interface with an original resolution on the interface.
    Type: Application
    Filed: June 29, 2016
    Publication date: June 22, 2017
    Inventors: Wenke NIU, Ying YIN, Hao HU
  • Publication number: 20170169160
    Abstract: Disclosed herein are methods for detecting and/or prioritizing phenotype-causing genomic variants and related software tools. A method of the present disclosure comprises (a) computer processing instructions that prioritize generic variants combining (i) variant frequency, (ii) one or more sequence characteristics and (iii) a summing procedure and (b) automatically identifying and reporting the phenotype-causing genetic variants. The method incorporates pedigree data summarized by a log odds (LOD) score in each family.
    Type: Application
    Filed: November 3, 2016
    Publication date: June 15, 2017
    Inventors: Hao Hu, Chad Huff
  • Publication number: 20170169864
    Abstract: A memory array includes a first column of memory cells, a second column of memory cells and a set of switching elements. The first column of memory cells includes a first bit line, a first word line and a second bit line. The second column of memory cells includes the second bit line, a second word line and a third bit line. The first and second column of memory cells are configured to share the second bit line. The first and second bit lines are in a first plane. At least a portion of the first word line and at least a portion of the second word line are in a second plane intersecting the first plane. An amount of bit line switching elements in the set of bit line switching elements is equal to N*2, where N is an amount of columns of memory cells in the memory array.
    Type: Application
    Filed: February 27, 2017
    Publication date: June 15, 2017
    Inventors: Yu-Hao HU, Yi-Tzu CHEN, Hao-I YANG, Cheng-Jen CHANG, Geng-Cing LIN
  • Patent number: 9628582
    Abstract: A precaching system identifies an object, such as a media file, that a user accesses and then analyzes a social graph of the user to identify social graph contacts that may be interested in the object. Based on the content of the object—and the interests and connections of contacts in the social graph—the precaching system determines whether a particular contact in the user's social graph is likely also to access the object. For example, the precaching system may determine a hit score corresponding to the object and a likelihood that the particular contact in the social graph will access the object. If the precaching system determines that the likelihood that the particular contact will access the object meets or exceeds a threshold probability level for precaching the object, the precaching system precaches the object near the contact in anticipation that the contact will access the object.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: April 18, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Hao Hu, Jiang Zhu, Kevin Lee, Flavio Bonomi
  • Patent number: 9620086
    Abstract: Systems, methods, and computer-readable media are disclosed for dynamic contrast adjustment for glyph rendering. Example methods may include rendering a first glyph associated with a font in a first font size, increasing a first contrast of the first glyph in the first font size by adjusting a first grayscale value associated with the first glyph in the first font size to generate an adjusted first grayscale value, and storing the adjusted first grayscale value in a grayscale mapping table associated with the font, the grayscale mapping table comprising a default grayscale value for the first glyph in a second font size. Example methods may include generating a font file comprising the first glyph and the grayscale mapping table.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Lokesh Joshi, Yushu Cao, Hao Hu
  • Patent number: 9614291
    Abstract: A two-dimensional antenna array has n rows of 1×m one-dimensional array and each one-dimensional array is composed of multiple single differential feeding antennas. Each single differential feeding antenna has a differential feeding structure and a microstrip antenna stripe. A longitudinal length of the microstrip antenna stripe is no longer than one wavelength in a dielectric medium, so the microstrip antenna stripe is not excited to a high-order mode. An angle of inclination of a main beam aligns with the broadside and a width of the main beam is further concentrated at elevation direction. The differential feeding structure can reduce an even mode to enhance an isolation. The one and two-dimensional antenna array is miniature by using the small single differential feeding antennas. Isolation and gain of a dual-antenna system using the two-dimensional or one-dimensional antenna arrays are further enhanced and increased if more feeding antenna arrays are used.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: April 4, 2017
    Assignee: U&U ENGINEERING INC.
    Inventors: Chun-Hao Hu, Chi-Ho Chang, Yo-Sheng Lin, Ping-Chang Tsao
  • Patent number: 9609371
    Abstract: The present invention discloses a method for playing online video and a video playing server thereof. This method includes: splitting a video play file into multiple sequentially connected video segments; receiving a video downloading request from a user, obtaining a video segment corresponding to positioning information carried in the video downloading request, and returning content of the video segment corresponding to the positioning information to a client; and confirming that returning content of the current video segment is finished, and releasing bandwidth resources occupied by the user. By applying the present invention, the bandwidth utilization rate can be improved and the bandwidth resource pressure of the video playing server can be decreased.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: March 28, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Feng Liang, Qifei Cheng, Hao Hu
  • Publication number: 20170085432
    Abstract: Embodiments of the present disclosure provide a method and apparatus for determining a physical position of a device. The method comprises: transmitting a control command to the device, the command instructing the device to change power loading of the device in a predetermined pattern; receiving, from a power distribution unit providing power supply for the device, a network address of the power distribution unit, the network address being transmitted by the power distribution unit in response to detecting the change of the power loading in the predetermined pattern; and determining the physical position of the device based at least on the network address of the power distribution unit. With the technical solution according to the embodiments of the present disclosure, the position of the device can be automatically determined without any manual intervention, which helps to control the operation cost and improve the maintenance efficiency.
    Type: Application
    Filed: September 19, 2016
    Publication date: March 23, 2017
    Inventors: Haifang Zhai, Jing Chen, Peter Yuanhang Pan, Ted Huaqi Chen, Sandburg Hao Hu
  • Patent number: 9583494
    Abstract: A memory array includes a first memory column having a first bit line, a first word line and a second bit line. The memory array also includes a second memory column having the second bit line, a second word line and a third bit line. The first memory column and the second memory column are configured to share the second bit line. The sharing of the second bit line facilitates sharing one or more memory array components between the first memory column and the second memory column.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: February 28, 2017
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Yu-Hao Hu, Yi-Tzu Chen, Hao-I Yang, Cheng-Jen Chang, Geng-Cing Lin
  • Publication number: 20170013041
    Abstract: In one embodiment, an HTTP streaming session may be initiated at a client device in a network. The client device may have a buffer and may be configured to request and receive one or more data segments over HTTP from an HTTP server. A first data segment at a first data source rate may be requested and subsequently received. The first data segment may be stored in the buffer. A second data source rate may then be calculated based on a storage level in the buffer, and a second data segment at the second data source rate may be requested.
    Type: Application
    Filed: September 26, 2016
    Publication date: January 12, 2017
    Inventors: Xiaoqing Zhu, Zhi Li, Rong Pan, Joshua B. Gahm, Hao Hu
  • Patent number: 9542004
    Abstract: Examples of performing an update of a display device are described. In some implementations, user gesture data may be received in response to a user gesture being performed on a touch sensitive surface of the display device. In response to determining that the user gesture data is unrecognized, performing one or more default actions, including performing an update of the display device. The update may include performing a flash of the display device. The user gesture data may be associated with the one or more actions automatically or in response to the user providing input to associate the user gesture data with the one or more actions. The user gesture and the associated one or more actions may be stored such that the update of the display device may be performed when the user gesture is subsequently performed.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: January 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Hao Hu
  • Patent number: 9542760
    Abstract: Devices, systems and methods are disclosed for preprocessing JPEG images to enable parallel decoding and for parallel decoding of JPEG images. A JPEG image may be preprocessed to enable parallel decoding by embedding restart (RST) markers within the JPEG data and embedding information in an application (APPn) marker, which may be included in a header associated with the JPEG data. Using the RST markers and information included in the APPn marker, a device may separate the JPEG data into sections and decode the sections in parallel using multiple cores to reduce a time between acquiring and rendering the JPEG image. The parallel outputs may be stored to identified locations in a buffer so that the finished outputs are sequentially stored as a complete decoded JPEG image.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: January 10, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Hao Hu
  • Patent number: 9530183
    Abstract: Techniques are described for presenting fixed layout content in which different scaling factors are used for different portions of an original image such that a user viewing the content on a smaller screen can selectively enlarge different portions of the image while still being able to see all the content in the original page or portion of the surrounding context.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: December 27, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Hao Hu
  • Publication number: 20160371679
    Abstract: A method of conducting a virtual currency transaction through payment cards, which comprises steps of: a payer providing a payment card with an encrypted address; associating said encrypted address to at least one virtual wallet having crypto currencies; a payee receiving a predetermined amount of crypto currencies from said virtual wallet by scanning the encrypted address; and said payee depositing the crypto currencies into payee's virtual wallet. In one embodiment, the payment card can be, but not limited to a credit card and a debit card. In another embodiment, the crypto currency can be, but not limited to Bitcoin. In a further embodiment, the encrypted address can be shown as, but not limited to a QR code.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 22, 2016
    Applicant: WageCan Inc.
    Inventors: Yoshinobu Goto, Chin-Hao Hu, Ching-Chun Cheng
  • Publication number: 20160365905
    Abstract: Methods and systems for transmitting a signal. A first signal from a first device operating in spatial multiplexing transmission is concatenated with a second signal from a second device operating without spatial multiplexing transmission to generate a concatenated signal in a non-linearly superpositioned constellation, in which a portion of the constellation corresponding to the first signal is symmetrical about each of the real and imaginary axes. The concatenated signal is processed according to transmission processing of the second device, to generate a processed signal. The processed signal is transmitted.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 15, 2016
    Inventors: Hao Hu, Ming Jia, Jianglei Ma
  • Publication number: 20160337621
    Abstract: A semiconductor apparatus includes a transfer chamber, an annealing station, a robot arm, and an edge detector. The transfer chamber is configured to interface with an electroplating apparatus. The annealing station is arranged to anneal a wafer. The robot arm is arranged to transfer the wafer from the transfer chamber to the annealing station. The edge detector is disposed over the robot arm for the purpose of monitoring at least one portion of an edge bevel removal area of the wafer carried by the robot arm.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 17, 2016
    Inventors: CHAO-TUNG WU, KUO-CHUNG YU, CHUNG-HAO HU, SHENG-PING WENG
  • Publication number: 20160323158
    Abstract: In one implementation, a method includes obtaining time series data. The time serious data includes a plurality of network utilization measurements. The plurality of network utilization measurements is indicative of a plurality of utilizations of one or more resources of a network resource at a plurality of times. The method also includes determining whether the time series data comprises a plurality of segments. Each segment of the plurality of segments is associated with a separate regression model and each segment includes a portion of the time series data. The method further includes identifying a current segment from the time series data when the time series data comprises the plurality of segments. The method further includes determining an estimated network utilization based on a current regression model associated with the current segment.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 3, 2016
    Inventors: Hao Hu, Preethi Natarajan, Nii Ako Ampa-Sowa, Stephen E. Jerman
  • Patent number: 9485289
    Abstract: In one embodiment, an HTTP streaming session may be initiated at a client device in a network. The client device may have a buffer and may be configured to request and receive one or more data segments over HTTP from an HTTP server. A first data segment at a first data source rate may be requested and subsequently received. The first data segment may be stored in the buffer. A second data source rate may then be calculated based on a storage level in the buffer, and a second data segment at the second data source rate may be requested.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: November 1, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Xiaoqing Zhu, Zhi Li, Rong Pan, Joshua B. Gahm, Hao Hu