Patents by Inventor Soma Sundaram Santhiveeran
Soma Sundaram Santhiveeran 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: 9781203Abstract: An example for synchronizing data in accordance with aspects of the present disclosure includes monitoring a set of attributes at a plurality of devices on a network, selecting a group of data based on the monitored set of attributes for synchronization, assigning priority levels to each selected data and each device, prioritizing synchronization operations to be performed on the group of selected data based on the priority levels, and synchronizing the group of selected data in accordance with the prioritization of the synchronization.Type: GrantFiled: February 27, 2013Date of Patent: October 3, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Roque Luis Scheer, Mauricio Nunes Porto, Soma Sundaram Santhiveeran
-
Publication number: 20170139584Abstract: Example implementations relate to switching user accounts. For example, a method includes displaying, at a display of a mobile device, a first user account. The method also includes displaying a first user account switching interface on a first side of the display, the first user account switching interface to indicate a second user account. The method further includes, in response to detecting a gesture input associated with the first user account switching interface, displaying the second user account and displaying a second user account switching interface on a second side of the display that is opposite to the first side of the display. The second user account switching interface to indicate the first user account.Type: ApplicationFiled: May 29, 2014Publication date: May 18, 2017Applicant: Hewlett-Packard Development Company, L.P.Inventors: SOMA SUNDARAM SANTHIVEERAN, ROY GAURAV, ASHISH RAJ, AMAR BALUTKAR
-
Patent number: 9584523Abstract: According to an example, a method for virtual private network (VPN) access control includes receiving a request from an application on a user device to access a remote computer network asset, and determining, by a processor, an authorization of the application to access the remote computer network asset based on a policy. In response to a determination that the application is authorized to access the remote computer network asset, the method includes setting a VPN connection between the user device and a remote computer network including the remote computer network asset, and routing traffic from the application to the remote computer network asset via the VPN. In response to a determination that the application is not authorized to access the remote computer network asset, the method includes routing traffic from the application to a network different than the remote computer network.Type: GrantFiled: October 30, 2012Date of Patent: February 28, 2017Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Soma Sundaram Santhiveeran, Jose Paulo Xavier Pires, Ricardo Bueno Moreira, Humberto Cardoso Marchezi, Paul Gerhard Schulze
-
Publication number: 20170034216Abstract: Examples of authorizing application access to a virtual private network are disclosed. In one example implementation according to aspects of the present disclosure, a method may include connecting, by a computing system, electronically to a virtual private network (VPN) by sending authentication credentials, and receiving, by the computing system, a set of application policies from an application policy database in the VPN. The method may further include determining, by the computing system, whether an application running on the computing system is authorized to access resources within the VPN based on the set of application policies received from the application policy database. Additionally, the method may include enabling, by the computing system, the application to access the resources within the VPN when it is determined that the set of application policies authorizes the application to access the resources within the VPN.Type: ApplicationFiled: November 27, 2013Publication date: February 2, 2017Applicant: Hewlett Packard Enterprise Development LPInventors: Soma Sundaram Santhiveeran, Jose Paulo Xavier Pires, Humberto Cardoso Marchezi, Paul Gerhard Schulze, Ricardo Moreira
-
Patent number: 9324292Abstract: Techniques for selecting an interaction scenario based on an object are described in various implementations. A method that implements the techniques may include receiving, at a computer system and from an image capture device, an image that depicts a viewing area proximate to a presentation device. The method may also include processing the image, using the computer system, to detect a user in the viewing area presenting an object in a manner that indicates desired interaction with the presentation device. The method may also include selecting, using the computer system, an interaction scenario for presentation on the presentation device based on the object.Type: GrantFiled: September 27, 2012Date of Patent: April 26, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: Roberto Bender, Diogo Strube de Lima, Otavio Correa Cordeiro, Rodrigo Menezes do Prado, Soma Sundaram Santhiveeran
-
Patent number: 9256970Abstract: Visual analytics for multivariate session data using concentric rings with overlapping periods includes displaying an interactive graph in a display. The interactive graph includes at least a portion of multiple concentric rings where each one of at least some of the multiple concentric rings represents periodic time units. At least some of the multiple concentric rings are divided into cells where the cells represent smaller time periods than the time units. A color of each of the cells represents a value of a metric. Also, an overlapping period ring displayed with the multiple concentric rings where the overlapping period ring comprises segments that represent overlapping metrics from the cells of the concentric rings that correspond with the segments.Type: GrantFiled: March 15, 2013Date of Patent: February 9, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Ming C. Hao, Michael Hund, Umeshwar Dayal, Soma Sundaram Santhiveeran, Halldor Janetzko, Sebastian Mittelstaedt, Daniel Keim, Meichun Hsu
-
Patent number: 9230262Abstract: Unevenly spaced data records are received over time. A smoothed graphical visualization has a plurality of discrete rings to allow for detection of periodical patterns in the data records, where the discrete rings correspond to plural time periods and contain pixels representing values of an attribute of the data records. Visual indicators are assigned to the corresponding pixels, where a first of a visual indicators for a first time interval that is missing a data record is based on aggregating values of the attribute of neighboring data records, and where a second of the visual indicators for a second time interval having multiple data records is based on aggregating values of the attribute of the multiple data records.Type: GrantFiled: April 26, 2012Date of Patent: January 5, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ming C. Hao, Soma Sundaram Santhiveeran, Sebastian Mittelstädt, Umeshwar Dayal, Daniel Keim
-
Patent number: 9052965Abstract: A portable computing system can include a first virtue machine. The portable computing system can connect to a computing system. The computing system can access the virtual machine on the portable computing system.Type: GrantFiled: June 10, 2010Date of Patent: June 9, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Soma Sundaram Santhiveeran, Robert Campbell
-
Publication number: 20140122716Abstract: According to an example, a method for virtual private network (VPN) access control includes receiving a request from an application on a user device to access a remote computer network asset, and determining, by a processor, an authorization of the application to access the remote computer network asset based on a policy. In response to a determination that the application is authorized to access the remote computer network asset, the method includes setting a VPN connection between the user device and a remote computer network including the remote computer network asset, and routing traffic from the application to the remote computer network asset via the VPN. In response to a determination that the application is not authorized to access the remote computer network asset, the method includes routing traffic from the application to a network different than the remote computer network.Type: ApplicationFiled: October 30, 2012Publication date: May 1, 2014Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Soma Sundaram SANTHIVEERAN, Jose Paulo Xavier PIRES, Ricardo Bueno MOREIRA, Humberto Cardoso MARCHEZI, Paul Gerhard SCHULZE
-
Publication number: 20140085180Abstract: Techniques for selecting an interaction scenario based on an object are described in various implementations. A method that implements the techniques may include receiving, at a computer system and from an image capture device, an image that depicts a viewing area proximate to a presentation device. The method may also include processing the image, using the computer system, to detect a user in the viewing area presenting an object in a manner that indicates desired interaction with the presentation device. The method may also include selecting, using the computer system, an interaction scenario for presentation on the presentation device based on the object.Type: ApplicationFiled: September 27, 2012Publication date: March 27, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Roberto Bender, Diogo Strube de Lima, Otavio Correa Cordeiro, Rodrigo Menezes do Prado, Soma Sundaram Santhiveeran
-
Publication number: 20140035814Abstract: Techniques for adjusting settings of a presentation system are described in various implementations. A method that implements the techniques may include receiving, at a computer system and from an image capture device, an image that depicts a viewing area proximate to the presentation system. The method may also include processing the image, using the computer system, to determine whether a viewer is present in the viewing area. The method may also include, in response to determining that a viewer is present in the viewing area, processing the image, using the computer system, to determine an ambient lighting value associated with the viewing area and to determine a distance from the presentation system to the viewer. The method may also include adjusting a presentation setting of the presentation system based on the ambient lighting value and the distance.Type: ApplicationFiled: July 31, 2012Publication date: February 6, 2014Inventors: Diogo Strube de Lima, Soma Sundaram Santhiveeran, Walter Flores Pereira
-
Publication number: 20130290994Abstract: Techniques for selecting a targeted content item for playback are described in various implementations. A method that implements the techniques may include receiving, from an image capture device, an image that includes a user who is viewing a first content item being displayed on a presentation device. The method may also include processing the image to identify a facial expression of the user, and determining an indication of user reaction to the first content item based on the identified facial expression of the user. The method may further include comparing the indication of user reaction to an indication of intended reaction associated with the first content item to determine an efficacy value of the first content item. The method may also include selecting a targeted content item for playback on the presentation device based on the efficacy value.Type: ApplicationFiled: April 27, 2012Publication date: October 31, 2013Inventors: Leonardo Alves Machado, Soma Sundaram Santhiveeran, Diogo Strube de Lima, Walter Flores Pereira
-
Publication number: 20130286039Abstract: Unevenly spaced data records are received over time. A smoothed graphical visualization has a plurality of discrete rings to allow for detection of periodical patterns in the data records, where the discrete rings correspond to plural time periods and contain pixels representing values of an attribute of the data records. Visual indicators are assigned to the corresponding pixels, where a first of a visual indicators for a first time interval that is missing a data record is based on aggregating values of the attribute of neighboring data records, and where a second of the visual indicators for a second time interval having multiple data records is based on aggregating values of the attribute of the multiple data records.Type: ApplicationFiled: April 26, 2012Publication date: October 31, 2013Inventors: Ming C. Hao, Soma Sundaram Santhiveeran, Sebastian Mittelstädt, Umeshwar Dayal, Daniel Keim
-
Publication number: 20130195322Abstract: Systems and methods for selecting targeted content are provided. An image is determined, and a set of faces in the image are also determined. Each face corresponds with a user of a display. A characteristic profile of the set of faces in the image is determined. The characteristic profile is compared to targeting criteria associated with a multimedia content item, to generate a comparison result. A multimedia content item of a plurality of multimedia content items is selected, based on the comparison result.Type: ApplicationFiled: January 27, 2012Publication date: August 1, 2013Inventors: Soma Sundaram Santhiveeran, Ricardo Bueno Moreira, Cristiane Karasek Wasielewski, Gilson Hoffmeister, Leonardo Alves Machado, Walter Flores Pereira, Gabriel Girardello Detoni, Iara Rapaki Debom
-
Publication number: 20130198006Abstract: Systems and methods for providing content are described. An image and a set of faces in the image are determined. Each face in the set of laces corresponds with a user of a display screen. For each face in the set, an identifier is determined, content targeted for the face is selected, a location of the face within the image is determined, and using the face location, a location on the display screen for providing a visualization of the targeted content is determined.Type: ApplicationFiled: January 30, 2012Publication date: August 1, 2013Inventors: Soma Sundaram Santhiveeran, Ricardo Bueno Moreira, Cristiane Karasek Wasielewski, Gilson Hoffmeister, Leonardo Alves Machado, Walter Flores Pereira, Gabriel Girardello Detoni, Iara Rapaki Debom
-
Publication number: 20130074073Abstract: A portable computing system can include a first virtue machine. The portable computing system can connect to a computing system. The computing system can access the virtual machine on the portable computing system.Type: ApplicationFiled: June 10, 2010Publication date: March 21, 2013Inventors: Soma Sundaram Santhiveeran, Robert Campbell
-
Publication number: 20120127069Abstract: A device including a sensor to detect a holding position of a user of the device, an orientation sensor to detect an orientation of the device, and a controller to render an input panel on at least one location of a display device based on the holding position of the user and the orientation of the device.Type: ApplicationFiled: November 24, 2010Publication date: May 24, 2012Inventors: Soma Sundaram Santhiveeran, Juliano Godinho Varaschin De Moraes, Mark C. Solomon