Subir
Subir Jhanb, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20120149342 | Priority Inbox Notifications and Synchronization for Mobile Messaging Application - At a client device with a display and in a method for displaying messages at the client device, the client device receives message information from a server system, the message information representing a set of messages. In accordance with a determination that the set of messages include one or more unread priority messages, where priority messages are messages that satisfy predefined message importance criteria, the device presents a new mail notification. In accordance with a determination that the set of messages do not include any unread priority messages, the device foregoes presenting a new mail notification. | 06-14-2012 |
20130041968 | PRIORITY INBOX NOTIFICATIONS AND SYNCHRONIZATION FOR MESSAGING APPLICATION - Systems and methods for priority inbox notifications and synchronization are disclosed. In some embodiments, a method includes, at a computer system, obtaining message information from a server system. The message information represents a set of messages and an importance score associated with each message in the set of messages. The importance score is generated based at least in part on a global importance prediction model and a user importance prediction model. A new mail notification is presented when a determination is made that the set of messages include one or more unread priority messages. The priority messages comprise messages with which the associated importance score satisfy one or more predefined message importance criteria: Optionally, presentation of a new mail notification is foregone when there is a determination that the set of messages do not include any unread priority messages. | 02-14-2013 |
20150149610 | METHOD AND SYSTEM FOR ADJUSTING HEAVY TRAFFIC LOADS BETWEEN PERSONAL ELECTRONIC DEVICES AND EXTERNAL SERVICES - A network traffic monitoring system monitors communications that a large number of personal electronic devices will direct to various services via various proxies. When a detection system determines that the volume of requests directed to at least one of the services exceeds a capacity limit threshold, a control system will command the proxies to instruct the devices to slow or stop the service requests until the system determines that it is clear to resume communication. | 05-28-2015 |
Subir Jhanb, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20150163260 | Systems and Methods for Messaging Multiple Devices - Certain implementations of the disclosed technology may include systems, methods, and computer-readable media for disseminating messages to multiple devices. According to an example implementation, a method is provided that includes receiving, at one or more computing systems, a rule comprising a message and routing instructions for dissemination of the message to at least two of a plurality of computing devices in communication with the one or more computing systems. The method includes extracting from the rule, by at least one of the one or more computing systems, the message and routing instructions; determining, from the routing instructions and from device information, the at least two of the plurality of computing devices for dissemination of the message; and sending, based on the routing instructions, the extracted message to the at least two of the plurality of computing devices. | 06-11-2015 |
20150351126 | SYSTEMS AND METHODS FOR CONTROLLING NETWORK CONNECTION OVERHEAD ASSOCIATED WITH MOBILE DEVICE COMMUNICATIONS - Systems and methods include storing execution parameters for handling application messages for two or more client applications and storing callback paths for notifying the two or more client applications of transmission of the application messages. The method includes receiving an indication of a client application message available for transmission, receiving one or more network control messages that include an indication of an activity state of a network. The method includes determining whether to the delay the client application message. Responsive to the determining, based at least in part on the indication from the one or more network control messages that a network connection is active, the method includes allowing transmission of the client application message, and sending an indication of acknowledgement by one or more of the callback paths. | 12-03-2015 |
Subir Jhanb, Suunyvale, CA US
Patent application number | Description | Published |
---|---|---|
20150371064 | Security Adjustments In Mobile Devices - Systems, device and techniques are disclosed for implementing a security configuration change based on one or more base events and a current security configuration. An inference module may identify a security configuration change based on receiving base events from a state storage/event listener and analyzing the base events to determine if a current security configuration is optimal given the base events. | 12-24-2015 |
20150373051 | Dynamic authentication using distributed mobile sensors - Systems and techniques are provided for dynamic authentication using distributed mobile sensors. According to an embodiment of the disclosed subject matter, signals may be received from sensors. Some of the sensors may be located on a remote computing device. Heuristics, mathematical optimization, decisions trees, machine learning systems, or artificial intelligence systems may be applied to the signals from sensors to determine a trust outcome. The trust outcome may be sent to be implemented by the enabling, disabling, or relaxing of a security measure based on the trust outcome. | 12-24-2015 |
Subir Jhanb, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20160065532 | SYSTEMS AND METHODS FOR ADAPTIVE ASSOCIATIVE ROUTING FOR MOBILE MESSAGING - In an example implementation of the disclosed technology, a method includes assigning a computing device to a region associated with a region server that comprises a plurality of region server instances. The method also includes generating device-to-region mapping and transmitting a replica of the device-to-region mapping to a messaging server instance and connection server instance. Further, the method includes receiving local device connection information comprising connection information relating the computing device and the connection server instance. The method also includes outputting the local device connection information to the plurality of region server instances. Additionally, the method includes receiving a message for delivery to the computing device and, responsive to accessing the local device connection information, transmitting the message to the connection server instance identified by the local device connection information. | 03-03-2016 |
Subir Mansukhani, Hyderabad IN
Patent application number | Description | Published |
---|---|---|
20160026495 | EVENT PROCESSING SYSTEMS AND METHODS - An event processing system includes a multi-agent based system, which includes a core engine configured to define and deploy a plurality of agents configured to perform a first set of programmable tasks defined by one or more users. The first set of tasks operates with real time data. The multi-agent based system also includes a monitoring engine configured to monitor a lifecycle of the agents, communication amongst the agents and processing time of the tasks. The multi-agent based system further includes a computing engine coupled to the core engine and configured to execute the first set of tasks. The event processing system includes a batch processing system configured to enable deployment of a second set of programmable tasks that operates with non-real time data and a studio coupled to the multi-agent based system and configured to enable users to manage the multi-agent based system and the batch processing system. | 01-28-2016 |
Subir Ray, Shenandoa, IA US
Patent application number | Description | Published |
---|---|---|
20150112278 | Systems and Methods for Needle for Subclavian Vein Penetration - Systems and methods for placement of an introducer needle into the subclavian vein. A needle for subclavian vein penetration includes a straight needle portion, a bent needle portion, and a hub. The bent portion allows for needle placement with minimized chance of complications. The needle and hub form a lumen through which a guide wire can be placed. The bent needle portion has an inner diameter substantially similar to the inner diameter of the straight needle portion to reduce resistance due to movement of the guide wire. | 04-23-2015 |