About
Experience & Education
Licenses & Certifications
Patents
-
One step security system in a network storage system
Issued US 11,652,821
See patentThis is directed to providing access to content stored on a local cloud. In particular, a device can direct a librarian service overseeing the operation of a local cloud to provide another device with access to content stored on the local cloud. The librarian service can generate credentials for the other device, and provide the credentials to the other device. Using the credentials, the other device can connect directly to the local cloud and access the content. In addition, the local cloud…
This is directed to providing access to content stored on a local cloud. In particular, a device can direct a librarian service overseeing the operation of a local cloud to provide another device with access to content stored on the local cloud. The librarian service can generate credentials for the other device, and provide the credentials to the other device. Using the credentials, the other device can connect directly to the local cloud and access the content. In addition, the local cloud can validate the credentials of the other before providing access to the content. The credentials can include, for example, a key to install or load on the device. The librarian may not require, however, the user to create credentials or register with the librarian before being permitted to access the content on the local cloud.
-
Cross-application generating and facilitating of video rooms
Issued 11,375,157
A method comprising: providing, for display within a chat interface of a first encrypted chat messaging application on a creator device, a video room element selectable to generate a video room for video conferencing between two or more devices; receiving, from the creator device and based on user interaction selecting the video room element, an indication to generate the video room; based on determining whether a second unencrypted chat messaging application is installed on the creator device,…
A method comprising: providing, for display within a chat interface of a first encrypted chat messaging application on a creator device, a video room element selectable to generate a video room for video conferencing between two or more devices; receiving, from the creator device and based on user interaction selecting the video room element, an indication to generate the video room; based on determining whether a second unencrypted chat messaging application is installed on the creator device, selecting between the second unencrypted chat messaging application and a browser application to generate a video room link that is sharable to invite invitee devices within a chat associated with the chat interface of the first encrypted chat messaging application to join the video room; and based on generating the video room link, automatically providing the video room link for display within the chat interface of the first encrypted chat messaging application on the creator device and the invitee devices.
Other inventorsSee patent -
Dynamic migration within a network storage system
Issued US 10,298,675
See patentThis is directed to providing access to content stored on a personal cloud. In particular, a personal cloud can be constructed by sharing the resources of several devices owned by a user and by other users trusted by the user. To add a device to a personal cloud, the device can identify its owner to a librarian, which can provide addressing information for other devices forming a cloud on behalf of the owner. The new device can establish a communications path with the other devices, and…
This is directed to providing access to content stored on a personal cloud. In particular, a personal cloud can be constructed by sharing the resources of several devices owned by a user and by other users trusted by the user. To add a device to a personal cloud, the device can identify its owner to a librarian, which can provide addressing information for other devices forming a cloud on behalf of the owner. The new device can establish a communications path with the other devices, and configure itself based on the services or data required for the personal cloud (e.g., as determined from communications with the other devices). Services operating on individual devices of the personal cloud can migrate dynamically and automatically to ensure that a user can remove a device from the personal cloud at will without adversely affecting the operation of the personal cloud.
-
Methods and systems for providing easy access to information and for sharing services
Issued US 8,805,846
See patentMethods and systems for providing easy access to information and sharing are provided. Embodiments of the present invention enable a host to grant access to published content to one or more users in a manner in which the user(s) can scan small portions of information to decide which information is desired. The embodiments described herein enable, for example, a user to see a library of content that is larger than the storage capacity of the computing unit used by the user. The sharing of…
Methods and systems for providing easy access to information and sharing are provided. Embodiments of the present invention enable a host to grant access to published content to one or more users in a manner in which the user(s) can scan small portions of information to decide which information is desired. The embodiments described herein enable, for example, a user to see a library of content that is larger than the storage capacity of the computing unit used by the user. The sharing of information is also secured through the use of auto-lock keys and the creation of abstract identities for the host and each user.
-
Access control to content published by a host
Issued US 8,734,872
See patentMethods and systems for providing easy access to information and sharing are provided. Embodiments of the present invention enable a host to grant access to published content to one or more users in a manner in which the user(s) can scan small portions of information to decide which information is desired. The embodiments described herein enable, for example, a user to see a library of content that is larger than the storage capacity of the computing unit used by the user. The sharing of…
Methods and systems for providing easy access to information and sharing are provided. Embodiments of the present invention enable a host to grant access to published content to one or more users in a manner in which the user(s) can scan small portions of information to decide which information is desired. The embodiments described herein enable, for example, a user to see a library of content that is larger than the storage capacity of the computing unit used by the user. The sharing of information is also secured through the use of auto-lock keys and the creation of abstract identities for the host and each user.
-
Data Management
Filed US 20140095436
See patentThe described embodiments include a computing device that enables the placement of data guards on data items (e.g., files, data in an application, etc.). The data guard is associated with a conflict priority that is used to determine users that are permitted to make changes to the data item. When the data guard has been placed, the data item is visually identified (e.g., when displayed on a display) as being guarded. In addition, the computing device includes various mechanisms for enabling…
The described embodiments include a computing device that enables the placement of data guards on data items (e.g., files, data in an application, etc.). The data guard is associated with a conflict priority that is used to determine users that are permitted to make changes to the data item. When the data guard has been placed, the data item is visually identified (e.g., when displayed on a display) as being guarded. In addition, the computing device includes various mechanisms for enabling synchronization of data items between computing devices.
-
Remote automated volume mounting
Issued US 8,572,215
See patentA method and apparatus for remotely and automatically mounting volumes over a network. The invention uses an interface, such as a web browser, to authenticate a client on a server. The server supplies volume mounting parameters specific to the authenticated client via a plug-in installed on the client. The plug-in then interacts, in one embodiment of the invention, with file system software on the client and automatically mounts the volume(s) in accordance with the supplied parameters.
-
Abstraction for representing an object irrespective of characteristics of the object
Issued US 8,533,156
See patentMethods and systems for providing easy access to information and sharing are provided. Embodiments of the present invention enable a host to grant access to published content to one or more users in a manner in which the user(s) can scan small portions of information to decide which information is desired. The embodiments described herein enable, for example, a user to see a library of content that is larger than the storage capacity of the computing unit used by the user. The sharing of…
Methods and systems for providing easy access to information and sharing are provided. Embodiments of the present invention enable a host to grant access to published content to one or more users in a manner in which the user(s) can scan small portions of information to decide which information is desired. The embodiments described herein enable, for example, a user to see a library of content that is larger than the storage capacity of the computing unit used by the user. The sharing of information is also secured through the use of auto-lock keys and the creation of abstract identities for the host and each user.
-
Method for sharing groups of objects
Issued US 7,840,543
A method of sharing a group of one or more objects between a plurality of users, in which one or more of said plurality of users is able to change parameter data of at least one said object. The method comprises storing at least one version of each said object; when an object is changed, creating a new version of the object, the new version of the object comprising additional data relating to the creation of the new version; storing the new version of the object together with any version of…
A method of sharing a group of one or more objects between a plurality of users, in which one or more of said plurality of users is able to change parameter data of at least one said object. The method comprises storing at least one version of each said object; when an object is changed, creating a new version of the object, the new version of the object comprising additional data relating to the creation of the new version; storing the new version of the object together with any version of that object before the change; providing all versions of the object to each of said plurality of users; and using the additional data provided for each version of the object to determine how to display the object. The group may be a calendar and each object may be an event in the calendar. In that case, the object parameter data may comprise a start time of the event, an end time of the event, a description of the event, a status of the event, whether the event is to be repeated and the persons attending the event. The additional data may comprise an identification of the user who made the change, a time at which the change was made, a description of the change, a user comment relating to the change and an identification of the previous version of the event from which the present version was created.
Other inventors -
Method and apparatus for automated remote volume mounting using a plug-in installed on a client
Issued US 7,249,168
See patentA method and apparatus for remotely and automatically mounting volumes over a network. The invention uses an interface, such as a web browser, to authenticate a client on a server. The server supplies volume mounting parameters specific to the authenticated client via a plug-in installed on the client. The plug-in then interacts, in one embodiment of the invention, with file system software on the client and automatically mounts the volume(s) in accordance with the supplied parameters.
Other similar profiles
-
Aparna Ramani
Aparna Ramani
-
Vish Agashe
Vish Agashe
Vish is a software industry professional with passion for world of BigData, Analytics, BI, Social Media, Cloud and Mobile computing. He has expertise in the area of software product development, products management and strategy, M&A due diligence and startups.<br><br>Development Management<br>Onshore-offshore team development<br>Professional Services Management<br>Product Conceptualization<br>Product Engineering<br>Architecture<br>Consulting: Implementation Services<br>Consulting: Products<br>Prodcut and strategy management<br>Customer Success Management<br>Product Strategy<br><br>Specialties: Business Intelligence<br>Analytics<br>Data Integration/Management<br>Data Governance<br>Data Quality<br>MDM<br>Data Modeling<br>Process Modeling<br>ETL Architecture/Management and Development<br>Cloud/On-demand applications <br><br>Industries:<br><br>Hi-Tech<br>Finance<br>Manufacturing<br>Banking/insurance<br>Health care<br>Pharma<br>Services
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content