Patents by Inventor Shan Xu

Shan Xu 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: 9444806
    Abstract: The disclosure relates to a method, apparatus and server for identity authentication, related to communication technique to solve system overload problem caused by invalid access ID attack. The method may include: a server receiving an API calling request from third party developer, the API calling request carrying access ID generated in advance by server and assigned to the third party developer; searching for a version character carried in the access ID; based on a version character generation rule, verifying whether the version number marked by the version character being the same as a version number of the check character generation rule used by the server; when the version character being verified successfully, searching for at least a check character carried in the access ID; and based on the check character generation rule, verifying respectively on the at least a check character. The disclosure is applied to API calling request process.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: September 13, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Dong Shan Xu, He Tao Huang
  • Patent number: 9224081
    Abstract: An image recording apparatus includes: at least one container, a recorder, a communication unit, an input device, a memory, a display, and a controller. The controller performs: receiving a recording command via the communication unit; storing the recording command in the memory; and detecting a remaining amount of the consumables in the container. And the controller further performs: calculating a consumption amount of the consumables in accordance with the stored recording command; receiving authentication information; authenticating the stored recording command and comparing the detected remaining amount of the consumables with the calculated consumption amount to be consumed for the image of the authenticated recording command; and displaying information of a first authenticated recording command with a first indication indicating the first authenticated recording command is executed, when the calculated consumption amount is equal to or less than the detected remaining amount.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: December 29, 2015
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Shan Xu
  • Publication number: 20150163216
    Abstract: The disclosure relates to a method, apparatus and server for identity authentication, related to communication technique to solve system overload problem caused by invalid access ID attack. The method may include: a server receiving an API calling request from third party developer, the API calling request carrying access ID generated in advance by server and assigned to the third party developer; searching for a version character carried in the access ID; based on a version character generation rule, verifying whether the version number marked by the version character being the same as a version number of the check character generation rule used by the server; when the version character being verified successfully, searching for at least a check character carried in the access ID; and based on the check character generation rule, verifying respectively on the at least a check character. The disclosure is applied to API calling request process.
    Type: Application
    Filed: February 19, 2015
    Publication date: June 11, 2015
    Inventors: DONG SHAN XU, HE TAO HUANG
  • Publication number: 20150127989
    Abstract: The present disclosure relates to a method, a device and a storage medium for determining a health state of an information system. At first, a baseline configuration document corresponding to the information system is received, and data records under inspection of the information system are acquired. The baseline configuration document defines baselines. Then, each of the data records under inspection is compared with at least one baseline defined in the baseline configuration document to obtain a comparing result between each of the data records under inspection and the at least one baseline. At last, the health state of the information system is determined according to the comparing result between each of the data records under inspection and the at least one baseline. A health-determining apparatus relative to the above-mentioned method is also provided. Therefore, by these method and apparatus, the health state of the information system is quantifiable.
    Type: Application
    Filed: January 7, 2015
    Publication date: May 7, 2015
    Inventors: Bin Zhou, Dong Shan Xu, Shan Yang Fu
  • Publication number: 20150116789
    Abstract: A reading apparatus includes a reading device for reading an image on a recording medium and generating image data. The reading apparatus is configured to: receive the generated image data; retrieve a first region location indicator indicating a location of a first region to be defined on an image based on the generated image data, a second region location indicator indicating a location of a second region, a first image processing indicator indicating at least one image processing determined for the first region, and a second image processing indicator indicating at least one image processing determined for the second region; determine first partial image data based on the first region location indicator; execute the at least one image processing; determine second partial image data; and execute the at least one image processing.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 30, 2015
    Inventor: Shan XU
  • Publication number: 20140293317
    Abstract: An image recording apparatus includes: at least one container, a recorder, a communication unit, an input device, a memory, a display, and a controller. The controller performs: receiving a recording command via the communication unit; storing the recording command in the memory; and detecting a remaining amount of the consumables in the container. And the controller further performs: calculating a consumption amount of the consumables in accordance with the stored recording command; receiving authentication information; authenticating the stored recording command and comparing the detected remaining amount of the consumables with the calculated consumption amount to be consumed for the image of the authenticated recording command; and displaying information of a first authenticated recording command with a first indication indicating the first authenticated recording command is executed, when the calculated consumption amount is equal to or less than the detected remaining amount.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 2, 2014
    Applicant: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Shan XU
  • Patent number: 8106158
    Abstract: The present invention relates to compositions and methods for fusion protein separation utilizing a peptide linker comprising a novel thrombin cleavage site.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: January 31, 2012
    Assignee: ViroMed Co., Ltd.
    Inventors: Sujeong Kim, Jong-Mook Kim, Song Shan Xu
  • Publication number: 20100285526
    Abstract: The present invention relates to compositions and methods for fusion protein separation utilizing a peptide linker comprising a novel thrombin cleavage site.
    Type: Application
    Filed: April 28, 2009
    Publication date: November 11, 2010
    Inventors: Sujeong KIM, Jong-Mook Kim, Song Shan Xu
  • Patent number: 7585943
    Abstract: The present invention relates to compositions and methods for fusion protein separation utilizing a peptide linker comprising a novel thrombin cleavage site.
    Type: Grant
    Filed: April 20, 2006
    Date of Patent: September 8, 2009
    Assignee: ViroMed Co., Ltd.
    Inventors: Sujeong Kim, Jong-Mook Kim, Song Shan Xu
  • Patent number: 7464334
    Abstract: In an operating system, a resource handler accepts resource requests from application modules. A resource request identifies a module from which the requested resource is to be obtained. Rather than providing the resource from the identified module, however, the resource handler provides the requested resource from an associated resource module. An association between an executable module and resource modules of different languages is created by a defined file naming convention, optionally using different directories for resource modules of different languages. Some executable modules contain a shared resource reference which can be used to create an association between multiple executable modules and a single set of shared resource modules. A language fallback mechanism allows alternative languages to be used where resource modules of the appropriate language are not available.
    Type: Grant
    Filed: January 27, 2004
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Edward S. Miller, Bjorn C. Retting, Gregory Wilson, Shan Xu, Arul A. Meneze, Michael J. Thomson, Sharad Mathur, Roberto Cazzaro, Michael Ginsberg
  • Patent number: 7440037
    Abstract: Anti-aliasing characters for improved display on an interlaced television monitor is described. In one implementation, an expanded character is generated by increasing a character's original dimensions. The expanded character includes multiple sub-blocks and each sub-block includes multiple pixels. The pixels of each sub-block are mapped to a single destination color that is based on specific numbers of foreground pixels in the sub-block and a particular number of gray levels used to represent the character. Subsequent to this mapping, the expanded character is scaled back to its original size.
    Type: Grant
    Filed: August 2, 2005
    Date of Patent: October 21, 2008
    Assignee: Microsoft Corporation
    Inventors: Yu-Rong Wang, You-Shun Liu, Zhi-Guang Zhou, Shan Xu
  • Publication number: 20080171852
    Abstract: The present invention relates to compositions and methods for fusion protein separation utilizing a peptide linker comprising a novel thrombin cleavage site.
    Type: Application
    Filed: April 20, 2006
    Publication date: July 17, 2008
    Inventors: Sujeong Kim, Jong-Mook Kim, Song Shan Xu
  • Publication number: 20060276625
    Abstract: The present invention relates to compositions and methods for fusion protein separation utilizing a peptide linker comprising a novel thrombin cleavage site.
    Type: Application
    Filed: April 20, 2006
    Publication date: December 7, 2006
    Inventors: Sujeong Kim, Jong-Mook Kim, Song Shan Xu
  • Patent number: 7086144
    Abstract: A mounting apparatus for mounting a CPU (53) in a socket (52), includes a base (20), a plurality of resilient members (300) respectively disposed at opposite sides of the base and a movement unit (40) having a pressing portion (402) received in the base which moves vertically with respect to the base. The base includes a concave (201) defined in a bottom thereof for receiving the CPU therein. The resilient members cooperate with each other to locate the CPU within the base. The pressing portion is provided to push the CPU off the base so as to vertically mount the CPU into the socket. The base includes projection portions (221, 233) to be received in slots (521, 523) in the socket.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: August 8, 2006
    Assignee: HON HAI Precision Industry Co., Ltd.
    Inventors: Yong-Min Luo, Wen-Shan Xu
  • Publication number: 20060092176
    Abstract: Anti-aliasing characters for improved display on an interlaced television monitor is described. In one implementation, an expanded character is generated by increasing a character's original dimensions. The expanded character includes multiple sub-blocks and each sub-block includes multiple pixels. The pixels of each sub-block are mapped to a single destination color that is based on specific numbers of foreground pixels in the sub-block and a particular number of gray levels used to represent the character. Subsequent to this mapping, the expanded character is scaled back to its original size.
    Type: Application
    Filed: August 2, 2005
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventors: Yu-Rong Wang, You-Shun Liu, Zhi-Guang Zhou, Shan Xu
  • Patent number: 6995803
    Abstract: The described arrangements and procedures anti-alias a character for display on a monitor such as an interlaced television monitor. In one implementation, an expanded character is generated by increasing a character's original dimensions. The expanded character includes multiple sub-blocks and each sub-block includes multiple pixels. The pixels of each sub-block are mapped to a single destination color that is based on specific numbers of foreground pixels in the sub-block and a particular number of gray levels used to represent the character. Subsequent to this mapping, the expanded character is scaled back to its original size.
    Type: Grant
    Filed: May 23, 2002
    Date of Patent: February 7, 2006
    Assignee: Microsoft Corporation
    Inventors: Yu-Rong Wang, You-Shun Liu, Zhi-Guang Zhou, Shan Xu
  • Publication number: 20050231904
    Abstract: A mounting apparatus for mounting a CPU to a socket includes a connecting member (10) with a first air vent (16) defined therein, a pipe member (20) with a second air vent (26) defined therein, and a base (30) with a third air vent (32) defined therein. An end of the connecting member connects with a vacuum pump (13). The other end of the connecting member connects with an end of the pipe member. The other end of the pipe member connects with the base. A through hole (22) is defined in the pipe member. The base defines a concave (35) therein to accommodate the CPU therein. The concave communicates with the third air vent. The first air vent, the second air vent and the third air vent communicate with or are separated from the atmosphere through the through hole.
    Type: Application
    Filed: April 13, 2005
    Publication date: October 20, 2005
    Applicant: HON HAI Precision Industry CO., LTD.
    Inventors: Yong-Min Luo, Wen-Shan Xu
  • Publication number: 20050233615
    Abstract: A mounting apparatus for mounting a CPU (53) in a socket (52), includes a base (20), a plurality of resilient members (300) respectively disposed at opposite sides of the base and a movement unit (40) having a pressing portion (402) received in the base which moves vertically with respect to the base. The base includes a concave (201) defined in a bottom thereof for receiving the CPU therein. The resilient members cooperate with each other to locate the CPU within the base. The pressing portion is provided to push the CPU off the base so as to vertically mount the CPU into the socket.
    Type: Application
    Filed: November 16, 2004
    Publication date: October 20, 2005
    Applicant: Hon Hai Precision Industry CO., LTD.
    Inventors: Yong-Min Luo, Wen-Shan Xu
  • Publication number: 20040172648
    Abstract: A mechanism is provided which allows a user to navigate through channels with programs that share related attribute information, such as a common category. The channels can include at least one broadcast channel that presents programs at scheduled times, and at least one on-demand channel that presents programs for viewing at user-specified times.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Inventors: Shan Xu, Peter T. Barrett, Zhi-Guang Zhou, Zhi Zheng, Mingda Pan, Qin Hong, Youshun Liu, Yu Yang, Yurong Wang
  • Publication number: 20040155896
    Abstract: In an operating system, a resource handler accepts resource requests from application modules. A resource request identifies a module from which the requested resource is to be obtained. Rather than providing the resource from the identified module, however, the resource handler provides the requested resource from an associated resource module. An association between an executable module and resource modules of different languages is created by a defined file naming convention, optionally using different directories for resource modules of different languages. Some executable modules contain a shared resource reference which can be used to create an association between multiple executable modules and a single set of shared resource modules. A language fallback mechanism allows alternative languages to be used where resource modules of the appropriate language are not available.
    Type: Application
    Filed: January 21, 2004
    Publication date: August 12, 2004
    Inventors: Edward S. Miller, Bjorn C. Rettig, Gregory Wilson, Shan Xu, Arul A. Menezes, Michael J. Thomson, Sharad Mathur, Roberto Cazzaro, Michael Ginsberg