Patents by Inventor Chia-Hsin Li

Chia-Hsin Li 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: 11916151
    Abstract: Present disclosure provides a semiconductor structure, including a semiconductor fin having a first portion and a second portion over the first portion, a first conductive region abutting a first lateral surface of the first portion and a first lateral surface of the second portion, a metal gate having a bottom portion and an upper portion, the bottom portion being between the first portion and the second portion of the semiconductor fin, and the upper portion being over the second portion of the semiconductor fin, and a first spacer between the bottom portion of the metal gate and the first conductive region. A method for manufacturing the semiconductor structure described herein is also provided.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: February 27, 2024
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY LTD.
    Inventors: Chia-Ming Hsu, Yi-Jing Li, Chih-Hsin Ko, Kuang-Hsin Chen, Da-Wen Lin, Clement Hsingjen Wann
  • Patent number: 7668912
    Abstract: A method and system for providing technical support for networked devices includes a first client component on a networked device having a conferencing application to enable communication exchange with a second client component. A server component is configured to distribute video and audio data streams to the first client component and the second client component in a conference session. A conference channel communication connection is established over which the video and audio data streams are carried between the first client component, the server component, and the second client component, and a back-channel communication connection is established for transmission of diagnostic and status information. A service call is managed by a service center dispatcher, who connects a technician client and a networked device client in a multi-party conference hosted on one of a plurality of load balanced servers.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: February 23, 2010
    Assignee: Seiko Epson Corporation
    Inventors: Steve Nelson, Chia-Hsin Li, Victor Ivashin
  • Patent number: 7581244
    Abstract: A secured network connection requires three authentication routines. A system access authentication routine requires a client network device to submit user authentication information to a network server. Upon successful user authentication, the network server creates a Client Service Access Pass, embeds this pass into a dynamic web page transmitted to the client device. A client application access authentication routine requires that the dynamic web page pass the Client Service Access Pass to an instantiated client application, which in turn submits it back to a service server on the network server for authentication. Upon success authentication, the network server destroys the Client Service Access Pass, creates a Media File Access Pass, and sends this pass to the client application. A media file access authentication routine requires the client application to submit the Media File Access Pass along with any file access requests to the network server.
    Type: Grant
    Filed: January 25, 2006
    Date of Patent: August 25, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Chia-Hsin Li, Victor Ivashin, Steve Nelson
  • Patent number: 7558221
    Abstract: A recording system for capturing videoconference session data is provided. The recording system includes a packet intercepting unit configured to identify packets related to the videoconference data being transmitted over a network. The packet intercepting unit is further configured to sort the related packets into corresponding files, wherein each data stream of the videoconference session is associated with one of the corresponding files. A decoder configured to decode data in each of the corresponding files to respective data streams is included, as well as a mixer/composer configured to combine the respective data streams into a single data stream. A recording device configured to record the single data stream onto a storage medium is included. A videoconference system and methods for efficiently recording videoconference data are included.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: July 7, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Steve Nelson, Chia-Hsin Li
  • Patent number: 7444329
    Abstract: A method for managing transactions associated with a persistent framework in a multi-thread environment is provided. The method initiates with associating each individual thread with an event queue. Then an event is added to a first event queue associated with a respective thread. The event is associated with a persistent object. Next, write access to the persistent object is prevented to all threads except the respective thread. Then, the event in the first event queue associated with the persistent object is executed. A computer readable media and a system capable of maintaining transaction states of persistent objects are also provided.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: October 28, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Jason Harris, Chia-Hsin Li
  • Publication number: 20080256463
    Abstract: A system configured to playback videoconference data is provided. The system includes a media management server configured to receive videoconference data associated with a videoconference session. The media management server is configured to convert the videoconference data to a common format for storage. An event database configured to capture events occurring during the videoconference session is included. A media analysis server configured to analyze the stored videoconference data to insert indices representing the captured events is provided. A media playback unit configured to establish a connection with the media management server is included. The media playback unit is further configured to enable position control of a video stream delivered to the media playback unit from the media management server while maintaining the connection. A method, a computer readable medium, and a graphical user interface for the play back of videoconference data are also provided.
    Type: Application
    Filed: June 23, 2008
    Publication date: October 16, 2008
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Chia-Hsin Li, Victor Ivashin, Steve Nelson
  • Patent number: 7406533
    Abstract: A communication protocol stack for enabling multimedia communication between communicating devices where multiple port communication data is tunneled through a single TCP port is provided. The communication protocol stack includes, at an application level, the capability to identify whether received communication data is for a communication port. If the received communication data is for the communication port, then the communication protocol stack includes the ability to forward identification data regarding the received communication data to a table in advance of forwarding the received communication data to a driver level of the communication protocol stack. A method, computer readable medium, and a system for tunneling port traffic through a single HTTP port are also provided.
    Type: Grant
    Filed: October 8, 2003
    Date of Patent: July 29, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Chia-Hsin Li, Steve Nelson, Wai Yim
  • Patent number: 7392323
    Abstract: Methods and systems for tunneling data associated with a packet based multimedia communication standard are provided. The method includes intercepting a library call associated with the multimedia communication standard in a modified TCP/IP stack and registering identification data associated with the library call. A modified Transmission Control Protocol/Internet Protocol (TCP/IP) header is appended over a pre-existing header of a data packet related to the identification data. The method also provides for transmitting the data packet having the TCP/IP header through a firewall. The TCP/IP header includes a TCP SEQ number and a TCP ACK number to provide a stateful connection.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: June 24, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Wai Yim, Chia-Hsin Li
  • Patent number: 7353275
    Abstract: A series of approved printers is associated with each of multiples utilities. A client user having a local printer must first identify the local printer as one of the approved printers. The client user may then gain access to the utilities having an association with the local printer. The utilities have access to multiple image sets. Each image set includes a thumbnail representation for quick selection, a screen representation for editing the image, and a printer representation for printing the image. The printer representation is of higher resolution than the screen representation, and the screen representation is of higher resolution than the thumbnail representation. Each utility is further associated with list of predefined, and unalterably, printer setting. When a print option is actuated, the utility conveys a list of predefined printer settings to a printer without requiring the client user to submit any printer preferences.
    Type: Grant
    Filed: October 19, 2001
    Date of Patent: April 1, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Chia-Hsin Li, Brian Chan, Sean Miceli, Steve Nelson
  • Publication number: 20070180503
    Abstract: A secured network connection requires three authentication routines. A system access authentication routine requires a client network device to submit user authentication information to a network server. Upon successful user authentication, the network server creates a Client Service Access Pass, embeds this pass into a dynamic web page transmitted to the client device. A client application access authentication routine requires that the dynamic web page pass the Client Service Access Pass to an instantiated client application, which in turn submits it back to a service server on the network server for authentication. Upon success authentication, the network server destroys the Client Service Access Pass, creates a Media File Access Pass, and sends this pass to the client application. A media file access authentication routine requires the client application to submit the Media File Access Pass along with any file access requests to the network server.
    Type: Application
    Filed: January 25, 2006
    Publication date: August 2, 2007
    Inventors: Chia-Hsin Li, Victor Ivashin, Steve Nelson
  • Publication number: 20070171846
    Abstract: Embodiments of the present invention provide data structures for modeling videoconference meetings, including videoconference meetings having only a single occurrence and videoconference meetings that repeat regularly, such as on a weekly or monthly basis. Some embodiments additionally model videoconference meetings that are part of a repeating series, but that have been canceled or moved to a different time, day, or the like, than the other videoconference meetings in the series. Embodiments of the present invention also provide methods for managing videoconference meetings, scheduling videoconference meetings, displaying the schedules, and monitoring videoconference participant load for videoconference meetings. Some embodiments additionally model videoconference media files, and methods for managing the media files.
    Type: Application
    Filed: January 25, 2006
    Publication date: July 26, 2007
    Inventors: Chia-Hsin Li, Brian Chan
  • Publication number: 20070038925
    Abstract: An electronic document having a corresponding method, apparatus, and computer program for generating the electronic document comprises a plurality of markup language elements parseable by a browser application to display a page; a browser plug-in adapted to open a network connection with a server, to receive unsolicited event messages from the server over the network connection, and to modify contents of a state table based on the event messages; and a browser script executable by the browser application to read the state table, and to modify the displayed page according to the contents of the state table.
    Type: Application
    Filed: August 9, 2005
    Publication date: February 15, 2007
    Inventors: Chia-Hsin Li, Steve Nelson
  • Patent number: 7164489
    Abstract: A rotated representation of an image is printed by using a coordinate system to assign tile divisions to the image. The size of the tile divisions are selected to maintain their area equal to, or less, than a predetermined maximum. Each segment of the image, as defined by the tile delineations, is sent separately to a data processing unit for processing. The received tile is assigned new coordinate dictating its new target position on a printed page, and its relation to the other tiles. The tile is itself further rotated prior to being send to the printer.
    Type: Grant
    Filed: October 19, 2001
    Date of Patent: January 16, 2007
    Assignee: Seiko Epson Corporation
    Inventors: Chia-Hsin Li, Brian Chan
  • Patent number: 7152066
    Abstract: An internet presentation system includes an internet accessible server that permits specific types of access to a target presentation file by selected remote users. Only users having purchase access to the target presentation file may submit a purchase order for a copy of the presentation file. Each user is further restricted to the type of copy, video or data, of the presentation that the user can acquire. Users having purchase permission are further divided into owner status and buyer status. Users having owner status may grant or revoke the purchase permission of non-owner status users. At least one owner status user is additionally designated a super-owner, and can grant and revoke the owner status of other users. The super-owner user may relinquish its super-owner status to any other user.
    Type: Grant
    Filed: February 7, 2002
    Date of Patent: December 19, 2006
    Assignee: Seiko Epson Corporation
    Inventors: Steve Nelson, Chia-Hsin Li
  • Publication number: 20060265432
    Abstract: A method for managing transactions associated with a persistent framework in a multi-thread environment is provided. The method initiates with associating each individual thread with an event queue. Then an event is added to a first event queue associated with a respective thread. The event is associated with a persistent object. Next, write access to the persistent object is prevented to all threads except the respective thread. Then, the event in the first event queue associated with the persistent object is executed. A computer readable media and a system capable of maintaining transaction states of persistent objects are also provided.
    Type: Application
    Filed: July 28, 2006
    Publication date: November 23, 2006
    Applicant: Seiko Epson Corporation
    Inventors: Jason Harris, Chia-Hsin Li
  • Patent number: 7111001
    Abstract: A method for managing transactions associated with a persistent framework in a multi-thread environment is provided. The method initiates with associating each individual thread with an event queue. Then an event is added to a first event queue associated with a respective thread. The event is associated with a persistent object. Next, write access to the persistent object is prevented to all threads except the respective thread. Then, the event in the first event queue associated with the persistent object is executed. A computer readable media and a system capable of maintaining transaction states of persistent objects are also provided.
    Type: Grant
    Filed: January 27, 2003
    Date of Patent: September 19, 2006
    Assignee: Seiko Epson Corporation
    Inventors: Jason Harris, Chia-Hsin Li
  • Publication number: 20060198300
    Abstract: A method of transmitting data over a communication network has congestion feedback. The method includes a sending application such as a video conferencing program opening a plurality of TCP connections. The sending application provides data packets to an encapsulation module, which appends a TCP header to each data packet. For each encapsulated data packet, a packet sender module selects the least congested of the plurality of TCP connections for transmitting the packet. A packet capture library taps into the network stack prior to the TCP driver to calculate the available window size reflecting a degree of congestion for each of the plurality of TCP connections. A monitor module monitors the plurality of TCP connections, and provides the congestion information to the packet sender module.
    Type: Application
    Filed: March 3, 2005
    Publication date: September 7, 2006
    Inventors: Chia-Hsin Li, Steve Nelson
  • Publication number: 20060200550
    Abstract: A method and system for providing technical support for networked devices includes a first client component on a networked device having a conferencing application to enable communication exchange with a second client component. A server component is configured to distribute video and audio data streams to the first client component and the second client component in a conference session. A conference channel communication connection is established over which the video and audio data streams are carried between the first client component, the server component, and the second client component, and a back-channel communication connection is established for transmission of diagnostic and status information. A service call is managed by a service center dispatcher, who connects a technician client and a networked device client in a multi-party conference hosted on one of a plurality of load balanced servers.
    Type: Application
    Filed: March 3, 2005
    Publication date: September 7, 2006
    Inventors: Steve Nelson, Chia-Hsin Li, Victor Ivashin
  • Publication number: 20060200517
    Abstract: A document exchange device for assistance with an audio/video conferencing session includes an image capture component configured generate a scanned image of a document and an output component configured to provide a printed image of the document. A user interface of the document exchange device is configured to display connection information that includes whether the device is connected to a document exchange session associated with the conferencing session. A list of documents exchanged during the document exchange session and a list of other document exchange devices connected to the document exchange session are also included in the information displayed by the user interface. A data network connection port is included to enable external communication. A system providing a document exchange session for a conferencing session and a method for exchanging documents during a conference session are also provided.
    Type: Application
    Filed: March 3, 2005
    Publication date: September 7, 2006
    Inventors: Steve Nelson, Victor Ivashin, Chia-Hsin Li
  • Patent number: 7076768
    Abstract: Methods and computer readable media for a software tool capable of subdividing programs into autonomous modules, where the modules enable a feature of the program, are provided. One exemplary method includes a computer implemented method for identifying modules of an executable program. The method begins with initiating the executable program. Then, the executable program is monitored as it is running. The monitoring of the executable program further includes, identifying interrelated classes for each of the modules where each of the modules correspond to a feature functionality of the executable program. Also included in the monitoring is generating a data structure for each module as the executable program is running. Here, the data structure defines the classes for each feature functionality.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: July 11, 2006
    Assignee: Seiko Epson Corporation
    Inventors: Chia-Hsin Li, Brian Chan