Patents by Inventor Yan Zang

Yan Zang 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: 9880816
    Abstract: A framework for developing applications is described herein. In accordance with one aspect, an application is developed using an integrated development environment (IDE) with a preview function. The preview function may be selected to preview the application. In response to the selection of the preview function, the IDE causes a companion application on an end-user device to be launched onto an application simulator on the end-user device. The companion application is a container application that includes plugins of local resources. The application may be run in the companion application, where the application may access local resources provided by the companion application.
    Type: Grant
    Filed: November 27, 2014
    Date of Patent: January 30, 2018
    Assignee: SAP SE
    Inventors: Yan Zang, Lei Huang
  • Patent number: 9552404
    Abstract: Data model display and modification techniques are provided that can be executed on a wireless computing device. A data model display and modification technique includes wirelessly receiving a data model definition at a wireless communication device. A visual representation of the model definition is displayed on a display of the wireless device. User interactions with the visual representation of the model definition are recorded through the wireless device to alter the data model definition. The altered data model definition is stored, and transmitted to another device.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: January 24, 2017
    Assignee: SAP SE
    Inventors: Yan Zang, Enrique Espinosa Garcia, Lin Cao
  • Patent number: 9448770
    Abstract: Disclosed herein are technologies for facilitating source code editing. In accordance with one aspect, a request for an editing feature is received in response to an editing operation associated with a library. In response to the request, metadata may be extracted from the source code file of the library and used to present the editing feature.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: September 20, 2016
    Assignee: SAP SE
    Inventors: Yan Zang, Xin Ye
  • Publication number: 20160253171
    Abstract: A framework for developing applications is described herein. The framework may be a web integrated development environment (IDE) with a preview function via a browser. The IDE includes a native feature runtime engine with plugin application programming interfaces (APIs), such as Cordova APIs. Browser implementations of the plugin are also provided. The browser implementations enable a hybrid application to be previewed in the browser and access native functions without crashing the IDE.
    Type: Application
    Filed: February 26, 2015
    Publication date: September 1, 2016
    Inventors: Yan ZANG, Sheng YAO
  • Publication number: 20160188301
    Abstract: Disclosed herein are technologies for facilitating source code editing. In accordance with one aspect, a request for an editing feature is received in response to an editing operation associated with a library. In response to the request, metadata may be extracted from the source code file of the library and used to present the editing feature.
    Type: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: Yan ZANG, Xin YE
  • Publication number: 20160154630
    Abstract: A framework for developing applications is described herein. In accordance with one aspect, an application is developed using an integrated development environment (IDE) with a preview function. The preview function may be selected to preview the application. In response to the selection of the preview function, the IDE causes a companion application on an end-user device to be launched onto an application simulator on the end-user device. The companion application is a container application that includes plugins of local resources. The application may be run in the companion application, where the application may access local resources provided by the companion application.
    Type: Application
    Filed: November 27, 2014
    Publication date: June 2, 2016
    Inventors: Yan ZANG, Lei HUANG
  • Publication number: 20150089403
    Abstract: Described herein is a technology to dynamically generate a user interface (UI). In one implementation, a data source is analyzed to determine field information of the data source. UI controls are mapped to fields of the data source based on the field information to generate UI control mapping information. Based on the field information and the UI control mapping information, a layout may be generated. The layout may then be presented for preview.
    Type: Application
    Filed: September 20, 2013
    Publication date: March 26, 2015
    Inventors: Jin You ZHU, Xiang CAI, Yan ZANG, Lin CAO
  • Publication number: 20150007039
    Abstract: Data model display and modification techniques are provided that can be executed on a wireless computing device. A data model display and modification technique includes wirelessly receiving a data model definition at a wireless communication device. A visual representation of the model definition is displayed on a display of the wireless device. User interactions with the visual representation of the model definition are recorded through the wireless device to alter the data model definition. The altered data model definition is stored, and transmitted to another device.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Inventors: Yan Zang, Enrique Espinosa Garcia, Lin Cao
  • Patent number: 7589925
    Abstract: A disk drive has multiple disk surfaces and corresponding heads, each disk surface includes multiple regions, and each head is for recording on and playback of information from a corresponding disk surface. The data track density in a first region on a first disk surface is different than the data track density in a second region on a second disk surface, and the first and second regions are radially similarly situated regions. A method of sequentially accessing data in the first and second regions includes sequentially accessing data tracks in the first region and then sequentially accessing data tracks in the second region.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: September 15, 2009
    Assignee: Maxtor Corporation
    Inventors: Jim Chiao, Teddy Hadiono, Allen Cheng-wu Hu, Annie Mylang Le, Perry Neos, Chad Schroter, Eric Wong, Yan Zang, Charles W. Miller
  • Patent number: 7362529
    Abstract: A disk drive has multiple disk surfaces and corresponding heads, each disk surface includes multiple regions, and each head is for recording on and playback of information from a corresponding disk surface. The data track density in a first region on a first disk surface is greater than the data track density in a first region on a second disk surface, the data track density in a second region on the first disk surface is less than the data track density in a second region on the second disk surface, the first regions are radially similarly situated regions and the second regions are radially similarly situated regions.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: April 22, 2008
    Assignee: Maxtor Corporation
    Inventors: Jim Chiao, Teddy Hadiono, Allen Cheng-wu Hu, Annie Mylang Le, Perry Neos, Chad Schroter, Eric Wong, Yan Zang, Charles W. Miller
  • Patent number: 7283316
    Abstract: A data storage device has multiple storage media surfaces and corresponding heads, each storage media surface includes multiple regions, and each head is for recording on and playback of information from a corresponding storage media surface. A method of defining a storage format for the storage media surfaces includes reading data from each region on each storage media surface with the corresponding head, measuring a record/playback performance of each head for each region on each corresponding storage media surface based on the data read from the regions, and selecting a track density for each region on each storage media surface based on the measured record/playback performance of the corresponding head for the region.
    Type: Grant
    Filed: January 10, 2003
    Date of Patent: October 16, 2007
    Assignee: Maxtor Corporation
    Inventors: Jim Chiao, Teddy Hadiono, Allen Cheng-wu Hu, Annie Mylang Le, Perry Neos, Chad Schroter, Eric Wong, Yan Zang, Charles W. Miller
  • Publication number: 20060227445
    Abstract: A disk drive has multiple disk surfaces and corresponding heads, each disk surface includes multiple regions, and each head is for recording on and playback of information from a corresponding disk surface. The data track density in a first region on a first disk surface is greater than the data track density in a first region on a second disk surface, the data track density in a second region on the first disk surface is less than the data track density in a second region on the second disk surface, the first regions are radially similarly situated regions and the second regions are radially similarly situated regions.
    Type: Application
    Filed: June 6, 2006
    Publication date: October 12, 2006
    Inventors: Jim Chiao, Teddy Hadiono, Allen Hu, Annie Le, Perry Neos, Chad Schroter, Eric Wong, Yan Zang, Charles Miller
  • Publication number: 20060018051
    Abstract: A method of defining storage format in a data storage device having a plurality of storage media and a plurality of corresponding data transducer heads, each transducer head for recording on and playback of information from a corresponding storage medium. A storage format is defined in at least one region on each storage medium, wherein each region includes a plurality of concentric tracks for recording on and playback of information. The method includes: moving each storage medium with respect to the corresponding transducer head and reading data from each storage medium with the corresponding transducer head; measuring a record/playback performance capability of each transducer head; selecting a group of track densities, one track density for each region on a storage medium, based on the measured record/playback performance capability of the corresponding transducer head.
    Type: Application
    Filed: January 10, 2003
    Publication date: January 26, 2006
    Inventors: Jim Chiao, Teddy Hadiono, Allen Hu, Annie Le, Perry Neos, Chad Schroter, Eric Wong, Yan Zang, Charles Miller
  • Publication number: 20040136104
    Abstract: A method of defining storage format in a data storage device having a plurality of storage media and a plurality of corresponding data transducer heads, each transducer head for recording on and playback of information from a corresponding storage medium. A storage format is defined in at least one region on each storage medium, wherein each region includes a plurality of concentric tracks for recording on and playback of information. The method includes: moving each storage medium with respect to the corresponding transducer head and reading data from each storage medium with the corresponding transducer head; measuring a record/playback performance capability of each transducer head; selecting a group of track densities, one track density for each region on a storage medium, based on the measured record/playback performance capability of the corresponding transducer head.
    Type: Application
    Filed: January 10, 2003
    Publication date: July 15, 2004
    Inventors: Jim Chiao, Teddy Hadiono, Allen Cheng-wu Hu, Annie Mylang Le, Perry Neos, Chad Schroter, Eric Wong, Yan Zang, Charles W. Miller
  • Patent number: 6107528
    Abstract: A bleach and oxidation catalyst is provided comprising a catalytically active iron complex which can activate hydrogen peroxide or peroxy acids, for example.
    Type: Grant
    Filed: December 2, 1998
    Date of Patent: August 22, 2000
    Assignee: Regents of the University of Minnesota
    Inventors: Lawrence Que, Jr., Cheal Kim, Jinheung Kim, Yan Zang
  • Patent number: 5876124
    Abstract: A self-contained hydrodynamic bearing unit with improved sealing and performance is disclosed. Centrifugal capillary seals are angularly defined between an outwardly tapered outer surface of a top screw and an inwardly tapered inner surface of an annular clamp ring at the top of the bearing unit as well as between an outwardly tapered outer surface of a seal plate and an inwardly tapered inner surface of an annular clamp ring at the bottom of the bearing unit. During operation, bearing lubricant is pumped away from the seal opening and toward the bearings by centrifugal force at the seals, providing dynamic sealing. When the bearing unit is not rotating, capillary forces retain the lubricant within the seal, preventing the lubricant from leaking. The tapered configuration of the seals also shortens the vertical seal length for a given effective seal length, thereby maximizing the journal bearing length/span and improving dynamic performance of the bearing unit.
    Type: Grant
    Filed: April 26, 1996
    Date of Patent: March 2, 1999
    Assignee: Quantum Corporation
    Inventors: Yan Zang, Michael R. Hatch, Shinichi Minakuchi
  • Patent number: 5850086
    Abstract: A bleach and oxidation catalyst is provided comprising a catalytically active iron complex which can activate hydrogen peroxide or peroxy acids, for example.
    Type: Grant
    Filed: June 21, 1996
    Date of Patent: December 15, 1998
    Assignee: Regents of the University of Minnesota
    Inventors: Lawrence Que, Jr., Cheal Kim, Jinheung Kim, Yan Zang
  • Patent number: 5839833
    Abstract: Particle traps in a hydrodynamic bearing unit prevent particles, generated by repeated motor start and stop operations or lubricant cavitation caused by shock loads or introduced by ambient sources, from circulating with the bearing lubricant, thereby preventing accelerated wear of bearing grooves. Each trap is defined by an annular bevel shaped channel defined along the inner radial wall of a shaft sleeve. Each trap is located in close proximity to hydrodynamic bearings so that existing particles and any wear particles generated by the bearings may be pumped into the traps by centrifugal force created by rotation of the bearing unit and imparted to the lubricant. The centrifuge-like effect forces the particles against the back wall of each channel while the bevel shaped configuration of the channels prevents particles from migrating out of the channels after the motor stops.
    Type: Grant
    Filed: March 26, 1996
    Date of Patent: November 24, 1998
    Assignee: Quantum Corporation
    Inventor: Yan Zang
  • Patent number: 5634724
    Abstract: A self-contained hydrodynamic bearing unit includes a shaft having a threaded axial opening at one end thereof and a shaft shoulder adjacent the opening and perpendicular with a longitudinal axis of the shaft, a sleeve defining an opening for receiving the shaft for relative rotation, a pair of longitudinally spaced-apart radial hydrodynamic journal bearings defined between the shaft and the sleeve, a shaft-bolt including a threaded end region for mating with the threaded axial opening of the shaft and defining a bolt shoulder, an annular thrust plate having two parallel radial faces and adapted to fit upon the shaft-bolt for mounting between the shaft shoulder and the shaft bolt shoulder when the shaft-bolt is mated with the threaded axial opening of the shaft, the sleeve defining a radial thrust bearing surface portion extending radially outwardly at one end and positioned to confront one radial face of the thrust plate, an annular thrust bushing mounted to the sleeve and defining a radial thrust bearing su
    Type: Grant
    Filed: August 25, 1995
    Date of Patent: June 3, 1997
    Assignee: Quantum Corporation
    Inventors: Yan Zang, Michael R. Hatch
  • Patent number: 5558445
    Abstract: A self-contained hydrodynamic bearing unit includes a shaft and a shaft housing defining an opening for receiving the shaft for relative rotation. The shaft and bearing define at least one radial hydrodynamic bearing and an annular thrust bearing, formed as a disk portion extending radially outward of a main cylindrical surface of the shaft which cooperates with an adjacent annular face of the shaft housing. A gap between an outer cylindrical wall of the thrust bearing disk portion and an adjacently facing cylindrical surface of the shaft housing provides a primary annular capillary seal segment. An annular bushing ring extends from the housing radially inwardly to enclose the thrust bearing disk, and cooperates with an adjacent outer face of the thrust bearing disk to provide a secondary containment capillary seal segment. Normally, lubricating liquid is in the bearing unit at the radial hydrodynamic bearing, at the hydrodynamic thrust bearing and in the primary annular capillary seal segment.
    Type: Grant
    Filed: December 22, 1994
    Date of Patent: September 24, 1996
    Assignee: Quantum Corporation
    Inventors: Shuo-Hao Chen, Yan Zang, Michael R. Hatch