Patents by Inventor Nathan WANG
Nathan WANG 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: 20200110528Abstract: Embodiments of the present disclosure pertain to rendering on a mobile device. In one embodiment, a list of widgets to be rendered on a display stored in a priority queue. Widgets in the priority queue are sent to rendering software components based on a specified priority in the queue. The priority is based on whether or not the widgets are in a display area of a display. In one embodiment, data for widgets in the queue is retrieved during rendering of other widgets, and priority is based on whether data for a particular widget in the queue is available.Type: ApplicationFiled: October 3, 2018Publication date: April 9, 2020Inventors: Walter Mak, Steffen Koette, Tsz Hong Sung, Yahui Ke, Nathan Wang, Sanam Narula, Shou-Chieh Chao
-
Patent number: 10467027Abstract: The present disclosure provides a mobile App to provide a runtime environment on a mobile device. As part of start up processing, the mobile App can receive a resource bundle that contains an entry point application module and one or more resource modules. In some embodiments, the resource bundle contains no resource modules. The mobile App can load the entry point application module without loading the resource modules into the runtime environment, and start code execution. When a request for a resource module is encountered during code execution, the mobile App can access the requested resource module and load it into the runtime environment.Type: GrantFiled: August 24, 2018Date of Patent: November 5, 2019Assignee: SAP SEInventors: Nathan Wang, Rita Huang, Pak Man Chan
-
Publication number: 20190130051Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a first request for a visualization of data. In response to the first request, the program further retrieves the data from a storage of a computing system. The program also generates the visualization based on the data from the storage of the computing system. The program further stores the data in a storage of the device. The program also receives a second request for the visualization of the data. The program further determines that the device is unable to communicate with the computing system. In response to the determination, the program also retrieves the data from the storage of the device. The program further generates the visualization based on the data retrieved from the storage of the device.Type: ApplicationFiled: November 1, 2017Publication date: May 2, 2019Applicant: SAP SEInventors: Nathan Wang, Walter Mak, Pak Man Chan, Tsz Hong Sung
-
Publication number: 20190073226Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program generates a plurality of background user interface (UI) pages. The program further receives a request for a layout page comprising a set of locations for presenting a set of visualizations. The program also instructs the plurality of background UI pages to process a subset of the set of visualizations. The program further presents the processed subset of the set of visualizations in the corresponding locations of the layout page.Type: ApplicationFiled: September 5, 2017Publication date: March 7, 2019Applicant: SAP SEInventors: Walter Mak, Pak Man Chan, Steffen Kötte, Nathan Wang, Michael Tsz Hong Sung
-
Publication number: 20180338015Abstract: Provided is a system and method for managing a progressive hybrid web application by storing web content in a local cache. In an example, the method includes receiving a HTTP request from a web application executing on the user device, determining whether requested web content included in the HTTP request is stored in a local cache storage of the user device, and in response to determining the web content associated with the HTTP request is stored in the local cache storage, fetching the web content from the local cache storage and transferring the fetched web content to the web application. According to various aspects, the web content can be provided to the web application executing on the user device via the local cache even in a situation where the user device is not connected to the remote host server of the web application.Type: ApplicationFiled: July 24, 2017Publication date: November 22, 2018Inventors: Nathan Wang, Walter Mak, Michael Tsz Hong Sung, Edward Chao
-
Patent number: 9788882Abstract: An electrosurgical wand. At least some of the illustrative embodiments are electrosurgical wands configured as a surgical forceps including opposed legs that defines respective distal end portions, the legs of the forceps operable to be actuated between an open position and a closed position, an active and return electrode disposed on one of the respective distal end portions, a discharge aperture on one of the distal end portions coupled to a first fluid conduit, and an aspiration aperture through the return electrode on the other of the distal end portions fluidly coupled to a second fluid conduit. In embodiments, the position of the forceps' legs, and the electrical energy applied to the electrodes, is adjusted to provide dissection or coagulation to the tissue. A stop or latch on the forceps' legs may maintain the active and return electrode a fixed distance from one another.Type: GrantFiled: September 10, 2012Date of Patent: October 17, 2017Assignee: ArthroCare CorporationInventors: Doug Evans, Lloyd Gonzalez, Nathan Wang, Jean Woloszko
-
Patent number: 9271784Abstract: An electrosurgical wand. At least some of the illustrative embodiments are electrosurgical wands including an elongate shaft that defines a handle end and a distal end, a first discharge aperture on the distal end of the elongate shaft, a first active electrode of conductive material disposed on the distal end of the elongate shaft, the first active electrode has an edge feature, a first return electrode of conductive material disposed a substantially constant distance from the first active electrode, and an aspiration aperture on the distal end of the elongate shaft fluidly coupled to a second fluid conduit.Type: GrantFiled: March 14, 2013Date of Patent: March 1, 2016Assignee: ArthroCare CorporationInventors: Doug Evans, Kimberly Nguyen, Nathan Wang
-
Publication number: 20130066317Abstract: An electrosurgical wand. At least some of the illustrative embodiments are electrosurgical wands configured as a surgical forceps including opposed legs that defines respective distal end portions, the legs of the forceps operable to be actuated between an open position and a closed position, an active and return electrode disposed on one of the respective distal end portions, a discharge aperture on one of the distal end portions coupled to a first fluid conduit, and an aspiration aperture through the return electrode on the other of the distal end portions fluidly coupled to a second fluid conduit. In embodiments, the position of the forceps' legs, and the electrical energy applied to the electrodes, is adjusted to provide dissection or coagulation to the tissue. A stop or latch on the forceps' legs may maintain the active and return electrode a fixed distance from one another.Type: ApplicationFiled: September 10, 2012Publication date: March 14, 2013Applicant: ARTHROCARE CORPORATIONInventors: Doug Evans, Lloyd Gonzalez, Nathan Wang, Jean Woloszko
-
Publication number: 20110209721Abstract: A device for drying hair includes a housing having an air inlet and an air outlet spaced from the air inlet to define an airflow path through the housing. The device also includes a fan disposed within the housing along the airflow path, a hairstyling implement disposed at the air outlet, and an ultrasonic transducer configured to generate ultrasonic vibrations. The transducer is coupled to the hairstyling implement to transmit the ultrasonic vibrations to the hair.Type: ApplicationFiled: November 24, 2010Publication date: September 1, 2011Applicant: Goody Products, Inc.Inventors: Christopher Ryan Yahnker, Leo F. Costello, JR., Nathan Wang, Cyan Godfrey, Roy Attride
-
Publication number: 20110203606Abstract: A radially adjustable barrel, a barrel-adjustment assembly, a radially adjustable heater assembly, and a radially adjustable distal-tip assembly. The barrel is radially adjustable between expanded and contracted positions having different diameters. The barrel-adjustment assembly includes a rotary ring defining a spiral cam guide and includes a cam follower attached to the barrel. The heater assembly includes a post, at least one heater, and at least one spring mounting the heater to the post and biasing the heater radially outward. In use, rotating the ring rotates the spiral cam guide, which displaces the cam follower radially inward or outward, which in turn displaces the outer end of the barrel radially inward or outward to decrease or increase the diameter of the barrel. As the diameter of the barrel is adjusted, the heaters remain in contact with the barrel due to the outwardly biasing influence of the spring.Type: ApplicationFiled: December 22, 2010Publication date: August 25, 2011Inventors: Justin Recchion, Christopher Ryan Yahnker, Cyan Godfrey, Nathan Wang, David Milton, Shane Hill, M. Shane Price, John D. Stevens
-
Publication number: 20110108053Abstract: A device for styling hair includes a wand defining a handle grip surface and a first styling surface spaced from the handle grip surface and a plate defining a second styling surface, the plate being pivotally coupled to the wand to clamp the hair between the first styling surface and the second styling surface. The device further includes a heating element in thermal communication with the first styling surface or the second styling surface to transfer heat to the hair via the first styling surface or the second styling surface, respectively, and an ultrasonic transducer configured to generate ultrasonic vibrations. The ultrasonic transducer includes a horn in contact with the wand or the plate to transmit the ultrasonic vibrations to the hair via the first styling surface or the second styling surface, respectively.Type: ApplicationFiled: October 6, 2010Publication date: May 12, 2011Applicant: Goody Products, Inc.Inventors: Christopher Ryan Yahnker, Leo F. Costello, JR., Nathan Wang, Roy Attride
-
Publication number: 20110108051Abstract: A device for styling hair includes a handle and a barrel extending from the handle. The barrel has a styling surface spaced from the handle, and the styling surface is configured for winding the hair around the barrel. The device further includes a heating element in thermal communication with the barrel to transfer heat to the hair via the styling surface of the barrel, and an ultrasonic transducer configured to generate ultrasonic vibrations. The ultrasonic transducer is disposed within the barrel to transmit the ultrasonic vibrations to the hair via the styling surface of the barrel.Type: ApplicationFiled: October 6, 2010Publication date: May 12, 2011Applicant: Goody Products, Inc.Inventors: Christopher Ryan Yahnker, Leo F. Costello, JR., Nathan Wang, Roy Attride
-
Publication number: 20110061673Abstract: An adjustable barrel, a barrel-adjustment assembly, and an adjustable distal tip assembly. The barrel is radially adjustable between an expanded position and a contracted position having different diameters. The barrel-adjustment assembly includes a barrel cam, a gear-set, and a rotary adjustment ring. The barrel cam rotates to unwrap and wrap the barrel thereabout between the expanded and contracted positions. The gear-set rotationally drives the barrel cam. The adjustment ring can be longitudinally translated from a disengaged position to an engaged position. In the disengaged position the gear-set is disengaged (but an anti-rotation assembly is engaged) and in the engaged position the gear-set is engaged (and the anti-rotation assembly is disengaged). Once in the disengaged position, the adjustment ring can be rotated, which causes the engaged gear-set to rotate the barrel cam, which in turn wraps and unwraps the barrel about the cam into increased or decreased diameters.Type: ApplicationFiled: September 13, 2010Publication date: March 17, 2011Inventors: Christopher Ryan YAHNKER, Cyan GODFREY, Nathan WANG, David Milton