Patents by Inventor Wesley Lin
Wesley 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: 20240164862Abstract: A delivery arm assembly of a medical system includes a head having an end arranged to face a reference plane and a multistage slide mechanism coupled to the head. The multistage slide mechanism includes a long-range slide mechanism configured to move the head in a direction toward the reference plane and a short-range slide mechanism coupled with the long-range slide mechanism. The short-range slide mechanism is configured to stop further movement of the head in the direction toward the reference plane in response to a resistive force against movement of the head toward the reference plane.Type: ApplicationFiled: November 23, 2022Publication date: May 23, 2024Inventors: Guy Holland, Virginia Lin, Wesley W. Lummis, Ferenc Raksi, Nathan Sangalang, Joselito T. Tambo
-
Publication number: 20240167524Abstract: A medical system includes a head having an end arranged to face a reference plane and a multistage slide mechanism coupled with the head. The multistage slide mechanism includes a coarse-float mechanism configured to enable movement of the head relative to the reference plane, and to prevent movement of the head toward the reference plane while allowing movement of the head away from the reference plane. A one-way brake associated with the coarse-float mechanism is configured to transition between a locked state and an unlocked state in response to a presence of or an absence of a first triggering event. In the locked state, the one-way brake prevents movement of the head toward the reference plane and simultaneously allows movement of the head away from the reference plane. In the unlocked state, the one-way brake allows movement of the head toward the reference plane and movement of the head away from the reference plane.Type: ApplicationFiled: November 23, 2022Publication date: May 23, 2024Inventors: Guy Holland, Ryan Johnson, Virginia Lin, Wesley W. Lummis, Scott D. Paterson, Ferenc Raksi, Nathan Sangalang
-
Publication number: 20240164946Abstract: A medical system includes a head having an end arranged to face a reference plane and a multistage slide mechanism coupled with the head. The multistage slide mechanism includes a coarse-float mechanism configured to enable movement of the head relative to the reference plane, and a fine-float mechanism configured to limit a force applied through the head to an initial force, and to reduce the force applied through the head to a reduced force less than the initial force in response to a presence of a first triggering event. The first triggering event may correspond to a valid coupling between a cone attachment of the head and a patient interface coupled to an anatomical site at the reference plane.Type: ApplicationFiled: November 23, 2022Publication date: May 23, 2024Inventors: Guy Holland, Virginia Lin, Wesley W. Lummis, Eric R. Mikula, Scott D. Paterson, Ferenc Raksi, Nathan Sangalang
-
Patent number: 9400837Abstract: Systems, methods, and other embodiments associated with real-time text indexing are described. One example method includes receiving a document for indexing in a search system that includes a mature index and indexing the received document in a staging index. The staging index may be stored in direct access memory associated with query processing that does not degrade query performance even when postings become fragmented. The staging index and the mature text index are accessed to process queries on the search system. The example method may also include periodically merging the staging index into the mature index based on query feedback.Type: GrantFiled: December 28, 2010Date of Patent: July 26, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ravi Palakodety, Wesley Lin, Mohammad Faisal, Garret F. Swart
-
Patent number: 9047363Abstract: Systems, methods, and other embodiments associated with text indexing for updateable tokenized text are described. One example method includes receiving revised tokenized text intended to replace existing tokenized text in an indexed document. Token location information corresponding to the revised tokenized text is stored in an allocated free space portion of a text index posting.Type: GrantFiled: December 14, 2010Date of Patent: June 2, 2015Assignee: Oracle International CorporationInventors: Ravi Palakodety, Wesley Lin, Neha Narkhede
-
Patent number: 8326832Abstract: An on-demand data management system. The system comprises a file management module and a demand analysis module. The file management module receives files. Each file has attributes. The file management module segments the files according the attributes. The demand analysis module receives a data demand and selects data from the segmented files according to the data demand.Type: GrantFiled: April 25, 2005Date of Patent: December 4, 2012Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: Jacky Lin, Hsien-Ying Tseng, Ging-Fang Yen, Shiun-Huan Lai, Chii-ming M. Wu, Jiing-Shin Shyu, Jhon-Jhy Liaw, Wesley Lin
-
Patent number: 8219563Abstract: Techniques are provided for searching within a collection of XML documents. A relational table in an XML index stores an entry for each node of a set of nodes in the collection. Each entry of the relational table stores an order key and a path identifier along with the atomized value of the node. An index on the atomized value provides a mechanism to perform a node-aware full-text search. Instead of storing the atomized value in the table, a virtual column may be created to represent, for each node, the atomized value of the node. Alternately, each entry of the relational table stores an order key and a path identifier along with, for simple nodes, the atomized value, and for complex nodes, a null value. For a complex node with a descendant text node, a separate entry is stored for the descendant text node in the relational table.Type: GrantFiled: December 30, 2008Date of Patent: July 10, 2012Assignee: Oracle International CorporationInventors: Thomas Baby, Zhen Hua Liu, Wesley Lin
-
Publication number: 20120166404Abstract: Systems, methods, and other embodiments associated with real-time text indexing are described. One example method includes receiving a document for indexing in a search system that includes a mature index and indexing the received document in a staging index. The staging index may be stored in direct access memory associated with query processing that does not degrade query performance even when postings become fragmented. The staging index and the mature text index are accessed to process queries on the search system. The example method may also include periodically merging the staging index into the mature index based on query feedback.Type: ApplicationFiled: December 28, 2010Publication date: June 28, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ravi PALAKODETY, Wesley LIN, Mohammad FAISAL, Garret F. SWART
-
Publication number: 20120150864Abstract: Systems, methods, and other embodiments associated with text indexing for updateable tokenized text are described. One example method includes receiving revised tokenized text intended to replace existing tokenized text in an indexed document. Token location information corresponding to the revised tokenized text is stored in an allocated free space portion of a text index posting.Type: ApplicationFiled: December 14, 2010Publication date: June 14, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ravi PALAKODETY, Wesley Lin, Neha Narkhede
-
Patent number: 8126932Abstract: Techniques are provided for searching within a collection of XML documents. A relational table stores an entry for each node of a set of nodes in a collection of XML documents. Each entry of the relational table stores an order key and a path identifier along with the atomized value of the node. Instead of storing the atomized value in a full-text index, a virtual column can be created to represent, for each node, the atomized value of the node. Alternately, each entry of the relational table stores an order key and a path identifier along with, for simple nodes, the atomized value, and for complex nodes, a null value. For a complex node with a descendant text node, a separate entry is stored for the descendant text node in the relational table.Type: GrantFiled: December 30, 2008Date of Patent: February 28, 2012Assignee: Oracle International CorporationInventors: Thomas Baby, Zhen Hua Liu, Wesley Lin
-
Patent number: 7996387Abstract: In one embodiment, a database server registers one or more functions included in a user-defined index that includes one or more auxiliary properties. The one or more functions are operable to generate index entries of the user-defined index for the one or more auxiliary properties. The one or more auxiliary properties are different than, and in addition to, a primary property of the user-defined index that provides for evaluating a query operator. The database server receives a first statement that defines the user-defined index, where the first statement includes one or more parameters that define the one or more auxiliary properties. The database server invokes the one or more functions in response to the first statement, where the one or more functions when invoked generate and store the index entries of the user-defined index according to the one or more parameters that define the one or more auxiliary properties.Type: GrantFiled: February 7, 2008Date of Patent: August 9, 2011Assignee: Oracle International CorporationInventors: Dinesh Das, Wesley Lin, Seema Sundara, Ying Hu, Sriram Krishnamurthy
-
Patent number: 7925647Abstract: In one embodiment, a database server registers one or more functions included in a user-defined index that includes one or more auxiliary properties. The database server receives a query that specifies one or more parameters. A query optimizer generates a plurality of execution plans for evaluating the query. The query optimizer estimates a plurality of total costs respectively associated with the plurality of execution plans, where estimating a particular total cost associated with a particular execution plan comprises: invoking the one or more functions with one or more function arguments based on the one or more parameters; receiving one or more index costs that are associated with using the one or more auxiliary properties of the user-defined index to evaluate the query; and determining the particular total cost based on the one or more index costs.Type: GrantFiled: February 7, 2008Date of Patent: April 12, 2011Assignee: Oracle International CorporationInventors: Dinesh Das, Wesley Lin, Seema Sundara
-
Publication number: 20100185683Abstract: Techniques are provided for searching within a collection of XML documents. A relational table stores an entry for each node of a set of nodes in a collection of XML documents. Each entry of the relational table stores an order key and a path identifier along with the atomized value of the node. Instead of storing the atomized value in a full-text index, a virtual column can be created to represent, for each node, the atomized value of the node. Alternately, each entry of the relational table stores an order key and a path identifier along with, for simple nodes, the atomized value, and for complex nodes, a null value. For a complex node with a descendant text node, a separate entry is stored for the descendant text node in the relational table.Type: ApplicationFiled: December 30, 2008Publication date: July 22, 2010Inventors: Thomas Baby, Zhen Hua Liu, Wesley Lin
-
Publication number: 20100169354Abstract: Techniques are provided for searching within a collection of XML documents. A relational table in an XML index stores an entry for each node of a set of nodes in the collection. Each entry of the relational table stores an order key and a path identifier along with the atomized value of the node. An index on the atomized value provides a mechanism to perform a node-aware full-text search. Instead of storing the atomized value in the table, a virtual column may be created to represent, for each node, the atomized value of the node. Alternately, each entry of the relational table stores an order key and a path identifier along with, for simple nodes, the atomized value, and for complex nodes, a null value. For a complex node with a descendant text node, a separate entry is stored for the descendant text node in the relational table.Type: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Inventors: Thomas Baby, Zhen Hua Liu, Wesley Lin
-
Patent number: 7705464Abstract: The present disclosure relates generally to the manufacturing of semiconductor devices, and more particularly to an improved connection structure for semiconductor devices. A connection structure for a semiconductor device includes: a peanut-shaped opening comprising a narrow area and one or more wide areas, wherein the narrow area is between two of the one or more wide areas; and a conductive plug for filling at least partially the peanut-shaped opening.Type: GrantFiled: September 13, 2004Date of Patent: April 27, 2010Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.Inventors: Jhon Jhy Liaw, Sung-Chun Hsieh, Wesley Lin, Chii-Ming W Wu, Ren-Fen Tsui
-
Patent number: 7511988Abstract: A static random access memory (SRAM) cell includes a first load device, a first pull-down transistor, and a switch-box coupled between the first load device and the first pull-down transistor. The switch-box is configured to receive a switch control signal to turn off a first connection between the first load device and the first pull-down transistor during read operations of the SRAM cell and to turn on the first connection during write operations.Type: GrantFiled: July 10, 2006Date of Patent: March 31, 2009Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.Inventors: Wesley Lin, Fang-Shi Jordan Lai, Chia-Fu Lee, Sheng Chi Lin, Ping-Wei Wang, Chang-Yun Chang, Tang-Xuan Zhong, Tsung-Lin Lee
-
Publication number: 20090030874Abstract: In one embodiment, a database server registers one or more functions included in a user-defined index that includes one or more auxiliary properties. The database server receives a query that specifies one or more parameters. A query optimizer generates a plurality of execution plans for evaluating the query. The query optimizer estimates a plurality of total costs respectively associated with the plurality of execution plans, where estimating a particular total cost associated with a particular execution plan comprises: invoking the one or more functions with one or more function arguments based on the one or more parameters; receiving one or more index costs that are associated with using the one or more auxiliary properties of the user-defined index to evaluate the query; and determining the particular total cost based on the one or more index costs.Type: ApplicationFiled: February 7, 2008Publication date: January 29, 2009Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Dinesh Das, Wesley Lin, Seema Sundara
-
Publication number: 20090030883Abstract: In one embodiment, a database server registers one or more functions included in a user-defined index that includes one or more auxiliary properties. The one or more functions are operable to generate index entries of the user-defined index for the one or more auxiliary properties. The one or more auxiliary properties are different than, and in addition to, a primary property of the user-defined index that provides for evaluating a query operator. The database server receives a first statement that defines the user-defined index, where the first statement includes one or more parameters that define the one or more auxiliary properties. The database server invokes the one or more functions in response to the first statement, where the one or more functions when invoked generate and store the index entries of the user-defined index according to the one or more parameters that define the one or more auxiliary properties.Type: ApplicationFiled: February 7, 2008Publication date: January 29, 2009Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Dinesh Das, Wesley Lin, Seema Sundara, Ying Hu, Sriram Krishnamurthy
-
Patent number: 7394714Abstract: A SRAM device includes at least one memory cell having a source line for receiving an internal supply power, and a voltage management circuit coupled to the source line for generating the internal supply power that varies in at least two different voltage levels, depending on various operation modes of the memory cell.Type: GrantFiled: September 7, 2006Date of Patent: July 1, 2008Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: Wesley Lin, Jhon-Jhy Liaw, Fang-Shi Jordan Lai, Chia-Fu Lee
-
Publication number: 20080062802Abstract: A SRAM device includes at least one memory cell having a source line for receiving an internal supply power, and a voltage management circuit coupled to the source line for generating the internal supply power that varies in at least two different voltage levels, depending on various operation modes of the memory cell.Type: ApplicationFiled: September 7, 2006Publication date: March 13, 2008Inventors: Wesley Lin, Jhon-Jhy Liaw, Fang-Shi Jordan Lai, Chia-Fu Lee