Patents by Inventor David A. Linde
David A. Linde 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: 20240135832Abstract: A system may receive inputs selecting an interest level from among a plurality of interest levels for each of a set of topics. the system may determine displayable information describing a subset of the set of topics based on the inputs, which displayable information may include media segments. The system may generate a sequence for the displayable information for the subset of topics using the inputs and defined ordering criteria, and it may present, for display in a graphical user interface on a client device, a digital demonstration including the sequence of the displayable information for the subset of topics.Type: ApplicationFiled: October 18, 2023Publication date: April 25, 2024Inventors: Brian Zurcher, David Lindes, Garin Hess, Cory Crouch, William Racule, Jeannie Laochaloenvanich
-
Publication number: 20210319097Abstract: Disclosed herein are methods, systems, and computer-readable media for blocking attempts at runtime redirection and attempts to change memory permissions during runtime. The present disclosure describes features that enable runtime detection of an attempt to redirect routines or change memory permissions, and determining whether to allow or deny the attempt. Such features may include changing memory write permissions on memory segments, such as those segments used by dynamic loaders after call associations have been saved or otherwise created. Other features may include swapping the addresses of system routines (e.g., open, read, write, close, etc.) to new routines that perform the same function as well as additional functionality configured to detect attempts to redirect or change memory permissions. Once detected by the new routine during runtime, a determination may be made to deny or allow the call based on a policy.Type: ApplicationFiled: April 26, 2021Publication date: October 14, 2021Inventor: David Linde
-
Patent number: 11017081Abstract: Disclosed herein are methods, systems, and computer-readable media for blocking attempts at runtime redirection and attempts to change memory permissions during runtime. The present disclosure describes features that enable runtime detection of an attempt to redirect routines or change memory permissions, and determining whether to allow or deny the attempt. Such features may include changing memory write permissions on memory segments, such as those segments used by dynamic loaders after call associations have been saved or otherwise created. Other features may include swapping the addresses of system routines (e.g., open, read, write, close, etc.) to new routines that perform the same function as well as additional functionality configured to detect attempts to redirect or change memory permissions. Once detected by the new routine during runtime, a determination may be made to deny or allow the call based on a policy.Type: GrantFiled: December 7, 2018Date of Patent: May 25, 2021Assignee: Citrix Systems, Inc.Inventor: David Linde
-
Publication number: 20190108335Abstract: Disclosed herein are methods, systems, and computer-readable media for blocking attempts at runtime redirection and attempts to change memory permissions during runtime. The present disclosure describes features that enable runtime detection of an attempt to redirect routines or change memory permissions, and determining whether to allow or deny the attempt. Such features may include changing memory write permissions on memory segments, such as those segments used by dynamic loaders after call associations have been saved or otherwise created. Other features may include swapping the addresses of system routines (e.g., open, read, write, close, etc.) to new routines that perform the same function as well as additional functionality configured to detect attempts to redirect or change memory permissions. Once detected by the new routine during runtime, a determination may be made to deny or allow the call based on a policy.Type: ApplicationFiled: December 7, 2018Publication date: April 11, 2019Inventor: David Linde
-
Patent number: 10181030Abstract: Disclosed herein are methods, systems, and computer-readable media for blocking attempts at runtime redirection and attempts to change memory permissions during runtime. The present disclosure describes features that enable runtime detection of an attempt to redirect routines or change memory permissions, and determining whether to allow or deny the attempt. Such features may include changing memory write permissions on memory segments, such as those segments used by dynamic loaders after call associations have been saved or otherwise created. Other features may include swapping the addresses of system routines (e.g., open, read, write, close, etc.) to new routines that perform the same function as well as additional functionality configured to detect attempts to redirect or change memory permissions. Once detected by the new routine during runtime, a determination may be made to deny or allow the call based on a policy.Type: GrantFiled: July 24, 2015Date of Patent: January 15, 2019Assignee: Citrix Systems, Inc.Inventor: David Linde
-
Patent number: 10073758Abstract: Systems, methods, and computer-readable media for securing a mobile device application using an application wrapper while preserving and/or improving performance of the wrapped application are presented. In one or more embodiments, an application wrapper may detect, during execution of a wrapped application, at least one performance caused by the application wrapper. The application wrapper may modify execution of the wrapped application to address the at least one detected performance issue. In some instances, the at least one performance issue may be associated with a cache that stores one or more pages from a database, and the cache and the database may be maintained within the wrapped application.Type: GrantFiled: July 15, 2015Date of Patent: September 11, 2018Assignee: Citrix Systems, Inc.Inventors: Daniel Gulkis, David Linde, Shweta Subramani
-
Publication number: 20170024560Abstract: Disclosed herein are methods, systems, and computer-readable media for blocking attempts at runtime redirection and attempts to change memory permissions during runtime. The present disclosure describes features that enable runtime detection of an attempt to redirect routines or change memory permissions, and determining whether to allow or deny the attempt. Such features may include changing memory write permissions on memory segments, such as those segments used by dynamic loaders after call associations have been saved or otherwise created. Other features may include swapping the addresses of system routines (e.g., open, read, write, close, etc.) to new routines that perform the same function as well as additional functionality configured to detect attempts to redirect or change memory permissions. Once detected by the new routine during runtime, a determination may be made to deny or allow the call based on a policy.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventor: David Linde
-
Publication number: 20170017562Abstract: Systems, methods, and computer-readable media for securing a mobile device application using an application wrapper while preserving and/or improving performance of the wrapped application are presented. In one or more embodiments, an application wrapper may detect, during execution of a wrapped application, at least one performance caused by the application wrapper. The application wrapper may modify execution of the wrapped application to address the at least one detected performance issue. In some instances, the at least one performance issue may be associated with a cache that stores one or more pages from a database, and the cache and the database may be maintained within the wrapped application.Type: ApplicationFiled: July 15, 2015Publication date: January 19, 2017Inventors: Daniel Gulkis, David Linde, Shweta Subramani
-
Patent number: 9344235Abstract: Disclosed are network managed volumes that enable simplified and more efficient use of information technology assets by allocating physical disk drives as needed. A pool of storage can be defined and populated with physical disks that are accessible in a storage area network. Virtual volumes are created from the storage pool, with each virtual volume being separately allocable to a host device (e.g., client, application server, etc.). Thus, host devices that have been allocated these virtual volumes perceive ownership of the entire volume, without requiring a present allocation of physical storage space having the same characteristics, but with seamless introduction of physical resources as needed.Type: GrantFiled: June 7, 2002Date of Patent: May 17, 2016Assignee: DataCore Software CorporationInventors: Roni J. Putra, Nicholas Connolly, Ye (Tom) Chen, David A. Linde, Ziya A. Aral, Mohamed Ghanem, Mark Friedman
-
Patent number: 9217622Abstract: Improved 5xxx aluminum alloys and products made therefrom are disclosed. The new 5xxx aluminum alloy products may achieve an improved combination of properties due to, for example, the presence of copper. In one embodiment, the new 5xxx aluminum alloy products are able to achieve an improved combination of properties by solution heat treatment.Type: GrantFiled: July 23, 2010Date of Patent: December 22, 2015Assignee: Alcoa Inc.Inventors: Dirk C. Mooy, Roberto J. Rioja, Ralph R. Sawtell, Francine S. Bovard, Gregory B. Venema, David A. Linde
-
Patent number: 9087013Abstract: Methods and apparatus for point-in-time volumes are provided. A relationship is enabled between a source volume and point-in-time volume. Copying a data chunk to the point-in-time volume before a write operation modifies the data chunk on the source volume dynamically creates the point-in-time volume. The point-in-time volume can be accessed in read/write mode as a general purpose data storage volume. Other embodiments comprising additional features, such as a forced migration process, are also provided.Type: GrantFiled: March 14, 2013Date of Patent: July 21, 2015Assignee: DataCore Software CorporationInventor: David A. Linde
-
Publication number: 20140019696Abstract: Methods and apparatus for point-in-time volumes are provided. A relationship is enabled between a source volume and point-in-time volume. Copying a data chunk to the point-in-time volume before a write operation modifies the data chunk on the source volume dynamically creates the point-in-time volume. The point-in-time volume can be accessed in read/write mode as a general purpose data storage volume. Other embodiments comprising additional features, such as a forced migration process, are also provided.Type: ApplicationFiled: March 14, 2013Publication date: January 16, 2014Applicant: DATACORE SOFTWARE CORPORATIONInventor: David A. Linde
-
Publication number: 20130103649Abstract: Methods and apparatus for point-in-time volumes are provided. A relationship is enabled between a source volume and point-in-time volume. Copying a data chunk to the point-in-time volume before a write operation modifies the data chunk on the source volume dynamically creates the point-in-time volume. The point-in-time volume can be accessed in read/write mode as a general purpose data storage volume. Other embodiments comprising additional features, such as a forced migration process, are also provided.Type: ApplicationFiled: August 25, 2011Publication date: April 25, 2013Applicant: DATACORE SOFTWARE CORPORATIONInventor: David A. Linde
-
Patent number: 8417905Abstract: Methods and apparatus for point-in-time volumes are provided. A relationship is enabled between a source volume and point-in-time volume. Copying a data chunk to the point-in-time volume before a write operation modifies the data chunk on the source volume dynamically creates the point-in-time volume. The point-in-time volume can be accessed in read/write mode as a general purpose data storage volume. Other embodiments comprising additional features, such as a forced migration process, are also provided.Type: GrantFiled: August 25, 2011Date of Patent: April 9, 2013Assignee: DataCore Software CorporationInventor: David A. Linde
-
Publication number: 20120078856Abstract: Methods and apparatus for point-in-time volumes are provided. A relationship is enabled between a source volume and point-in-time volume. Copying a data chunk to the point-in-time volume before a write operation modifies the data chunk on the source volume dynamically creates the point-in-time volume. The point-in-time volume can be accessed in read/write mode as a general purpose data storage volume. Other embodiments comprising additional features, such as a forced migration process, are also provided.Type: ApplicationFiled: August 25, 2011Publication date: March 29, 2012Applicant: DATACORE SOFTWARE CORPORATIONInventor: David A. Linde
-
Patent number: 8010756Abstract: Methods and apparatus for point-in-time volumes are provided. A relationship is enabled between a source volume and point-in-time volume. Copying a data chunk to the point-in-time volume before a write operation modifies the data chunk on the source volume dynamically creates the point-in-time volume. The point-in-time volume can be accessed in read/write mode as a general purpose data storage volume. Other embodiments comprising additional features, such as a forced migration process, are also provided.Type: GrantFiled: July 15, 2004Date of Patent: August 30, 2011Assignee: DataCore Software CorporationInventor: David A Linde
-
Publication number: 20110017055Abstract: Improved 5xxx aluminum alloys and products made therefrom are disclosed. The new 5xxx aluminum alloy products may achieve an improved combination of properties due to, for example, the presence of copper. In one embodiment, the new 5xxx aluminum alloy products are able to achieve an improved combination of properties by solution heat treatment.Type: ApplicationFiled: July 23, 2010Publication date: January 27, 2011Applicant: Alcoa Inc.Inventors: Dirk C. Mooy, Roberto J. Rioja, Ralph R. Sawtell, Francine S. Bovard, Gregory B. Venema, David A. Linde
-
Patent number: 6799258Abstract: Methods and apparatus for point-in-time volumes are provided. A relationship is enabled between a source volume and point-in-time volume. Copying a data chunk to the point-in-time volume before a write operation modifies the data chunk on the source volume dynamically creates the point-in-time volume. The point-in-time volume can be accessed in read/write mode as a general purpose data storage volume. Other embodiments comprising additional features, such as a forced migration process, are also provided.Type: GrantFiled: January 10, 2002Date of Patent: September 28, 2004Assignee: DataCore Software CorporationInventor: David A. Linde
-
Patent number: 6606651Abstract: A volume insight architecture in which software processes internal to the server system issue read/right commands against client data stored on a disk device local to the server independent of client control. A volume insight driver interments the physical location of client data on the server disk and dynamically adjusts the data addresses from the software processes such that they coincide with the actual address of the client data on the server disk. The software processes and the address translation process are invisible to the client. The server treats the locally stored client file system as a local server file system. Processes which can be run against the local file system image on the server cannot distinguish between a true locally mounted file system image and the locally presented file system image presented by the volume insight architecture. Maintenance functions, such as backup, virus detection, etc., are locally performed. This reduces the overhead burden on the client systems.Type: GrantFiled: May 3, 2000Date of Patent: August 12, 2003Assignee: Datacore Software CorporationInventor: David Linde
-
Patent number: 5725683Abstract: A process for making an aluminum alloy lighting sheet product having a reflective surface protected by a UV-stable polymer coating. An aluminum alloy sheet is chemically brightened in an aqueous acidic solution, conversion coated, and then coated with a UV-stable polymer. Alternatively, an aluminum alloy sheet is chemically etched in an aqueous alkaline solution, conversion coated, and then coated with a UV-stable polymer. Preferably, the UV-stable polymer contains about 0.5-10 wt. % amorphous silica particles. In another embodiment, an aluminum alloy sheet surface is cleaned, chemically conversion coated and then coated with a coating composition containing a UV-stable polymer and 0.5-10 wt. % of about 0.5-5 microns.Type: GrantFiled: March 28, 1996Date of Patent: March 10, 1998Assignee: Aluminum Company of AmericaInventors: Daniel L. Serafin, Paul B. Schultz, Albert L. Askin, Paula Hinds, David A. Linde, Robert E. Bombalski