Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

758 results about "Design pattern" patented technology

A design pattern is the re-usable form of a solution to a design problem. The idea was introduced by the architect Christopher Alexander and has been adapted for various other disciplines, notably software engineering.

Structured methodology and design patterns for web services

System and method for designing and implementing Web Services according to a structured methodology and design patterns. Embodiments may incorporate a structured methodology, best practices and design patterns that address reliability, availability and scalability of Web Services architecture. Embodiments may provide mechanisms for integrating heterogeneous technology components into Web Services. Embodiments may provide a vendor-independent Web Services architecture framework and reusable Web Services design patterns, which may be used in creating end-to-end solutions based on past experience and best practices. Embodiments may include design patterns and best practices for delivering Web Services solutions with Quality of Services. One embodiment may provide a Business-to-Business Integration (B2Bi) integration framework for Web Services. Embodiments may provide a Web Security framework and design patterns for designing end-to-end Web Services security.
Owner:ORACLE INT CORP

Design pattern for secure store

A computer system, computer product, and method for accessing a secure store, which includes receiving a request to access a secure store, checking the file path of the request to make sure it exists in the secure store, verifying security parameters from the process at the file system filter layer, saving the PID of the process by the file system filter layer, comparing the saved PID to the process's PID, and allowing the process to access the path in the secure store specified in the request.
Owner:HONEYWELL INT INC

System and method for generating Web Service architectures using a Web Services structured methodology

System and method for generating Web Services using a Web Services Structured Methodology. One embodiment may be implemented as a Web Services architecture design mechanism. Lifecycles of the Web Services design process may include vision and strategy, architecture design, development, integration, and deployment. In one embodiment, the Web Services architecture design mechanism may implement a structured methodology design process for Web Services. One embodiment may include a reusable Web Services design pattern catalog and a mechanism for maintaining and updating the catalog and for using the catalog to apply design patterns when designing and implementing Web Services. One embodiment may be used for Enterprise And Cross-Enterprise Integration of Web Services. One embodiment may be used for Legacy Mainframe Integration and Interoperability with Web Services.
Owner:ORACLE INT CORP

Structured methodology and design patterns for web services

System and method for designing and implementing Web Services according to a structured methodology and design patterns. Embodiments may incorporate a structured methodology, best practices and design patterns that address reliability, availability and scalability of Web Services architecture. Embodiments may provide mechanisms for integrating heterogeneous technology components into Web Services. Embodiments may provide a vendor-independent Web Services architecture framework and reusable Web Services design patterns, which may be used in creating end-to-end solutions based on past experience and best practices. Embodiments may include design patterns and best practices for delivering Web Services solutions with Quality of Services. One embodiment may provide a Business-to-Business Integration (B2Bi) integration framework for Web Services. Embodiments may provide a Web Security framework and design patterns for designing end-to-end Web Services security.
Owner:ORACLE INT CORP

Semiconductor integrated circuit device and method for designing the same

A method for designing a semiconductor integrated circuit device, the method has the steps of producing, for a plurality of placement regions on each of which a design pattern is to be placed, first layout data having a first expected value based on a first layout design rule, producing, if a difference between the first expected data and an expected finished size after fabrication of the first layout data falls within an error tolerance for a standard value, first OPC data by correcting the first layout data, producing, if the plurality of placement regions include an out-of-tolerance region for which the first OPC data falling within the error tolerance cannot be produced, second layout data having a second expected value for the out-of-tolerance region based on a second layout design rule, producing second OPC data by correcting the second layout data such that an expected finished size after fabrication of the second layout data falls within the error tolerance for the standard value, and producing mask data by using the first OPC data and the second OPC data.
Owner:PANASONIC CORP

System and method for real time viewing of critical patient data on mobile devices

A data processing tool for the viewing of real-time, critical patient data on remote and / or mobile devices. The tool efficiently renders graphical data on the screen of the remote device in a manner that makes it practical for the health care provider to accurately and timely review the data for the purpose of making an informed decision about the condition of the patient. Charting control is established and implemented using the latest GDI+, GAPI and PDA drawing techniques. The charting components provide landscape support, an ability to overlay patient data and patient images, zoom in / zoom out, custom variable speed scrolling, split screen support, and formatting control. The methodology operates as an asynchronous application, without sacrificing crucial processing time in the mobile / handheld device. The methodology allows the critical patient data to be streamed in real-time to the handheld device while conserving enough CPU power to simultaneously allow the end user to interact at will with the responsive display application. The methodology is structured using object oriented concepts and design patterns. Each logical tier of the methodology, from the data access objects and the charting control objects, to the user interface objects, is structured with precise interfaces. Finally, the methodology implements an IT management console that allows system managers to monitor the exchange of data between hospital systems and the primary database, including all patient data packets, notifications and alerts, connected remote devices, etc.
Owner:AIRSTRIP IP HLDG LLC

