Venkateshaiah
Avinash Venkateshaiah, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120001918 | Techniques for Displaying Numeric Data Sets that Include Multiple Measures - Various embodiments of computer implemented techniques, methods, computer executable instructions, and systems for displaying data are described herein. Various embodiments include methods such as a method including receiving data including a dimension and a set of measures. The set of measures includes a first measure, a second measure, and a third measure. The method also includes associating the dimension with a set of markers. The first measure is associated with a first axis and the second measure with the area of the markers. The third measure is associated with a set of indicators. The indicators are embedded in a plurality of the set of markers. The method further includes displaying the set of markers with respect to the first axis in a graph. | 01-05-2012 |
Murali Venkateshaiah, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20110103387 | STATEFUL NETWORK ADDRESS TRANSLATION PROTOCOL IMPLEMENTED OVER A DATA NETWORK - A technique is disclosed for synchronizing NAT information stored on different network devices that have been configured to implement a network address translation protocol. Each of the network devices includes a respective NAT data structure configured to store NAT information. The NAT information includes at least one NAT entry relating to a network node engaged in a communication session with at least one other network node. At least one NAT entry in a first NAT data structure is modified. The first NAT data structure is associated with a first NAT network device. A first NAT transaction message is generated which includes information relating to the modifications performed on the first NAT data structure. The first NAT transaction message is transmitted to at least one other NAT network device to thereby cause that device to modify its respective NAT data structure using information from the first NAT transaction message. In this way, synchronization of NAT information stored on each of the network devices may be achieved. | 05-05-2011 |
20140181286 | STATEFUL NETWORK ADDRESS TRANSLATION PROTOCOL IMPLEMENTED OVER A DATA NETWORK - A technique for synchronizing NAT information stored on different network devices. Each of the network devices includes a respective NAT data structure configured to store NAT information. The NAT information includes at least one NAT entry relating to a network node engaged in a communication session with at least one other network node. At least one NAT entry in a first NAT data structure is modified. The first NAT data structure is associated with a first NAT network device. A first NAT transaction message is generated which includes information relating to the modifications performed on the first NAT data structure. The first NAT transaction message is transmitted to at least one other NAT network device causing that device to modify its respective NAT data structure using information from the first NAT transaction message. In this way, synchronization of NAT information stored on each of the network devices may be achieved. | 06-26-2014 |
Setty Venkateshaiah, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20110307455 | CONTACT INFORMATION MERGER AND DUPLICATE RESOLUTION - Merger and duplicate resolution for contact information across platforms is managed employing contact objects and aggregating the contact objects into contact models. Contact data from internal and/or external data stores may be retrieved and contact objects created for each contact from each contact store. A contact model for each contact entity may be created by aggregating contact data from contact objects across the contact stores. The aggregation may include duplicate resolution through weighting of communication system types, ranking of contact information type, and similar approaches. The contact models may be dynamically updated based on changes to the contact objects. | 12-15-2011 |
Setty Venkateshaiah, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20110185006 | AGGREGATING USER PRESENCE ACROSS MULTIPLE ENDPOINTS - A presence aggregation system provides a presence server that allows users to publish information regarding their availability with the presence server. The presence server maintains a record of each user's published information. When an endpoint publishes information regarding a user's availability at that endpoint with the presence server, the presence server provides all of the user's published information, including the information just published, to each of the user's endpoints, including the endpoint which published the information. This allows each of the user's endpoints to generate an aggregated availability of the user. The presence server may also provide all of the user's published information, including the information just published, to each of the subscribing users' endpoints. This allows the subscribing users to also generate a view of the user's aggregated availability. | 07-28-2011 |
20120131152 | MANAGING RICH PRESENCE COLLECTIONS IN A SINGLE REQUEST - A method and system for increasing the computational and network efficiency of presence servers having collections of publications is provided. The presence system uses several techniques that enable a presence server to provide rich presence information without requiring expensive processing. First, the presence system accepts batches of publication updates in a single presence update request. Similarly, the presence system accepts batches of subscription requests. Next, the presence system supports new expiration types for publication update requests that eliminate the need for a publishing user to continually refresh presence information that has not changed. Finally, the presence system accepts access lists that contain membership groups rather than an individual list of users that are to have access to a particular presence collection. | 05-24-2012 |
20120195305 | AGGREGATING ENDPOINT CAPABILITIES FOR A USER - A method and system for aggregating capabilities from multiple endpoints associated with a user are provided. The system aggregates the capabilities of the endpoints associated with a user into an aggregate view of available modes of communication for reaching the user. Then, the system publishes the aggregate view so that other users who want to send communications to the user will know the modes of communication available for that user. In addition, the system may designate certain modes of communication as preferred or as capable of reaching the user. | 08-02-2012 |
Setty Venkateshaiah, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20120143989 | PRESENCE CAPABILITIES AND PREFERENCES - Architecture for gathering and presentation to a remote user (watcher) of presence, preferences, and capabilities information of a local user (publisher). An extensible presence document is employed, as transmitted by the publisher, that contains specific information about the capabilities of the publisher endpoint and preferences that are for the publisher overall. The document is aggregated, and the aggregated capabilities are transmitted to watchers. The watchers render this information in a user experience. | 06-07-2012 |
Subrahmanya Sreenivasan Venkateshaiah, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150186987 | METHOD FOR REPLACING A TEXTURE OF AN APPAREL WITH AN OTHER TEXTURE PRESERVING THE WRINKLES, IN A VIDEO FILE - The present disclosure provides virtual replacement of the texture of an apparel with a different texture, also taking care of the wrinkles, body shape etc. The apparel worn by the user is identified/localized in all the frames of a video file, and replaced with a pre-identified texture from the catalogue. Multiple histograms are calculated to localize the region of the apparel using Correlation coefficient. The variation in light intensity is used to capture the wrinkles and folds etc on the apparel. | 07-02-2015 |
Subrahmanya Sreenivasan Venkateshaiah, Karnataka IN
Patent application number | Description | Published |
---|---|---|
20120301020 | METHOD FOR PRE-PROCESSING AN IMAGE IN FACIAL RECOGNITION SYSTEM - A method preprocessing scheme that improves classification accuracy of a face recognition system comprises identifying a plurality of edges of an image. The method further comprises step of identifying a plurality of discontinuities in the plurality of edges of the image. Furthermore, the method also comprises generating contiguous outline for the image. The last step of the method comprises filling a background of the image with at least one color. | 11-29-2012 |
20120308142 | METHOD FOR EYE DETECTION FOR A GIVEN FACE - A method for detection of eye comprises computing an average inter-ocular distance for a given face. The method further comprises, detecting of a skin region of the given face. Furthermore, the method comprises identifying a search region for the given face. The method may also comprise computing an actual inter-ocular distance and computing eye centers of the given face. | 12-06-2012 |
Venky Venkateshaiah, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20100316205 | CALL ROUTING AND PRIORITIZATION BASED ON LOCATION CONTEXT - Called parties in an enhanced communication system are provided location information associated with a calling party to help them determine whether they should accept the call. Alternatively, automatic call routing may be performed based on location context information associated with the calling party such as whether the caller is calling from a regular location association with him/her or an extra-ordinary location. | 12-16-2010 |
Venky Venkateshaiah, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20090327300 | MANIFEST-BASED ENHANCED PRESENCE PUBLISHING - Architecture that facilitates the formalization of contracts across multiple points of presence of a given user so that the multiple presence points can harmoniously publish presence. Enhanced presence publishing rules are formalized as a contract by all the endpoints of a given infoworker. An infoworker can signed on from different releases of software endpoints and to have a consistent presence experience. The infoworker can modify the publishing rules contract in a discoverable fashion by the other infoworker software endpoints. A container contract is provided having default container memberships (presence levels) and static publications. The rules associated with setting and verifying consistency of the default presence store container memberships (presence levels) is formalized. Additionally, the rules associated with making static publications at first time software endpoint registration and verifying consistency of the static publications at subsequent endpoint bootstrapping are formalized. | 12-31-2009 |