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: 11916151Abstract: 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: GrantFiled: June 25, 2021Date of Patent: February 27, 2024Assignee: 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: 7668912Abstract: 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: GrantFiled: March 3, 2005Date of Patent: February 23, 2010Assignee: Seiko Epson CorporationInventors: Steve Nelson, Chia-Hsin Li, Victor Ivashin
-
Patent number: 7581244Abstract: 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: GrantFiled: January 25, 2006Date of Patent: August 25, 2009Assignee: Seiko Epson CorporationInventors: Chia-Hsin Li, Victor Ivashin, Steve Nelson
-
Patent number: 7558221Abstract: 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: GrantFiled: February 13, 2004Date of Patent: July 7, 2009Assignee: Seiko Epson CorporationInventors: Steve Nelson, Chia-Hsin Li
-
Patent number: 7444329Abstract: 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: GrantFiled: July 28, 2006Date of Patent: October 28, 2008Assignee: Seiko Epson CorporationInventors: Jason Harris, Chia-Hsin Li
-
Publication number: 20080256463Abstract: 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: ApplicationFiled: June 23, 2008Publication date: October 16, 2008Applicant: SEIKO EPSON CORPORATIONInventors: Chia-Hsin Li, Victor Ivashin, Steve Nelson
-
Patent number: 7406533Abstract: 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: GrantFiled: October 8, 2003Date of Patent: July 29, 2008Assignee: Seiko Epson CorporationInventors: Chia-Hsin Li, Steve Nelson, Wai Yim
-
Patent number: 7392323Abstract: 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: GrantFiled: November 16, 2004Date of Patent: June 24, 2008Assignee: Seiko Epson CorporationInventors: Wai Yim, Chia-Hsin Li
-
Patent number: 7353275Abstract: 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: GrantFiled: October 19, 2001Date of Patent: April 1, 2008Assignee: Seiko Epson CorporationInventors: Chia-Hsin Li, Brian Chan, Sean Miceli, Steve Nelson
-
Publication number: 20070180503Abstract: 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: ApplicationFiled: January 25, 2006Publication date: August 2, 2007Inventors: Chia-Hsin Li, Victor Ivashin, Steve Nelson
-
Publication number: 20070171846Abstract: 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: ApplicationFiled: January 25, 2006Publication date: July 26, 2007Inventors: Chia-Hsin Li, Brian Chan
-
Publication number: 20070038925Abstract: 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: ApplicationFiled: August 9, 2005Publication date: February 15, 2007Inventors: Chia-Hsin Li, Steve Nelson
-
Patent number: 7164489Abstract: 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: GrantFiled: October 19, 2001Date of Patent: January 16, 2007Assignee: Seiko Epson CorporationInventors: Chia-Hsin Li, Brian Chan
-
Patent number: 7152066Abstract: 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: GrantFiled: February 7, 2002Date of Patent: December 19, 2006Assignee: Seiko Epson CorporationInventors: Steve Nelson, Chia-Hsin Li
-
Publication number: 20060265432Abstract: 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: ApplicationFiled: July 28, 2006Publication date: November 23, 2006Applicant: Seiko Epson CorporationInventors: Jason Harris, Chia-Hsin Li
-
Patent number: 7111001Abstract: 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: GrantFiled: January 27, 2003Date of Patent: September 19, 2006Assignee: Seiko Epson CorporationInventors: Jason Harris, Chia-Hsin Li
-
Publication number: 20060198300Abstract: 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: ApplicationFiled: March 3, 2005Publication date: September 7, 2006Inventors: Chia-Hsin Li, Steve Nelson
-
Publication number: 20060200550Abstract: 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: ApplicationFiled: March 3, 2005Publication date: September 7, 2006Inventors: Steve Nelson, Chia-Hsin Li, Victor Ivashin
-
Publication number: 20060200517Abstract: 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: ApplicationFiled: March 3, 2005Publication date: September 7, 2006Inventors: Steve Nelson, Victor Ivashin, Chia-Hsin Li
-
Patent number: 7076768Abstract: 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: GrantFiled: October 31, 2001Date of Patent: July 11, 2006Assignee: Seiko Epson CorporationInventors: Chia-Hsin Li, Brian Chan