Patents by Inventor Fuad Rashid
Fuad Rashid 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: 20220147489Abstract: A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.Type: ApplicationFiled: January 20, 2022Publication date: May 12, 2022Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
-
Patent number: 11233851Abstract: A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.Type: GrantFiled: August 12, 2020Date of Patent: January 25, 2022Assignee: Dropbox, Inc.Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
-
Publication number: 20200374347Abstract: A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.Type: ApplicationFiled: August 12, 2020Publication date: November 26, 2020Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
-
Patent number: 10805389Abstract: A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.Type: GrantFiled: May 30, 2018Date of Patent: October 13, 2020Assignee: Dropbox, Inc.Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
-
Patent number: 10805388Abstract: A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of Synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.Type: GrantFiled: October 1, 2015Date of Patent: October 13, 2020Assignee: DROPBOX, INC.Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
-
Patent number: 10372811Abstract: A method and apparatus is provided to generate a plural number of differing data displays, each based upon a multi-information display template that has the information to drive each separate data display. Each data display may be different as regards selected information to appear on each data display, selected placement of the information on each data display depending upon a selected and defined style, an at least one selected and defined mode of information to appear on any one data display, and the utilization of specific display program capabilities (such as a browser). Additionally, a method and apparatus is provided for a user to enter the information into a computing system, and for the computing system to generate the multi-display template.Type: GrantFiled: November 7, 2006Date of Patent: August 6, 2019Assignee: Oracle America, Inc.Inventors: Fuad Rashid, Jesse Ambrose, Domingo Mihovilovic, Peter Thorson, Anil Mukundan
-
Patent number: 10057318Abstract: A system, method, and computer program are provided for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users whom have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.Type: GrantFiled: August 10, 2012Date of Patent: August 21, 2018Assignee: DROPBOX, INC.Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
-
Patent number: 9633125Abstract: A system, method, and computer program are provided for enabling a user to synchronize, manage, and share files and folders across a plurality of client devices and a synchronization server. In a user interface, a first view displays all folders, which a user has synchronized to the synchronization server and a drop-target zone to which the user is able to drag a folder from the local device to synchronize the folder with the synchronization server. A second view displays all files and folders, which the user has shared with other users. A third view displays a list of user contacts, where each contact is a drop-target zone on which a user is able to drag a folder to share the folder with the contact. A fourth view is provided in which a user is able to see activity related to a folder displayed in the first view.Type: GrantFiled: August 10, 2012Date of Patent: April 25, 2017Assignee: Dropbox, Inc.Inventors: Andrew Garcia, Samir Bhupatrai Mehta, Athena Anagnostopoulos, Fuad Rashid, Laura Susan Fried Yecies, Alice Viola Pintus, Jason Edward Short, Elie Mathias Monge, James David Wong
-
Publication number: 20160026348Abstract: A system, method, and computer program are provided for enabling a user to synchronize, manage, and share files and folders across a plurality of client devices and a synchronization server. In a user interface, a first view displays all folders, which a user has synchronized to the synchronization server and a drop-target zone to which the user is able to drag a folder from the local device to synchronize the folder with the synchronization server. A second view displays all files and folders, which the user has shared with other users. A third view displays a list of user contacts, where each contact is a drop-target zone on which a user is able to drag a folder to share the folder with the contact. A fourth view is provided in which a user is able to see activity related to a folder displayed in the first view.Type: ApplicationFiled: October 1, 2015Publication date: January 28, 2016Inventors: Andrew GARCIA, Samir Bhupatrai MEHTA, Athena ANAGNOSTOPOULOS, Fuad RASHID, Laura Susan Fried YECIES, Alice Viola PINTUS, Jason Edward SHORT, Elle Mathias MONGE, James David WONG
-
Publication number: 20160028796Abstract: A system, method, and computer program are provided for enabling a user to synchronize, manage, and share files and folders across a plurality of client devices and a synchronization server. In a user interface, a first view displays all folders, which a user has synchronized to the synchronization server and a drop-target zone to which the user is able to drag a folder from the local device to synchronize the folder with the synchronization server. A second view displays all files and folders, which the user has shared with other users. A third view displays a list of user contacts, where each contact is a drop-target zone on which a user is able to drag a folder to share the folder with the contact. A fourth view is provided in which a user is able to see activity related to a folder displayed in the first view.Type: ApplicationFiled: October 1, 2015Publication date: January 28, 2016Inventors: Andrew GARCIA, Samir Bhupatrai MEHTA, Athena ANAGNOSTOPOULOS, Fuad RASHID, Laura Susan Fried YECIES, Alice Viola PINTUS, Jason Edward SHORT, Elle Mathias MONGE, James David WONG
-
Patent number: 7673232Abstract: A method of migrating Cartesian coordinate-based views is disclosed. The method includes providing applet-based templates and associating the templates to Cartesian coordinate-based views. Controls of the applet can be modified according to the requirements of the Cartesian coordinate-based view. The views are used as user interfaces.Type: GrantFiled: September 18, 2001Date of Patent: March 2, 2010Assignee: Siebel Systems, Inc.Inventors: Fuad Rashid, Domingo Mihovilovic, Atul Suklikar
-
Patent number: 7594181Abstract: A method, system, and computer-readable medium is described for creating a prototype GUI for conversion into an actual GUI whose appearance when displayed matches the appearance of the prototype GUI. In some situations, multiple personnel may participate in the process, such as a non-technical GUI designer that specifies the prototype GUI appearance information and a technical GUI developer that specifies various non-appearance information for a corresponding actual GUI. A prototype GUI is first created based on layout and other appearance information specified for various GUI elements, and corresponding proxy GUI objects are generated that store appearance information but not various non-appearance information used as part of an actual GUI. Proxy GUI objects for a prototype GUI can then be converted into actual GUI objects for use with an actual GUI, and various non-appearance information can be specified for the actual GUI objects in various ways.Type: GrantFiled: June 27, 2002Date of Patent: September 22, 2009Assignee: Siebel Systems, Inc.Inventors: Thomas M. Rothwein, John L. Coker, Mark Curtis Hastings, Fuad Rashid, Bharat Jindal, Shu Lei
-
Patent number: 7437720Abstract: A facility for improving for performance of an initial user interface for a client-server application is described. The facility selects a proper subset of the user interface elements of the initial user interface. For each selected element, the facility generates a more efficient replacement for the selected element. The facility then generates a revised user interface that includes the unselected elements of the initial user interface, together with the generated replacements for the selected elements of the initial user interface.Type: GrantFiled: June 27, 2002Date of Patent: October 14, 2008Assignee: Siebel Systems, Inc.Inventors: John L. Coker, Domingo Mihovilovic, Anil Mukundan, Fuad Rashid, Thomas M. Rothwein
-
Publication number: 20070208553Abstract: A visual context displays a graphical user interface for an application without executing the application. The visual context is constructed from a definition for the graphical user interface. In one aspect, executable code for various components of the graphical user interface are extracted from the definition and written into the visual context. In another aspect, the executable code for one or more of the components is written into separate files that make up the visual context. In still another aspect, some of the components are based on templates, and the appropriate template is copied into the visual context to provide the executable code for the component.Type: ApplicationFiled: June 20, 2002Publication date: September 6, 2007Inventors: Mark Hastings, Fuad Rashid, Ben Werther
-
Publication number: 20070192681Abstract: A method of migrating Cartesian coordinate-based views is disclosed. The method includes providing applet-based templates and associating the templates to Cartesian coordinate-based views. Controls of the applet can be modified according to the requirements of the Cartesian coordinate-based view. The views are used as user interfaces.Type: ApplicationFiled: September 18, 2001Publication date: August 16, 2007Inventors: Fuad Rashid, Domingo Mihovilovic, Atul Suklikar
-
Patent number: 7134084Abstract: A method and apparatus is provided to generate a plural number of differing data displays, each based upon a multi-information display template that has the information to drive each separate data display. Each data display may be different as regards selected information to appear on each data display, selected placement of the information on each data display depending upon a selected and defined style, an at least one selected and defined mode of information to appear on any one data display, and the utilization of specific display program capabilities (such as a browser). Additionally, a method and apparatus is provided for a user to enter the information into a computing system, and for the computing system to generate the multi-display template.Type: GrantFiled: June 18, 2001Date of Patent: November 7, 2006Assignee: Siebel Systems, Inc.Inventors: Fuad Rashid, Jesse Ambrose, Domingo Mihovilovic, Peter Thorson, Anil Mukundan
-
Publication number: 20040015981Abstract: A facility for improving for performance of an initial user interface for a client-server application is described. The facility selects a proper subset of the user interface elements of the initial user interface. For each selected element, the facility generates a more efficient replacement for the selected element. The facility then generates a revised user interface that includes the unselected elements of the initial user interface, together with the generated replacements for the selected elements of the initial user interface.Type: ApplicationFiled: June 27, 2002Publication date: January 22, 2004Inventors: John L. Coker, Domingo Mihovilovic, Anil Mukundan, Fuad Rashid, Thomas M. Rothwein
-
Publication number: 20040001092Abstract: A method, system, and computer-readable medium is described for creating a prototype GUI for conversion into an actual GUI whose appearance when displayed matches the appearance of the prototype GUI. In some situations, multiple personnel may participate in the process, such as a non-technical GUI designer that specifies the prototype GUI appearance information and a technical GUI developer that specifies various non-appearance information for a corresponding actual GUI. A prototype GUI is first created based on layout and other appearance information specified for various GUI elements, and corresponding proxy GUI objects are generated that store appearance information but not various non-appearance information used as part of an actual GUI. Proxy GUI objects for a prototype GUI can then be converted into actual GUI objects for use with an actual GUI, and various non-appearance information can be specified for the actual GUI objects in various ways.Type: ApplicationFiled: June 27, 2002Publication date: January 1, 2004Inventors: Thomas M. Rothwein, John L. Coker, Mark Curtis Hastings, Fuad Rashid, Bharat Jindal, Shu Lei