Shaji
Appu Shaji, Berlin DE
Patent application number | Description | Published |
---|---|---|
20160098618 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR SEARCHING AND SORTING IMAGES BY AESTHETIC QUALITY - A system, method, and computer program product for assigning an aesthetic score to an image. A method of the present invention includes receiving an image comprising a set of global features. The method includes extracting a set of global features for the image. The method further includes encoding the extracted set of global features into a high-dimensional feature vector. The method further includes reducing the dimension of the high-dimensional feature vector. The method further includes applying a machine-learned model to assign an aesthetic score to the image, wherein a more aesthetically-pleasing image is given a higher aesthetic score and a less aesthetically-pleasing image is given a lower aesthetic score. | 04-07-2016 |
20160098844 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR SEARCHING AND SORTING IMAGES BY AESTHETIC QUALITY - A system, method, and computer program product for assigning an aesthetic score to an image. A method of the present invention includes receiving an image. The method further includes executing a neural network on the image to generate learned features. The method further includes applying a machine-learned model to assign an aesthetic score to the image, where a more aesthetically-pleasing image is given a higher aesthetic score and a less aesthetically-pleasing image is given a lower aesthetic score. The learned features are inputs to the machine-learned model. | 04-07-2016 |
Ulattil Shaji, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20130326493 | Computing Device Update Control - Techniques for computing device update configuration are described. In implementations, an update service is employed to manage update groups for various types and/or classifications of computing devices. An update group can specify particular update statuses for functionalities of a computing device, such as device driver updates, software updates, firmware updates, and so forth. In at least some implementations, a computing device can be assigned to an update group based on attributes of the computing device, such as an identifier of a manufacturer for the computing device, a make identifier for the computing device, a model identifier, and so forth. Update information associated with the update group can be synchronized with the computing device. | 12-05-2013 |
20150339117 | Computing Device Update Control - Techniques for computing device update configuration are described. In implementations, an update service is employed to manage update groups for various types and/or classifications of computing devices. An update group can specify particular update statuses for functionalities of a computing device, such as device driver updates, software updates, firmware updates, and so forth. In at least some implementations, a computing device can be assigned to an update group based on attributes of the computing device, such as an identifier of a manufacturer for the computing device, a make identifier for the computing device, a model identifier, and so forth. Update information associated with the update group can be synchronized with the computing device. | 11-26-2015 |
Ullatil Shaji, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20110258575 | DISPLAYING LARGE DATASETS IN A BROWSER ENVIRONMENT - A mechanism for displaying large datasets may download an approximate range of the dataset along with a subset of the dataset to a client. The client may display the subset as well as indicators for the approximate range. When a user moves to a position within the dataset that is not downloaded, the client may send a request for a second subset of the dataset, which may be displayed on the client. The user may interact with the dataset to select different items in the dataset, for example, and those interactions may be collected while the user views different portions of the dataset. The user may process all of the interactions over the entire dataset or a portion of the dataset by committing the changes. | 10-20-2011 |
Ullattil Shaji, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20090222884 | INTERFACES AND METHODS FOR GROUP POLICY MANAGEMENT - A system and method for managing group policy objects in a network, including interfaces that allow access by programs or a user interface component to functions of a group policy management console that performs management tasks on group policy objects and other related objects. The interfaces abstract the underlying data storage and retrieval, thereby facilitating searching for objects, and providing the ability to delegate, view, change and permissions on those objects, and check and save those permissions. Modeling and other test simulations are facilitated by other interfaces. Other interfaces provide dynamic and interactive features, such as to convey progress and rich status messages, and allow canceling of an ongoing operation. Still other interfaces provide methods for operating on group policy related data, including group policy object backup, restore, import, copy and create methods, and methods for linking group policy objects to scope of management objects. | 09-03-2009 |
20120166492 | DATABASE TRANSFERS USING CONSTRAINT FREE DATA - A database management tool may migrate a portion of a constrained database by transferring the portion to a constraint-free database from a first constrained database, then populating a second constrained database using the constraint-free data. The constraint-free data may be transformed prior to populating to update internal database identifiers. In some cases, the transformation may also update the data to a different schema of the target database. The database management tool may also include a load balancer that may monitor the loads on a distributed database and may separate portions of the database to different database instances to more effectively load balance the larger database. | 06-28-2012 |
20140359596 | UPDATING SOFTWARE COMPONENTS THROUGH ONLINE STORES - The present invention extends to methods, systems, and computer program products for updating software components through online stores. A computing device interacts with an online store to download applications and frameworks that are distributed from the online store. The computer system includes an operating system configured to keep distributed applications and frameworks updated. The operating system can, automatically and without user intervention, intelligently schedule and attempt application and framework updates in a manner that minimizes user disruptions. The operating system can manage application and framework updating for any and/or all user accounts on a computing device. The operating system can manage updates even when each application and/or framework is to be separately installed for different user accounts that have the application and/or framework installed. | 12-04-2014 |
Ullattil Shaji, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20140359592 | DRIVER INSTALLATION FOR TARGETED AND NON-PRESENT DEVICES - A computer-implemented method for managing device drivers includes requesting a device driver update set for a plurality of devices connectable to a computing device. The method also includes receiving the device driver update set, installing each driver of the device driver update set on the computing device. At least one updated driver in the update set is an updated driver for a device that is disconnected from the computing device at the time of the request. The method further includes configuring the at least one updated driver for the non-connected to activate when the device is detected by the computing device. | 12-04-2014 |
20140359593 | MAINTAINING KNOWN DEPENDENCIES FOR UPDATES - A computer-implemented method for maintaining update dependencies includes receiving, at a computing device, an update set from an update service. The update set may include a dependent set including a first update having a dependency on a second update in the update set. The first and second updates are separated from the update set and installed. Upon installation, an activation condition may be applied to the first and second updates. | 12-04-2014 |