Methods, systems, and computer program products for identifying computer program source code constructs

Methods, systems, and computer program products for identifying computer source code constructs are disclosed. According to one method, computer source code is converted to a format suitable for an automated inference engine. The automated inference engine receives as inputs the converted source code, a set of elemental design patterns defining patterns to be identified, and a set of rules defining relationships between patterns. The automated inference engine outputs proofs indicative of patterns present in the source code. The proofs may be converted to a source code pattern report.
Owner:THE UNIV OF NORTH CAROLINA AT CHAPEL HILL

System and Method for Creating Custom-Fit Apparel Designs

An automated system for the production of a personalized custom-fit garment comprises a scanner for obtaining a three-dimensional model of a customer's body shape; a computer having non-transitory computer algorithms for scaling a digital design to the customer's body shape, customizing the digital pattern with the customer's fit and style preferences, and visualizing the drape and fit of the garment; a database comprising a set of digital design patterns; and an automated garment manufacturing system networked to a central controller. A method for creating a personalized custom-fit garment comprises obtaining three-dimensional body measurements of a customer, having the customer select and customize a particular garment design, and manufacturing the personalized garment using an automated manufacturing process. The system and method can be used to prepare any kind of garments without substantive manual intervention or touch labor.
Owner:3D TECH LLC

Computer-implemented methods for detecting and/or sorting defects in a design pattern of a reticle

Various computer-implemented methods are provided. One method for sorting defects in a design pattern of a reticle includes searching for defects of interest in inspection data using priority information associated with individual defects in combination with one or more characteristics of a region proximate the individual defects. The priority information corresponds to modulation levels associated with the individual defects. The inspection data is generated by comparing images of the reticle generated for different values of a lithographic variable. The images include at least one reference image and at least one modulated image. A composite reference image can be generated from two or more reference images. The method also includes assigning one or more identifiers to the defects of interest. The identifier(s) may include, for example, a defect classification and / or an indicator identifying if the defects of interest are to be used for further processing.
Owner:KLA TENCOR TECH CORP

Methods and systems for detecting defects in a reticle design pattern

Computer-implemented methods and systems for detecting defects in a reticle design pattern are provided. One computer-implemented method includes acquiring images of a field in the reticle design pattern. The images illustrate how the field will be printed on a wafer at different values of one or more parameters of a wafer printing process. The field includes a first die and a second die. The method also includes detecting defects in the field based on a comparison of two or more of the images corresponding to two or more of the different values. In addition, the method includes determining if individual defects located in the first die have substantially the same within die position as individual defects located in the second die.
Owner:SADRA MEDICAL INC +1

Mobile design patterns

A mobile design pattern. In an example embodiment, the design pattern includes a first user interface display screen that depicts a list of user interface controls organized in rows. Each row in the list includes a different set of one or more controls. Each different set of one or more controls is associated with a different set of functionality provided by one or more additional user interface display screens. The example design pattern further includes a second user interface display screen that is accessible via the different sets of one or more controls. The second user interface display screen includes a navigation bar, which includes one or more navigation controls and a title or header identifying a set of functionality associated with the different set of one or more controls. The second user interface display screen further includes an information-display region adapted to display data associated with the set of functionality.
Owner:ORACLE INT CORP

Methods and systems for detecting defects in a reticle design pattern

Computer-implemented methods and systems for detecting defects in a reticle design pattern are provided. One computer-implemented method includes acquiring images of the reticle design pattern using a sensor disposed on a substrate arranged proximate to an image plane of an exposure system configured to perform a wafer printing process using the reticle design pattern. The images illustrate how the reticle design pattern will be projected on a wafer by the exposure system at different values of one or more parameters of the wafer printing process. The method also includes detecting defects in the reticle design pattern based on a comparison of two or more of the images corresponding to two or more of the different values.
Owner:KLA CORP

Method and modules for generating client-server applications

A multi-model-view-controller (MMVC) design pattern for generating client-server applications, which overcomes the disadvantages of the MVC design pattern. In an application generated according to the MMVC design pattern initial data is provided by the server model via the controller to the client model. Subsequent data is requested from the server model by the controller and passed to the client model. The initial and subsequent data are fetched according to predetermined rules. The predetermined rules can be based on personal details of the user, such as identity or role, on the server or client computing platforms, on the application, or other factors.
Owner:SAP PORTALS ISRAEL

Method and apparatus for developing enterprise applications using design patterns

