Patents by Inventor Song Yuan

Song Yuan 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: 8887138
    Abstract: A dataflow program defining actors that pass tokens from one to another via connections is processed by causing one or more processors to access and execute instructions of the dataflow program. As instructions of the dataflow program are being executed, a first set of trace records is created that represents a sequence of events (e.g., token production/consumption, actor state change, or action firing). A first subset of the trace records is displayed and one of these is selected. The first set is processed to identify, based on definitions specified by the dataflow program, a second set of trace records, of which a subset is displayed.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: November 11, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Johan Eker, Harald Gustafsson, Song Yuan
  • Publication number: 20140313886
    Abstract: A first label switch router (LSR) in a ring network protects multiple service label switched paths (LSPs) using a single bidirectional circular protection LSP tunnel. The first LSR monitors for a failure report responsive to detecting disconnection with a neighbor LSR. The report indirectly indicates either failure of a link to the neighbor LSR or failure of the neighbor LSR itself. Responsive to receiving the report, the first LSR locally re-routes any labeled packets of service LSPs headed toward the failure by placing those packets onto the tunnel in a direction away from the failure, and locally merges any labeled packets received over the tunnel into respective service LSPs headed away from the failure. Local re-routing entails the first LSR dynamically selecting between next-hop service labels and next-next-hop service labels for packets placed onto the tunnel, based on whether the failure is of the link or of the neighbor LSR.
    Type: Application
    Filed: October 28, 2011
    Publication date: October 23, 2014
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Song Yuan, Giovanni Mumolo
  • Publication number: 20140282862
    Abstract: In a web browser (100) access is controlled with respect to at least one user data providing device (102), the web browser comprising a browser engine (106), a browser application (104) and a device access proxy, DAP (108). Access is acquired, in the DAP, to at least one user data providing device and a request is received from a web application (110) for user data from a first user data providing device. In response to the request, default data (112) is transmitted from the to the web application. A user data access confirmation signal is obtained, and in response to the user data access confirmation signal, the transmission of the default data is discontinued and the requested user data is transmitted from the DAP to the web application.
    Type: Application
    Filed: October 18, 2012
    Publication date: September 18, 2014
    Inventors: Per Persson, Magnus L. Olsson, Song Yuan
  • Patent number: 8747693
    Abstract: A silica having metal ions absorbed thereon and a fabricating method thereof are provided. The silica having metal ions absorbed thereon is a silica having metal ions absorbed thereon and being modified with persulfate salt. The method includes following steps. A solution is provided, and the solution includes silica and persulfate salt therein. The solution is heated to react the silica with the persulfate salt, so as to obtain silica modified with persulfate salt. Metal ion source is added in the solution, the metal ion source dissociates metal ions, and the silica modified with persulfate salt absorbs the metal ions to obtain the silica having metal ions absorbed thereon.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: June 10, 2014
    Assignee: UWIZ Technology Co., Ltd.
    Inventors: Yun-Lung Ho, Song-Yuan Chang, Ming-Hui Lu, Chung-Wei Chiang
  • Publication number: 20140143747
    Abstract: A computer-implemented method for routing at least one conductor includes generating the at least one conductor within a bounded region on a planar surface in accordance with a template, and placing at least one slit in the conductor when the conductor overlaps a specified region of the bounded region in accordance with a specified pattern.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 22, 2014
    Applicant: Synopsys Taiwan Co., LTD.
    Inventors: Hsin-Po Wang, Song Yuan, Hung-Shih Wang
  • Publication number: 20140107008
    Abstract: A cleaning composition is provided. The cleaning composition includes at least one polyamino-polycarboxylic acid or at least one salt thereof, at least one solvent, at least one substituted or non-substituted phenethylamine and water. The solvent is selected from a group consisting of glycols.
    Type: Application
    Filed: October 16, 2013
    Publication date: April 17, 2014
    Applicant: UWIZ Technology Co., Ltd.
    Inventors: Yu-Chi Fu, Wen-Tsai Tsai, Ming-Hui Lu, Song-Yuan Chang
  • Patent number: 8683319
    Abstract: A host device executes a browser application that displays web content to a user in plurality of tabs or windows. The browser application includes an interpreter that determines whether an external file referenced in the web content already exists in a shared memory resource available to a plurality of the tabs or windows. If the external file does not exist, the interpreter obtains the external file and generates the intermediate representation of the external file for storage in the shared memory resource. If the external file does exist, the interpreter links an intermediate representation of the code embedded in the web content that is stored in a dedicated memory resource to the corresponding intermediate representation of the external file stored in the shared memory resource.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: March 25, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Song Yuan
  • Publication number: 20140053129
    Abstract: Processing a dataflow program by a program development tool includes analyzing an actor defined by the dataflow program to identify original sequences of actions that can be reformulated to achieve greater execution parallelism while maintaining the same functionality as the original sequences. A processed dataflow program is produced comprising processed dataflow program instructions and decision point program instructions. The processed dataflow program instructions comprise alternative sequences of reformulated actions that achieve greater execution parallelism while maintaining the same functionality as the identified one or more original sequences. The decision point program instructions direct processing equipment to select and execute one or more of the alternative sequences of reformulated actions, wherein selection is based on state and token information in existence at the time of selection.
    Type: Application
    Filed: August 15, 2012
    Publication date: February 20, 2014
    Inventors: Carl Von Platen, Charles Chen Xu, Song Yuan
  • Patent number: 8641920
    Abstract: A polishing composition of the present invention at least comprises about 750 ppm to less than 5000 ppm by weight of abrasive particles, hydrogen peroxide, an accelerator, a dual-corrosion inhibitor and water, wherein the dual-corrosion inhibitor contains a first and a second corrosion inhibitor. The dual-corrosion inhibitor is applied to the planarization of metal layers so as to maintain a high removal rate of metal layers as well as suppress etching of the metal, thus capable of reducing polishing defects such as dishing, erosion and the like.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: February 4, 2014
    Assignee: UWiZ Technology Co., Ltd.
    Inventors: Song-Yuan Chang, Ming-Che Ho, Ming-hui Lu
  • Publication number: 20130318500
    Abstract: A dataflow program defining actors that pass tokens from one to another via connections is processed by causing one or more processors to access and execute instructions of the dataflow program. As instructions of the dataflow program are being executed, a first set of trace records is created that represents a sequence of events (e.g., token production/consumption, actor state change, or action firing). A first subset of the trace records is displayed and one of these is selected. The first set is processed to identify, based on definitions specified by the dataflow program, a second set of trace records, of which a subset is displayed.
    Type: Application
    Filed: May 25, 2012
    Publication date: November 28, 2013
    Inventors: Johan Eker, Harald Gustafsson, Song Yuan
  • Publication number: 20130264515
    Abstract: Provided is a polishing slurry composition, including a non-ionic surfactant represented by the following formula (1) R-(OCH2CH2)x—OH ??formula (1) wherein x is an integer from 1 to 50.
    Type: Application
    Filed: August 7, 2012
    Publication date: October 10, 2013
    Applicant: UWIZ TECHNOLOGY CO., LTD.
    Inventors: Wei-Jung Chen, Wen-Tsai Tsai, Ho-Ying Wu, Song-Yuan Chang, Ming-Hui Lu
  • Publication number: 20130227428
    Abstract: A method for a graphical user interface of an electronic device is disclosed. The graphical user interface has a plurality of selectable items for input to the electronic device. The method comprises receiving (100) a first user input related to the graphical user interface causing a first selection (102) of a first item and a first action involving the selected item; invalidating (105) the first action and setting (108) the first item or the first action as non-selectable; receiving (110) a further user input related to the graphical user interface; determining (112) a second selection of an item and an action involving the selected item excluding non-selectable items and actions; and executing (114) the action related to the second selection. An apparatus (200) comprising a graphical user interface (201) with an input device (202) and a display (203) arranged to view a plurality of selectable input items is also disclosed, wherein a processor (204) is arranged to control the graphical user interface (201).
    Type: Application
    Filed: July 18, 2011
    Publication date: August 29, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Harald Gustafsson, Song Yuan
  • Publication number: 20130068995
    Abstract: A silica having metal ions absorbed thereon and a fabricating method thereof are provided. The silica having metal ions absorbed thereon is a silica having metal ions absorbed thereon and being modified with persulfate salt. The method includes following steps. A solution is provided, and the solution includes silica and persulfate salt therein. The solution is heated to react the silica with the persulfate salt, so as to obtain silica modified with persulfate salt. Metal ion source is added in the solution, the metal ion source dissociates metal ions, and the silica modified with persulfate salt absorbs the metal ions to obtain the silica having metal ions absorbed thereon.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 21, 2013
    Applicant: UWIZ TECHNOLOGY CO., LTD.
    Inventors: Yun-Lung Ho, Song-Yuan Chang, Ming-Hui Lu, Chung-Wei Chiang
  • Publication number: 20130024759
    Abstract: A cloud-based server executes instances of a browser application responsive to requests from a plurality of user devices. The server interprets embedded code in a web document retrieved by a given browsing instance, and stores an intermediate representation of the embedded code in the web document in a dedicated memory resource associated with the given browsing instance. The server also stores the intermediate representation of an external file referenced by the web document in a shared memory resource such that the intermediate representation is accessible to the other browsing instances of the other user devices.
    Type: Application
    Filed: September 25, 2012
    Publication date: January 24, 2013
    Inventor: Song Yuan
  • Patent number: 8337716
    Abstract: The sarcosine compounds used as a corrosion inhibitor according to the present invention include sarcosine and salt compounds thereof. The corrosion inhibitor is used in chemical mechanical polishing compositions or post CMP clean agents, which forms a protective film on the surface of a work piece to prevent the work piece from corrosion in chemical mechanical polishing, and thus common residue defect on the surface of a work piece due to the use of a conventional corrosion inhibitor (e.g. benzotriazole (BTA)) can be improved or the surface of a work piece can be protected from corrosion in post-CMP cleaning.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: December 25, 2012
    Assignee: UWiZ Technology Co., Ltd.
    Inventor: Song-Yuan Chang
  • Publication number: 20120297031
    Abstract: Embodiments include a method in a server for facilitating anonymous communication between a first web browser on a first communication device and a second web browser on a second communication device. The method includes dynamically establishing a signalling channel on the server for the first web browser responsive to the first web browser browsing to the server. The method further includes creating a unique identifier for the signalling channel, temporarily storing the unique identifier at the server, and then sending the unique identifier to the first web browser. The first communication device correspondingly sends the unique identifier to the second web browser, such an in an email or text message. Then, responsive to the second web browser browsing to the server using the unique identifier, the method includes connecting the second web browser to the established signaling channel for anonymous communication between the first and second web browsers over that channel.
    Type: Application
    Filed: August 29, 2011
    Publication date: November 22, 2012
    Inventors: Xing Danielsson Fan, Jan Patrik Persson, Per Persson, Song Yuan
  • Patent number: 8272065
    Abstract: A web browser client includes an aggregated web application runtime environment that controls access by a program fragment of an aggregated web application to a resource therein based upon the originating domain of the program fragment. To do so, the aggregated web application runtime environment appends an access attribute to the Document Object Model (DOM) node associated with the resource. This access attribute is associated with a plurality of access rights definitions where each access rights definition defines a set of access rights to the resource for program fragments originating from a domain with a specific access rights status. Accordingly, the aggregated web application runtime environment sets one or more access rights statuses of the originating domain of the program fragment, and thereafter, grants or denies the program fragment access to the resource based upon one or more sets of access rights defined for that program fragment.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: September 18, 2012
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jan Patrik Persson, Björn Johansson, Song Yuan
  • Publication number: 20120060083
    Abstract: A method for use in association with a multi-tab interpretation and rendering function of a computing device is disclosed. The method comprises associating at least one tab of the multi-tab interpretation and rendering function with a first item, the first item being associated with a first web resource, assigning a first priority to the first item, and reserving resources of the computing device to the first item based on the first priority. Corresponding computer program product and software arrangement are also disclosed.
    Type: Application
    Filed: February 17, 2010
    Publication date: March 8, 2012
    Inventors: Song Yuan, Harald Gustafsson
  • Publication number: 20120038663
    Abstract: Teachings herein prepare a digital image for display on a substantially transparent screen. The teachings advantageously recognize that the perceptibility of the digital image on the screen will often depend on what is visible to a user through the screen, since that will effectively serve as the background of the screen. A method of preparing a digital image thus includes dynamically calculating which part of an environmental background is visible to a user through the screen and thereby serves as an effective background of the screen. This calculation may entail obtaining an image of the environmental background and identifying which part of that image serves as the effective background (e.g., based on the angle at which the user views the screen). The method further includes composing the digital image for perceptibility as viewed against that effective background and outputting the composed image as digital data for display on the screen.
    Type: Application
    Filed: August 12, 2010
    Publication date: February 16, 2012
    Inventors: Harald Gustafsson, Jan Patrik Persson, Per Persson, Song Yuan
  • Publication number: 20110160112
    Abstract: A cleaning composition including a polyamino carboxylic salt, an acid and water is provided. The content of the polyamino carboxylic salt is 0.01 wt % to 0.5 wt %. The content of the acid is 0.01 wt % to 0.5 wt %. The remaining portion of the cleaning composition is water.
    Type: Application
    Filed: October 5, 2010
    Publication date: June 30, 2011
    Applicant: UWiZ Technology Co., Ltd.
    Inventors: Song-Yuan Chang, Po-Yuan Shen, Wen-Tsai Tsai, Ming-Hui Lu, Cheng-Hsun Chan