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: 20180181266
    Abstract: 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: Application
    Filed: March 31, 2017
    Publication date: June 28, 2018
    Inventors: Marcio von Muhlen, Vinod Valloppillil, Nils Bunger
  • Patent number: 9923851
    Abstract: 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: Grant
    Filed: December 30, 2016
    Date of Patent: March 20, 2018
    Assignee: DROPBOX, INC.
    Inventors: Eric Sprauve, Jong-Moon Kim, Kristin Boyer, Thomas Le Jeune, Thomas Wright, Vinod Valloppillil
  • Publication number: 20170255272
    Abstract: 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: Application
    Filed: May 23, 2017
    Publication date: September 7, 2017
    Inventors: Matthew FLAGG, Jeremy BARRETT, Scott WILLS, Sean DURKIN, Vinod VALLOPPILLIL, Satya MALLICK
  • Patent number: 9671874
    Abstract: 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: Grant
    Filed: October 27, 2015
    Date of Patent: June 6, 2017
    Assignee: CUESTA TECHNOLOGY HOLDINGS, LLC
    Inventors: Matthew Flagg, Jeremy Barrett, Scott Wills, Sean Durkin, Vinod Valloppillil
  • Patent number: 9658695
    Abstract: 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: Grant
    Filed: November 8, 2013
    Date of Patent: May 23, 2017
    Assignee: CUESTA TECHNOLOGY HOLDINGS, LLC
    Inventors: Matthew Flagg, Jeremy Barrett, Scott Wills, Sean Durkin, Vinod Valloppillil
  • Patent number: 9648113
    Abstract: 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: Grant
    Filed: July 20, 2015
    Date of Patent: May 9, 2017
    Assignee: ROUNDBOX, INC.
    Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
  • Publication number: 20160150033
    Abstract: 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: Application
    Filed: July 20, 2015
    Publication date: May 26, 2016
    Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
  • Publication number: 20160054807
    Abstract: 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: Application
    Filed: October 27, 2015
    Publication date: February 25, 2016
    Applicant: PLAYVISION LABS, INC.
    Inventors: Matthew Flagg, Jeremy Barrett, Scott Wills, Sean Durkin, Vinod Valloppillil
  • Patent number: 9088428
    Abstract: 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: Grant
    Filed: December 4, 2012
    Date of Patent: July 21, 2015
    Assignee: ROUNDBOX, INC.
    Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
  • Publication number: 20140125590
    Abstract: 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: Application
    Filed: November 8, 2013
    Publication date: May 8, 2014
    Applicant: PLAYVISION LABS, INC.
    Inventors: Matthew Flagg, Jeremy Barrett, Scott Wills, Sean Durkin, Vinod Valloppillil
  • Patent number: 8711696
    Abstract: 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: Grant
    Filed: March 12, 2012
    Date of Patent: April 29, 2014
    Assignee: Roundbox, Inc.
    Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
  • Patent number: 8325747
    Abstract: 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: Grant
    Filed: January 20, 2012
    Date of Patent: December 4, 2012
    Assignee: Roundbox, Inc.
    Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
  • Publication number: 20120230195
    Abstract: 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: Application
    Filed: March 12, 2012
    Publication date: September 13, 2012
    Applicant: Roundbox, Inc.
    Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
  • Publication number: 20120122490
    Abstract: 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: Application
    Filed: January 20, 2012
    Publication date: May 17, 2012
    Applicant: Roundbox, Inc.
    Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
  • Patent number: 8149771
    Abstract: 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: Grant
    Filed: January 24, 2007
    Date of Patent: April 3, 2012
    Assignee: Roundbox, Inc.
    Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
  • Patent number: 8102864
    Abstract: 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: Grant
    Filed: January 30, 2008
    Date of Patent: January 24, 2012
    Assignee: Roundbox, Inc.
    Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
  • Publication number: 20090030931
    Abstract: 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: Application
    Filed: July 18, 2008
    Publication date: January 29, 2009
    Inventors: Amit Khivesara, Peter Mataga, Vinod Valloppillil, Edgar Villanueva
  • Publication number: 20090030792
    Abstract: 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: Application
    Filed: July 21, 2008
    Publication date: January 29, 2009
    Inventors: Amit Khivesara, Yiu Man Leung, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
  • Publication number: 20080137602
    Abstract: 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: Application
    Filed: January 30, 2008
    Publication date: June 12, 2008
    Applicant: Roundbox Inc.
    Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
  • Patent number: RE43047
    Abstract: 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: Grant
    Filed: November 24, 2009
    Date of Patent: December 27, 2011
    Assignee: Openwave Systems Inc.
    Inventor: Vinod Valloppillil