Patents by Inventor Vinod Valloppillil
Vinod Valloppillil 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).
-
Publication number: 20180181266Abstract: The present technology pertains to responding to a kernel level file event for a content item and presenting a file event window associated with the content item. A client device can detect the kernel level file event for the content item. This can be accomplished using a kernel extension on a client device that is networked with a content management system. The client device can then retrieve data associated with the content item, including an instruction for the content item. The client device can then perform the instruction. This instruction can be to retrieve collaboration data from the content management system and present the collaboration data in a file event window.Type: ApplicationFiled: March 31, 2017Publication date: June 28, 2018Inventors: Marcio von Muhlen, Vinod Valloppillil, Nils Bunger
-
Patent number: 9923851Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for providing content management features in a messaging service. A messaging client receives a reference to a content item stored on a content management system and receives, from the content management system, a set of sharing options for the content item. The set of sharing options is presented to the user via the messaging client and a user selection of sharing options is received. The messaging client sends the user selection of sharing options to the content management system, wherein the content management system is configured to apply the user selection of sharing options to the content item.Type: GrantFiled: December 30, 2016Date of Patent: March 20, 2018Assignee: DROPBOX, INC.Inventors: Eric Sprauve, Jong-Moon Kim, Kristin Boyer, Thomas Le Jeune, Thomas Wright, Vinod Valloppillil
-
Publication number: 20170255272Abstract: Systems and methods configured to facilitate multi-modal user inputs in lieu of physical input for a processing device configured to execute an application include obtaining non-physical input for processing device and the application, wherein the physical input comprises one or more of touch-based input and tilt input; processing the non-physical input to convert into appropriate physical input commands for the application; and providing the physical input commands to the processing device.Type: ApplicationFiled: May 23, 2017Publication date: September 7, 2017Inventors: Matthew FLAGG, Jeremy BARRETT, Scott WILLS, Sean DURKIN, Vinod VALLOPPILLIL, Satya MALLICK
-
Patent number: 9671874Abstract: Systems and methods configured to facilitate multi-modal user inputs in lieu of physical input for a processing device configured to execute an application include obtaining non-physical input for processing device and the application, wherein the physical input comprises one or more of touch-based input and tilt input; processing the non-physical input to convert into appropriate physical input commands for the application; and providing the physical input commands to the processing device.Type: GrantFiled: October 27, 2015Date of Patent: June 6, 2017Assignee: CUESTA TECHNOLOGY HOLDINGS, LLCInventors: Matthew Flagg, Jeremy Barrett, Scott Wills, Sean Durkin, Vinod Valloppillil
-
Patent number: 9658695Abstract: A computer-implemented method, a system, and software includes providing output from a touch-based device to an external display; detecting gestures from a user located away from and not physically touching the touch-based device; and translating the detected gestures into appropriate commands for the touch-based device. The systems and methods provide alternative control of touch-based devices such as mobile devices. The systems and methods can include a mobile device coupled to an external display device and controlled via user gestures monitored by a collocated sensor. Accordingly, the systems and methods allow users to operate applications (“apps”) on the mobile device displayed on the external display device and controlled without touching the mobile device using gestures monitored by the collocated sensor. This enables the wide variety of rich apps to be operated in a new manner.Type: GrantFiled: November 8, 2013Date of Patent: May 23, 2017Assignee: CUESTA TECHNOLOGY HOLDINGS, LLCInventors: Matthew Flagg, Jeremy Barrett, Scott Wills, Sean Durkin, Vinod Valloppillil
-
Patent number: 9648113Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: GrantFiled: July 20, 2015Date of Patent: May 9, 2017Assignee: ROUNDBOX, INC.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20160150033Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: ApplicationFiled: July 20, 2015Publication date: May 26, 2016Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20160054807Abstract: Systems and methods configured to facilitate multi-modal user inputs in lieu of physical input for a processing device configured to execute an application include obtaining non-physical input for processing device and the application, wherein the physical input comprises one or more of touch-based input and tilt input; processing the non-physical input to convert into appropriate physical input commands for the application; and providing the physical input commands to the processing device.Type: ApplicationFiled: October 27, 2015Publication date: February 25, 2016Applicant: PLAYVISION LABS, INC.Inventors: Matthew Flagg, Jeremy Barrett, Scott Wills, Sean Durkin, Vinod Valloppillil
-
Patent number: 9088428Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: GrantFiled: December 4, 2012Date of Patent: July 21, 2015Assignee: ROUNDBOX, INC.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20140125590Abstract: A computer-implemented method, a system, and software includes providing output from a touch-based device to an external display; detecting gestures from a user located away from and not physically touching the touch-based device; and translating the detected gestures into appropriate commands for the touch-based device. The systems and methods provide alternative control of touch-based devices such as mobile devices. The systems and methods can include a mobile device coupled to an external display device and controlled via user gestures monitored by a collocated sensor. Accordingly, the systems and methods allow users to operate applications (“apps”) on the mobile device displayed on the external display device and controlled without touching the mobile device using gestures monitored by the collocated sensor. This enables the wide variety of rich apps to be operated in a new manner.Type: ApplicationFiled: November 8, 2013Publication date: May 8, 2014Applicant: PLAYVISION LABS, INC.Inventors: Matthew Flagg, Jeremy Barrett, Scott Wills, Sean Durkin, Vinod Valloppillil
-
Patent number: 8711696Abstract: Data may be transmitted in a broadcast mode to multiple devices operating in a network. Efficient utilization of bandwidth while providing a desired level of quality of service is enabled for the applications executing on the devices that utilize the broadcasted data. A set of bandwidth constraints may be utilized in combination with a set of heuristics and rules for the allocation and re-allocation of bandwidth among multiple applications in a manner that minimizes the impact on the quality of service metrics of importance to the affected applications when contention exists for the network resources. Quality of service provided to each application may be degraded smoothly, with certain priorities and guarantees being maintained. Event segmentation and reassembly functions for applications may be provided, as well as reliability mechanisms to increase the ability to provide data to client devices that have not been actively receiving for significant periods of time.Type: GrantFiled: March 12, 2012Date of Patent: April 29, 2014Assignee: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Patent number: 8325747Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: GrantFiled: January 20, 2012Date of Patent: December 4, 2012Assignee: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20120230195Abstract: Data may be transmitted in a broadcast mode to multiple devices operating in a network. Efficient utilization of bandwidth while providing a desired level of quality of service is enabled for the applications executing on the devices that utilize the broadcasted data. A set of bandwidth constraints may be utilized in combination with a set of heuristics and rules for the allocation and re-allocation of bandwidth among multiple applications in a manner that minimizes the impact on the quality of service metrics of importance to the affected applications when contention exists for the network resources. Quality of service provided to each application may be degraded smoothly, with certain priorities and guarantees being maintained. Event segmentation and reassembly functions for applications may be provided, as well as reliability mechanisms to increase the ability to provide data to client devices that have not been actively receiving for significant periods of time.Type: ApplicationFiled: March 12, 2012Publication date: September 13, 2012Applicant: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20120122490Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: ApplicationFiled: January 20, 2012Publication date: May 17, 2012Applicant: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Patent number: 8149771Abstract: A system, apparatus, and method for transmitting data in a broadcast mode to multiple devices operating in a network. The invention enables the efficient utilization of bandwidth while providing a desired level of quality of service for the applications executing on the devices that utilize the broadcasted data. The invention utilizes a set of bandwidth constraints in combination with a set of heuristics and rules for the allocation and re-allocation of bandwidth among multiple applications in a manner that minimizes the impact on the quality of service metrics of importance to the affected applications when contention exists for the network resources. The present invention implements processes to cause the quality of service provided to each application to degrade smoothly, with certain priorities and guarantees being maintained.Type: GrantFiled: January 24, 2007Date of Patent: April 3, 2012Assignee: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Patent number: 8102864Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: GrantFiled: January 30, 2008Date of Patent: January 24, 2012Assignee: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20090030931Abstract: A method and system by which a client device can gather ESG data from disparate sources and present them to a user in a unified manner via a single user interface provides improved usability of the ESG. A method for providing an electronic service guide comprises acquiring a plurality of electronic service guides, translating each of the plurality of electronic service guides that was not acquired in a specified representation to the specified representation, combining the plurality of electronic service guides in the specified representation to form a unified electronic service guide, and providing the unified electronic service guide for display.Type: ApplicationFiled: July 18, 2008Publication date: January 29, 2009Inventors: Amit Khivesara, Peter Mataga, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20090030792Abstract: A method and system for content recommendation make such recommendations possible, even if users are in different geographic locations, use different network service providers and different services, user different types of device, etc. A method for communicating a content recommendation comprises receiving a recommendation for content, the content recommendation originating from a first client device communicating using a first network and destined for a second client device communicating using a second network, determining access information for the second client device to access the content using the second network, and transmitting the determined access information.Type: ApplicationFiled: July 21, 2008Publication date: January 29, 2009Inventors: Amit Khivesara, Yiu Man Leung, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20080137602Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: ApplicationFiled: January 30, 2008Publication date: June 12, 2008Applicant: Roundbox Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Patent number: RE43047Abstract: An MMS publishing system comprises a management tool, an authoring tool, a storage facility, a message router, and a rendering server. The management tool authenticates a first user by using a telephone number of the first user as a user ID. The authoring tool allows the first user to associate rich media content with his telephone number. The content is then stored in the storage facility in association with his telephone number. Subsequently, the message router intercepts an MMS message sent from a mobile device over a wireless network when the MMS message includes a predetermined indicator and indicates the telephone number of the first user as a destination. The rendering server then accesses the stored content associated with the telephone number and sends the content to the mobile device, for output to a user of the mobile device.Type: GrantFiled: November 24, 2009Date of Patent: December 27, 2011Assignee: Openwave Systems Inc.Inventor: Vinod Valloppillil