Patents by Inventor Juraj Slugen

Juraj Slugen 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: 7698691
    Abstract: A server application discovers its relevant data objects and generates a report of the current states of such objects at a moment in time that is relevant to a detected failure. Responsive to a request for a server application state, the application can identify root objects; discover data types, values, and related objects through recursive traversal and analysis of the object hierarchies; and generate a state description of the application for review and analysis by others. The state discovery may be synchronized among multiple threads to ensure that the state description represents a snapshot of the server application state and a single point in its execution. The state description can be analyzed by validation tools to detect where the error might exist in the application and how the error might be corrected.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Boaz Chen, Shahar Prish, Juraj Slugen, Liviu Asnash
  • Patent number: 7555484
    Abstract: A method, schema, and computer-readable medium provide various means for load balancing computing devices in a multi-server environment. The method, schema, and computer-readable medium for load balancing computing devices in a multi-server environment may be utilized in a networked server environment, implementing a spreadsheet application for manipulating a workbook, for example. The method, schema, and computer-readable medium operate to load balance computing devices in a multi-server environment including determining whether a file, such as a spreadsheet application workbook, resides in the cache of a particular server, such as a calculation server. Upon meeting certain conditions, the user request may be directed to the particular server.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: June 30, 2009
    Assignee: Microsoft Corporation
    Inventors: Sanjay Govindrao Kulkarni, Juraj Slugen, Terrence Courtney Owen
  • Publication number: 20070067754
    Abstract: A server application discovers its relevant data objects and generates a report of the current states of such objects at a moment in time that is relevant to a detected failure. Responsive to a request for a server application state, the application can identify root objects; discover data types, values, and related objects through recursive traversal and analysis of the object hierarchies; and generate a state description of the application for review and analysis by others. The state discovery may be synchronized among multiple threads to ensure that the state description represents a snapshot of the server application state and a single point in its execution. The state description can be analyzed by validation tools to detect where the error might exist in the application and how the error might be corrected.
    Type: Application
    Filed: September 20, 2005
    Publication date: March 22, 2007
    Applicant: Microsoft Corporation
    Inventors: Boaz Chen, Shahar Prish, Juraj Slugen, Liviu Asnash
  • Publication number: 20060161577
    Abstract: A method, schema, and computer-readable medium provide various means for load balancing computing devices in a multi-server environment. The method, schema, and computer-readable medium for load balancing computing devices in a multi-server environment may be utilized in a networked server environment, implementing a spreadsheet application for manipulating a workbook, for example. The method, schema, and computer-readable medium operate to load balance computing devices in a multi-server environment including determining whether a file, such as a spreadsheet application workbook, resides in the cache of a particular server, such as a calculation server. Upon meeting certain conditions, the user request may be directed to the particular server.
    Type: Application
    Filed: January 19, 2005
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Sanjay Kulkarni, Juraj Slugen, Terrence Owen