Patents by Inventor Andrew Stark

Andrew Stark 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: 12260237
    Abstract: Methods, systems, and computer storage media for providing a set of common flat files in a composite image that can be mounted as a container (i.e. composite container) to support isolation and interoperation of computing resources. Container management is provided for a container management system based on a composite image file system engine that executes composite operations to support resource isolation and operating system (OS) virtualization functionality. In particular, a layout manager operates with a composite engine interface to support generating composite images with optimized configurations (i.e., pre-alignment and pre-computed hashes of for executable files). In operation, a plurality of files for generating a composite image are accessed.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: March 25, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John Andrew Starks, Scott A. Brender, Shaheed Gulamabbas Chagani, Ping Xie
  • Patent number: 12197387
    Abstract: Described herein are technologies that provide an element of security related to file system operations. Individual nodes in a file system, such as a directory or a file, can be associated with information that describes how to handle letter case when a file name included in a file system operation request is used to locate a file in the file system. For example, a case sensitive designation associated with a directory can require a case sensitive match between a file name included in a request and a file name included in the directory, in order to perform the requested file system operation. In another example, a case preferring designation associated with a directory first checks for a case sensitive match between file names. If a case sensitive match does not exist, then a case insensitive match between the file names can be used to perform the requested file system operation.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: January 14, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Neal Robert Christiansen, Chandra Kumar Konamki Vijayamuneeswaralu, Craig Ashley Barkhouse, Sven Groot, John Andrew Starks
  • Patent number: 12117717
    Abstract: A security camera and assembly include a camera lens assembly, a lens tilt locking mechanism, and a grab handle having LEDs mounted thereon. Embodiments include a lens tilt locking mechanism coupled to the camera lens assembly for setting a field of view (FOV) for a camera lens of the camera lens assembly. The grab handle is pivotally coupled to the camera lens assembly via a pivoting mechanism. The grab handle having LEDs mounted thereon pivots to provide independent control of illumination to the FOV without shifting the FOV. In a further embodiment, the grab handle may further include an antenna embedded therein.
    Type: Grant
    Filed: February 22, 2023
    Date of Patent: October 15, 2024
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Amar Nanda, Natalia Elena Ursan, Sudeep Mohan, Andrew Stark
  • Publication number: 20240280885
    Abstract: A security camera and assembly include a camera lens assembly, a lens tilt locking mechanism, and a grab handle having LEDs mounted thereon. Embodiments include a lens tilt locking mechanism coupled to the camera lens assembly for setting a field of view (FOV) for a camera lens of the camera lens assembly. The grab handle is pivotally coupled to the camera lens assembly via a pivoting mechanism. The grab handle having LEDs mounted thereon pivots to provide independent control of illumination to the FOV without shifting the FOV. In a further embodiment, the grab handle may further include an antenna embedded therein.
    Type: Application
    Filed: February 22, 2023
    Publication date: August 22, 2024
    Inventors: AMAR NANDA, NATALIA ELENA URSAN, SUDEEP MOHAN, ANDREW STARK
  • Patent number: 11544094
    Abstract: Methods, systems, and computer storage media for providing a set of common flat files in a composite image that can be mounted as a container (i.e., composite container) to support isolation and interoperation of computing resources. Container management is provided for a container management system based on a composite image file system engine that executes composite operations to support resource isolation and operating system (OS) virtualization functionality. In particular, a container engine interface supports creating, mounting, and providing access to and from composite images or composite containers. In operation, a plurality of files for generating a composite image are accessed. The composite image for the plurality of files is generated. The composite image includes a set of common flat files. The composite image is communicated to cause mounting of the composite image, where mounting the composite image is based on a metadata file from the set of common flat files.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: January 3, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John Andrew Starks, Scott A. Brender, Shaheed Gulamabbas Chagani, Ping Xie
  • Patent number: 11544095
    Abstract: Methods, systems, and computer storage media for providing a set of common flat files in a composite image that can be mounted as a container (i.e. composite container) to support isolation and interoperation of computing resources. Container management is provided for a container management system based on a composite image file system engine that executes composite operations. In particular, a remote sharing manager operates with a composite engine interface to support generating composite images configured for split layer memory sharing, split layer direct access memory sharing, and dynamic base images. In operation, a plurality of files and a selection of a remote sharing configuration for generating a composite image are accessed. The composite image for the plurality of files and the remoting sharing configuration is generated. The composite image is communicated to cause sharing of the composite image, sharing of the composite image is based on the remote sharing configuration.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: January 3, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John Andrew Starks, Scott A. Brender, Shaheed Gulamabbas Chagani, Ping Xie
  • Patent number: 11537561
    Abstract: Described herein are technologies that provide an element of security related to file system operations. Individual nodes in a file system, such as a directory or a file, can be associated with information that describes how to handle letter case when a file name included in a file system operation request is used to locate a file in the file system. For example, a case sensitive designation associated with a directory can require a case sensitive match between a file name included in a request and a file name included in the directory, in order to perform the requested file system operation. In another example, a case preferring designation associated with a directory first checks for a case sensitive match between file names. If a case sensitive match does not exist, then a case insensitive match between the file names can be used to perform the requested file system operation.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: December 27, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Neal Robert Christiansen, Chandra Kumar Konamki Vijayamuneeswaralu, Craig Ashley Barkhouse, Sven Groot, John Andrew Starks
  • Patent number: 11507407
    Abstract: Methods, systems, and computer storage media for providing a set of common flat files in a composite image that can be mounted as a container (i.e. composite container) to support isolation and interoperation of computing resources. Container management is provided for a container management system based on a composite image file system engine that executes composite operations. In particular, a remote sharing manager operates with a composite engine interface to support generating composite images configured for split layer memory sharing, split layer direct access memory sharing, and dynamic base images. In operation, a plurality of files and a selection of a remote sharing configuration for generating a composite image are accessed. The composite image for the plurality of files and the remoting sharing configuration is generated. The composite image is communicated to cause sharing of the composite image, sharing of the composite image is based on the remote sharing configuration.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: November 22, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John Andrew Starks, Scott A. Brender, Shaheed Gulamabbas Chagani, Ping Xie
  • Patent number: 11507406
    Abstract: Methods, systems, and computer storage media for providing a set of common flat files in a composite image that can be mounted as a container (i.e., composite container) to support isolation and interoperation of computing resources. Container management is provided for a container management system based on a composite image file system engine that executes composite operations to support resource isolation and operating system (OS) virtualization functionality. In particular, a container engine interface supports creating, mounting, and providing access to and from composite images or composite containers. In operation, a plurality of files for generating a composite image are accessed. The composite image for the plurality of files is generated. The composite image includes a set of common flat files. The composite image is communicated to cause mounting of the composite image, where mounting the composite image is based on a metadata file from the set of common flat files.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: November 22, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John Andrew Starks, Scott A. Brender, Shaheed Gulamabbas Chagani, Ping Xie
  • Patent number: 11149024
    Abstract: Disclosed are intermediates and methods of synthesizing Compound 1.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: October 19, 2021
    Assignee: ASTRAZENECA AB
    Inventors: Craig Robert Stewart, Simon Hardy, Andrew Stark, Alexander Hird, Qing Ye, Xiaolan Zheng, Cati Ferrar, Jan Koek, Debasis Hazra
  • Publication number: 20210122735
    Abstract: Disclosed are intermediates and methods of synthesizing Compound 1.
    Type: Application
    Filed: March 29, 2018
    Publication date: April 29, 2021
    Applicant: ASTRAZENECA AB
    Inventors: Craig Robert STEWART, Simon HARDY, Andrew STARK, Alexander HIRD, Qing YE, Xiaolan ZHENG, Cati FERRAR, Jan KOEK, Debasis HAZRA
  • Patent number: 10002075
    Abstract: A memory management module operates to receive a query that identifies a set of data of a logical data structure. The logical data structure is stored with memory resources that are provided on multiple service-level tiers of a network environment, where the multiple service-level tiers may include at least a first tier of memory resources and a second tier of memory resources. From the query, a subset of data is determined that is stored with the second tier of memory resources. The memory management module responds to detecting the condition or event by causing transfer of the subset of data items from the second tier of memory resources to the first tier of memory resources.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: June 19, 2018
    Assignee: Aggregate Knowledge, Inc.
    Inventors: Paul Guadalupe O'Leary, Christopher Charles Campbell, David Andrew Starke, Joseph Francis Brightly
  • Patent number: 9875160
    Abstract: A computer system maintains identifiers that identify changed blocks of virtual machine (VM) storage. The computer system accesses a stable VM checkpoint comprising a restorable VM image at a time, and that stores a representation of data of at least one block as it existed at the time. The computer system converts the checkpoint to a reference point. Reference point information is transferable with the VM, such that if the VM is moved to a different computing system, any data identified by the reference point is recoverable. The conversion includes querying the storage to determine an identifier corresponding to the block of the checkpoint at the time, storing this identifier as a part of the reference point, and releasing the representation of the data of the block from the checkpoint. The computer system then uses the reference point to identify changes in the blocks of the storage since the time.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: January 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Angshuman Bezbaruah, Lars Reuther, Taylor O'Neil Brown, John Andrew Starks
  • Patent number: 9729362
    Abstract: Systems and methods for autonomous signal modulation format identification are disclosed. In an example embodiment of the disclosed technology, a method includes applying higher-order statistics to an input signal to identify the input signal's modulation format. The method may include applying higher-order statistics to the input signal to calculate higher-order cumulant values for the input signal as higher-order cumulants are indicative of a particular modulation format signature. The method may further include employing a decision tree to determine the modulation format of the input signal.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: August 8, 2017
    Assignee: Georgia Tech Research Corporation
    Inventors: Stephen Ralph, Kedar Mehta, Pierre Isautier, Andrew Stark
  • Publication number: 20170109240
    Abstract: A computer system maintains identifiers that identify changed blocks of virtual machine (VM) storage. The computer system accesses a stable VM checkpoint comprising a restorable VM image at a time, and that stores a representation of data of at least one block as it existed at the time. The computer system converts the checkpoint to a reference point. Reference point information is transferable with the VM, such that if the VM is moved to a different computing system, any data identified by the reference point is recoverable. The conversion includes querying the storage to determine an identifier corresponding to the block of the checkpoint at the time, storing this identifier as a part of the reference point, and releasing the representation of the data of the block from the checkpoint. The computer system then uses the reference point to identify changes in the blocks of the storage since the time.
    Type: Application
    Filed: July 26, 2016
    Publication date: April 20, 2017
    Inventors: Angshuman Bezbaruah, Lars Reuther, Taylor O'Neil Brown, John Andrew Starks
  • Patent number: 9430272
    Abstract: Embodiments are directed to establishing efficient virtual machine reference points and to specifying a virtual machine reference point to query incremental changes. In one scenario, a computer system accesses a stable virtual machine checkpoint that includes portions of underlying data stored in data storage, where the checkpoint is associated with a specific point in time. The computer system then queries the data storage to determine data storage identifiers that reference the point in time associated with the checkpoint and stores the determined data storage identifiers as a virtual machine reference point, where each subsequent change to the data storage results in an update to the data storage identifier, so that virtual machine reference point is usable to identify incremental changes from specific points in time on.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: August 30, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Angshuman Bezbaruah, Lars Reuther, Taylor O'Neil Brown, John Andrew Starks
  • Publication number: 20160179568
    Abstract: Embodiments are directed to establishing efficient virtual machine reference points and to specifying a virtual machine reference point to query incremental changes. In one scenario, a computer system accesses a stable virtual machine checkpoint that includes portions of underlying data stored in data storage, where the checkpoint is associated with a specific point in time. The computer system then queries the data storage to determine data storage identifiers that reference the point in time associated with the checkpoint and stores the determined data storage identifiers as a virtual machine reference point, where each subsequent change to the data storage results in an update to the data storage identifier, so that virtual machine reference point is usable to identify incremental changes from specific points in time on.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Inventors: Angshuman Bezbaruah, Lars Reuther, Taylor O'Neil Brown, John Andrew Starks
  • Patent number: D925640
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: July 20, 2021
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Quinci Miller, Andrew Stark, Chi T Tran, Ryan M Nilsen
  • Patent number: D940779
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: January 11, 2022
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Quinci Miller, Andrew Stark, Chi T Tran, Ryan Ma Nilsen