Patents by Inventor Sanjay Pujare
Sanjay Pujare 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).
-
Patent number: 9838351Abstract: A method and system for federation of proxy-based and proxy-free communications systems is disclosed. In one embodiment, a computer-executable method comprises broadcasting a network address of a federation computer with an identification of the federation computer as a server for domains operating on a proxy-less protocol. The method includes establishing communications with a server on the network according to a proxy-less communications protocol to receive data bound for a destination domain that operates according to a proxy-based communications protocol and to receive data bound for a destination domain that operates according to a proxy-less communications protocol. Further, the method calls for establishing communications with a proxy on the network according to a proxy-based protocol to receive data bound for a destination domain.Type: GrantFiled: February 6, 2012Date of Patent: December 5, 2017Assignee: Nextplane, Inc.Inventors: Sanjay Pujare, Saravanan Bellan, Yogesh Raina, Farzin Khatib-Shahidi, Silvia Restelli
-
Patent number: 9819636Abstract: A user directory for a hub-based system federating disparate unified communications systems is disclosed. According to one embodiment, the computer-implemented method includes connecting a first unified communications system and a second unified communications system through a federation server, synchronizing a directory entry from a directory of the first unified communications system to a user directory, where the directory entry contains user information of the first unified communications system, and providing the second unified communications system with an access to the directory entry.Type: GrantFiled: June 10, 2013Date of Patent: November 14, 2017Inventors: Sanjay Pujare, Saravanan Bellan, Silvia Restelli, Farzin Shahidi, Venky Talla
-
Patent number: 9705840Abstract: An automation platform for a hub-based system federating disparate unified communications systems is provided. According to one embodiment, the method includes connecting a first unified communications system supporting a first domain and an automation platform to a federation server, where the automation platform includes a plurality of automated applications that includes a social media automated application, an instant messaging automated application and a directory search automated application. The method further includes routing a message from the first unified communications system to an automated application of the plurality of automated applications, processing the message by the automated application, and issuing a command based on the processed message.Type: GrantFiled: June 3, 2013Date of Patent: July 11, 2017Inventors: Sanjay Pujare, Saravanan Bellan, Silvia Restelli, Yogesh Raina, Farzin Shahidi
-
Patent number: 9667586Abstract: A user directory for a hub-based system federating disparate unified communications systems is disclosed. According to one embodiment, the computer-implemented method includes connecting a first unified communications system and a second unified communications system through a federation server, synchronizing a directory entry from a directory of the first unified communications system to a user directory, where the directory entry contains user information of the first unified communications system, and providing the second unified communications system with an access to the directory entry.Type: GrantFiled: June 10, 2013Date of Patent: May 30, 2017Inventors: Sanjay Pujare, Saravanan Bellan, Silvia Restelli, Farzin Shahidi, Venky Talla
-
Publication number: 20150039702Abstract: An apparatus for monitoring a hub-based federation system. The apparatus includes a message generator, a first connector, a second connector, and a status manager. The message generator is configured to generate a first message based on a first communications protocol. The first connector is configured to send the first message to a hub via the first communications protocol. The hub federates a plurality of unified communications systems. The second connector is configured to receive a second message from the hub via a second communications protocol. The status manager is configured to analyze the second message to determine status information regarding the hub-based federation system.Type: ApplicationFiled: August 5, 2013Publication date: February 5, 2015Applicant: NextPlane, Inc.Inventors: Sanjay Pujare, Saravana Bellan, Yogesh Raina, Farzin Shahidi
-
Publication number: 20140365520Abstract: A user directory for a hub-based system federating disparate unified communications systems is disclosed. According to one embodiment, the computer-implemented method includes connecting a first unified communications system and a second unified communications system through a federation server, synchronizing a directory entry from a directory of the first unified communications system to a user directory, where the directory entry contains user information of the first unified communications system, and providing the second unified communications system with an access to the directory entry.Type: ApplicationFiled: June 10, 2013Publication date: December 11, 2014Applicant: NextPlane, Inc.Inventors: Sanjay Pujare, Sarva Bellan, Silvia Restelli, Farzin Shahidi, Venky Talla
-
Publication number: 20140359457Abstract: An apparatus for managing connections of a hub-based federation system. The apparatus includes a user interface for receiving input from a user and a logic component for generating a checklist of action items based on the user input. The apparatus also includes a task manager for managing the checklist as a task and a hub interface for communicating with a hub capable of federating a plurality of unified communications systems.Type: ApplicationFiled: May 30, 2013Publication date: December 4, 2014Applicant: NextPlane, Inc.Inventors: Saravanan Bellan, Farzin Shahidi, Venky Talla, Sanjay Pujare, Yogesh Raina
-
Publication number: 20140359027Abstract: An automation platform for a hub-based system federating disparate unified communications systems is herein disclosed. According to one embodiment, the method includes connecting a first unified communications system supporting a first domain and an automation platform to a federation server, where the automation platform includes a plurality of automated applications that includes comprising a social media automated application, an instant messaging automated application and a directory search automated application. The method further includes routing a message from the first unified communications system to an automated application of the plurality of automated applications, processing the message by the automated application, and issuing a command based on the processed message.Type: ApplicationFiled: June 3, 2013Publication date: December 4, 2014Applicant: NextPlane, Inc.Inventors: Sanjay Pujare, Saravanan Bellan, Silvia Restelli, Yogesh Raina, Farzin Shahidi
-
Publication number: 20140040404Abstract: A system and method for federating chat rooms across disparate unified communications systems is disclosed. According to one embodiment, a system includes a federation server that is configured to connect to a first unified communications system and a second unified communications system. The federation server has a moderator that includes an address. The federation server has a translation engine that intercepts a first formatted message from the first unified communications system. The translation engine generates a second formatted message from the first formatted message, where the second formatted message includes a request from the moderator to a chat room with the second unified communications system to provide an invitation to the first unified communications system. The federation server routes the second formatted message to the second unified communications system.Type: ApplicationFiled: October 9, 2013Publication date: February 6, 2014Applicant: NextPlane, Inc.Inventors: Sanjay Pujare, Saravanan Bellan, Silvia Restelli, Yogesh Raina, Farzin Khatib-Shahidi
-
Publication number: 20120203913Abstract: A method and system for federation of proxy-based and proxy-free communications systems is disclosed. In one embodiment, a computer-executable method comprises broadcasting a network address of a federation computer with an identification of the federation computer as a server for domains operating on a proxy-less protocol. The method includes establishing communications with a server on the network according to a proxy-less communications protocol to receive data bound for a destination domain that operates according to a proxy-based communications protocol and to receive data bound for a destination domain that operates according to a proxy-less communications protocol. Further, the method calls for establishing communications with a proxy on the network according to a proxy-based protocol to receive data bound for a destination domain.Type: ApplicationFiled: February 6, 2012Publication date: August 9, 2012Applicant: NextPlane, Inc.Inventors: Sanjay Pujare, Saravanan Bellan, Yogesh Raina, Farzin Khatib-Shahidi, Silvia Restelli
-
Patent number: 6918113Abstract: A client installation and execution system for streamed applications requires the user or administrator to obtain a subscription to the streamed application program from a subscription server before installation of the streamed application program begins. The client then obtains an encrypted access token for the streamed application program from a license server upon acknowledgment of a valid license, receives an installation information block from the server, and installs the proper icons, aliases, and description onto the client that give the user the proper look and feel of the original application program. A file spoofer is installed on the client that redirects file accesses from the client's local file system to the streaming server's file system. A registry spoofer is provided on the client for intercepting all registry calls on the client and redirecting calls that manipulate certain registries to an alternate path specified in a registry database on the client.Type: GrantFiled: April 5, 2001Date of Patent: July 12, 2005Assignee: Endeavors Technology, Inc.Inventors: Amit Patel, Sanjay Pujare, Nicholas Ryan, David Lin
-
Publication number: 20020157089Abstract: A client installation and execution system for streamed applications requires the user or administrator to obtain a subscription to the streamed application program from a subscription server before installation of the streamed application program begins. The client then obtains an encrypted access token for the streamed application program from a license server upon acknowledgment of a valid license, receives an installation information block from the server, and installs the proper icons, aliases, and description onto the client that give the user the proper look and feel of the original application program. A file spoofer is installed on the client that redirects file accesses from the client's local file system to the streaming server's file system. A registry spoofer is provided on the client for intercepting all registry calls on the client and redirecting calls that manipulate certain registries to an alternate path specified in a registry database on the client.Type: ApplicationFiled: April 5, 2001Publication date: October 24, 2002Inventors: Amit Patel, Sanjay Pujare, Nicholas Ryan, David Lin
-
Publication number: 20020083183Abstract: A conventionally coded application conversion system for streamed delivery and execution converts locally installable applications into a data set suitable for streaming over a network. The invention monitors two classes of information during an application installation on a local computer system. System registry modifications are monitored and the modification data are recorded when the installation program writes to the registry of the local computer system. File modification data are logged each time an installation program modifies a file on the system. This data is used to create an initialization data set which is the first set of data to be streamed from the server to the client and contains the information captured needed by the client to prepare the client machine for streaming a particular application. A runtime data set is also created that contains the rest of the data that is streamed to the client once the client machine is initialized for a particular application.Type: ApplicationFiled: April 5, 2001Publication date: June 27, 2002Inventors: Sanjay Pujare, Robert Deuel, Nicholas Ryan, Manuel Benitez, David Lin