Patents by Inventor Darius Snapkauskas

Darius Snapkauskas 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: 20230362234
    Abstract: A system and method for deploying virtual machines in a server farm based on capacity needs of the server farm includes receiving a request to deploy a new virtual machine (VM) in the server farm; determining that a cluster configuration property associated with the new VM specifies one or more parameters for the new VM; upon determining that the cluster configuration property associated with the new VM specifies one or more parameters for the new VM, retrieving at least one of a custom SKU parameter information or custom capacity parameter information for the new VM; and deploying the new VM to the server farm with at least one of the custom SKU parameter or custom capacity parameter.
    Type: Application
    Filed: May 4, 2022
    Publication date: November 9, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kalyan Kumar KONA, Darius SNAPKAUSKAS, Qiwen ZHENG
  • Patent number: 11722457
    Abstract: The disclosed techniques improve the efficiency and functionality of cloud services by providing a system for sharing individual subscriptions among multiple tenants. A cloud service provider utilizes a location-based manager to retrieve a pool of subscriptions from a cloud platform. Individual subscriptions within the pool can define a set of cloud resources for a resource unit such as a server farm. The location-based manager can assign one or multiple subscriptions for a resource unit to share amongst multiple tenants. In this way, security boundaries between individual tenants can be maintained while also dramatically reducing the number of subscriptions a cloud service provider must manage. In addition, by assigning subscriptions at the granularity of resource units rather than tenants, the location-based manager can enhance the security of the cloud platform by creating a logical zone about individual resource units to serve as an additional security boundary.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: August 8, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kalyan Kumar Kona, Qiwen Zheng, Darius Snapkauskas
  • Publication number: 20230146669
    Abstract: The techniques disclosed herein enable improved security as well as more scalable and reliable job execution by utilizing granular security boundaries and certificate-based authentication for all communication within cloud-based platforms. To manage a cloud-based platform, a system receives a plurality of jobs and associated certificates at a first security boundary that are to be executed at various resource units within a second security boundary. The system then authenticates each certificate before transmitting each job to its respective resource unit for execution. In addition, the system is further configured to monitor active certificates for compromise and accordingly isolate various security boundaries in the event of a security breach. By isolating portions of the cloud-based platform within security boundaries, the system can mitigate the impact of security breaches. Furthermore, certificate-based authentication addresses performance constraints to enable more efficient and scalable job execution.
    Type: Application
    Filed: November 5, 2021
    Publication date: May 11, 2023
    Inventors: Nidhi VERMA, Roberta CANNEROZZI, Brian Gregory O'CONNOR, Darius SNAPKAUSKAS, Le CHANG, Harpreet Singh MIGLANI, Phillip Isaac BEISH, Dylan Thomas NUNLEY
  • Publication number: 20220385629
    Abstract: The disclosed techniques improve the efficiency and functionality of cloud services by providing a system for sharing individual subscriptions among multiple tenants. A cloud service provider utilizes a location-based manager to retrieve a pool of subscriptions from a cloud platform. Individual subscriptions within the pool can define a set of cloud resources for a resource unit such as a server farm. The location-based manager can assign one or multiple subscriptions for a resource unit to share amongst multiple tenants. In this way, security boundaries between individual tenants can be maintained while also dramatically reducing the number of subscriptions a cloud service provider must manage. In addition, by assigning subscriptions at the granularity of resource units rather than tenants, the location-based manager can enhance the security of the cloud platform by creating a logical zone about individual resource units to serve as an additional security boundary.
    Type: Application
    Filed: May 27, 2021
    Publication date: December 1, 2022
    Inventors: Kalyan Kumar KONA, Qiwen ZHENG, Darius SNAPKAUSKAS
  • Patent number: 9430668
    Abstract: In one embodiment, a network system may be upgraded without losing access to write privileges to a network file 122 during the system upgrade. A network file management system 120 may execute a system upgrade. A network file management system 120 may provide direct write access for a data file 122 to a user throughout the system upgrade.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: August 30, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fuyuan Bie, Le Chang, Balinder Malhi, Sundar Paranthaman, Randy Thomson, Kalyan Kona, Zohar Raz, Darius Snapkauskas, Atanu Banerjee, Roshane Silva
  • Publication number: 20150347775
    Abstract: In one embodiment, a network system may be upgraded without losing access to write privileges to a network file 122 during the system upgrade. A network file management system 120 may execute a system upgrade. A network file management system 120 may provide direct write access for a data file 122 to a user throughout the system upgrade.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Fuyuan Bie, Le Chang, Balinder Malhi, Sundar Paranthaman, Randy Thomson, Kalyan Kona, Zohar Raz, Darius Snapkauskas, Atanu Banerjee, Roshane Silva
  • Patent number: 8429554
    Abstract: Displaying graphical indicators, instead of data, based on user-defined conditions. The user can specify conditions for displaying graphical indicators instead of actual data by specifying a test, values, and an image. The graphical indicators can be pre-assigned images that are dynamically applied based on the underlying text or numeric data values. Graphical indicators allow the user to visually represent data types or categories with graphics, based on the user's conditions. Different conditions can be specified for a given data field and each condition can be associated with a particular graphical indicator. Prioritized processing of data conditions allow for complex control of which indicator will be displayed to visually represent the data. When the underlying data in a field changes, the criteria can be reapplied and the field dynamically updated to the appropriate indicator.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: April 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Jeffrey R. Aamodt, David E. Levin, Darius Snapkauskas, Brett A. Bentsen
  • Patent number: 7937664
    Abstract: Displaying a custom user interface in response to a determination that the application program is configured to display the custom user interface. To create the custom user interface, the end user can customize one or more default user interface files to create custom user interface files. The default user interface files can comprise one or more of a structure definition file, a content definition file, and a content display file. Additionally, the custom user interface can be associated with a program module function that can execute in connection with displaying the custom user interface.
    Type: Grant
    Filed: April 29, 2008
    Date of Patent: May 3, 2011
    Assignee: Microsoft Corporation
    Inventors: Darius Snapkauskas, Alexander A. Sourov, Preethi Ramani
  • Patent number: 7603632
    Abstract: The present invention permits customization of shapes, sizes, and layout for data of nodes within a network diagram based upon node category or nodes selected by the user. The invention also permits a user to create his or her own data template for the layout of data within a certain category of nodes. The invention further provides a filter that highlights nodes in a network diagram according to parameters selected by a user. The invention can include a graphical user interface that permits rapid and easy selection of various options for nodes displayed within a network diagram. The system and method of the present invention also organizes and generates a network diagram that permits a user to display one or more nodes at one magnification level while displaying other nodes at a different magnification level.
    Type: Grant
    Filed: November 1, 2000
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Jeffrey R. Aamodt, Alexander A. Sourov, Darius Snapkauskas
  • Publication number: 20090094526
    Abstract: Displaying a custom user interface in response to a determination that the application program is configured to display the custom user interface. To create the custom user interface, the end user can customize one or more default user interface files to create custom user interface files. The default user interface files can comprise one or more of a structure definition file, a content definition file, and a content display file. Additionally, the custom user interface can be associated with a program module function that can execute in connection with displaying the custom user interface.
    Type: Application
    Filed: April 29, 2008
    Publication date: April 9, 2009
    Applicant: Microsoft Corporation
    Inventors: Darius Snapkauskas, Alexander Sourov, Preethi Ramani
  • Patent number: 7458031
    Abstract: The present invention permits customization of shapes, sizes, and layout for data of nodes within a network diagram based upon node category or nodes selected by the user. The invention also permits a user to create his or her own data template for the layout of data within a certain category of nodes. The invention further provides a filter that highlights nodes in a network diagram according to parameters selected by a user. The invention can include a graphical user interface that permits rapid and easy selection of various options for nodes displayed within a network diagram. The system and method of the present invention also organizes and generates a network diagram that permits a user to display one or more nodes at one magnification level while displaying other nodes at a different magnification level.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: November 25, 2008
    Assignee: Microsoft Corporation
    Inventors: Jeffrey R. Aamodt, Alexander A. Sourov, Darius Snapkauskas
  • Publication number: 20080195449
    Abstract: Techniques to manage cost resources are described. An apparatus comprises a project management program arranged to schedule resources for a project. The project management program includes multiple resource types with one of the resource types comprising a cost resource type. The cost resource type may have multiple defined cost resources each representing a cost value independent of a volume of work for a task or a duration for the task. Other embodiments are described and claimed.
    Type: Application
    Filed: February 8, 2007
    Publication date: August 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Darius Snapkauskas, Raju Iyer, Bram De Vries, David Ducolon, William John Olford
  • Patent number: 7366991
    Abstract: Displaying a custom user interface in response to a determination that the application program is configured to display the custom user interface. To create the custom user interface, the end user can customize one or more default user interface files to create custom user interface files. The default user interface files can comprise one or more of a structure definition file, a content definition file, and a content display file. Additionally, the custom user interface can be associated with a program module function that can execute in connection with displaying the custom user interface.
    Type: Grant
    Filed: December 12, 2002
    Date of Patent: April 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Darius Snapkauskas, Alexander Sourov, Preethi Ramani
  • Publication number: 20070150389
    Abstract: Displaying graphical indicators, instead of data, based on user-defined conditions. The user can specify conditions for displaying graphical indicators instead of actual data by specifying a test, values, and an image. The graphical indicators can be pre-assigned images that are dynamically applied based on the underlying text or numeric data values. Graphical indicators allow the user to visually represent data types or categories with graphics, based on the user's conditions. Different conditions can be specified for a given data field and each condition can be associated with a particular graphical indicator. Prioritized processing of data conditions allow for complex control of which indicator will be displayed to visually represent the data. When the underlying data in a field changes, the criteria can be reapplied and the field dynamically updated to the appropriate indicator.
    Type: Application
    Filed: February 28, 2007
    Publication date: June 28, 2007
    Applicant: Microsoft Corporation
    Inventors: Jeffrey Aamodt, David Levin, Darius Snapkauskas, Brett Bentsen
  • Patent number: 7207009
    Abstract: Displaying graphical indicators, instead of data, based on user-defined conditions. The user can specify conditions for displaying graphical indicators instead of actual data by specifying a test, values, and an image. The graphical indicators can be pre-assigned images that are dynamically applied based on the underlying text or numeric data values. Graphical indicators allow the user to visually represent data types or categories with graphics, based on the user's conditions. Different conditions can be specified for a given data field and each condition can be associated with a particular graphical indicator. Prioritized processing of data conditions allow for complex control of which indicator will be displayed to visually represent the data. When the underlying data in a field changes, the criteria can be reapplied and the field dynamically updated to the appropriate indicator.
    Type: Grant
    Filed: November 1, 2000
    Date of Patent: April 17, 2007
    Assignee: Microsoft Corporation
    Inventors: Jeffrey R. Aamodt, David E. Levin, Darius Snapkauskas, Brett A. Bentsen
  • Publication number: 20040196310
    Abstract: The present invention permits customization of shapes, sizes, and layout for data of nodes within a network diagram based upon node category or nodes selected by the user. The invention also permits a user to create his or her own data template for the layout of data within a certain category of nodes. The invention further provides a filter that highlights nodes in a network diagram according to parameters selected by a user. The invention can include a graphical user interface that permits rapid and easy selection of various options for nodes displayed within a network diagram. The system and method of the present invention also organizes and generates a network diagram that permits a user to display one or more nodes at one magnification level while displaying other nodes at a different magnification level.
    Type: Application
    Filed: April 16, 2004
    Publication date: October 7, 2004
    Applicant: Microsoft Corporation
    Inventors: Jeffrey R. Aamodt, Alexander A. Sourov, Darius Snapkauskas