InactiveUS6993743B2Reducing “ chattiness ”Reduced remote callSoftware designSpecific program execution arrangementsSoftware developmentGood practice
The present invention provides a method and apparatus for developing enterprise applications using design patterns. Over time, different types of enterprise applications have been developed and implemented by various software developers for different purposes. The present invention determines the purpose of the software that is needed by the developer and obtains a design pattern to solve the problem that is in accord with the best practices and patterns derived from these implementations. In turn a developer can rely on the present invention as a tool to develop and implement applications in a three-tier or multi-tier computer architecture.
Owner:ORACLE INT CORP

Intelligent Preloads of Views and Asynchronous Loading of Models Using the MVC Design Pattern

In one embodiment, the present invention is a system and method for loading a web page in a browser application. The method sends a request to retrieve the web page, receives a response to the request that includes the web page, and displays the web page in the browser application. The web page includes a static view portion, a dynamic view portion, and at least one possible action that a user may take from the web page. When the user takes each possible action, the browser application will display a related web page. The method receives a second response to the request that includes the static view portion of the related web page for each possible action, and stores the static view portion of the related web page for each possible action.
Owner:IBM CORP

Method and System for Processing Fixed Format Forms Online

A form processing system for processing electronic forms (e-form) forms while preserving the e-form fixed format is provided. The form processing system includes three functional modes or subsystems: the design mode, the edit mode and the view mode. The system, in design mode, designs form templates, manages permission and sets up dynamic workflow parameters. In the view mode, the form is read-only. The form looks like a regular PDF document. This mode is used for exporting data to e-form, printing form and sharing form by multiple users.
Owner:SUN JUN SHI

Method, program, and apparatus for designing a semiconductor device

A method for designing a semiconductor device in which dummy pattern density and design pattern density are equalized on the entire semiconductor chip. A layout pattern for a layout layer in a semiconductor device is divided into divided areas (step S1). A dummy pattern is inserted between design patterns in the divided areas obtained by dividing the layout pattern (step S2). Dummy pattern density and design pattern density in each divided area are calculated (step S3). Pattern rules for a dummy pattern in each divided area are changed so that the dummy pattern density and the design pattern density will be desired values (step S4).
Owner:SOCIONEXT INC

System and method for embedding, editing, saving, and restoring objects within a browser window

In accordance with one embodiment, the present invention provides the ability to embed and edit rich content into a browser document. Embedded objects are not backed by installed desktop applications. Instead, in one embodiment, the embedded objects are Asynchronous Javascript and XML (AJAX) components that adhere to a set of design patterns, which are embedded within editable HTML documents. For example, a user composing an email message can embed a spreadsheet into the email in accordance with an embodiment of the present invention. The spreadsheet is implemented, in one embodiment, as an AJAX component adhering to the Ajax Linking and Embedding (ALE) design pattern. Since it is an ALE component, the embedded object is fetched across the network so that it may be instantiated and used regardless of the user's location. The user can edit, manipulate, and save the embedded object while remaining in the context of the container document.
Owner:VMWARE INC

Integrated System for Software Application Development

Methods and systems are disclosed for developing a software application through requirements specification, design, effort estimation, assigning and tracking work items, development, testing, collaboration and project management. The system is structured as an integrated software development system allowing for structured, systematic and user friendly set up of requirements specification (including workflow, user interface, business rules and integrations), technical design for UI features and integrations using design patterns, automated effort estimation, automated story card and task creation. The system also provides a novel, audio-video playback capability for workflow visualization. Further, the system provides visual depiction of defects and changed items side-by-side with requirements, as well as predictive modeling of defects that allows for forecasting of defect completion rate. In the preferred embodiment, the system is delivered as a multi-tenant Software as a Service.
Owner:BHARTHULWAR SHRIDHAR V

Networked software development environment allowing simultaneous clients with combined run mode and design mode

A software application development system and method of developing and running software is disclosed that allows multiple developers to access, develop and run a common software application simultaneously; even while others are running and using the same software application. In a first aspect of the invention, a software development environment includes combined run mode and design mode functions and code which allow a user to seamlessly toggle between run mode and design mode without compiling or otherwise converting the software application. This is accomplished through the use of common properties tables in both the run mode and the design mode for the application. In a second aspect of the invention, multiple clients of a software application server are each able to develop, run, and otherwise interact with a software application at the same time from different computers so that each modification by each client is reflected immediately in the software application running on each other client. Thus, multiple users can use and develop the same software simultaneously through update notices between the clients and the server. This aspect of the invention allows a software application to be developed and tested by multiple users through a network while a customer is running and commenting on the application from a remote location. Several specific uses for embodiments of the invention are also described.
Owner:BOOTH THOMAS W

