Bolohan
Daniel Bolohan, Bucharest RO
Patent application number | Description | Published |
---|---|---|
20090309632 | HIGH-SIDE SWITCH ARRANGEMENT - High-side switch arrangement having a switching transistor, the collector of which is connected to a battery connection of the high-side switch arrangement and the emitter of which is connected to an output connection of the high-side switch arrangement, an actuating transistor, the emitter of which is connected to the battery connection of the high-side switch arrangement and the collector of which is connected to the base of the switching transistor, and a diagnosis transistor, the emitter of which is connected to the battery connection of the high-side switch arrangement and the collector of which is connected to the output connection of the high-side switch arrangement, wherein the diagnosis transistor has a saturation collector for sensing the saturation current of the diagnosis transistor. | 12-17-2009 |
Matthew Bolohan, Kitchener CA
Patent application number | Description | Published |
---|---|---|
20120023080 | ENCODING A SCHEMA VERSION IN TABLE NAMES - The subject matter of this disclosure can be implemented in, among other things, a device that includes processors, a data repository, and a table version module configured to create a first version of a database within the data repository using a first version of a database schema that defines a set of tables for the database, and receive a result that is responsive to a command, such that when the result indicates a success condition, execution of the command allows access to data contained in the database and verification of the database schema version, wherein the result does not include database schema version information. The device further includes means for executing the command to access the data, wherein the command includes one or more encoded table names, and wherein each of the encoded table names included in the command is generated based on at least a database schema version identifier. | 01-26-2012 |
20120023143 | ENCODING A SCHEMA VERSION IN TABLE NAMES - The subject matter of this disclosure can be implemented in, among other things, a device that includes processors, a data repository, and a table version module configured to create a first version of a database within the data repository using a first version of a database schema that defines a set of tables for the database, and receive a result that is responsive to a command, such that when the result indicates a success condition, execution of the command allows access to data contained in the database and verification of the database schema version, wherein the result does not include database schema version information. The device further includes means for executing the command to access the data, wherein the command includes one or more encoded table names, and wherein each of the encoded table names included in the command is generated based on at least a database schema version identifier. | 01-26-2012 |
20120042261 | SUB-COMPONENT INSTANTIATION AND SYNCHRONIZATION USING A SHARED WORKER - The techniques of this disclosure are directed to a shared worker application configured to create one or more instantiations and/or to locally synchronize status of one or more sub-component instantiations for one or more web applications. In one example, a shared worker of a browser facilitates creation of sub-component instantiations, by acquiring software defining the sub-component from a memory of a computing device on which the browser is operating, or via a network, and providing the software local to the computing device for execution to create the instantiation of the sub-component. In another example, a shared worker of a browser as described herein facilitates status updates for multiple sub-component instantiations local to a computing device upon which a browser is operating. | 02-16-2012 |
20120066610 | SUB-COMPONENT INSTANTIATION AND SYNCHRONIZATION USING A SHARED WORKER - The techniques of this disclosure are directed to a shared worker application configured to create one or more instantiations and/or to locally synchronize status of one or more sub-component instantiations for one or more web applications. In one example, a shared worker of a browser facilitates creation of sub-component instantiations, by acquiring software defining the sub-component from a memory of a computing device on which the browser is operating, or via a network, and providing the software local to the computing device for execution to create the instantiation of the sub-component. In another example, a shared worker of a browser as described herein facilitates status updates for multiple sub-component instantiations local to a computing device upon which a browser is operating. | 03-15-2012 |
20120296884 | ENCODING A SCHEMA VERSION IN TABLE NAMES - The subject matter of this disclosure can be implemented in, among other things, a device that includes processors, a data repository, and a table version module configured to create a first version of a database within the data repository using a first version of a database schema that defines a set of tables for the database, and receive a result that is responsive to a command, such that when the result indicates a success condition, execution of the command allows access to data contained in the database and verification of the database schema version, wherein the result does not include database schema version information. The device further includes means for executing the command to access the data, wherein the command includes one or more encoded table names, and wherein each of the encoded table names included in the command is generated based on at least a database schema version identifier. | 11-22-2012 |
Matthew Bolohan, Waterloo CA
Patent application number | Description | Published |
---|---|---|
20120124141 | Mechanism for Message Prefetching in an Intermittently Connected Offline-Capable Mobile Web Application - A request to update a list of conversations is sent to a server. At least a portion of each conversation in the list of conversations is stored on the client. A plurality of updates is received form the server. The plurality of updates includes messages corresponding to respective conversations in the list of conversations. | 05-17-2012 |
20130054550 | System and Method for Synchronization of Actions in the Background of an Application - A background page script is executing on a device. A plurality of webpages are executing on the device. The plurality of webpages register with the background page script. An action generated by one of the plurality of webpages is cached in a database. In response to a determination that the device is in an online state and that the one of the plurality of webpages is no longer registered, the background page script retrieves the action from the database and transmits the action. | 02-28-2013 |
20140074778 | System and Method for Synchronization of Actions in the Background of an Application - A background page script is executing on a device. A plurality of webpages are executing on the device. The plurality of webpages register with the background page script. An action generated by one of the plurality of webpages is cached in a database. In response to a determination that the device is in an online state and that the one of the plurality of webpages is no longer registered, the background page script retrieves the action from the database and transmits the action. | 03-13-2014 |
Matthew Bolohan, Ontario CA
Patent application number | Description | Published |
---|---|---|
20150200883 | SYSTEMS AND METHODS FOR MAINTAINING RESPONSIVENESS IN THE PRESENCE OF LARGE DATA CHUNKS - Embodiments relate to methods, devices, and computer-implemented methods for determining if an email attachment to be transmitted by an application on the mobile computing device to another computing device on a first data channel exceeds a predetermined size threshold; determining if the email attachment is independent of other active email attachment requests on the first data channel; providing the email attachment over the first data channel if the size is determined not to exceed the predetermined size threshold; providing the email attachment over the first data channel if the email attachment is determined to be dependent of the other active email attachment, requests; and providing the email attachment over a second data channel different than the first data channel if the size is determined to be above the predetermined size threshold and is independent of the other active email attachment requests. | 07-16-2015 |
Matthew J. Bolohan, Kitchener CA
Patent application number | Description | Published |
---|---|---|
20120303756 | SYSTEM AND METHOD FOR REDUCING STARTUP COST OF A SOFTWARE APPLICATION - A computing device has one or more processors and memory storing programs executed by the one or more processors. The computing device initializes a main application on a first thread. The main application has a first synchronous connection with a target application. After the main application performs one or more operations at the target application through the first synchronous connection, the computing device initializes an assistant process on a second thread. The assistant process has a second synchronous connection with the target application and an asynchronous connection with the main application. After receiving a request from the main application through the asynchronous connection, the assistant process performs one or more operations at the target application through the second synchronous connection. | 11-29-2012 |