Patents by Inventor Andrew Lin

Andrew 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: 20080217176
    Abstract: The fast and convenient usage of clean and pure oxygen supply devices will meet the requirements of medical application and special environment safety issues. The electrochemical oxygen concentration is a device by using an electrochemical reactor of one electrode of oxygen reduction and another electrode of oxygen generation. The operation of electrochemical reactor can achieve the easy control of air oxygen from one side to another side of this thin mask structure and the materials, design and engineering of this electrochemical oxygen concentration is workable for medical application.
    Type: Application
    Filed: March 8, 2007
    Publication date: September 11, 2008
    Applicant: Chang Gung University
    Inventors: Shioujenq Andrew Lin, Yingjeng James Li
  • Publication number: 20080062202
    Abstract: A method and apparatus for magnifying selected portions of visual information on a screen is provided. In response to receiving first user input, displaying, within a first bounded region that encloses a first portion of visual information, (a) the first portion at a same magnification level as the visual information that is outside of the first bounded region, and (b) a visual indication of a second bounded region that encloses a second portion of the visual information. In response to receiving second user input, displaying, within the first bounded region, the second portion of the visual information at a magnification level that is greater than the magnification level of the visual information that is outside of the first bounded region.
    Type: Application
    Filed: September 7, 2006
    Publication date: March 13, 2008
    Inventors: Egan Schulz, Andrew Lin, Will Stein
  • Publication number: 20070220113
    Abstract: In various embodiments, a personal communications browser client is provided. In an embodiment, a method is provided. The method includes displaying a set of communications interfaces in a user interface. The method further includes receiving data related to a schedule of communications. Also, the method includes receiving data related to people participating in communications of the schedule of communications. Additionally, the method includes modifying the set of communications interfaces responsive to data related to people participating in communications. Moreover, the method includes predicting upcoming communications sessions responsive to data related to the schedule of communications. The method also includes modifying the set of communications interfaces responsive to the predicting.
    Type: Application
    Filed: March 15, 2006
    Publication date: September 20, 2007
    Inventors: Jerry Knight, Andrew Lin, Andrew Borovsky, Michael Sundermeyer
  • Publication number: 20070220111
    Abstract: In various embodiments, a personal communications browser client is provided. In an embodiment, a communications client operable on a remote computer is provided. The client includes a media player and a content file accessible by the media player. The media player operates responsive to the content file. The media player implements the communications client. The media player implements a user interface and a server interface. The media player receives schedule data related to upcoming communications sessions. The media player predicts upcoming communications sessions. The media player modifies the user interface in conjunction with predicted upcoming communications sessions.
    Type: Application
    Filed: March 15, 2006
    Publication date: September 20, 2007
    Inventors: Andrew Lin, Andrew Borovsky, Jerry Knight, Michael Sundermeyer
  • Publication number: 20070220112
    Abstract: In various embodiments, a communications user interface which can be adapted based on predicted communications is provided. In an embodiment, a method of providing a communications user interface using a media player is provided. The method includes displaying a set of communications interfaces. Also, the method includes receiving data related to a schedule of communications. Furthermore, the method includes predicting upcoming communications sessions responsive to data related to a schedule of communications. The method also includes modifying the set of communications interfaces responsive to the predicting. Moreover, the method includes receiving user requests. Additionally, the method includes operating the set of communications interfaces responsive to the user requests.
    Type: Application
    Filed: March 15, 2006
    Publication date: September 20, 2007
    Inventors: Jerry Knight, Andrew Lin, Andrew Borovsky, Michael Sundermeyer
  • Publication number: 20070038733
    Abstract: Task-oriented management is provided for managing server configuration settings. The server configuration settings are logically grouped into a set of tasks. User interface elements are mapped to each task in the set of tasks. The task represented by a user interface element is also mapped to one or more of the server configuration settings. The task list is displayed that includes each of the mapped tasks. When a task is selected, a user interface page module is displayed. Using the user interface page module, the server configuration settings that correspond to the task are modified as the task is completed when the user selects corresponding actions as the user is guided through the task.
    Type: Application
    Filed: August 12, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Nikhil Kothari, Andrew Lin
  • Publication number: 20060235830
    Abstract: Web content administration information can be discovered by users through using an administration tool that provides a way for web sites and/or applications to automatically provide the administration tool with information on how to connect to the administration service. A user specifies a URI that is associated with a content source for which administrative services are desired. The administration tool queries the content source for administration information that is associated with the desired administration services. The administration tool typically forms a URI in response to the administration information such that the URI determines a connection (or connection information) to the administration service that is associated with the determined administration information.
    Type: Application
    Filed: April 14, 2005
    Publication date: October 19, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew Lin, Nikhil Kothari
  • Publication number: 20060224700
    Abstract: A multipart response generation system generates content (such as pages) that may contain mixed linked content that is referenced by a separate locator. When a page is requested (during a “primary request”), the image and PDF file, for example, based on specific input from the user are generated and each piece of the generated content with a specific locator is associated therewith. The generated content may be stored in a cache with a specific expiration time. The page rendered to the client contains the associated locators as well as any static content such that the client automatically fetches (as secondary requests) the content in accordance with the associated locators. The secondary requests are retrieved, the generated content from the cache are retrieved, the correct content-type in the response are specified and then returned to the client, which displays the returned mixed content within the page.
    Type: Application
    Filed: March 15, 2005
    Publication date: October 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Susan Chory, Andrew Lin, Nikhil Kothari, Shanku Niyogi
  • Publication number: 20060212575
    Abstract: A web page generator dynamically and implicitly generates localized web content. A web developer can mark the content of a page (including controls and literal content) with resource keys, and can dynamically process this request by dynamically substituting the marked content with localized content. Multiple properties of the controls within a page may be localized.
    Type: Application
    Filed: March 15, 2005
    Publication date: September 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew Lin, David Ebbo, Eilon Lipton, Simon Calvert
  • Publication number: 20050256933
    Abstract: Systems and methods for client-side callbacks to server events are described. In one aspect, a Web server receives a message indicating a client-side event. The client-side event is associated with a specific component of a client resource. The specific component is one of multiple static components of the client resource. A server-side component generates a response to the message. The server-side component implements at least a subset of logic of the specific component. Server-side logic corresponding to other ones of the static components that are different than the specific component is not used to generate the response.
    Type: Application
    Filed: May 7, 2004
    Publication date: November 17, 2005
    Inventors: Bradley Millington, Andrew Lin, Nikhil Kothari
  • Publication number: 20050251380
    Abstract: Systems and methods for designer regions and interactive control designers are described. In one aspect, an interactive control designer receives an event from a design surface. The event is associated with graphical elements of a designer region in a server control. The server control is rendered by the design surface. The interactive control designer handles the event.
    Type: Application
    Filed: May 10, 2004
    Publication date: November 10, 2005
    Inventors: Simon Calvert, Nikhil Kothari, Bulusu Mohan, Andrew Lin
  • Publication number: 20050171967
    Abstract: A user interface is provided that exposes items such as developer tasks, commands, property settings, and other related information to a user. The user interface may be invoked in a number of development interfaces such as, for example, a designer or an editor. The user interface may be either an object bound interface or an action triggered interface. An object bound interface exposes a set of items that are associated with a corresponding object. An action triggered interface exposes a set of items that are associated with a corresponding triggering action. In addition to enumerating developer tasks, the user interface may provide a direct link to other interfaces that facilitate task execution.
    Type: Application
    Filed: January 30, 2004
    Publication date: August 4, 2005
    Inventors: Paul Yuknewicz, Michael Harsh, Simon Calvert, Donna Wallace, Antoine Cote, Fred Balsiger, Nikhil Kothari, Brian Pepin, Jeffrey Chrisope, Graeme Mott, Christopher Dias, Bulusu Mohan, Andrew Lin, Joseph Kubiniec, James Schmelzer, Corrina Barber, Anson Horton, Meghan Perez
  • Publication number: 20030171996
    Abstract: A method that enables customers who purchase online on the Internet to select either pickup or receipt of products at designated locations. The method comprises receiving a customer's order from an online store (1) via an electronic communications network (10), and providing a list of shops from which the customer can select the nearest shop to him for pickup of products. A plurality of shop inventory management systems (2a-2n) is provided to manage shop inventory information. Such information can be accessed on the online store via the network. A distribution center inventory management system (3) is provided to manage distribution center inventory information. Such information can also be accessed on the online store via the network, to see if the products ordered are available. The method further provides a function of automatically adjusting the inventory of the ordered products according to the customer's order when the customer's order is accepted.
    Type: Application
    Filed: March 7, 2002
    Publication date: September 11, 2003
    Inventors: Andy Chen, Jackson Lan, Andy Chiang, Howard Tsao, Andrew Lin
  • Patent number: 6541787
    Abstract: An apparatus and a method for aligning a loadport on a process machine are disclosed. The apparatus is constructed by a base plate, an alignment block mounted on the base plate, a light source and an optical detector. The alignment block is provided with an aperture extending longitudinally through the block, or formed in a T-shape extending both longitudinally and transversely through the block. The light source may be suitably a laser emission source, or a laser source that operates in a pulse mode. The diameter of the aperture provided in the alignment block should be sufficiently small, i.e. smaller than 5 mm, and preferably smaller than 3 mm.
    Type: Grant
    Filed: April 18, 2001
    Date of Patent: April 1, 2003
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd
    Inventors: Andrew Lin, Yi-Yu Liu, Tung-Gan Cheng, Tung-Liang Wu, Hsueh-Cheng Lin, Yaw-Wen Wu, Chia-Fu Tsai
  • Publication number: 20020155641
    Abstract: An apparatus and a method for aligning a loadport on a process machine are disclosed. The apparatus is constructed by a base plate, an alignment block mounted on the base plate, a light source and an optical detector. The alignment block is provided with an aperture extending longitudinally through the block, or formed in a T-shape extending both longitudinally and transversely through the block. The light source may be suitably a laser emission source, or a laser source that operates in a pulse mode. The diameter of the aperture provided in the alignment block should be sufficiently small, i.e. smaller than 5 mm, and preferably smaller than 3 mm.
    Type: Application
    Filed: April 18, 2001
    Publication date: October 24, 2002
    Applicant: Taiwan Semiconductor Manufacturing Co., Ltd
    Inventors: Andrew Lin, Yi-Yu Liu, Tung-Gan Cheng, Tung-Liang Wu, Hsueh-Cheng Lin, Yaw-Wen Wu, Chia-Fu Tsai
  • Publication number: 20010051424
    Abstract: A semiconductor fabrication method is provided for forming an opening in a dielectric layer, which can help the resulting opening to be more accurately dimensioned to its specified size without being overly large. By this method, a first dielectric layer is formed from undoped silicate glass (USG) over the substrate, then a second dielectric layer is formed from an acid-resistant dielectric material over the first dielectric layer, and a third dielectric layer is subsequently formed from a thermal-flow dielectric material over the third dielectric layer. A thermal-flow process is performed to slightly planarize the third dielectric layer. Next, an isotropic etch-back process is performed to remove entirely the third dielectric layer and to remove partly the second dielectric layer partly until reaching a predefined plane in the second dielectric layer. A photolithographic and etching process is then performed to form an opening in the combined structure of the first and second dielectric layers.
    Type: Application
    Filed: February 16, 1999
    Publication date: December 13, 2001
    Inventors: ANDREW LIN, SHIH-MING LAN, HSIEN-LIANG MENG
  • Patent number: 6187692
    Abstract: A method for forming an insulating layer to solve a problem of non-uniform thickness of the insulating layer is provided. The method includes forming a first insulating layer over a substrate preferably by chemical vapor deposition (CVD) at an operation temperature of about 200° C.-350° C. The thickness of the first insulating layer is about 500 Å-5000 Å. A second insulating layer is formed over the first insulating layer preferably by CVD at a temperature of about 350° C.-500° C. The thickness of the second insulating layer is about 1000 Å-10000 Å. The first and the second insulating layers form together as an insulating layer to insulate transistors and isolation structures from the interconnect metal layer.
    Type: Grant
    Filed: November 5, 1998
    Date of Patent: February 13, 2001
    Assignee: United Silicon Incorporated
    Inventors: Shih-Ming Lan, Chun-Liang Liu, Andrew Lin, Hsien-Liang Meng
  • Patent number: 4790157
    Abstract: A locking apparatus for sliding doors which comprises a first leaf and a second leaf slidable in a groove, and including a hooking assembly mounted at the side frame of the first leaf and a hook-retaining block mounted at the corresponding side frame of the second leaf. The hooking assembly comprises a vertically slidable locking block which can be elevated by applying a key into a lock outdoors or by manual lift indoors such that the sliding door will be locked. An overriding safety lock pivotal on the hooking assembly keeps the slidable locking block at its uppermost (locked) position if the overriding safety lock has been pushed.
    Type: Grant
    Filed: May 18, 1987
    Date of Patent: December 13, 1988
    Inventor: Andrew Lin
  • Patent number: D408690
    Type: Grant
    Filed: May 15, 1998
    Date of Patent: April 27, 1999
    Inventor: Andrew Lin