Patents by Inventor Suresh Srinivasan

Suresh Srinivasan 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: 9037590
    Abstract: A method for summarizing content using weighted Formal Concept Analysis (wFCA) is provided. The method includes (i) identifying, by a processor, one or more keywords in the content based on parts of speech, (ii) disambiguating, by the processor, at least one ambiguous keyword from the one or more keywords using the wFCA, (iii) identifying, by the processor, an association between the one or more keywords and at least one sentence in the content, and (iv) generating, by the processor, a summary of the content based on the association.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: May 19, 2015
    Inventors: Anuj Kumar, Suresh Srinivasan
  • Publication number: 20150109914
    Abstract: A computer-readable storage medium storing instructions that when executed by a processor is provided. The instructions cause the processor to intercept requests from mobile applications on a mobile device, modify system timers to extend delay tolerance impacting the mobile applications, and bundle the requests that are intercepted for radio alignment. Associated methods are also provided.
    Type: Application
    Filed: August 25, 2014
    Publication date: April 23, 2015
    Inventors: Rami Alisawi, Suresh Srinivasan, Ari Backholm, Yuan Kang Lee, Chaitali Sengupta, Tejas Jukar
  • Patent number: 8977586
    Abstract: A method for prioritizing one or more of resumes based on a job description is provided. The method includes (i) processing the job description to extract one or more keywords and a first period, (ii) extracting, from a first resume and a second resume of the one or more resumes, one or more section, one or more events, a first date range, and a second date range, (iii) obtaining a second period and a third period, (iv) comparing, is the first resume and the second resume, the one or more keywords with the one or more events and the first period with the third period to obtain a relevant event and a relevant section, (v) computing a first weight for the first resume and a second weight for the second resume, and (vi) prioritizing the first resume and the second resume based on the first weight and the second weight.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: March 10, 2015
    Assignee: FORMCEPT Technologies and Solutions Pvt Ltd
    Inventors: Anuj Kumar, Suresh Srinivasan
  • Publication number: 20150055463
    Abstract: A mobile device for optimizing mobile traffic is provided. The device includes a radio. The mobile device is configured to modify system timers to increase tolerance to delay in establishing a connection to the wireless network, intercept requests to establish a connection to a wireless network, wherein the requests correspond to non-user interactive traffic, accumulate the requests that are intercepted over a period of time, and transfer the requests that are accumulated over the wireless network at the end of the period of time.
    Type: Application
    Filed: August 25, 2014
    Publication date: February 26, 2015
    Inventors: Rami Alisawi, Suresh Srinivasan, Ari Backholm, Yuan Kang Lee, Chaitali Sengupta, Tejas Jukar
  • Patent number: 8959216
    Abstract: Particular embodiments generally relate to allowing access of non-secure elements through a non-secure channel when a top-level page was accessed through a secure connection. In one embodiment, a webpage is accessed over a secure channel. The webpage includes secure and non-secure elements. When a non-secure element for the webpage is determined, a client may message with the server to open a non-secure channel for accessing the non-secure element. For example, the client may request port information in the request. The server then can respond with port information for a non-secure channel. The client then accesses data for the non-secure element through the non-secure channel using the port information.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: February 17, 2015
    Assignee: Oracle International Corporation
    Inventors: Suresh Srinivasan, Amitabh Shukla
  • Publication number: 20150023162
    Abstract: Systems and methods for extending delay tolerance of mobile applications to optimize mobile traffic management are disclosed. In a mobile device, network stack timers or protocol stack timers are modified to extend delay tolerance of applications for radio alignment. In an embodiment, tolerance of mobile applications on a mobile device to delay in establishing a connection to a wireless network is extended by an application or a local proxy on a mobile device. Based on the tolerance that is extended, requests intercepted from the mobile applications are aggregated, over a period of time, such that transfer of the requests intercepted during the period of time is delayed. This minimizes the number of times the mobile device connects to the network, reducing the power consumption on the mobile device and unnecessary signaling in the network.
    Type: Application
    Filed: January 3, 2014
    Publication date: January 22, 2015
    Applicant: Seven Networks, Inc.
    Inventors: Rami Alisawi, Suresh Srinivasan, Ari Backholm, Yuan Kang Lee, Chaitali Sengupta, Tejas Jukar
  • Publication number: 20150023161
    Abstract: Systems and methods for optimizing mobile traffic management are disclosed. In a mobile device, network stack timers or protocol stack timers are modified to extend delay tolerance of applications for radio alignment. In an embodiment, using a variable gating delay, that takes into consideration the delay tolerance of applications that is extended and other information such as radio state information, are used to align and transfer outgoing traffic from multiple applications to one or more application servers, receive requests and/or responses from one or more application servers or a carrier-side proxy server to minimize the number of times the mobile device connects to the network, reducing the power consumption on the mobile device and unnecessary signaling in the network.
    Type: Application
    Filed: January 3, 2014
    Publication date: January 22, 2015
    Applicant: SEVEN NETWORKS, INC.
    Inventors: Rami Alisawi, Suresh Srinivasan, Ari Backholm, Yuan Kang Lee, Chaitali Sengupta, Tejas Jukar
  • Publication number: 20140368524
    Abstract: Some implementations disclosed herein provide techniques for caching memory data and for managing cache retention. Different cache retention policies may be applied to different cached data streams such as those of a graphics processing unit. Actual performance of the cache with respect to the data streams may be observed, and the cache retention policies may be varied based on the observed actual performance.
    Type: Application
    Filed: December 29, 2011
    Publication date: December 18, 2014
    Inventors: Suresh Srinivasan, Ramesh K. Rakesh, Sreenivas Subramoney, Jayesh Gaur
  • Patent number: 8886195
    Abstract: Mobile devices which hand over connectivity from one network connection to another network connection without interruption in application data flow and methods therefor are disclosed. One embodiment further includes, a system for managing handover from a first wireless connection to a second wireless connection for applications, the system including, a network interface operable to communicate with the first wireless network and the second wireless network, wherein the network interface is operable to receive first data from a first wireless network and receive second data for the application from a second wireless network and generate a continuous data flow for applications when handover from the first wireless network to the second wireless network occurs.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: November 11, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Suresh Srinivasan, Yuan Kang Lee, Chaitali Sengupta
  • Publication number: 20140310386
    Abstract: Embodiments of the present disclosure include techniques for optimization on downloading/streaming activities of media and/or other files (e.g., on a local client, or a local proxy on a mobile device). An example of such downloading/streaming is a user accessing media content including video and/or audio content using a mobile device such as a smart phone, a tablet, or a “phablet,” etc.
    Type: Application
    Filed: April 15, 2014
    Publication date: October 16, 2014
    Applicant: SEVEN NETWORKS, INC.
    Inventors: Suresh Srinivasan, Yuan Kang Lee, Chaitali Sengupta
  • Patent number: 8738351
    Abstract: A power grid model system, method and computer program product which includes a switching state processor, a topological processor, an equipment update processor, and a historic power grid model for a power grid. The historic power grid model has an equipment layer and a topology layer. Responsive to a switch operated in a power grid, the switching state processor is notified of the operated switch, notifies the topological processor of the operated switch and notifies the power grid model for updating of the historic power grid model; and the topological processor determines the extent of the update of the power grid model, parses through details of the equipment layer and updates the topology layer in the power grid model.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael L. Coyne, Nis Jespersen, Parul Sharma, Suresh Srinivasan, Lily S-Y Tse
  • Patent number: 8626825
    Abstract: An aspect of the present invention facilitates a service application to operate with different frameworks executing in application servers. In one embodiment, the different interfaces according to which the different frameworks are designed to operate with service application are identified, including the interface implemented by the service application. Wrapper modules are then generated based on the differences between the identified interfaces and the interface implemented by the service application. The generated wrapper modules are then deployed along with the service application to facilitate the service application to operate with different frameworks.
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: January 7, 2014
    Assignee: Oracle International Corporation
    Inventors: Velmurugan Subramanian, Suresh Srinivasan
  • Publication number: 20130325790
    Abstract: An enterprise application integration system (EAIS) is disclosed that enables customer service applications to access and share data with enterprise information systems in real time.
    Type: Application
    Filed: June 3, 2013
    Publication date: December 5, 2013
    Inventor: Suresh SRINIVASAN
  • Patent number: 8577948
    Abstract: In one embodiment, a processor includes a multiply-accumulate (MAC) unit having a first path to handle execution of an instruction if a difference between at least a portion of first and second operands and a third operand is less than a threshold value, and a second path to handle the instruction execution if the difference is greater than the threshold value. Based on the difference, at least part of the third operand is to be provided to a multiplier of the MAC unit or to a compressor of the second path. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: November 5, 2013
    Assignee: Intel Corporation
    Inventors: Suresh Srinivasan, Rajaraman Ramanarayanan, Sanu K. Mathew, Ram K. Krishnamurthy, Vasantha K. Erraguntla
  • Publication number: 20130229976
    Abstract: Mobile devices which hand over connectivity from one network connection to another network connection without interruption in application data flow and methods therefor are disclosed. One embodiment further includes, a system for managing handover from a first wireless connection to a second wireless connection for applications, the system including, a network interface operable to communicate with the first wireless network and the second wireless network, wherein the network interface is operable to receive first data from a first wireless network and receive second data for the application from a second wireless network and generate a continuous data flow for applications when handover from the first wireless network to the second wireless network occurs.
    Type: Application
    Filed: March 4, 2013
    Publication date: September 5, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventors: Suresh Srinivasan, Yuan Kang Lee, Chaitali Sengupta
  • Publication number: 20130229270
    Abstract: System and method of providing data to a mobile application accessible at a mobile device via different network connections without interruption are disclosed. The method, which may be implemented on a system includes, receiving data for the mobile application over a network connection different from a first network connection, and/or providing the data received over the network connection including any other data received from the first network connection, to the mobile application in a manner that is without interruption in data flow. The data is provided to the mobile application without interruption even when connections to the different network connections require change in IP addresses.
    Type: Application
    Filed: March 4, 2013
    Publication date: September 5, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventors: Suresh Srinivasan, Yuan Kang Lee, Chaitali Sengupta
  • Publication number: 20130198599
    Abstract: A computer implemented method for generating a summary of one or more resume from one or more of resumes to analyze insights of the one or more resume is provided. The computer implemented method includes (i) processing a first input includes a first indication to select a first resume from one or more of resumes, (ii) extracting, from the first resume, a first information, (iii) obtaining, from the first resume, a second information, (iv) generating a first table based on the first information and the second information, and (v) generating a first summary based on the first table, the first summary indicates a first correlation between (i) the one or more events associated with the first section and (ii) the one or more events associated with the second section over years.
    Type: Application
    Filed: January 30, 2013
    Publication date: August 1, 2013
    Applicant: FORMCEPT TECHNOLOGIES AND SOLUTIONS PVT LTD
    Inventors: Anuj Kumar, Suresh Srinivasan, FORMCEPT TECHNOLOGIES AND SOLUTIONS PVT LTD.
  • Publication number: 20130198195
    Abstract: A system for identifying one or more resumes from a set of resumes matches a search query using a resume identifying tool is provided. The system includes a memory unit that stores a database and a set of modules, a display unit, and a processor. The set of modules includes (a) a keyword extraction module extracts at least one keyword from the search query, (b) a disambiguation module disambiguates the at least one keyword based on weighted formal concept analysis, and (c) and a resume identification module identifies the one or more resumes by matching (i) the at least one keyword associated with the search query, and (ii) at least one category associated with the at least one keyword with (i) at least one disambiguated keyword associated with each resume of the set of resumes, and (ii) at least one category associated with the at least one disambiguated keyword.
    Type: Application
    Filed: January 30, 2013
    Publication date: August 1, 2013
    Applicant: FORMCEPT TECHNOLOGIES AND SOLUTIONS PVT LTD
    Inventors: Anuj Kumar, Suresh Srinivasan
  • Patent number: 8195818
    Abstract: A secure resource enforcer is configured to identify and provide selected secure resources. The secure resource enforcer includes a determining module configured to determine whether a resource of a web page that is requested in a first request by a client computer requires a secure connection based on a type of the resource that is requested. The secure resource enforcer also includes a redirecting module configured to redirect the client computer to a secure socket for the resource when the resource requires the secure connection. The secure resource enforcer further includes a receiving module configured to receive a second request from the client for the resource over the secure socket and a secure resource providing module configured to provide the requested resource to the client over the secure socket.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: June 5, 2012
    Assignee: Oracle International Corporation
    Inventors: Suresh Srinivasan, Amitabh Shukla
  • Publication number: 20120137000
    Abstract: Particular embodiments generally relate to allowing access of non-secure elements through a non-secure channel when a top-level page was accessed through a secure connection. In one embodiment, a webpage is accessed over a secure channel. The webpage includes secure and non-secure elements. When a non-secure element for the webpage is determined, a client may message with the server to open a non-secure channel for accessing the non-secure element. For example, the client may request port information in the request. The server then can respond with port information for a non-secure channel. The client then accesses data for the non-secure element through the non-secure channel using the port information.
    Type: Application
    Filed: February 2, 2012
    Publication date: May 31, 2012
    Applicant: Oracle International Corporation
    Inventors: Suresh Srinivasan, Amitabh Shukla