Patents by Inventor Fei Su

Fei Su 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: 20120045433
    Abstract: The present invention relates to a combination therapy of propane-1-sulfonic acid {3-[5-(4-chlorophenyl)-1H-pyrrolo[2,3-b]pyridine-3-carbonyl]-2,4-difluoro-phenyl}-amide, or a pharmaceutically acceptable salt thereof, and an topoisomerase inhibitor for treating a patient suffering from a proliferative disorder, in particular a solid tumor, for example, colorectal cancer, melanoma, and thyroid cancer. In particular, the present invention relates to such a therapy wherein the topoisomerase inhibitor is irinotecan, or a pharmaceutically acceptable salt thereof, and the disorder is colorectal cancer involving a tumor comprising b-Raf having the V600E mutation.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 23, 2012
    Inventors: Kapil Dhingra, Brian Higgins, Kenneth Kolinsky, Richard J. Lee, Brian Lestini, Kathryn Packman, Fei Su
  • Patent number: 7966368
    Abstract: Systems and methods useful in communicating messages over a peer-to-peer network, optionally over transient connections to participants in a collaborative session (e.g., an “electronic whiteboard” session), are described. Examples include establishing a session for data transfer, wherein participants easily enter and leave the session without losing data or connections between the participants. Participants in a session may gain access to and catch up with data previously transmitted. Various data structures are useful for communicating messages. Such data structures may be used for transmitting message data or identification data to participants.
    Type: Grant
    Filed: May 2, 2003
    Date of Patent: June 21, 2011
    Assignee: Microsoft Corporation
    Inventors: Philip Ti-Fei Su, Robert J. Jarrett
  • Patent number: 7949035
    Abstract: A Global Position System signal acquiring system and method is provided in this invention. Pluralities of counters are set, each corresponding to a code bin and a frequency bin of the signal. Subsequently, the signal corresponding to the counters is repeatedly received in a unit of time and the counters are accordingly updated for a pre-determined iteration. At last, a maximum value among the counters is found to acquire the signal corresponding to the counter having the maximum value.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: May 24, 2011
    Assignee: Via Technologies, Inc.
    Inventor: Fei Su
  • Patent number: 7793230
    Abstract: The claimed subject matter provides a system and/or a method that facilitates conveying enhanced query results. An interface component can receive a query corresponding to data. A visual component can employ a search result based at least in part upon the query, wherein the search result includes a graphic identifying a location of at least one term of the query within the queried data.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: September 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Eric L. Burns, Harry Kaplanian, Zoltan C. Szilagyi, Philip Ti-Fei Su
  • Publication number: 20100207904
    Abstract: Aspects of the invention provide virtual hover zones. When a user lowers a hovering stylus while remaining within a hover zone, cursor control is modified to be more easily controllable by the user. If the user pauses the stylus in mid-air before lowering the stylus, and if the stylus remains within the hover zone, then upon touchdown the cursor may be moved to the projection of the location where the stylus was paused. Any action that may be taken in response to the touch down may be sent to the projection location as well. Also provided are cursor control zones. A dampening zone may be used to provide dampened cursor movement feedback in response to movement input provided by a pointing device. Also, a dead zone may be used to prohibit cursor movement in response to movement input provided by the pointing device.
    Type: Application
    Filed: May 3, 2010
    Publication date: August 19, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: ALEXANDER J. KOLMYKOV-ZOTOV, EMILY K. RIMAS-RIBIKAUSKAS, PHILIP TI-FEI SU, REED L. TOWNSEND, ROBERT J. JARRETT, STEVEN P. DODGE
  • Patent number: 7728825
    Abstract: Aspects of the invention provide virtual hover zones. When a user lowers a hovering stylus while remaining within a hover zone, cursor control is modified to be more easily controllable by the user. If the user pauses the stylus in mid-air before lowering the stylus, and if the stylus remains within the hover zone, then upon touchdown the cursor may be moved to the projection of the location where the stylus was paused. Any action that may be taken in response to the touch down may be sent to the projection location as well. Also provided are cursor control zones. A dampening zone may be used to provide dampened cursor movement feedback in response to movement input provided by a pointing device. Also, a dead zone may be used to prohibit cursor movement in response to movement input provided by the pointing device.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Alexander J. Kolmykov-Zotov, Emily K. Rimas-Ribikauskas, Philip Ti-Fei Su, Reed L. Townsend, Robert J. Jarrett, Steven P. Dodge
  • Patent number: 7653629
    Abstract: A locking arrangement for data structures is provided that prevents deadlocks, but still allows different threads to simultaneously obtain locks on different nodes of a data structure for both read and write operations. The locking system differentiates locks based on a priority hierarchy. The locking system will fail a request to lock one or more resources in a data structure if access to those resources has already been restricted by a conflicting lock of an equal or higher priority. The locking system may also employ preemptable and non-preemptable locks such that, if a preemptable lock with a lower priority has restricted access to resources, then the locking system will preempt the lower priority lock in favor of a conflicting higher priority lock. Alternately, if a non-preemptable lock with a lower priority has restricted access to resources, then the locking system will wait until the lower priority lock is removed before implementing a requested conflicting higher priority lock.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: January 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Zoltan C Szilagyi, Matthew Paul Rhoten, Philip Ti-Fei Su
  • Patent number: 7542429
    Abstract: Geographically distributed data-gathering client computers are connected to the Internet in the same manner as typical users (for example, via local dial-up connections). The data-gathering client computers poll a central server (the “UserMon” server) for a target site to access. After receiving the address of a target site from the UserMon server, the data-gathering client computers access the target site and obtain performance-parameter values indicative of the quality of their respective Internet connections to the target site and/or the performance of the target site itself. Each data-gathering client computer then pushes the performance-parameter values back to the “UserMon” server for analysis.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: June 2, 2009
    Assignee: Microsoft Corporation
    Inventors: Jerome D. Boss, Cezary Marcjan, Fei Su
  • Patent number: 7525963
    Abstract: Methods for bridging subnet broadcasts across subnet boundaries include: (a) receiving a first broadcast message that originates in a first subnet; (b) sending the first broadcast message to a second subnet; and (c) broadcasting the first broadcast message on the second subnet, wherein the first broadcast message is not sent from the second subnet back to the first subnet and/or it is not rebroadcast on the first subnet. Other methods of processing broadcast messages include: (a) receiving a first broadcast message on a first subnet; (b) determining whether the first broadcast message originated in the first subnet; and (c) when the first broadcast message originated in the first subnet, sending the first broadcast message to a second subnet. Such methods may further include, at least in some examples, marking the first broadcast message to indicate that it originated from the first subnet.
    Type: Grant
    Filed: April 24, 2003
    Date of Patent: April 28, 2009
    Assignee: Microsoft Corporation
    Inventors: Philip Ti-Fei Su, Robert J. Jarrett
  • Patent number: 7505048
    Abstract: Various techniques are disclosed for easily and accurately estimating the amount of overlap between two or more polygons. With various examples of these techniques, a pattern of objects, such as points, is provided over the entire area of the first polygon. The amount of objects within the first polygon then is determined, as is the amount of objects within the first polygon that also are located within the second polygon. The ratio of the amount of objects located within both the first polygon and the second polygon to the total amount of objects located within the first polygon then provides an estimate of the amount of the first polygon overlapped by the second polygon.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventor: Philip Ti-Fei Su
  • Publication number: 20080168045
    Abstract: The claimed subject matter provides a system and/or a method that facilitates generating a content rank that includes at least one quantitative measurement to ascertain the importance of a literary work and/or media. An interface component can receive data related to a query. A rank component can employ a content rank based on a quantitative measurement to ascertain an objective ranking of the queried content.
    Type: Application
    Filed: January 10, 2007
    Publication date: July 10, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Dzmitry Suponau, Eric L. Burns, Harry Kaplanian, Jay R. Girotto, Jon Michael Buschman, Philip Ti-Fei Su, Yue Liu, Zarah Johnson-Morris
  • Publication number: 20080134033
    Abstract: The claimed subject matter provides a system and/or a method that facilitates conveying enhanced query results. An interface component can receive a query corresponding to data. A visual component can employ a search result based at least in part upon the query, wherein the search result includes a graphic identifying a location of at least one term of the query within the queried data.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric L. Burns, Harry Kaplanian, Zoltan C. Szilagyi, Philip Ti-Fei Su
  • Patent number: 7379427
    Abstract: Geographically distributed data-gathering client computers are connected to the Internet in the same manner as typical users (for example, via local dial-up connections). The data-gathering client computers poll a central server (the “UserMon” server) for a target site to access. After receiving the address of a target site from the UserMon server, the data-gathering client computers access the target site and obtain performance-parameter values indicative of the quality of their respective Internet connections to the target site and/or the performance of the target site itself. Each data-gathering client computer then pushes the performance-parameter values back to the “UserMon” server for analysis.
    Type: Grant
    Filed: November 2, 2004
    Date of Patent: May 27, 2008
    Assignee: Microsoft Corporation
    Inventors: Jerome D. Boss, Cezary Marcjan, Fei Su
  • Patent number: 7362326
    Abstract: The convex hull of two polygons having congruent corresponding angles with the same orientation can be determined by analyzing the relationship of each vertex of one of the polygons relative to its adjacent vertices. More particularly a line may be defined between a selected vertex on one of the polygons and its corresponding vertex on the other polygon. If the vertices adjacent to the selected vertex both fall on the same side of the line, then a line connecting the selected vertex with its corresponding vertex lies on the convex hull of the two polygons. If, on the other hand, the vertices adjacent to the selected vertex are located on different sides of the line, then the line connecting the selected vertex with its corresponding vertex does not lie on the convex hull.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: April 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Philip Ti-Fei Su, Richard J Swaney, Matthew P Rhoten
  • Publication number: 20070291824
    Abstract: A Global Position System signal acquiring system and method is provided in this invention. Pluralities of counters are set, each corresponding to a code bin and a frequency bin of the signal. Subsequently, the signal corresponding to the counters is repeatedly received in a unit of time and the counters are accordingly updated for a pre-determined iteration. At last, a maximum value among the counters is found to acquire the signal corresponding to the counter having the maximum value.
    Type: Application
    Filed: December 15, 2006
    Publication date: December 20, 2007
    Applicant: VIA TECHNOLOGIES, INC.
    Inventor: Fei Su
  • Patent number: 7260535
    Abstract: Web server controls are provided for generating client side markups with recognition and/or audible prompting to enable telephone call controls such as making, transferring and disconnecting telephone calls.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: August 21, 2007
    Assignee: Microsoft Corporation
    Inventors: Francisco M. Galanes, Renaud J. Lecoeuche, Fei Su
  • Patent number: 7206776
    Abstract: A locking arrangement for data structures is provided that prevents deadlocks, but still allows different threads to simultaneously obtain locks on different nodes of a data structure for both read and write operations. The locking system will fail a request to lock one or more resources in a data structure if access to those resources has already been restricted by a conflicting lock of an equal or higher priority. The locking system may also employ preemptable and non-preemptable locks such that, if a preemptable lock with a lower priority has restricted access to resources, then the locking system will preempt the lower priority lock in favor of a conflicting higher priority lock. Alternately, if a non-preemptable lock with a lower priority has restricted access to resources, then the locking system will wait until the lower priority lock is removed before implementing a requested conflicting higher priority lock.
    Type: Grant
    Filed: August 15, 2002
    Date of Patent: April 17, 2007
    Assignee: Microsoft Corporation
    Inventors: Zoltan C Szilagyi, Matthew Paul Rhoten, Philip Ti-Fei Su
  • Patent number: 7187378
    Abstract: The convex hull of two polygons having congruent corresponding angles with the same orientation can be determined by analyzing the relationship of each vertex of one of the polygons relative to its adjacent vertices. More particularly a line may be defined between a selected vertex on one of the polygons and its corresponding vertex on the other polygon. If the vertices adjacent to the selected vertex both fall on the same side of the line, then a line connecting the selected vertex with its corresponding vertex lies on the convex hull of the two polygons. If, on the other hand, the vertices adjacent to the selected vertex are located on different sides of the line, then the line connecting the selected vertex with its corresponding vertex does not lie on the convex hull.
    Type: Grant
    Filed: May 14, 2003
    Date of Patent: March 6, 2007
    Assignee: Microsoft Corp.
    Inventors: Philip Ti-Fei Su, Richard J Swaney, Matthew P Rhoten
  • Publication number: 20050108391
    Abstract: Geographically distributed data-gathering client computers are connected to the Internet in the same manner as typical users (for example, via local dial-up connections). The data-gathering client computers poll a central server (the “UserMon” server) for a target site to access. After receiving the address of a target site from the UserMon server, the data-gathering client computers access the target site and obtain performance-parameter values indicative of the quality of their respective Internet connections to the target site and/or the performance of the target site itself. Each data-gathering client computer then pushes the performance-parameter values back to the “UserMon” server for analysis.
    Type: Application
    Filed: November 2, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventors: Jerome Boss, Cezary Marcjan, Fei Su
  • Publication number: 20050099960
    Abstract: Geographically distributed data-gathering client computers are connected to the Internet in the same manner as typical users (for example, via local dial-up connections). The data-gathering client computers poll a central server (the “UserMon” server) for a target site to access. After receiving the address of a target site from the UserMon server, the data-gathering client computers access the target site and obtain performance-parameter values indicative of the quality of their respective Internet connections to the target site and/or the performance of the target site itself. Each data-gathering client computer then pushes the performance-parameter values back to the “UserMon” server for analysis.
    Type: Application
    Filed: November 1, 2004
    Publication date: May 12, 2005
    Applicant: Microsoft Corporation
    Inventors: Jerome Boss, Cezary Marcjan, Fei Su