Patents by Inventor Rajeev Nayak

Rajeev Nayak 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: 20160366222
    Abstract: A client device can implement a client-side application for a server-side online content management system. The client-side application can communicate with the server-side online content management system to sync data stored locally on the client-side with data stored on the server-side. A local web server can be implemented on the client device to work in conjunction with the client-side application, such that the local web server can access the data stored locally. The client device can run a web browser that communicates with the local web server. A user of the client device can use the web browser to connect to the local web server to access the synced data stored locally on the client-side. Advantages of accessing the data stored locally using the web browser via the local web server include performance improvements, offline access to the data, and use of native client applications to interact with the data.
    Type: Application
    Filed: August 26, 2016
    Publication date: December 15, 2016
    Inventors: Ziga Mahkovec, Rajeev Nayak
  • Publication number: 20160323332
    Abstract: Systems and methods are provided for creating shared virtual spaces (“rooms”). A room may be created when a user first shares images with another user. A user may send a request to a content management system to share one or more images with various contacts. In response, a room is created by the content management system in which a copy of each image is stored. Images added to a room are copied to a separate “rooms” database, and “locked,” being saved in the room for a period of time, which may be indefinitely. Changes made by the user to a room via a user device may be displayed as soon as indicated, without waiting for the information to be sent to a system server or its state to be made consistent with that of the user device. Room activity notifications may be sent to members in various ways.
    Type: Application
    Filed: July 11, 2016
    Publication date: November 3, 2016
    Inventors: Nils Peter Welinder, Thomas Kleinpeter, Thomas Wright, Ramesh Balakrishnan, Tina Wen, Rajeev Nayak
  • Patent number: 9451022
    Abstract: A client device can implement a client-side application for a server-side online content management system. The client-side application can communicate with the server-side online content management system to sync data stored locally on the client-side with data stored on the server-side. A local web server can be implemented on the client device to work in conjunction with the client-side application, such that the local web server can access the data stored locally. The client device can run a web browser that communicates with the local web server. A user of the client device can use the web browser to connect to the local web server to access the synced data stored locally on the client-side. Advantages of accessing the data stored locally using the web browser via the local web server include performance improvements, offline access to the data, and use of native client applications to interact with the data.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: September 20, 2016
    Assignee: Dropbox, Inc.
    Inventors: Ziga Mahkovec, Rajeev Nayak
  • Patent number: 9423922
    Abstract: Systems and methods are provided for creating shared virtual spaces (“rooms”). A room may be created when a user first shares images with another user. A user may send a request to a content management system to share one or more images with various contacts. In response, a room is created by the content management system in which a copy of each image is stored. Images added to a room are copied to a separate “rooms” database, and “locked,” being saved in the room for a period of time, which may be indefinitely. Changes made by the user to a room via a user device may be displayed as soon as indicated, without waiting for the information to be sent to a system server or its state to be made consistent with that of the user device. Room activity notifications may be sent to members in various ways.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: August 23, 2016
    Assignee: DROPBOX, INC.
    Inventors: Nils Peter Welinder, Thomas Kleinpeter, Thomas Wright, Ramesh Balakrishnan, Tina Wen, Rajeev Nayak
  • Patent number: 9325709
    Abstract: Systems, methods, and computer-readable storage media for importing and merging photos from different sources are disclosed. The system receives credentials from a user, who has an account with a content management system. The credentials are associated with content item storage entities such as photo repositories. The system accesses the photo repositories, using the plurality of credentials if authorization is required for data access. The system identifies source photo data in each of the photo repositories, and duplicates the source photo data in the content management system account to create consolidated photo data.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: April 26, 2016
    Assignee: Dropbox, Inc.
    Inventors: Chris Beckmann, Ramesh Balakrishnan, Rajeev Nayak, Yi Wei
  • Patent number: 9298797
    Abstract: Systems, methods, and computer-readable storage media for preserving collection data across interfaces are disclosed. The system can generate, for a collection of content items stored in multiple user accounts in a synced online content management system, an index of the content items in the collection. The index can store, a content item identifier and a file location, for each content item. Upon detecting that a content item in the collection is moved to a new file location, the system can retrieve a collection identifier from metadata associated with the content item. The system can then locate the index for the collection associated with the collection identifier based on the collection identifier retrieved from the metadata associated with the content item. The system can then update the file location stored at the index for the content item to identify the new file location.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: March 29, 2016
    Assignee: Dropbox, Inc.
    Inventors: Ramesh Balakrishnan, Rajeev Nayak, Brian Smith
  • Publication number: 20150281353
    Abstract: A client device can implement a client-side application for a server-side online content management system. The client-side application can communicate with the server-side online content management system to sync data stored locally on the client-side with data stored on the server-side. A local web server can be implemented on the client device to work in conjunction with the client-side application, such that the local web server can access the data stored locally. The client device can run a web browser that communicates with the local web server. A user of the client device can use the web browser to connect to the local web server to access the synced data stored locally on the client-side. Advantages of accessing the data stored locally using the web browser via the local web server include performance improvements, offline access to the data, and use of native client applications to interact with the data.
    Type: Application
    Filed: June 16, 2015
    Publication date: October 1, 2015
    Inventors: Ziga Mahkovec, Rajeev Nayak
  • Publication number: 20150242110
    Abstract: One or more embodiments of the present disclosure include a content navigation system that allows a user to search, browse, and otherwise experience a collection of digital content items. For example, the content navigation system can provide a graphical user interface including a scroll element. One or more embodiments of the scroll element can include various navigational functions that provide a user-friendly interface for browsing and experiencing a collection of digital content items. Furthermore, the content navigation system can provide methods and systems for a user to easily configure the way in which the digital content items are organized within the user interface, thereby customizing the user's browsing experience.
    Type: Application
    Filed: April 8, 2014
    Publication date: August 27, 2015
    Applicant: Dropbox, Inc.
    Inventors: Ramesh Balakrishnan, Yi Wei, Joshua Puckett, Brian Smith, Andrew Scheff, Rajeev Nayak
  • Patent number: 9088573
    Abstract: A client device can implement a client-side application for a server-side online content management system. The client-side application can communicate with the server-side online content management system to sync data stored locally on the client-side with data stored on the server-side. A local web server can be implemented on the client device to work in conjunction with the client-side application, such that the local web server can access the data stored locally. The client device can run a web browser that communicates with the local web server. A user of the client device can use the web browser to connect to the local web server to access the synced data stored locally on the client-side. Advantages of accessing the data stored locally using the web browser via the local web server include performance improvements, offline access to the data, and use of native client applications to interact with the data.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: July 21, 2015
    Assignee: Dropbox, Inc.
    Inventors: Ziga Mahkovec, Rajeev Nayak
  • Publication number: 20150177954
    Abstract: Embodiments are provided for forming share bars including collections of content items. In some embodiments, a user interface may be displayed on a display interface of a user device. The user interface may include a first region including a collection of content items and a second region including one or more contact icons. A first gesture may be detected on the display interface that selects one or more content items from the collection of content items and places the one or more content items in a first share bar associated with a first contact of the one or more contacts. One or more share options may be provided to share the first share bar with a first contact corresponding to the first contact icon.
    Type: Application
    Filed: April 8, 2014
    Publication date: June 25, 2015
    Applicant: Dropbox, Inc.
    Inventors: Yi Wei, Joshua Puckett, Andrew Scheff, Abhay Buch, Rajeev Nayak, Tina Wen
  • Publication number: 20150180980
    Abstract: Systems and methods are provided for creating shared virtual spaces (“rooms”). In some embodiments, a share request to share a content item from a sharer to at least one sharee may be received. In response, a first virtual space may be created on the sharer's user account and each of the at least one sharee's user accounts on the content management system. A first identifier may be assigned to the content item, where the first identifier associates the sharer and each sharee as a member of the first virtual space. The first shared virtual space may then be preserved in a second shared virtual space stored on the content management system.
    Type: Application
    Filed: April 8, 2014
    Publication date: June 25, 2015
    Applicant: Dropbox, Inc.
    Inventors: Nils Peter Welinder, Thomas Kleinpeter, Thomas Wright, Ramesh Balakrishnan, Tina Wen, Rajeev Nayak
  • Publication number: 20150180914
    Abstract: Systems and methods are provided for creating shared virtual spaces (“rooms”). A room may be created when a user first shares images with another user. A user may send a request to a content management system to share one or more images with various contacts. In response, a room is created by the content management system in which a copy of each image is stored. Images added to a room are copied to a separate “rooms” database, and “locked,” being saved in the room for a period of time, which may be indefinitely. Changes made by the user to a room via a user device may be displayed as soon as indicated, without waiting for the information to be sent to a system server or its state to be made consistent with that of the user device. Room activity notifications may be sent to members in various ways.
    Type: Application
    Filed: April 8, 2014
    Publication date: June 25, 2015
    Applicant: Dropbox, Inc.
    Inventors: Nils Peter Welinder, Thomas Kleinpeter, Thomas Wright, Ramesh Balakrishnan, Tina Wen, Rajeev Nayak
  • Publication number: 20150026257
    Abstract: Embodiments are provided for a media player. In some embodiments, locally stored media player data is obtained from a first device on at least one of a device setting, a media player setting, and a media player state of a media player module of a web application, the data is stored in a data store of a content management system for a first account, and based on the media player data, locally stored data is selectively synchronized on a second device associated with the first account to provide a continued experience with media on the second device.
    Type: Application
    Filed: October 15, 2013
    Publication date: January 22, 2015
    Applicant: Dropbox, Inc.
    Inventors: Ramesh Balakrishnan, Rajeev Nayak, Morgan Knutson
  • Publication number: 20140379643
    Abstract: Systems, methods, and computer-readable storage media for preserving collection data across interfaces are disclosed. The system can generate, for a collection of content items stored in multiple user accounts in a synced online content management system, an index of the content items in the collection. The index can store, a content item identifier and a file location, for each content item. Upon detecting that a content item in the collection is moved to a new file location, the system can retrieve a collection identifier from metadata associated with the content item. The system can then locate the index for the collection associated with the collection identifier based on the collection identifier retrieved from the metadata associated with the content item. The system can then update the file location stored at the index for the content item to identify the new file location.
    Type: Application
    Filed: August 26, 2014
    Publication date: December 25, 2014
    Inventors: Ramesh Balakrishnan, Rajeev Nayak, Brian Smith
  • Patent number: 8856161
    Abstract: Systems, methods, and computer-readable storage media for preserving collection data across interfaces are disclosed. The system can generate, for a collection of content items stored in multiple user accounts in a synced online content management system, an index of the content items in the collection. The index can store, a content item identifier and a file location, for each content item. Upon detecting that a content item in the collection is moved to a new file location, the system can retrieve a collection identifier from metadata associated with the content item. The system can then locate the index for the collection associated with the collection identifier based on the collection identifier retrieved from the metadata associated with the content item. The system can then update the file location stored at the index for the content item to identify the new file location.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: October 7, 2014
    Assignee: Dropbox, Inc.
    Inventors: Ramesh Balakrishnan, Rajeev Nayak, Brian Smith
  • Publication number: 20140289360
    Abstract: A client device can implement a client-side application for a server-side online content management system. The client-side application can communicate with the server-side online content management system to sync data stored locally on the client-side with data stored on the server-side. A local web server can be implemented on the client device to work in conjunction with the client-side application, such that the local web server can access the data stored locally. The client device can run a web browser that communicates with the local web server. A user of the client device can use the web browser to connect to the local web server to access the synced data stored locally on the client-side. Advantages of accessing the data stored locally using the web browser via the local web server include performance improvements, offline access to the data, and use of native client applications to interact with the data.
    Type: Application
    Filed: March 22, 2013
    Publication date: September 25, 2014
    Applicant: Dropbox, Inc.
    Inventors: Ziga Mahkovec, Rajeev Nayak
  • Patent number: 8793573
    Abstract: Systems, methods, and computer-readable storage media for a continuous photo view on a browser-type application are disclosed. The system can receive a request to display a set of images associated with a user account. The system can generate a web page based on a size of the content items, the web page having a respective placeholder for each of the content items in an area of the web page that is relative to a visible portion of the web page, wherein the web page can provide a continuous presentation of the content items on a device, and wherein the web page can be configured to dynamically load and unload content items based on a current position of the web page.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: July 29, 2014
    Assignee: Dropbox, Inc.
    Inventors: Chris Beckmann, Ramesh Balakrishnan, Rajeev Nayak, Yi Wei, Ayush Sood
  • Publication number: 20140181014
    Abstract: Systems, methods, and computer-readable storage media for preserving collection data across interfaces are disclosed. The system can generate, for a collection of content items stored in multiple user accounts in a synced online content management system, an index of the content items in the collection. The index can store, a content item identifier and a file location, for each content item. Upon detecting that a content item in the collection is moved to a new file location, the system can retrieve a collection identifier from metadata associated with the content item. The system can then locate the index for the collection associated with the collection identifier based on the collection identifier retrieved from the metadata associated with the content item. The system can then update the file location stored at the index for the content item to identify the new file location.
    Type: Application
    Filed: February 20, 2013
    Publication date: June 26, 2014
    Applicant: DROPBOX, INC.
    Inventors: Ramesh Balakrishnan, Rajeev Nayak, Brian Smith
  • Publication number: 20140181935
    Abstract: Systems, methods, and computer-readable storage media for importing and merging photos from different sources are disclosed. The system receives credentials from a user, who has an account with a content management system. The credentials are associated with content item storage entities such as photo repositories. The system accesses the photo repositories, using the plurality of credentials if authorization is required for data access. The system identifies source photo data in each of the photo repositories, and duplicates the source photo data in the content management system account to create consolidated photo data.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: Dropbox, Inc.
    Inventors: Chris Beckmann, Ramesh Balakrishnan, Rajeev Nayak, Yi Wei
  • Publication number: 20140122995
    Abstract: Systems, methods, and computer-readable storage media for a continuous photo view on a browser-type application are disclosed. The system can receive a request to display a set of images associated with a user account. The system can generate a web page based on a size of the content items, the web page having a respective placeholder for each of the content items in an area of the web page that is relative to a visible portion of the web page, wherein the web page can provide a continuous presentation of the content items on a device, and wherein the web page can be configured to dynamically load and unload content items based on a current position of the web page.
    Type: Application
    Filed: February 20, 2013
    Publication date: May 1, 2014
    Applicant: DROPBOX, INC.
    Inventors: Chris Beckmann, Ramesh Balakrishnan, Rajeev Nayak, Yi Wei, Ayush Sood