Patents by Inventor Herbert Karl Czymontek

Herbert Karl Czymontek 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: 8667456
    Abstract: Disclosed are systems, methods, and devices for providing cloud-based indexing services to cloud-based and client-based software development environments. For example, integrated development environment (IDE) services may be provided at a client device via a cloud-based indexing service, and an indexing request related to source code at least partially loaded at the client device transmitted to the cloud-based indexing service with respect to a type of indexing request selected from a code completion request, a usages request, an annotations listing request, and a refactoring request. The cloud-based indexing service may then access one or more indexes maintained at the cloud-based indexing service, and provide responsive index information to the client device, the index information included in the responsive index information being less than all index information from the one or more indexes corresponding to the source code at least partially loaded at the client device.
    Type: Grant
    Filed: April 20, 2011
    Date of Patent: March 4, 2014
    Assignee: Google Inc.
    Inventor: Herbert Karl Czymontek
  • Patent number: 8539512
    Abstract: Disclosed are apparatus and methods for executing software applications with an actual environment. Handlers for a software application are registered. Each handler can be executed upon receiving an indication of a triggering event. A determination is made that a triggering event for the software application has occurred. In response to the triggering event: a handler environment for the triggering event is determined based on the actual environment, triggered handlers of the registered handlers are determined to be executed, at least a respective portion of the handler environment is made available to each triggered handler, executing the triggered handlers, where at least one triggered handler updates its respective portion of the handler environment during execution, determining an updated-handler environment based on the handler environment and the portions of the handler environments after execution of the triggered handlers, and updating the actual environment based on the updated-handler environment.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: September 17, 2013
    Assignee: Google Inc.
    Inventors: Herbert Karl Czymontek, Igor Karp
  • Publication number: 20130139181
    Abstract: Disclosed are apparatus and methods for executing software applications with an actual environment. Handlers for a software application are registered. Each handler can be executed upon receiving an indication of a triggering event. A determination is made that a triggering event for the software application has occurred. In response to the triggering event: a handler environment for the triggering event is determined based on the actual environment, triggered handlers of the registered handlers are determined to be executed, at least a respective portion of the handler environment is made available to each triggered handler, executing the triggered handlers, where at least one triggered handler updates its respective portion of the handler environment during execution, determining an updated-handler environment based on the handler environment and the portions of the handler environments after execution of the triggered handlers, and updating the actual environment based on the updated-handler environment.
    Type: Application
    Filed: January 25, 2013
    Publication date: May 30, 2013
    Inventors: Herbert Karl Czymontek, Igor Karp
  • Patent number: 8387072
    Abstract: Disclosed are apparatus and methods for executing software applications with an actual environment. Handlers for a software application are registered. Each handler can be executed upon receiving an indication of a triggering event. A determination is made that a triggering event for the software application has occurred. In response to the triggering event: a handler environment for the triggering event is determined based on the actual environment, triggered handlers of the registered handlers are determined to be executed, at least a respective portion of the handler environment is made available to each triggered handler, executing the triggered handlers, where at least one triggered handler updates its respective portion of the handler environment during execution, determining an updated-handler environment based on the handler environment and the portions of the handler environments after execution of the triggered handlers, and updating the actual environment based on the updated-handler environment.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: February 26, 2013
    Assignee: Google Inc.
    Inventors: Herbert Karl Czymontek, Igor Karp