Patents by Inventor Doru Costin Manolache
Doru Costin Manolache 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: 11240195Abstract: In an example implementation of the disclosed technology, a method includes predicting, by a computing device, a destination server that is predicted to be the destination of a message from a sending device connected to the computing device. The method also includes determining whether a connection exists between the computing device and the destination server. The method also includes, responsive to determining that no connection exists, determining a connection and caching the connection at the computing device. The method also includes, responsive to receiving a message for dispatch to the destination server, dispatching the message to the destination server via the connection.Type: GrantFiled: July 30, 2019Date of Patent: February 1, 2022Assignee: Google LLCInventors: Tal Dayan, Doru Costin Manolache, Subir Uhanb, Francesco Nerieri
-
Publication number: 20200059449Abstract: In an example implementation of the disclosed technology, a method includes predicting, by a computing device, a destination server that is predicted to be the destination of a message from a sending device connected to the computing device. The method also includes determining whether a connection exists between the computing device and the destination server. The method also includes, responsive to determining that no connection exists, determining a connection and caching the connection at the computing device. The method also includes, responsive to receiving a message for dispatch to the destination server, dispatching the message to the destination server via the connection.Type: ApplicationFiled: July 30, 2019Publication date: February 20, 2020Inventors: Tal Dayan, Doru Costin Manolache, Subir Uhanb, Francesco Nerieri
-
Patent number: 10412040Abstract: In an example implementation of the disclosed technology, a method includes predicting, by a computing device, a destination server that is predicted to be the destination of a message from a sending device connected to the computing device. The method also includes determining whether a connection exists between the computing device and the destination server. The method also includes, responsive to determining that no connection exists, determining a connection and caching the connection at the computing device. The method also includes, responsive to receiving a message for dispatch to the destination server, dispatching the message to the destination server via the connection.Type: GrantFiled: December 21, 2015Date of Patent: September 10, 2019Assignee: Google LLCInventors: Tal Dayan, Doru Costin Manolache, Subir Jhanb, Francesco Nerieri
-
Patent number: 10404809Abstract: In an example implementation of the disclosed technology, a method includes assigning a computing device to a region associated with a region server that comprises a plurality of region server instances. The method also includes generating device-to-region mapping and transmitting a replica of the device-to-region mapping to a messaging server instance and connection server instance. Further, the method includes receiving local device connection information comprising connection information relating the computing device and the connection server instance. The method also includes outputting the local device connection information to the plurality of region server instances. Additionally, the method includes receiving a message for delivery to the computing device and, responsive to accessing the local device connection information, transmitting the message to the connection server instance identified by the local device connection information.Type: GrantFiled: January 20, 2015Date of Patent: September 3, 2019Assignee: Google LLCInventors: Doru Costin Manolache, Subir Jhanb, Tal Dayan, Francesco Nerieri
-
Patent number: 9444909Abstract: In a client-server environment providing hosted services, an application service server receives from a client a first request for hosted services associated with a user-specified domain name. If the server does not provide hosted services for that domain name, the server designates the first request as pending and provides a limited set of the hosted services in association with the first request. The server provides a complete set of the hosted services requested in the first request if it can be established that a first user associated with the first request has appropriate authority to make administrative changes for the network domain designated by the domain-name. In some embodiments, the server denies the first request and cancels the limited services if it is not shown within a predetermined period of time that the first user has the appropriate authority.Type: GrantFiled: June 5, 2012Date of Patent: September 13, 2016Assignee: GOOGLE INC.Inventors: Doru Costin Manolache, Braden Kowitz
-
Publication number: 20160234154Abstract: In an example implementation of the disclosed technology, a method includes predicting, by a computing device, a destination server that is predicted to be the destination of a message from a sending device connected to the computing device. The method also includes determining whether a connection exists between the computing device and the destination server. The method also includes, responsive to determining that no connection exists, determining a connection and caching the connection at the computing device. The method also includes, responsive to receiving a message for dispatch to the destination server, dispatching the message to the destination server via the connection.Type: ApplicationFiled: December 21, 2015Publication date: August 11, 2016Inventors: Tal Dayan, Doru Costin Manolache, Subir Jhanb, Francesco Nerieri
-
Patent number: 9325696Abstract: A system and method is disclosed for authenticating a user using locally stored credentials. A website is configured to provide, to a web browser, a login page, including header information which informs the web browser that the website may accept an automatic login. In response to receiving, from the web browser, credential information and a request to login to the website, a login token having an expiration time is generated by an authentication server and returned to the web browser. The web browser provides the login token to an authentication address associated with the website, before the expiration time, to automatically login to the website.Type: GrantFiled: January 31, 2012Date of Patent: April 26, 2016Assignee: Google Inc.Inventors: Dirk Balfanz, Michael K. Fleming, Doru Costin Manolache
-
Publication number: 20160065532Abstract: In an example implementation of the disclosed technology, a method includes assigning a computing device to a region associated with a region server that comprises a plurality of region server instances. The method also includes generating device-to-region mapping and transmitting a replica of the device-to-region mapping to a messaging server instance and connection server instance. Further, the method includes receiving local device connection information comprising connection information relating the computing device and the connection server instance. The method also includes outputting the local device connection information to the plurality of region server instances. Additionally, the method includes receiving a message for delivery to the computing device and, responsive to accessing the local device connection information, transmitting the message to the connection server instance identified by the local device connection information.Type: ApplicationFiled: January 20, 2015Publication date: March 3, 2016Inventors: Doru Costin Manolache, Subir Jhanb, Tal Dayan, Francesco Nerieri
-
Publication number: 20120246314Abstract: In a client-server environment providing hosted services, an application service server receives from a client a first request for hosted services associated with a user-specified domain name. If the server does not provide hosted services for that domain name, the server designates the first request as pending and provides a limited set of the hosted services in association with the first request. The server provides a complete set of the hosted services requested in the first request if it can be established that a first user associated with the first request has appropriate authority to make administrative changes for the network domain designated by the domain-name. In some embodiments, the server denies the first request and cancels the limited services if it is not shown within a predetermined period of time that the first user has the appropriate authority.Type: ApplicationFiled: June 5, 2012Publication date: September 27, 2012Inventors: Doru Costin Manolache, Braden Kowitz
-
Patent number: 8219678Abstract: In a client-server environment providing hosted services, an application service server receives from a client a first request for hosted services associated with a user-specified domain name. If the server does not provide hosted services for that domain name, the server designates the first request as pending and provides a limited set of the hosted services in association with the first request. The server provides a complete set of the hosted services requested in the first request if it can be established that a first user associated with the first request has appropriate authority to make administrative changes for the network domain designated by the domain-name. In some embodiments, the server denies the first request and cancels the limited services if it is not shown within a predetermined period of time that the first user has the appropriate authority.Type: GrantFiled: February 13, 2007Date of Patent: July 10, 2012Assignee: Google Inc.Inventors: Doru Costin Manolache, Braden Kowitz
-
Publication number: 20070192493Abstract: In a client-server environment providing hosted services, an application service server receives from a client a first request for hosted services associated with a user-specified domain name. If the server does not provide hosted services for that domain name, the server designates the first request as pending and provides a limited set of the hosted services in association with the first request. The server provides a complete set of the hosted services requested in the first request if it can be established that a first user associated with the first request has appropriate authority to make administrative changes for the network domain designated by the domain-name. In some embodiments, the server denies the first request and cancels the limited services if it is not shown within a predetermined period of time that the first user has the appropriate authority.Type: ApplicationFiled: February 13, 2007Publication date: August 16, 2007Inventors: Doru Costin Manolache, Braden Kowitz