Patents by Inventor Ning Lin

Ning Lin 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: 20110131341
    Abstract: A selective pre-caching system reduces the amount of content cached at cache proxies by limiting the cached content to that content that a particular cache proxy is responsible for caching. This can substantially reduce the content stored on each cache proxy and reduces the amount of resources consumed for pre-caching in preparation for a particular event. The cache proxy receives a list of content items that and an indication of the topology of the cache network. The cache proxy uses the received topology to determine the content items in the received list of content items that the cache proxy is responsible for caching. The cache proxy then retrieves the determined content items so that they are available in the cache before client requests are received.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Applicant: Microsoft Corporation
    Inventors: Won Suk Yoo, Venkat Raman Don, Anil K. Ruia, Ning Lin, Chittaranjan Pattekar
  • Publication number: 20110102322
    Abstract: A wireless mouse for inputting commands to a host computer includes a casing, a control circuit, a wireless receiver, an electronic switch circuit and a resilient member. The control circuit includes a wireless module to transmit a wireless signal to the wireless receiver. The wireless receiver can be either received in the port of the casing or attached to a connector of the host computer. The electronic switch circuit includes a control terminal, a power input terminal connected to an external power source, and a power output terminal connected to the control circuit. The input and output power terminals are electrically connected or disconnected according to electrical potential at the control terminal. The resilient member is disposed on an inner side of the port. The resilient member is electrically connected with the control terminal by insertion of the wireless receiver in order to disconnect the input and output power terminals.
    Type: Application
    Filed: October 30, 2009
    Publication date: May 5, 2011
    Inventors: Yin-Yu Lin, Yang-Ning Lin, Sue-Yi Chen
  • Publication number: 20110080940
    Abstract: A low latency streaming system provides a stateless protocol between a client and server with reduced latency. The server embeds incremental information in media fragments that eliminates the usage of a typical control channel. In addition, the server provides uniform media fragment responses to media fragment requests, thereby allowing existing Internet cache infrastructure to cache streaming media data. Each fragment has a distinguished Uniform Resource Locator (URL) that allows the fragment to be identified and cached by both Internet cache servers and the client's browser cache. The system reduces latency using various techniques, such as sending fragments that contain less than a full group of pictures (GOP), encoding media without dependencies on subsequent frames, and by allowing clients to request subsequent frames with only information about previous frames.
    Type: Application
    Filed: November 3, 2009
    Publication date: April 7, 2011
    Applicant: Microsoft Corporation
    Inventors: John A. Bocharov, Krishna Prakash Duggaraju, Lin Liu, Jack E. Freelander, Ning Lin, Anirban Roy
  • Publication number: 20100318632
    Abstract: A caching system segments content into multiple, individually cacheable chunks cached by a cache server that caches partial content and serves byte range requests with low latency and fewer duplicate requests to an origin server. The system receives a request from a client for a byte range of a content resource. The system determines the chunks overlapped by the specified byte range and sends a byte range request to the origin server for the overlapped chunks not already stored in a cache. The system stores the bytes of received responses as chunks in the cache and responds to the received request using the chunks stored in the cache. The system serves subsequent requests that overlap with previously requested ranges of bytes from the already retrieved chunks in the cache and makes requests to the origin server only for those chunks that a client has not previously requested.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Won Suk Yoo, Anil K. Ruia, Himanshu Patel, Ning Lin, Chittaranjan Pattekar
  • Publication number: 20100274885
    Abstract: A load balancing system is described herein that proactively balances client requests among multiple destination servers using information about anticipated loads or events on each destination server to inform the load balancing decision. The system detects one or more upcoming events that will affect the performance and/or capacity for handling requests of a destination server. Upon detecting the event, the system informs the load balancer to drain connections around the time of the event. Next, the event occurs on the destination server, and the system detects when the event is complete. In response, the system informs the load balancer to restore connections to the destination server. In this way, the system is able to redirect clients to other available destination servers before the tasks occur. Thus, the load balancing system provides more efficient routing of client requests and improves responsiveness.
    Type: Application
    Filed: April 22, 2009
    Publication date: October 28, 2010
    Applicant: Microsoft Corporation
    Inventors: Won Suk Yoo, Anil K. Ruia, Himanshu Patel, Ning Lin
  • Publication number: 20100268789
    Abstract: A live caching system is described herein that reduces the burden on origin servers for serving live content. In response to receiving a first request that results in a cache miss, the system forwards the first request to the next tier while “holding” other requests for the same content. If the system receives a second request while the first request is pending, the system will recognize that a similar request is outstanding and hold the second request by not forwarding the request to the origin server. After the response to the first request arrives from the next tier, the system shares the response with other held requests. Thus, the live caching system allows a content provider to prepare for very large events by adding more cache hardware and building out a cache server network rather than by increasing the capacity of the origin server.
    Type: Application
    Filed: April 17, 2009
    Publication date: October 21, 2010
    Applicant: Microsoft Corporation
    Inventors: Won Suk Yoo, Anil K. Ruia, Himanshu Patel, John A. Bocharov, Ning Lin
  • Patent number: 7662980
    Abstract: Anbydrous crystalline form of docetaxel and process of making anhydrous docetaxel and docetaxel trihydrate are provided.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: February 16, 2010
    Assignee: Scinopharm Singapore PTE Ltd.
    Inventors: Yuan-Xiu Liao, Meng-Fen Ho, Shu-Ping Chen, Chia-Ning Lin, Yu-Li Lin, Tsung-Yu Hsiao
  • Publication number: 20090275762
    Abstract: New anhydrous crystalline form of docetaxel and process of making anhydrous docetaxel and docetaxel trihydrate are provided.
    Type: Application
    Filed: July 13, 2009
    Publication date: November 5, 2009
    Inventors: Yuan-Xiu Liao, Meng-Fen Ho, Shu-Ping Chen, Chia-Ning Lin, Yu-Ll Lin, Tsung-Yu Hsiao
  • Publication number: 20080186166
    Abstract: The present invention generally relates to systems, methods and applications utilizing the convergence of any combination of the following three technologies: wireless positioning or localization technology, wireless communications technology and sensor technology. In particular, certain embodiments of the present invention relate to a remote device that includes a sensor for determining or measuring a desired parameter, a receiver for receiving position data from the Global Positioning System (GPS) satellite system, a processor for determining whether or not alert conditions are present and a wireless transceiver for transmitting the measured parameter data and the position data to a central station, such as an application service provider (ASP). The ASP, in turn, may communicate the measured data, position data and notification of any alerts to an end user via an alert device. The present invention also relates to various applications and systems utilizing the capabilities of such a device.
    Type: Application
    Filed: January 24, 2008
    Publication date: August 7, 2008
    Inventors: Peter Y. Zhou, Dexing Pang, Yiu-Cho Alan Tong, Ning Lin, David Ralph Addington, Rowena Lampa Albanna, Amro Albanna, Keith L. Bolton
  • Publication number: 20080108693
    Abstract: New anhydrous crystalline form of docetaxel and process of making anhydrous docetaxel and docetaxel trihydrate are provided.
    Type: Application
    Filed: October 19, 2007
    Publication date: May 8, 2008
    Applicant: Scinopharm Singapore PTE Ltd.
    Inventors: Yuan-Xiu Liao, Meng-Fen Ho, Shu-Ping Chen, Chia-Ning Lin, Yu-Li Lin, Tsung-Yu Hsiao
  • Patent number: 7112384
    Abstract: A multi-layer seal system for a manifold (10) of a proton exchange membrane fuel cell includes a silicone rubber filler layer (22) between endplates (9) to compensate for the uneven edges of cell elements, an elastomer gasket (15) disposed within a groove (24) in the contact surfaces of a manifold (10), and a rigid dielectric strip (40) coplanar with the contact surfaces (17) of the endplates (9) interposed between the silicone rubber filler layer (22) and the gasket (15). The rigid dielectric strip (40) may be either angled (40a) for a corner seal, or flat (40b).
    Type: Grant
    Filed: July 15, 2003
    Date of Patent: September 26, 2006
    Assignee: UTC Fuel Cells, LLC
    Inventors: Nileshkumar T. Dave, Ning Lin
  • Publication number: 20050250440
    Abstract: The present invention generally relates to systems, methods and applications utilizing the convergence of any combination of the following three technologies: wireless positioning or localization technology, wireless communications technology and sensor technology. In particular, certain embodiments of the present invention relate to a remote device that includes a sensor for determining or measuring a desired parameter, a receiver for receiving position data from the Global Positioning System (GPS) satellite system, a processor for determining whether or not alert conditions are present and a wireless transceiver for transmitting the measured parameter data and the position data to a central station, such as an application service provider (ASP). The ASP, in turn, may communicate the measured data, position data and notification of any alerts to an end user via an alert device. The present invention also relates to various applications and systems utilizing the capabilities of such a device.
    Type: Application
    Filed: October 6, 2004
    Publication date: November 10, 2005
    Inventors: Peter Zhou, Dexing Pang, Yiu-Cho Tong, Ning Lin, David Addington, Rowena Albanna, Amro Albanna, Keith Bolton
  • Patent number: 6847892
    Abstract: The present invention generally relates to systems, methods and applications utilizing the convergence of any combination of the following three technologies: wireless positioning or localization technology, wireless communications technology and sensor technology. In particular, certain embodiments of the present invention relate to a remote device that includes a sensor for determining or measuring a desired parameter, a receiver for receiving position data from the Global Positioning System (GPS) satellite system, a processor for determining whether or not alert conditions are present and a wireless transceiver for transmitting the measured parameter data and the position data to a central station, such as an application service provider (ASP). The ASP, in turn, may communicate the measured data, position data and notification of any alerts to an end user via an alert device. The present invention also relates to various applications and systems utilizing the capabilities of such a device.
    Type: Grant
    Filed: October 29, 2001
    Date of Patent: January 25, 2005
    Assignee: Digital Angel Corporation
    Inventors: Peter Y. Zhou, Dexing Pang, Yiu-Cho Alan Tong, Ning Lin, David Ralph Addington, Rowena Lampa Albanna, Amro Albanna, Keith I. Bolton
  • Publication number: 20050014058
    Abstract: A multi-layer seal system for a manifold (10) of a proton exchange membrane fuel cell includes a silicone rubber filler layer (22) between endplates (9) to compensate for the uneven edges of cell elements, an elastomer gasket (15) disposed within a groove (24) in the contact surfaces of a manifold (10), and a rigid dielectric strip (40) coplanar with the contact surfaces (17) of the endplates (9) interposed between the silicone rubber filler layer (22) and the gasket (15). The rigid dielectric strip (40) may be either angled (40a) for a corner seal, or flat (40b).
    Type: Application
    Filed: July 15, 2003
    Publication date: January 20, 2005
    Inventors: Nileshkumar Dave, Ning Lin
  • Patent number: 6700259
    Abstract: A magnetic repulsion-actuated magnetic bearing is constructed to include a stator, two magnetic repulsion modules mounted inside the stator, a rotor having two annular permanent magnets at the ends corresponding to the two magnetic repulsion modules. A magnetic force of repulsion is produced between equiangularly spaced permanent magnets of the magnetic repulsion modules and the annular permanent magnets of the rotor to keep the rotor radially in position automatically upon power failure. A controller is electrically connected to windings of the magnetic repulsion modules for controlling the current of the windings to change the intensity of magnetic force so as to further control the radial magnetic force of repulsion of the magnetic repulsion actuators, keeping the radial bearing stiffness during rotation of the rotor.
    Type: Grant
    Filed: February 20, 2003
    Date of Patent: March 2, 2004
    Assignee: Industrial Technology Research Institute
    Inventors: Kang-Ning Lin, Fong-Tan Yu, Se-Kang Ho
  • Publication number: 20030149526
    Abstract: The present invention generally relates to systems, methods and applications utilizing the convergence of any combination of the following three technologies: wireless positioning or localization technology, wireless communications technology and sensor technology. In particular, certain embodiments of the present invention relate to a remote device that includes a sensor for determining or measuring a desired parameter, a receiver for receiving position data from the Global Positioning System (GPS) satellite system, a processor for determining whether or not alert conditions are present and a wireless transceiver for transmitting the measured parameter data and the position data to a central station, such as an application service provider (ASP). The ASP, in turn, may communicate the measured data, position data and notification of any alerts to an end user via an alert device. The present invention also relates to various applications and systems utilizing the capabilities of such a device.
    Type: Application
    Filed: December 17, 2002
    Publication date: August 7, 2003
    Inventors: Peter Y Zhou, Dexing Pang, Yiu-Cho Alan Tong, Ning Lin, David Ralph Addington, Rowena Lampa Albanna, Amro Albanna, Keith I Bolton
  • Patent number: 5858735
    Abstract: A process for obtaining trehalose by growing a fungus of the genus Pleurotus in a liquid or solid medium and purifying the trehalose produced by the fungus.
    Type: Grant
    Filed: October 16, 1997
    Date of Patent: January 12, 1999
    Assignee: Development Center for Biotechnology
    Inventors: Jin-Torng Peng, Shou-Hsiung Pai, Ae-Ning Lin, Mei-Wen Chen
  • Patent number: 5462863
    Abstract: A method for recovering hepatitis B surface antigen protein from transformed yeast cells including the steps of (i) obtaining an aqueous homogenate of the yeast cells; (ii) enriching the hepatitis B surface antigen protein in the homogenate with a protein-aggregating reagent to form a precipitate which contains hepatitis B surface antigen protein; (iii) dissolving the precipitate in a buffer to form a suspension; and (iv) post-homogenizing the suspension to obtain a 10% to 50% increase in yield of the hepatitis B surface antigen protein as calculated based on a yield achieved without performing the post-homogenizing step.
    Type: Grant
    Filed: April 28, 1994
    Date of Patent: October 31, 1995
    Assignee: Development Center for Biotechnology
    Inventors: Jih-Han Hsieh, Shu-Ching Shih, Wei-Kuang Chi, Yi-Ding Chu, Ae-Ning Lin