Patents by Inventor Fei Cao

Fei Cao 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: 8839384
    Abstract: Methods and systems for maintaining user privacy preferences based on one or more user identifications across a plurality of applications are provided. Two or more user identifications are received with associated user privacy preferences. The received user identification is compared against other user identifications to determine if the user identifications relate to the same user. It may be determined that two user identifications are related if they have at least one browser property in common. A consolidated data stream of the user privacy preferences for the related user identifications is created. The consolidated data stream is communicated to one or more applications and propagated to maintain the user privacy preferences across the applications relating to the user identification.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Siddhartha Roy, Sijian Zhang, Michael Elizarov, Shaoyu Zhou, Fei Cao
  • Publication number: 20140055926
    Abstract: A holder for a surface contact card includes a main body, a pivotal shaft, and a cover. The main body has a latching block and defines a receiving groove configured for receiving a surface contact card. The cover includes a hinge portion and a latching tab. The pivotal shaft extends through the hinge portion and rotatably connects to the main body. The cover is pivotally and slidably engaged with the main body for covering the receiving groove, and the latching tab is latched with the block.
    Type: Application
    Filed: June 28, 2013
    Publication date: February 27, 2014
    Inventors: GUANG-FEI CAO, LEI WANG
  • Patent number: 8610003
    Abstract: A shielding structure includes a frame and a removable plate. The frame includes a peripheral wall, and the removable plate located in the opening may be fixed to the connecting board, the removable plate defining an access hole. A scored line is defined between the removable plate and the connecting board. The shielding structure further defines an arcuate gap between the removable plate and the connecting board and communicating with the scored line, and a mating hole, the arcuate gap is for increasing the shearing stresses on shielding structure the scored line when the removable plate must be removed.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: December 17, 2013
    Assignees: Shenzhen Futaihong Precision Industry Co., Ltd., FIH (Hong Kong) Limited
    Inventors: Xin Fang, Guang-Fei Cao
  • Patent number: 8572239
    Abstract: Large sets of unorganized data may provide little value in identifying useful observations from such data. For example, an online merchant may maintain a database of millions of user IDs (e.g., a cookie ID, a login ID, a device ID, a network ID, etc.) along with content viewed and/or actions taken with the user IDs, where minimal associations are known between user IDs. It may be advantageous to link together user IDs of respective users to capture a comprehensive view of respective users' activities. Accordingly, one or more systems and/or techniques for identifying a cluster of nodes based upon transforming a set of node pairings (e.g., pairings of related nodes) one or more times are disclosed herein. Iterative transformations may be performed until respective nodes are paired with merely their smallest neighboring node and are paired with no other node. In this way, node clusters may be identifiable.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Fei Cao, Shaoyu Zhou, Zhuoqing Wu, Jr., Sijian Zhang, Siddhartha Roy, Michael A. Elizarov
  • Patent number: 8373076
    Abstract: A shielding assembly includes a frame including a catch protruding near one end thereof; and a cover including a main body. The main body is punched to form an opening and a latching portion protruding from the main body and aligned with the opening; the latching portion latches with the catch, the latching portion shields the opening to improve the shielding affect of the shielding assembly.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: February 12, 2013
    Assignees: Shenzhen Futaihong Precision Industry Co., Ltd., FIH (Hong Kong) Limited
    Inventor: Guang-Fei Cao
  • Publication number: 20130000969
    Abstract: A shielding structure includes a frame and a removable plate. The frame includes a peripheral wall, and the removable plate located in the opening may be fixed to the connecting board, the removable plate defining an access hole. A scored line is defined between the removable plate and the connecting board. The shielding structure further defines an arcuate gap between the removable plate and the connecting board and communicating with the scored line, and a mating hole, the arcuate gap is for increasing the shearing stresses on shielding structure the scored line when the removable plate must be removed.
    Type: Application
    Filed: December 15, 2011
    Publication date: January 3, 2013
    Applicants: FIH (HONG KONG) LIMITED, SHENZHEN FUTAIHONG PRECISION INDUSTRY CO., LTD.
    Inventors: XIN FANG, GUANG-FEI CAO
  • Publication number: 20120072554
    Abstract: Large sets of unorganized data may provide little value in identifying useful observations from such data. For example, an online merchant may maintain a database of millions of user IDs (e.g., a cookie ID, a login ID, a device ID, a network ID, etc.) along with content viewed and/or actions taken with the user IDs, where minimal associations are known between user IDs. It may be advantageous to link together user IDs of respective users to capture a comprehensive view of respective users' activities. Accordingly, one or more systems and/or techniques for identifying a cluster of nodes based upon transforming a set of node pairings (e.g., pairings of related nodes) one or more times are disclosed herein. Iterative transformations may be performed until respective nodes are paired with merely their smallest neighboring node and are paired with no other node. In this way, node clusters may be identifiable.
    Type: Application
    Filed: September 20, 2010
    Publication date: March 22, 2012
    Applicant: Microsoft Corporation
    Inventors: Fei Cao, Shaoyu Zhou, Zhuoqing Wu, Sijian Zhang, Siddhartha Roy, Michael A. Elizarov
  • Publication number: 20120054821
    Abstract: Methods and systems for maintaining user privacy preferences based on one or more user identifications across a plurality of applications are provided. Two or more user identifications are received with associated user privacy preferences. The received user identification is compared against other user identifications to determine if the user identifications relate to the same user. It may be determined that two user identifications are related if they have at least one browser property in common. A consolidated data stream of the user privacy preferences for the related user identifications is created. The consolidated data stream is communicated to one or more applications and propagated to maintain the user privacy preferences across the applications relating to the user identification.
    Type: Application
    Filed: September 1, 2010
    Publication date: March 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: SIDDHARTHA ROY, SIJIAN ZHANG, MICHAEL ELIZAROV, SHAOYU ZHOU, FEI CAO
  • Publication number: 20120054003
    Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that maintain a targetable user inventory for digital advertising. In embodiments, a request is made for user data associated with a user identification. If the user data or user identification is not available, a list of alternative user identifications is ranked according to various criteria based on identification signals. A match is selected from the list of alternative user identifications and user data associated with the alternative user identification is communicated in response to the request.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: ERH-CHUN YEH, SIJIAN ZHANG, SHAOYU ZHOU, LEI JIN, FEI CAO
  • Publication number: 20120012381
    Abstract: A shielding assembly includes a frame including a catch protruding near one end thereof; and a cover including a main body. The main body is punched to form an opening and a latching portion protruding from the main body and aligned with the opening; the latching portion latches with the catch, the latching portion shields the opening to improve the shielding affect of the shielding assembly.
    Type: Application
    Filed: September 24, 2010
    Publication date: January 19, 2012
    Applicants: FIH (HONG KONG) LIMITED, SHENZHEN FUTAIHONG PRECISION INDUSTRY CO., LTD.
    Inventor: GUANG-FEI CAO
  • Publication number: 20110313847
    Abstract: Systems and methods for mapping identifiers are provided. Activity logs illustrate activities and/or events associated with a plurality of identifiers. The identifiers may be registered identifiers, unregistered identifiers, or a combination thereof. When at least two identifiers share a linking attribute, the at least two identifiers may be mapped to one another, along with information associated therewith (if any) such as a user profile. Each subsequent line of an activity line may also be mapped to the identifiers of the initial single line when a linking attribute or an overlapping identifier is present. A number of identifiers associated with each other may be increased by mapping identifiers and, thus, a targeted audience for a customized advertisement may, in turn, be increased.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Fei Cao, Shaoyu Zhou, Siddhartha Roy, Michael Elizarov, Zhuoqing Wu, James Zhang
  • Publication number: 20110247924
    Abstract: A key button structure for entering data in an electronic device comprises a first key element and a second key element. The second key element is retained to the first key element by a retaining mechanism. The second key element has a joint positioned at a side thereof opposite to the first key element and two actuators 226 located at an opposite side thereof facing the first key element. The joint pivotably couples the second key element to a housing 10 of the electronic device.
    Type: Application
    Filed: May 28, 2010
    Publication date: October 13, 2011
    Applicants: FIH (HONG KONG) LIMITED, SHENZHEN FUTAIHONG PRECISION INDUSTRY CO., LTD.
    Inventor: GUANG-FEI CAO
  • Publication number: 20100211599
    Abstract: A file transfer system including: a file sender, a file receiver, an Instant Messaging (IM) server, a file relay policy server and a file relay server. Also disclosed are the internal structures of the above file relay policy server and IM server and a file transfer method. If the file receiver has not logged in the IM system, it is possible that the file sender sends a file to the file relay policy server, the file relay policy server forwards the file to an appropriate file relay server, and the file relay server transfers the file to a mobile terminal as the file receiver according to a file transfer protocol of the file relay server itself, thereby facilitating the file transfer for the mobile subscriber and enhancing the mobile subscriber's experience in using the mobile IM service.
    Type: Application
    Filed: May 3, 2010
    Publication date: August 19, 2010
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Fei Cao
  • Publication number: 20100026628
    Abstract: A handheld apparatus includes an input key, a screen, a monitoring module connected to the input key, and a Morse code decoder connected between the monitoring module and the screen. The monitoring module monitors the state of the input key and generates a corresponding Morse code, and outputs the Morse code to the Morse code decoder. The Morse code decoder decodes the Morse code into information and outputs the information to the screen. The screen displays the information. The present invention further includes a method of inputting information in the handheld apparatus.
    Type: Application
    Filed: September 15, 2008
    Publication date: February 4, 2010
    Applicants: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD, HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: HONG-LIANG LIU, XIA-FEI CAO
  • Patent number: D622146
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: August 24, 2010
    Assignee: Kraft Foods Global Brands LLC
    Inventors: Keely Eileen Wheaton, J. Steven Little, James J. Miller, Fei Cao, Amy Gina Kim, Kyle Robert Gati, Jason Craig Campbell
  • Patent number: D645356
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: September 20, 2011
    Assignee: Kraft Foods Global Brands LLC
    Inventors: Keely Eileen Wheaton, J. Steven Little, James J. Miller, Fei Cao, Amy Gina Kim, Kyle Robert Gati, Jason Craig Campbell
  • Patent number: D649060
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: November 22, 2011
    Assignee: Kraft Foods Global Brands LLC
    Inventors: Keely Eileen Wheaton, J. Steven Little, James J. Miller, Fei Cao, Amy Gina Kim, Kyle Robert Gati, Jason Craig Campbell