Patents by Inventor Keith Bentley
Keith Bentley 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: 20250228811Abstract: The application provides a novel triester compound and the pharmaceutical composition and formulation thereof, as well as a method of using the triester compound for the treatment of, inter alia, an inflammatory-related disease or disorder.Type: ApplicationFiled: December 18, 2024Publication date: July 17, 2025Inventors: Stuart Paul ROMERIL, Jing LI, Keith BENTLEY, Thomas David DOWNES, Lawrence K. CHAN, Michael Joseph ARDOLINO, Christoph BOSS, Gregor MEIER, Pierre THESMAR, Roberta PROPERZI, Fabian GLATZ, Denis BUCHER, Christopher HOSFORD
-
Patent number: 10900941Abstract: The present invention is directed to analytical methods for determining the concentration, and/or stereoisomeric excess, and/or absolute configuration of chiral analytes in a sample.Type: GrantFiled: June 8, 2018Date of Patent: January 26, 2021Assignee: GEORGETOWN UNIVERSITYInventors: Christian Wolf, Keith Bentley, Burcin Irfanoglu, Peng Zhang
-
Publication number: 20180364206Abstract: The present invention is directed to analytical methods for determining the concentration, and/or stereoisomeric excess, and/or absolute configuration of chiral analytes in a sample.Type: ApplicationFiled: June 8, 2018Publication date: December 20, 2018Inventors: Christian WOLF, Keith BENTLEY, Burcin IRFANOGLU, Peng ZHANG
-
Publication number: 20160011156Abstract: The present invention is directed to analytical methods for determining the concentration, and/or stereoisomeric excess, and/or absolute configuration of chiral analytes in a sample.Type: ApplicationFiled: March 15, 2014Publication date: January 14, 2016Inventors: Christian WOLF, Keith BENTLEY, Burcin IRFANOGLU, Peng ZHANG
-
Patent number: 7743080Abstract: An enhanced file format to store large quantities of variable-sized data records on a storage medium and to permit efficient access and control over data stored in the enhanced file format. A file format is the structure of a file that defines the way it is stored and laid out on a disk. In a preferred embodiment of the present invention, a file format includes a model directory containing models. Models include element lists comprising element chunks. The element chunks include elements, where elements are variable-sized data records.Type: GrantFiled: January 9, 2007Date of Patent: June 22, 2010Assignee: Bentley System, Inc.Inventor: Keith Bentley
-
Patent number: 7428548Abstract: An enhanced file format to store large quantities of variable-sized data records on a storage medium and to permit efficient access and control over data stored in the enhanced file format. A file format is the structure of a file that defines the way it is stored and laid out on a disk. In a preferred embodiment of the present invention, a file format includes a model directory containing models. Models include element lists comprising element chunks. The element chunks include elements, where elements are variable-sized data records.Type: GrantFiled: August 15, 2001Date of Patent: September 23, 2008Assignee: Bentley Systems, Inc.Inventor: Keith Bentley
-
Publication number: 20080159527Abstract: Methods and systems for digital rights management are disclosed. Exemplary embodiments of the invention provide a system and method that allows the author of a design file to encrypt the file's contents, so that only authorized users can view the file, and that allows the author to identify specific users for authorization. The author selects the users that are allowed to open the encrypted file. Selected users are called “recipients”. The author then designates the rights granted to the recipients. Preferably, the author identifies users and users are authenticated by means of the user's digital certificates. The author may also have the ability to specify what operations a given user can perform, including view, print/plot, export, copy to clipboard, access history, and edit. An author can also digitally sign a document or file using their digital certificate. A hash value is created for the item to be signed.Type: ApplicationFiled: February 25, 2008Publication date: July 3, 2008Applicant: Bentley System, Inc.Inventors: Keith Bentley, Sam Wilson, David Rahnis, John Gooding
-
Publication number: 20080140732Abstract: A method for resolving conflicts between versions of a file is provided. User input defining a boundary defining a conflict area are received. Conflicts between versions of a file are detected based on changes made to elements within the conflict area. The conflicts are marked in one of the versions of the file. The one version of the file is saved as the current version, including the conflicts. The other version of the file is saved in a history.Type: ApplicationFiled: December 11, 2006Publication date: June 12, 2008Applicant: Bentley System, Inc.Inventors: Samuel W. Wilson, Keith Bentley, Josh Schifter
-
Publication number: 20070192376Abstract: An enhanced file format to store large quantities of variable-sized data records on a storage medium and to permit efficient access and control over data stored in the enhanced file format. A file format is the structure of a file that defines the way it is stored and laid out on a disk. In a preferred embodiment of the present invention, a file format includes a model directory containing models. Models include element lists comprising element chunks. The element chunks include elements, where elements are variable-sized data records.Type: ApplicationFiled: January 9, 2007Publication date: August 16, 2007Applicant: Bentley System, Inc.Inventor: Keith Bentley
-
Publication number: 20070067726Abstract: The subject disclosure pertains to systems and methods for providing an improved user interface for mobile devices. A user interface can obtain content including data and associated tasks from a set of software applications. Consequently, users can access content from multiple applications without navigating away from the user interface. The system architecture is extensible, providing for the addition of applications and user interfaces without requiring modification of the existing applications or user interfaces. Applications can register data suppliers capable of retrieving data from the underlying data store for the application and task executors capable of acting on the data. A user interface can generate a query requesting a class of data and specifying a context used to filter possible results. The system can determine the appropriate data suppliers, distribute queries and return the assembled results to the user interface.Type: ApplicationFiled: June 16, 2006Publication date: March 22, 2007Applicant: MICROSOFT CORPORATIONInventors: David Flynt, Bryan Agnetta, Sally Barton, Peter Chin, Vinoo Cherian, Timothy Benton, Eduardo Escardo-Raffo, Ardan Arac, Shashank Gupta, Keith Bentley
-
Patent number: 7194489Abstract: Conventional file-based engineering design data for an engineering model are represented by a plurality of components. The plurality of components are kept in stores, which reside on servers. Each store contains the components that correspond to the elements of one design file. The stores also maintain a history of changes made to the components. A plurality of client computers are bidirectionally connected to the servers. Each client computer may obtain the current version of the components and may send locally edited versions of the components back to the servers to replace the current versions in the stores. At the client computer, the user interacts with the components using conventional file-based software.Type: GrantFiled: October 22, 2001Date of Patent: March 20, 2007Assignee: Bentley Systems IncorporatedInventors: Keith Bentley, Barry Bentley, Raymond Bentley, John Gooding, Sam Wilson
-
Patent number: 7162479Abstract: An enhanced file format to store large quantities of variable-sized data records on a storage medium and to permit efficient access and control over data stored in the enhanced file format. A file format is the structure of a file that defines the way it is stored and laid out on a disk. In a preferred embodiment of the present invention, a file format includes a model directory containing models. Models include element lists comprising element chunks. The element chunks include elements, where elements are variable-sized data records.Type: GrantFiled: August 15, 2001Date of Patent: January 9, 2007Assignee: Bentley Systens, IncorporatedInventor: Keith Bentley
-
Publication number: 20050190203Abstract: A method and apparatus are provided for enabling application program compatibility with display devices having an increased pixel density. According to one method, a call including one or more parameters is directed toward an application programming interface for performing a screen input or output function is received from an application program. In response to receiving the call, a determination is made as to whether the application program is configured for use with a display device having a lower pixel density or a display device having a higher pixel density. In response to determining that the application program is configured for use with a display device having a lower pixel density, the parameters are scaled for the higher pixel density display device and the application programming interface is called using the scaled parameters.Type: ApplicationFiled: February 27, 2004Publication date: September 1, 2005Inventors: Ron Gery, Jason Fuller, Zeke Koch, Chee Chew, Keith Bentley
-
Publication number: 20050151755Abstract: Three values for each CAD image element are set: an element priority, a level priority, and a model reference priority. In addition, for the CAD project that contains the CAD image element, a separate priority multiplier value may be set project-wide for elements, levels, and models, creating an element priority multiplier, a level priority multiplier, and a model reference priority multiplier. Once the priority values and priority multiplier values have been set, either by default values or by the user, the values are used to calculate an image depth for each CAD image element. The image depth values are stored, for example in a z-buffer, and can be used to set the display priority for the CAD image elements regardless of the order in which they are placed into the image.Type: ApplicationFiled: January 13, 2004Publication date: July 14, 2005Applicant: Bentley Systems, IncorporatedInventors: Keith Bentley, Gino Cortesi, Richard Trefz
-
Publication number: 20050071847Abstract: Systems and methods are described herein for determining which components of a source operating system are required to be included in a target operating system to support selected source operating system features in the target operating system. Data objects are constructed to represent each component and feature of the source operating system, each data object identifying Exports and References for the component or feature it represents. The dependency model identifies, for each component, other components that must be included in a target operating system having the component. A target operating system builder program receives input from a user as to the features the user desires to include in the target operating system. The dependency model is utilized to identify and select the components from the source operating system necessary to support the selected features. The selected components are then linked to create the target operating system.Type: ApplicationFiled: November 29, 2004Publication date: March 31, 2005Applicant: Microsoft CorporationInventors: Keith Bentley, Sander Bogdan
-
Publication number: 20050055600Abstract: System and methods are described herein for determining which components of a source operating system are required to be included in a target operating system to support selected source operating system features in the target operating system. Data objects are constructed to represent each component and feature of the source operating system, each data object identifying Exports and References for the component or feature it represents. The dependency model identifies, for each component, other components that must be included in a target operating system having the component. A target operating system builder program receives input from a user as to the features the user desires to include in the target operating system. The dependency model is utilized to identify and select the components from the source operating system necessary to support the selected features. The selected components are then linked to create the target operating system.Type: ApplicationFiled: October 22, 2004Publication date: March 10, 2005Applicant: Microsoft CorporationInventors: Keith Bentley, Sander Bogdan
-
Publication number: 20030217275Abstract: Methods and systems for digital rights management are disclosed. Exemplary embodiments of the invention provide a system and method that allows the author of a design file to encrypt the file's contents, so that only authorized users can view the file, and that allows the author to identify specific users for authorization. The author selects the users that are allowed to open the encrypted file. Selected users are called “recipients”. The author then designates the rights granted to the recipients. Preferably, the author identifies users and users are authenticated by means of the user's digital certificates. The author may also have the ability to specify what operations a given user can perform, including view, print/plot, export, copy to clipboard, access history, and edit. An author can also digitally sign a document or file using their digital certificate. A hash value is created for the item to be signed.Type: ApplicationFiled: May 6, 2003Publication date: November 20, 2003Applicant: Bentley Systems, Inc.Inventors: Keith Bentley, Sam Wilson, David Rahnis, John Gooding
-
Publication number: 20030036888Abstract: An enhanced file format to store large quantities of variable-sized data records on a storage medium and to permit efficient access and control over data stored in the enhanced file format. A file format is the structure of a file that defines the way it is stored and laid out on a disk. In a preferred embodiment of the present invention, a file format includes a model directory containing models. Models include element lists comprising element chunks. The element chunks include elements, where elements are variable-sized data records.Type: ApplicationFiled: August 15, 2001Publication date: February 20, 2003Inventor: Keith Bentley
-
Publication number: 20030037182Abstract: An enhanced file format to store large quantities of variable-sized data records on a storage medium and to permit efficient access and control over data stored in the enhanced file format. A file format is the structure of a file that defines the way it is stored and laid out on a disk. In a preferred embodiment of the present invention, a file format includes a model directory containing models. Models include element lists comprising element chunks. The element chunks include elements, where elements are variable-sized data records.Type: ApplicationFiled: August 15, 2001Publication date: February 20, 2003Inventor: Keith Bentley
-
Patent number: 6063128Abstract: A computer system for modeling is disclosed, where the computer system has a storage device, first and second platforms, a portable persistent model, and first and second platform-dependent computerized modeling systems (CMS). Each platform is interfaced to the storage device and provides system-dependent services. The first platform has a first type of operating system and a first type of computer hardware including a first memory, and the second platform has a second type of operating system and a second type of computer hardware including a second memory. The model resides in the storage device in a platform-independent format and includes persistent component objects. The first CMS resides in the first platform memory and the second platform-dependent CMS resides in the second platform memory.Type: GrantFiled: November 10, 1997Date of Patent: May 16, 2000Assignee: Bentley Systems, IncorporatedInventors: Keith Bentley, Samuel Wilson, Earlin Lutz, James Bartlett, John Gooding