Designing method for high-frequency transistor and high-frequency transistor having multi-finger gate

The present invention provides a designing method for a high-frequency transistor, which includes a transistor section, a drain region, and a gate electrode, a source wiring line, a drain wiring line, and a gate wiring line, for optimizing wiring lines and contacts from voltage supplying nodes to electrode lead nodes. The method includes the steps of measuring a sensitivity to a high-frequency characteristic of the high-frequency transistor regarding coupling capacities between the wiring lines and coupling capacities between the wiring lines and the semiconductor substrate from among equivalent circuit parameters which vary in response to a configuration of the wiring lines and the contacts; deciding layered levels individually of the gate wiring line, source wiring line, and drain wiring line based on the measured sensitivities; and designing patterns of the gate wiring line, source wiring line, and drain wiring line in the individually decided layered levels and the positions and the sizes of the wiring lines and the contacts for connecting the wiring lines and the transistor section to each other.
Owner:SONY CORP

Charged particle beam exposure method of character projection system, charged particle beam exposure device of character projection system, program for use in charged particle beam exposure device, and manufacturing method of semiconductor device

A charged particle beam exposure method is disclosed, which includes preparing an aperture mask having character apertures, correcting dimensions of designed patterns in design data in consideration of at least one of factors such as a forward scattering distance of a charged particle, a rearward scattering distance of the charged particle, a blurring of a beam of the charged particle, a dimension conversion difference of the designed patterns due to a denseness / coarseness difference of the designed patterns caused when the underlayer is processed while using the resist as a mask, and the like, allocating at least a part of a specified character aperture of the plurality of character apertures of the aperture mask to the corrected designed patterns to produce writing data, and exposing the resist to the beams of the charged particle passed through the at least a part of the specified character aperture based on the writing data.
Owner:KK TOSHIBA

Method For Scalable Access Control Decisions

Content access may be provided and processed by assigning responsibility for obtaining entitlement data to the client's browser. Thus, in one example, the client may be configured to synchronize and coordinate data lookups associated with a content request, rather than relying on the server to do so. The network architecture may use a mediator design pattern, in which the client's browser acts as the mediator (i.e., middleman) between a content server and an entitlement data server. Accordingly, synchronous calls between server-side services might not be required. Instead, data necessary for the content server to process a client request for access to protected content may be received in the incoming request from the client's browser.
Owner:COMCAST INTERACTIVE MEDIA

Method for migrating data from non-relational database to relational database

ActiveCN103530327AAddressing anti-paradigm designSolving schemalessRelational databasesSpecial data processing applicationsRelational databaseData type
The invention relates to a method for migrating data from a non-relational database to a relational database. The method comprises the following steps: connecting the non-relational database needing data migration, and obtaining table information in the database; selecting a table needing data migration and a database mode definition method, wherein the selectable database mode definition method comprises user definition, union set compatibility, intersection compatibility, and first article data; guiding the information from the non-relational database to a defined xml document; converting the database design mode of the non-relational database to a design mode of the corresponding relational database; connecting the corresponding relational database, and setting up a corresponding data table according to the database design mode in the xml document; setting up a corresponding index according to index information in the index element. The method for migrating data solves the problems of a denormalization design, non-modeling and special data types when data are migrated from the non-relational database (such as a MonogDB) to the relational database.
Owner:SHENZHEN GRADUATE SCHOOL TSINGHUA UNIV

Portlet template based on a state design pattern

A method for designing object-oriented software for implementing portlets, and an associated computer system and computer program product. The portlets are available to a user of the software who clicks on a link of a first page to identify an action object of an Action class and a state object of a State class. The software includes the State class, the Action class, and program code. The State class includes a method for displaying a view of a page. The Action class includes an actionPerformed method for performing an action and a setState method for setting the state object into the session. The program code is adapted to execute: the actionPerformed method of the action object to perform the action; the setState method of the second page.
Owner:IBM CORP

Multi-user document editing system and method

A multi-user document editing system and method. Embodiments of the invention utilize a model-view-controller design pattern to successfully control changes in parallel to underlying backend database information presentation related information. Granularity of protection and check in / check out on family, spread, presentation layer and presentation object. In addition, enables automatic update of changes to all users editing or viewing the information. Changes to the backend database may also include changes to the family hierarchy with real-time update of publication WYSIWYG pages for example. Enables rollback of changes. Instead of waiting constantly for other users to finish editing information before other edits can be made, the typical serial editing methodology is transformed by embodiments of the invention into a parallel methodology that greatly increases throughput and lowers the costs associated with large publications.
Owner:SAP AG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products