Patents by Inventor Yung Shin

Yung Shin 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: 20080005408
    Abstract: A method for increasing transmission efficiency of an electronic device using a serial peripheral interface includes receiving data from a first pin of the serial peripheral interface of the electronic device during a first duration according to a clock signal received from a clock pin of the serial peripheral interface of the electronic device, and outputting data from the first pin during a second duration according to the clock signal.
    Type: Application
    Filed: June 15, 2006
    Publication date: January 3, 2008
    Inventors: Ting-Kuo Yen, Yung-Shin Wang, Huang-Yuan Chen
  • Patent number: 7260574
    Abstract: A method and system for mapping a number of characters in a string, wherein the string comprises a combination of characters representing indexed expressions and a combination of characters representing non-indexed expressions. One embodiment produces a weight array that can be utilized to compare a first and second string having indexed and non-indexed expressions. In one embodiment, a method generates a set of special weights for characters that represent indexed and non-indexed expressions. The method then associates a weight value of an indexed expression with the specific group of characters representing a specific non-indexed expression, and generates a weight array by retrieving a plurality of special weights associated with the specific group of characters representing the specific non-indexed expression and the associated weight value of the indexed expression.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: August 21, 2007
    Assignee: Microsoft Corporation
    Inventors: John McConnell, Julie Bennett, Yung-Shin Lin
  • Publication number: 20070062920
    Abstract: Laser assisted machining process and machine utilizing multiple distributed laser units that are strategically distributed around the workpiece being machined to simultaneously heat the workpiece, creating a desired temperature distribution for laser assisted machining. Sequential incremental heating from different directions and positions are used, resulting in longer tool life and shorter machining time.
    Type: Application
    Filed: September 7, 2006
    Publication date: March 22, 2007
    Inventor: Yung Shin
  • Patent number: 7178142
    Abstract: In a computer operating system having a user interface, a resource loader, and a registry resource database, a method for dynamically verifying whether the resource content of a resource module is compatible with the most current version of the operating system. Upon obtaining a request for a resource, the resource loader verifies that the resource modules remain compatible with the operating system prior to loading a resource from an alternate resource module. In accordance with one embodiment of the present invention, the operating system has a multilingual user interface and utilizes resource modules that are language specific.
    Type: Grant
    Filed: October 29, 2001
    Date of Patent: February 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Julie D. Bennett, Yung-Shin Lin, Shenghua Ye
  • Publication number: 20060225068
    Abstract: In a computer operating system having a user interface, a resource loader, and a registry resource database, a method for dynamically verifying whether the resource content of a resource module is compatible with the most current version of the operating system. Upon obtaining a request for a resource, the resource loader verifies that the resource modules remain compatible with the operating system prior to loading a resource from an alternate resource module. In accordance with one embodiment of the present invention, the operating system has a multilingual user interface and utilizes resource modules that are language specific.
    Type: Application
    Filed: May 31, 2006
    Publication date: October 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Julie Bennett, Yung-Shin Lin, Shenghua Ye
  • Patent number: 7017162
    Abstract: An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's .NET™ platform.
    Type: Grant
    Filed: July 10, 2001
    Date of Patent: March 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Adam W. Smith, Anthony J. Moore, Brian A. LaMacchia, Anders Hejlsberg, Brian M. Grunkemeyer, Caleb L. Doise, Christopher W. Brumme, Christopher L. Anderson, Corina E. Feuerstein, Craig T. Sinclair, Daniel Takacs, David S. Ebbo, David O. Driver, David S. Mortenson, Erik B. Christensen, Erik B. Olson, Fabio A. Yeon, Gopala Krishna R. Kakivaya, Gregory D. Fee, Hany E. Ramadan, Henry L. Sanders, Jayanth V. Rajan, Jeffrey M. Cooperstein, Jonathan C. Hawkins, James H. Hogg, Joe D. Long, John I. McConnell, Jesus Ruiz-Scougall, James S. Miller, Julie D. Bennett, Krzysztof J. Cwalina, Lance E. Olson, Loren M. Kohnfelder, Michael M. Magruder, Manish S. Prabhu, Radu Rares Palanca, Raja Krishnaswamy, Shawn P. Burke, Sean E. Trowbridge, Seth M. Demsey, Shajan Dasan, Stefan H. Pharies, Suzanne M. Cook, Tarun Anand, Travis J. Muhlestein, Yann E. Christensen, Yung-shin Lin, Ramasamy Krishnaswamy, Joseph Roxe, Alan Boshier, David Bau
  • Patent number: 7013469
    Abstract: An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's .NET™ platform.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: March 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Adam W. Smith, Anthony J. Moore, Brian A. LaMacchia, Anders Hejlsberg, Brian M. Grunkemeyer, Caleb L. Doise, Christopher W. Brumme, Christopher L. Anderson, Corina E. Feuerstein, Craig T. Sinclair, Daniel Takacs, David S. Ebbo, David O. Driver, David S. Mortenson, Erik B. Christensen, Erik B. Olson, Fabio A. Yeon, Gopala Krishna R. Kakivaya, Gregory D. Fee, Hany E. Ramadan, Henry L. Sanders, Jayanth V. Rajan, Jeffrey M. Cooperstein, Jonathan C. Hawkins, James H. Hogg, Joe D. Long, John I. McConnell, Jesus Ruiz-Scougall, James S. Miller, Julie D. Bennett, Krzysztof J. Cwalina, Lance E. Olson, Loren M. Kohnfelder, Michael M. Magruder, Manish S. Prabhu, Radu Rares Palanca, Raja Krishnaswamy, Shawn P. Burke, Sean E. Trowbridge, Seth M. Demsey, Shajan Dasan, Stefan H. Pharies, Suzanne M. Cook, Tarun Anand, Travis J. Muhlestein, Yann E. Christensen, Yung-shin Lin, Ramasamy Krishnaswamy, Joseph Roxe, Alan Boshier, David Bau
  • Publication number: 20050246716
    Abstract: An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's .NET™ platform.
    Type: Application
    Filed: June 23, 2005
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Adam Smith, Anthony Moore, Brian LaMacchia, Anders Hejlsberg, Brian Grunkemeyer, Caleb Doise, Christopher Brumme, Christopher Anderson, Corina Feuerstein, Craig Sinclair, Daniel Takacs, David Ebbo, David Driver, David Mortenson, Erik Christensen, Erik Olson, Fabio Yeon, Gopala Kakivaya, Gregory Fee, Hany Ramadan, Henry Sanders, Jayanth Rajan, Jeffrey Cooperstein, Jonathan Hawkins, James Hogg, Joe Long, John McConnell, Jesus Ruiz-Scougall, James Miller, Julie Bennett, Krzysztof Cwalina, Lance Olson, Loren Kohnfelder, Michael Magruder, Manish Prabhu, Radu Palanca, Raja Krishnaswamy, Shawn Burke, Sean Trowbridge, Seth Demsey, Shajan Dasan, Stefan Pharies, Suzanne Cook, Tarun Anand, Travis Muhlestein, Yann Christensen, Yung-shin Lin, Ramasamy Krishnaswamy, Joseph Roxe, Alan Boshier, David Bau
  • Publication number: 20050240943
    Abstract: An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's .NET™ platform.
    Type: Application
    Filed: June 23, 2005
    Publication date: October 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Adam Smith, Anthony Moore, Brian LaMacchia, Anders Hejlsberg, Biran Grunkemeyer, Caleb Doise, Christopher Brumme, Christopher Anderson, Corina Feuerstein, Craig Sinclair, Daniel Takacs, David Ebbo, David Driver, David Mortenson, Erik Christensen, Erik Olson, Fabio Yeon, Gopala Kakivaya, George Fee, Hany Ramadan, Henry Sanders, Jayanth Rajan, Jeffrey Cooperstein, Jonathan Hawkins, James Hogg, Joe Long, John McConnell, Jesus Ruiz-Scougall, James Miller, Julie Bennett, Krzysztof Cwalina, Lance Olson, Loren Kohnfelder, Michael Magruder, Manish Prabhu, Radu Palanca, Raja Krishnaswamy, Shawn Burke, Sean Trowbridge, Seth Demsey, Shajan Dasan, Stefan Pharies, Suzanne Cook, Tarun Anand, Travis Muhlestein, Yann Christensen, Yung-shin Lin, Ramasamy Krishnaswamy, Joseph Roxe, Alan Boshier, David Bau
  • Patent number: 6930541
    Abstract: A voltage clamper for controlling an input voltage to generate an output voltage is provided. The voltage clamper includes a bias circuit for generating at least a bias voltage according to the input voltage, a voltage drop circuit for applying a voltage drop to the input voltage, and a voltage detection circuit electrically connected to the voltage drop circuit and the bias circuit for generating the output voltage through adjusting the voltage drop generated from the voltage drop circuit according to the bias voltage.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: August 16, 2005
    Assignee: Faraday Technology Corp.
    Inventors: Chih-Hung Chen, Yung-Shin Kao
  • Publication number: 20050171949
    Abstract: A method and system for mapping a number of characters in a string, wherein the string comprises a combination of characters representing indexed expressions and a combination of characters representing non-indexed expressions. One embodiment produces a weight array that can be utilized to compare a first and second string having indexed and non-indexed expressions. In one embodiment, a method generates a set of special weights for characters that represent indexed and non-indexed expressions. The method then associates a weight value of an indexed expression with the specific group of characters representing a specific non-indexed expression, and generates a weight array by retrieving a plurality of special weights associated with the specific group of characters representing the specific non-indexed expression and the associated weight value of the indexed expression.
    Type: Application
    Filed: March 29, 2005
    Publication date: August 4, 2005
    Applicant: Microsoft Corporation
    Inventors: John McConnell, Julie Bennett, Yung-Shin Lin
  • Publication number: 20050099324
    Abstract: A system and method for converting a source data sequence to a target encoding is disclosed. A fallback technique, specifiable by a user program component, is applied to data in the source data sequence that cannot be mapped to the target encoding. A particular embodiment involves methods for encoding a Unicode string as a sequence of bytes in a target encoding, and decoded the encoded bytes back to Unicode.
    Type: Application
    Filed: October 19, 2004
    Publication date: May 12, 2005
    Applicant: Microsoft Corporation
    Inventors: Shawn Steele, Yung-shin Lin, Julie Bennett, John McConnell
  • Patent number: 6873986
    Abstract: A method and system for mapping a number of characters in a string, wherein the string comprises a combination of characters representing indexed expressions and a combination of characters representing non-indexed expressions. One embodiment produces a weight array that can be utilized to compare a first and second string having indexed and non-indexed expressions. In one embodiment, a method generates a set of special weights for characters that represent indexed and non-indexed expressions. The method then associates a weight value of an indexed expression with the specific group of characters representing a specific non-indexed expression, and generates a weight array by retrieving a plurality of special weights associated with the specific group of characters representing the specific non-indexed expression and the associated weight value of the indexed expression.
    Type: Grant
    Filed: October 29, 2001
    Date of Patent: March 29, 2005
    Assignee: Microsoft Corporation
    Inventors: John McConnell, Julie Bennett, Yung-Shin Lin
  • Publication number: 20050046468
    Abstract: A voltage clamper for controlling an input voltage to generate an output voltage is provided. The voltage clamper includes a bias circuit for generating at least a bias voltage according to the input voltage, a voltage drop circuit for applying a voltage drop to the input voltage, and a voltage detection circuit electrically connected to the voltage drop circuit and the bias circuit for generating the output voltage through adjusting the voltage drop generated from the voltage drop circuit according to the bias voltage.
    Type: Application
    Filed: March 2, 2004
    Publication date: March 3, 2005
    Inventors: Chih-Hung Chen, Yung-Shin Kao
  • Patent number: 6861963
    Abstract: A system and method for converting a source data sequence to a target encoding is disclosed. A fallback technique, specifiable by a user program component, is applied to data in the source data sequence that cannot be mapped to the target encoding. A particular embodiment involves methods for encoding a Unicode string as a sequence of bytes in a target encoding, and decoded the encoded bytes back to Unicode.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: March 1, 2005
    Assignee: Microsoft Corporation
    Inventors: Shawn C. Steele, Yung-shin Lin, Julie D. Bennett, John I. McConnell
  • Patent number: 6671045
    Abstract: An apparatus and method for measuring optical signal-to-noise ratio in optical communications includes (1) a variable optical band-pass filter (VOBPF) that passes the amplified output beam when the beam wavelength is the same as the passing wavelength of the VOBPF; (2) a 1×4 beam distributor for distributing the passing beam of the VOBPF into four streams; (3) a measuring device for measuring Stokes parameters S0, S1, S2, S3 from the four distributed beams; (4) a calculating device for calculating the optical signal power by finding the power of the polarized component of the amplified output beam from the Stokes parameters S1, S2, and S3; (5) a calculating device for calculating the noise power by finding the power of the noise included in the amplified output beam from Stokes parameter S0 and the optical signal power; and (6) a dividing device for calculating the ratio Power ⁢   ⁢ of ⁢   ⁢ O
    Type: Grant
    Filed: October 5, 2000
    Date of Patent: December 30, 2003
    Assignee: Korea Advanced Institute of Science & Technology
    Inventors: Chang Hee Lee, Sang Yung Shin, Kwang Uk Chu
  • Publication number: 20030167356
    Abstract: An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's .NET™ platform.
    Type: Application
    Filed: July 10, 2001
    Publication date: September 4, 2003
    Inventors: Adam W. Smith, Anthony J. Moore, Brian A. LaMacchia, Anders Hejlsberg, Brian M. Grunkemeyer, Caleb L. Doise, Christopher W. Brumme, Christopher L. Anderson, Corina E. Feuerstein, Craig T. Sinclair, Daniel Takacs, David S. Ebbo, David O. Driver, David S. Mortenson, Erik B. Christensen, Erik B. Olson, Fabio A. Yeon, Gopala Krishna R. Kakivaya, Gregory D. Fee, Hany E. Ramadan, Henry L. Sanders, Jayanth V. Rajan, Jeffrey M. Cooperstein, Jonathan C. Hawkins, James H. Hogg, Joe D. Long, John I. McConnell, Jesus Ruiz-Scougall, James S. Miller, Julie D. Bennett, Krzysztof J. Cwalina, Lance E. Olson, Loren M. Kohnfelder, Michael M. Magruder, Manish S. Prabhu, Radu Rares Palanca, Raja Krishnaswamy, Shawn P. Burke, Sean E. Trowbridge, Seth M. Demsey, Shajan Dasan, Stefan H. Pharies, Suzanne M. Cook, Tarun Anand, Travis J. Muhlestein, Yann E. Christensen, Yung-shin Lin, Ramasamy Krishnaswamy, Joseph Roxe, Alan Boshier, David Bau
  • Patent number: 6559984
    Abstract: The present invention relates to an optical path monitoring device on the basis of the identification of input ports in optical cross-connect systems. An optical path monitoring apparatus in an optical cross-connect system is provided. The optical cross-connect system in accordance with the present invention includes input ports, wavelength-division demultiplexers, optical switching devices, a control device, optical power regulating devices, wavelength-division multiplexers, and output ports. The optical path monitoring apparatus in accordance with the present invention includes a plurality of pilot tone superimposers, a plurality of optical splitters, and a plurality of pilot tone detectors.
    Type: Grant
    Filed: November 4, 1999
    Date of Patent: May 6, 2003
    Assignee: Korea Advanced Institute Science and Technology
    Inventors: Chang Hee Lee, Sang Yung Shin, Chu Kwang Uk
  • Publication number: 20030028685
    Abstract: An application program interface (API) provides a set of functions for application developers who build Web applications on Microsoft Corporation's .NET™ platform.
    Type: Application
    Filed: February 28, 2002
    Publication date: February 6, 2003
    Inventors: Adam W. Smith, Anthony J. Moore, Anders Hejlsberg, Brian A. LaMacchia, Blaine J. Dockter, Brian M. Grunkemeyer, Brian K. Pepin, Caleb L. Doise, Christopher W. Brumme, Chad W. Royal, Christopher L. Anderson, Corina E. Feuerstein, Craig T. Sinclair, Daniel Dedu-Constantin, Daniel Takacs, David S. Ebbo, David S. Mortenson, Erik B. Christensen, Erik B. Olson, Fabio A. Yeon, Giovanni M. Della-Libera, Gopala Krishna R. Kakivaya, Gregory D. Fee, Hany E. Ramadan, Jayanth V. Rajan, Jeffrey M. Cooperstein, Jonathan C. Hawkins, James H. Hogg, Joe D. Long, John I. McConnell, Jesus Ruiz-Scougall, James S. Miller, Julie D. Bennett, Jun Fang, Krzysztof J. Cwalina, Keith W. Ballinger, Lance E. Olson, Loren M. Kohnfelder, Luca Bolognese, Manu Vasandani, Mark T. Anders, Mark P. Ashton, Mark A. Boulter, Mark W. Fussell, Michael M. Magruder, Manish S. Prabhu, Neetu Rajpal, Nikhil Kothari, Nithyalakshmi Sampathkumar, Nicholas M. Kramer, Omri Gazitt, Radu Rares Palanca, Raja Krishnaswamy, Robert M. Howard, Ramasamy Krishnaswamy, Shawn P. Burke, Scott D. Guthrie, Sean E. Trowbridge, Seth M. Demsey, Shajan Dasan, Subhag P. Oak, Sreeram Nivarthi, Stefan H. Pharies, Suzanne M. Cook, Susan M. Warren, Tarun Anand, Travis J. Muhlestein, William A. Adams, Yan Leshinsky, Yann E. Christensen, Yung-shin Lin, Stephen J. Miller, Joseph Roxe, Alan Boshier, Henry L. Sanders, David Bau
  • Patent number: 6489193
    Abstract: A novel process for isolating devices on a semiconductor substrate is disclosed. An isolation layer is first formed over the semiconductor substrate and patterned into at least two isolation mesas on the substrate. Next, a blanket semiconductor layer is formed over the substrate with a thickness sufficient to cover the isolation mesas. The semiconductor layer is subjected to planarization until the isolation mesas are exposed, thus resulting in a semiconductor region between the two isolation mesas to serve as an active region for semiconductor devices.
    Type: Grant
    Filed: January 9, 2002
    Date of Patent: December 3, 2002
    Assignee: Silicon Integrated Systems Corp.
    Inventors: Lung Chen, Teng-Feng Wang, Zen-Long Yang, Shih-Hui Chang, Yung-Shin Wang