Patents by Inventor Raghupathy Sivakumar
Raghupathy Sivakumar 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: 11880697Abstract: A method for task mobilization may include a server receiving user inputs from a desktop application. A user input may correspond to a respective function performed by a user on the desktop application. A processor may identify the respective functions of the user inputs. Further, the method may include translating the respective functions into respective mobile view functions. Based on the respective mobile view functions, the processor may generate a mobile application and provide the mobile application to a mobile user device.Type: GrantFiled: March 10, 2023Date of Patent: January 23, 2024Assignee: Georgia Tech Research CorporationInventors: Raghupathy Sivakumar, Uma Parthavi Moravapalle
-
Publication number: 20230276088Abstract: Systems and methods for time-shifted prefetching of predicted content for wireless users. Prefetching video data can include retrieving video data and feature data and generating a video candidate set including selected videos of the related video data. The method can further include determining predicted videos using a machine learning algorithm. The predicted videos can be videos of the video candidate set that are likely to be viewed by a user at a future time. The method can further include prefetching the predicted videos by downloading the predicted videos.Type: ApplicationFiled: May 10, 2023Publication date: August 31, 2023Inventors: Raghupathy Sivakumar, Shruti Lall
-
Publication number: 20230214242Abstract: A method for task mobilization may include a server receiving user inputs from a desktop application. A user input may correspond to a respective function performed by a user on the desktop application. A processor may identify the respective functions of the user inputs. Further, the method may include translating the respective functions into respective mobile view functions. Based on the respective mobile view functions, the processor may generate a mobile application and provide the mobile application to a mobile user device.Type: ApplicationFiled: March 10, 2023Publication date: July 6, 2023Inventors: Raghupathy Sivakumar, Uma Parthavi Moravapalle
-
Patent number: 11689756Abstract: Systems and methods for time-shifted prefetching of predicted content for wireless users. Prefetching video data can include retrieving video data and feature data and generating a video candidate set including selected videos of the related video data. The method can further include determining predicted videos using a machine learning algorithm. The predicted videos can be videos of the video candidate set that are likely to be viewed by a user at a future time. The method can further include prefetching the predicted videos by downloading the predicted videos.Type: GrantFiled: December 3, 2021Date of Patent: June 27, 2023Assignee: Georgia Tech Research CorporationInventors: Raghupathy Sivakumar, Shruti Lall
-
Publication number: 20230187808Abstract: An exemplary embodiment of the present disclosure provides a wireless network system comprising a mobile access point, a wireless device, and an actuator. The actuator further configured to move the mobile access point to a position having an improved line of sight condition between the wireless device and the mobile access point.Type: ApplicationFiled: May 11, 2021Publication date: June 15, 2023Inventors: Yubing Jian, Raghupathy Sivakumar, Shyam Krishnan Venkateswaran, Ching-Lun Tai
-
Patent number: 11635975Abstract: A method for task mobilization is disclosed. The method may include a server receiving a plurality of user inputs from a desktop application. Each user input may correspond to a respective function performed by a user on the desktop application. The processor may identify the respective functions of the plurality of user inputs. Further, the method may include translating the respective functions into respective mobile view functions. Based on the respective mobile view functions, the processor may generate a mobile application and provide the mobile application to a mobile user device.Type: GrantFiled: February 12, 2019Date of Patent: April 25, 2023Assignee: Georgia Tech Research CorporationInventors: Raghupathy Sivakumar, Uma Parthavi Moravapalle
-
Patent number: 11336936Abstract: The disclosed technology includes systems and methods for time-shifted prefetching of predicted content for wireless users. The disclosed technology can include a method of prefetching video data. The method can include retrieving video data and feature data and generating a video candidate set comprising selected videos. The method can include determining principal components of each video in the video candidate set by performing a principal component analysis. Furthermore, the method can include determining predicted videos using a k-nearest neighbor classifier. The predicted videos can be videos of the video candidate set that are likely to be viewed by a user at a future time. The method can include outputting instructions to the user device to prefetch the predicted videos by downloading the predicted videos to the user device.Type: GrantFiled: May 11, 2021Date of Patent: May 17, 2022Assignee: Georgia Tech Research CorporationInventors: Raghupathy Sivakumar, Shruti Lall
-
Publication number: 20220094998Abstract: Systems and methods for time-shifted prefetching of predicted content for wireless users. Prefetching video data can include retrieving video data and feature data and generating a video candidate set including selected videos of the related video data. The method can further include determining predicted videos using a machine learning algorithm. The predicted videos can be videos of the video candidate set that are likely to be viewed by a user at a future time. The method can further include prefetching the predicted videos by downloading the predicted videos.Type: ApplicationFiled: December 3, 2021Publication date: March 24, 2022Inventors: Raghupathy Sivakumar, Shruti Lall
-
Publication number: 20210352346Abstract: The disclosed technology includes systems and methods for time-shifted prefetching of predicted content for wireless users. The disclosed technology can include a method of prefetching video data. The method can include retrieving video data and feature data and generating a video candidate set comprising selected videos. The method can include determining principal components of each video in the video candidate set by performing a principal component analysis. Furthermore, the method can include determining predicted videos using a k-nearest neighbor classifier. The predicted videos can be videos of the video candidate set that are likely to be viewed by a user at a future time. The method can include outputting instructions to the user device to prefetch the predicted videos by downloading the predicted videos to the user device.Type: ApplicationFiled: May 11, 2021Publication date: November 11, 2021Inventors: Raghupathy Sivakumar, Shruti Lall
-
Publication number: 20210034387Abstract: A method for task mobilization is disclosed. The method may include a server receiving a plurality of user inputs from a desktop application. Each user input may correspond to a respective function performed by a user on the desktop application. The processor may identify the respective functions of the plurality of user inputs. Further, the method may include translating the respective functions into respective mobile view functions. Based on the respective mobile view functions, the processor may generate a mobile application and provide the mobile application to a mobile user device.Type: ApplicationFiled: February 12, 2019Publication date: February 4, 2021Inventors: Raghupathy Sivakumar, Uma Parthavi Moravapalle
-
Patent number: 10070460Abstract: In a method for clients to transmit data via a shared medium network, a schedule assigns time slots to individual clients. A collision avoidance scheme determines an offset time to begin transmitting data, which upon expiration, a client senses if any of the clients is transmitting. If a second client is transmitting, then each client sets a first time slot assigned to the second client on the transmission schedule as a starting time slot. The clients track the schedule and transmit to the access point during the next time slot assigned to each client. If no other client is transmitting, then a client transmits data to the access point, sets the first time slot assigned to it as the starting time slot. The schedule is tracked by the clients and they transmit data to the access point during each successive time slot assigned to them.Type: GrantFiled: October 11, 2016Date of Patent: September 4, 2018Assignee: Georgia Tech Research CorporationInventors: Raghupathy Sivakumar, Chao-Fang Shih
-
Publication number: 20180157379Abstract: Application mobilization has assumed importance given has assumed importance given the proliferation of smartphones amongst the enterprise workforce, and other users. Existing techniques to mobilize applications incur high overheads in terms of time, cost, and effort. Remote computing is a promising basis for application mobilization that has the advantages of zero code rewriting, full functionality applications, and seamless IT manageability. However, it has the major disadvantage of presenting a cumbersome PC application view on the smartphone. In this context the present invention, referred to as *Mobile, is described to perform dynamic transformation of application views for smartphones. Significant performance gains may be achieved by using this system and methodology.Type: ApplicationFiled: August 17, 2017Publication date: June 7, 2018Inventors: Raghupathy Sivakumar, Sandeep Kakumanu, Cheng-Lin Tsao
-
Patent number: 9973215Abstract: The system described herein provides for the use of FEC in connection with mulithoming/multipathing functionality in a system leveraging multiple pathways and/or access circuits for packet delivery in a data network. In an appliance using multipathing, sophisticated path characterization, scheduling, and sequencing algorithms are used to support path aggregation independent of the heterogeneity in path characteristics. Adding FEC to a controlled multipathing solution may reduce the perceived loss rate, contribute to better performance in terms of delay and throughput, and provide for a more effective use of FEC. A multipathing solution splits network traffic at the packet level according to network and connection conditions. FEC may be added to the packets in connection with transmission of the packets along the multiple paths and the level/amount of the FEC coding may be controlled based on the ratio of the rate at which the packets are split among the multiple paths.Type: GrantFiled: January 28, 2013Date of Patent: May 15, 2018Assignee: EMC IP Holding Company LLCInventors: Raghupathy Sivakumar, Aravind Velayutham
-
Patent number: 9880796Abstract: Certain embodiments of the invention may include systems, methods, and computer readable media for automatically converting a non-mobile computer platform application view to a mobile application view for use on a mobile device. The method can include transforming the non-mobile computer platform application view to the mobile application view based at least in part on differences between the-non mobile computer platform and the mobile device, wherein the differences comprise one or more of display capability, associated peripheral devices, bandwidth, or software libraries. The method can also include sending information associated with the transformed application view to the mobile device.Type: GrantFiled: March 8, 2012Date of Patent: January 30, 2018Assignee: Georgia Tech Research CorporationInventors: Raghupathy Sivakumar, Sandeep Kakumanu, Cheng-Lin Tsao
-
Patent number: 9760236Abstract: Application mobilization has assumed importance given the proliferation of smartphones amongst the enterprise workforce, and other users. Existing techniques to mobilize applications incur high overheads in terms of time, cost, and effort. Remote computing is a promising basis for application mobilization that has the advantages of zero code rewriting, full functionality applications, and seamless IT manageability. However, it has the major disadvantage of presenting a cumbersome PC application view on the smartphone. In this context the present invention, referred to as *Mobile, is described to perform dynamic transformation of application views for smartphones. Significant performance gains may be achieved by using this system and methodology.Type: GrantFiled: October 15, 2012Date of Patent: September 12, 2017Assignee: Georgia Tech Research CorporationInventors: Raghupathy Sivakumar, Sandeep Kakumanu, Cheng-Lin Tsao
-
Patent number: 9655003Abstract: The present invention describes systems and methods for improved wireless interface integration. An exemplary embodiment of the present invention provides a wireless interface aggregation system having a computing device including a processor, a memory, a first wireless interface with a first observed throughput rate in a first network environment and second wireless interface with a second observed throughput rate in the first network environment. The aggregation control module is configured to control the transmission and wireless interface and the second wireless interface to provide an overall throughput rate for the computing device in the first network environment greater than sum of the first observed throughput rate and the second observed throughput rate.Type: GrantFiled: March 19, 2010Date of Patent: May 16, 2017Assignee: Georgia Tech Research CorporationInventors: Raghupathy Sivakumar, Cheng-Lin Tsao
-
Publication number: 20170105211Abstract: In a method for clients to transmit data via a shared medium network, a schedule assigns time slots to individual clients. A collision avoidance scheme determines an offset time to begin transmitting data, which upon expiration, a client senses if any of the clients is transmitting. If a second client is transmitting, then each client sets a first time slot assigned to the second client on the transmission schedule as a starting time slot. The clients track the schedule and transmit to the access point during the next time slot assigned to each client. If no other client is transmitting, then a client transmits data to the access point, sets the first time slot assigned to it as the starting time slot. The schedule is tracked by the clients and they transmit data to the access point during each successive time slot assigned to them.Type: ApplicationFiled: October 11, 2016Publication date: April 13, 2017Applicant: Georgia Tech Research CorporationInventors: Raghupathy Sivakumar, Chao-Fang Shih
-
Patent number: 9621384Abstract: Systems and methods for the communication of data over a plurality of parallel communication paths are provided. Embodiments of the parallel communications systems and methods may discover, characterize, and leverage multiplicity of resources in various network elements to provide network applications with a desired communication objective and level of performance. The systems and methods may dynamically adapt to changes in the network resources to continuously provide the desired communication performance.Type: GrantFiled: February 22, 2005Date of Patent: April 11, 2017Assignee: Georgia Tech Research CorporationInventors: Raghupathy Sivakumar, Hung-Yun Hsieh
-
Patent number: 9383903Abstract: A system for providing improved efficiency in use of a mobile application can comprise a mobile application and a macro presenter on a mobile device, and a target platform the mobile application provides access to. The mobile application can comprise a front-end client and a user interface. The macro presenter can overlay a control panel over the user interface allowing the selection of a macro for playback. The target platform can comprise a server, a macro recorder capable of recording user interactions to create programmable macros, and a macro player capable of executing a macro. An exemplary embodiment of the target platform can further comprise a macro recommender capable of monitoring user interactions, identifying repetitive tasks, and suggesting programmable macros. The macro player can execute a programmable macro without user interaction or can pause to receive user input. Macros can be retrieved from and stored in a macro repository.Type: GrantFiled: December 12, 2011Date of Patent: July 5, 2016Inventors: Raghupathy Sivakumar, Sandeep Kukumanu, Cheng-Lin Tsao
-
Patent number: 8976742Abstract: An embodiment of the present invention provides a system for increasing aggregate throughput in a wireless network array comprising a first node and a second node. The first node comprises a first plurality of wireless radios, a scheduling module, and an adaptive carrier sensing module. The second node can comprise a second plurality of wireless radios. The first node can be configured to simultaneously wirelessly transmit a first data packet from the first wireless radio in the first plurality of wireless radios to a first wireless radio in the second plurality of wireless radios at a first frequency and wirelessly transmit a second data packet from a second wireless radio in the first plurality of wireless radios to a second wireless radio in the second plurality of wireless radios at a second frequency, wherein the first frequency and second frequency are in a predetermined frequency band.Type: GrantFiled: January 26, 2011Date of Patent: March 10, 2015Assignee: Georgia Tech Research CorporationInventors: Raghupathy Sivakumar, Sandeep Kakumanu