Patents by Inventor Alok Khanna
Alok Khanna 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: 20210166028Abstract: A computer implemented method for and an apparatus for performing recognizing target product from store shelf comprising receiving a single target object image and a cluttered environment image; extracting features including semantic features from the target object image and the cluttered environment image; and recognizing instances of the target object from the cluttered environment by matching the extracted features of the target object image with the extracted features of the cluttered environment image.Type: ApplicationFiled: December 3, 2019Publication date: June 3, 2021Inventors: Sudarshan Ramenahalli Govindaraju, Min Xu, Bin Zhao, Alok Khanna, Ni Zhang
-
Patent number: 10498889Abstract: A method for rendering a document is disclosed. The method includes identifying a phone number in the document. The sponsorship configuration of the phone number is then determined. A caller account configuration is also determined. The caller account configuration is associated with a user of a device and the device is configured to display the document. The document is amended to format the phone number according to the sponsorship configuration and the caller account configuration.Type: GrantFiled: September 16, 2011Date of Patent: December 3, 2019Assignee: SKYPEInventors: Lilian Rincon, Alok Khanna
-
Publication number: 20190166253Abstract: A method for rendering a document is disclosed. The method includes identifying a phone number in the document. The sponsorship configuration of the phone number is then determined. A caller account configuration is also determined. The caller account configuration is associated with a user of a device and the device is configured to display the document. The document is amended to format the phone number according to the sponsorship configuration and the caller account configuration.Type: ApplicationFiled: January 31, 2019Publication date: May 30, 2019Inventors: Lilian Rincon, Alok Khanna
-
Patent number: 9641663Abstract: Web content is formatted to show an icon adjacent identified phone numbers to enable select-to-call, e.g., click-to-call functionality from within a web platform. The select-to call functionality can enable the user's web platform context to be maintained during the call. In some instances, details associated with the phone number that is called using the select-to call functionality can be retrieved from a database and surfaced to the user, by way of the web platform, to enrich the user's call experience.Type: GrantFiled: May 15, 2013Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Lilian Dearith Rincon, Alok Khanna, Jaanus Soots
-
Patent number: 9374446Abstract: Web content is formatted to show an icon adjacent identified phone numbers to enable select-to-call, e.g., click-to-call functionality from within a web platform. The web platform can include various web browsers, web applications, and the like. The select-to call functionality can comprise an integral part of the web platform, such as comprising part of the web platform's binary. Alternately, the select-to call functionality can be provided through a web plug-in that is downloaded and incorporated into the web platform. The select-to-call functionality can enable the user's web platform context to be maintained during the call.Type: GrantFiled: May 15, 2013Date of Patent: June 21, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Lilian Dearith Rincon, Alok Khanna, Jaanus Soots
-
Patent number: 9009853Abstract: In an embodiment, communication is controlled between a service provider web application executed in a first web browser instance on a device platform of the device and a partner web application executed in a second web browser instance on the device platform. A signal is received, at a control module at the device, from the partner web application, the signal for initiating communication between the partner web application and the service provider web application. The control module, provided by the service provider and installed on the device, uses technology that is native to the device platform. The control module uses a list of partners approved by the service provider to determine whether the partner web application is approved for communication with the service provider web application. If the control module determines the partner web application is approved, the control module allows communication to proceed.Type: GrantFiled: March 7, 2012Date of Patent: April 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jacek Korycki, Alok Khanna
-
Publication number: 20140341371Abstract: Web content is formatted to show an icon adjacent identified phone numbers to enable select-to-call, e.g., click-to-call functionality from within a web platform. The web platform can include various web browsers, web applications, and the like. The select-to call functionality can comprise an integral part of the web platform, such as comprising part of the web platform's binary. Alternately, the select-to call functionality can be provided through a web plug-in that is downloaded and incorporated into the web platform. The select-to-call functionality can enable the user's web platform context to be maintained during the call.Type: ApplicationFiled: May 15, 2013Publication date: November 20, 2014Inventors: Lilian Dearith Rincon, Alok Khanna, Jaanus Soots
-
Publication number: 20140342707Abstract: Web content is formatted to show an icon adjacent identified phone numbers to enable select-to-call, e.g., click-to-call functionality from within a web platform. The select-to call functionality can enable the user's web platform context to be maintained during the call. In some instances, details associated with the phone number that is called using the select-to call functionality can be retrieved from a database and surfaced to the user, by way of the web platform, to enrich the user's call experience.Type: ApplicationFiled: May 15, 2013Publication date: November 20, 2014Inventors: Lilian Dearith Rincon, Alok Khanna, Jaanus Soots
-
Publication number: 20130239231Abstract: In an embodiment, communication is controlled between a service provider web application executed in a first web browser instance on a device platform of the device and a partner web application executed in a second web browser instance on the device platform. A signal is received, at a control module at the device, from the partner web application, the signal for initiating communication between the partner web application and the service provider web application. The control module, provided by the service provider and installed on the device, uses technology that is native to the device platform. The control module uses a list of partners approved by the service provider to determine whether the partner web application is approved for communication with the service provider web application. If the control module determines the partner web application is approved, the control module allows communication to proceed.Type: ApplicationFiled: March 7, 2012Publication date: September 12, 2013Inventors: Jacek Korycki, Alok Khanna
-
Publication number: 20130073395Abstract: A method for rendering a document is disclosed. The method includes identifying a phone number in the document. The sponsorship configuration of the phone number is then determined. A caller account configuration is also determined. The caller account configuration is associated with a user of a device and the device is configured to display the document. The document is amended to format the phone number according to the sponsorship configuration and the caller account configuration.Type: ApplicationFiled: September 16, 2011Publication date: March 21, 2013Applicant: Skype LimitedInventors: Lilian RINCON, Alok Khanna
-
Publication number: 20020133605Abstract: In one embodiment, a method includes receiving a web page. The method also includes receiving a selection of data to extract from the web page. Additionally, the method comprises generating a rule for the selected data, wherein the rule is to include the location of the data selected. The method also includes storing the rule in a rules file for the web page.Type: ApplicationFiled: March 1, 2002Publication date: September 19, 2002Inventors: Alok Khanna, Shekhar Mahadevan, Shrirang Nene, Rajiv Saxena
-
Publication number: 20020133706Abstract: In one embodiment, a method includes receiving a request to login into an account on a web site, wherein the login is to include traversal of a number of web pages. The method also includes retrieving instructions for logging into the web site. Additionally, authentication data for logging into the web site is retrieved. The method comprises generating at least one integrated instruction based on the authentication data and the instructions for logging into the web site. Additionally, the method includes logging into the web site based on the at least one integrated instruction, independent of user interaction subsequent to the receipt of the request.Type: ApplicationFiled: March 1, 2002Publication date: September 19, 2002Inventors: Alok Khanna, Shekhar Mahadevan, Shrirang Nene, Rajiv Saxena
-
Publication number: 20020133604Abstract: In one embodiment, a method comprises receiving a request for logging into an account on a web site from a web browser application. The method also comprises recursively performing the following until a user is logged into the account for the web site: saving the request into an instruction set file; transmitting the request for logging into the web site to a server that includes the web site; receiving a response from the web site; and transmitting a request that is in response to the response from the web site.Type: ApplicationFiled: March 1, 2002Publication date: September 19, 2002Inventors: Alok Khanna, Shekhar Mahadevan, Shrirang Nene, Rajiv Saxena