Patents by Inventor Eshwar Stalin

Eshwar Stalin 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: 20210357596
    Abstract: A method of and system for translating a software resource of an application in real time is disclosed. The method may include receiving an indication to load the software resource, the software resource being in a first language, determining if the first language is a preferred language for a user, if the first language is not the preferred language for the user, sending a request to a machine translation model to translate the software resource from the first language to the preferred language, receiving a translated software resource in the preferred language, and loading the translated software resource.
    Type: Application
    Filed: May 15, 2020
    Publication date: November 18, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jack MILLER, Eshwar STALIN
  • Patent number: 10402290
    Abstract: remote server machine, without an accessible operating system, is identified. A management computing system sends, to the remote server machine to be tested, a pre-installation environment image that has a pre-configured remote execution service disposed thereon. The pre-installation environment image is loaded into memory on the remote server machine to be tested and the remote execution service automatically runs and exposes an application programming interface (API). A client application on the management computing system interacts with the API to execute a debugging script on the remote server machine, and receives the result of the executed scripts through the API.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kiran Ravi Tumkur, Eshwar Stalin, Rajesh Roy, Fang Wang
  • Publication number: 20190026214
    Abstract: remote server machine, without an accessible operating system, is identified. A management computing system sends, to the remote server machine to be tested, a pre-installation environment image that has a pre-configured remote execution service disposed thereon. The pre-installation environment image is loaded into memory on the remote server machine to be tested and the remote execution service automatically runs and exposes an application programming interface (API). A client application on the management computing system interacts with the API to execute a debugging script on the remote server machine, and receives the result of the executed scripts through the API.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 24, 2019
    Inventors: Kiran Ravi TUMKUR, Eshwar STALIN, Rajesh ROY, Fang WANG
  • Patent number: 9092543
    Abstract: A method is set forth of displaying a document identified by a URL on a mobile browser, comprising registering an attachment viewer plug-in to the mobile browser for a predetermined data stream content type, registering a mobile data service transcoder for predetermined document types, sending a request for the document of one of the predetermined document types from the mobile browser to the mobile service transcoder, retrieving and converting the document to the predetermined data stream content type, and forwarding the converted document from the mobile data service transcoder to the mobile browser for display via the attachment viewer plug-in.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: July 28, 2015
    Assignee: BlackBerry Limited
    Inventors: Olav A. Sylthe, Dan Dumitru, Eshwar Stalin, Michael Hung, Andreea Manolescu
  • Patent number: 9070114
    Abstract: A method for downloading an attachment to an attachment viewer of a portable electronic device includes: sending an initial data request from the attachment viewer to a server in response to receipt of an email message including the attachment, building and storing a graph structure within the server representing a map of the attachment, encapsulating the graph structure in data having an attachment viewer readable format and sending an initial chunk of the data to the attachment viewer, the initial chunk of the data being stored on the portable electronic device. The initial chunk of the data is received by the portable electronic device prior to a request to view the attachment being selected by a user.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: June 30, 2015
    Assignee: BlackBerry Limited
    Inventors: Dan Dumitru, Eshwar Stalin, Rakesh Arora
  • Patent number: 8942182
    Abstract: A method for downloading data from a server to a portable electronic device operating on a wireless network includes determining a network speed of the wireless network, setting a chunk size based on the network speed, sending a request to the server including the chunk size and receiving data from the server in chunks having the chunk size.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: January 27, 2015
    Assignee: Blackberry Limited
    Inventors: Dan Dumitru, Rakesh Arora, Eshwar Stalin
  • Patent number: 8793387
    Abstract: A method for downloading an attachment to a portable electronic device's attachment viewer includes: sending an initial request from the attachment viewer to a server in response to receiving an email including the attachment by the device; from the server, accessing a graph structure representing a map of the attachment previously built on the server; reconstructing the graph structure in response to the request and encapsulating the graph structure in data having an attachment viewer readable format; (i) downloading successive chunks of the data from the server to the attachment viewer responsive to successive requests; (ii) storing each of the successive chunks on the device prior to display thereof; (iii) displaying the successive chunks on the device and automatically downloading respective next chunks of the data from the server; and (iv) while chunks remain to be downloaded from the server performing (i) to (iii).
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: July 29, 2014
    Assignee: BlackBerry Limited
    Inventors: Dan Dumitru, Rakesh Arora, Eshwar Stalin
  • Patent number: 8499054
    Abstract: Method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format is provided. The method includes: requesting to view the attachment in an attachment viewer of the portable electronic device, building a graph structure within an attachment server representing a map of the attachment, the graph structure including at least one renderable identifier corresponding to a page of the attachment, requesting rendering of the attachment, the rendering request being send from the attachment viewer to the attachment server and including the at least one renderable identifier, initializing a rendering library and storing rendering commands corresponding to command types of the graph structure in the rendering library, drawing the rendering commands in an off-screen bitmap, saving the off-screen bitmap as a JPEG file, sending the JPEG file to the electronic device and displaying the JPEG file in the attachment viewer.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: July 30, 2013
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Dan Mihai Dumitru, Andrew Bocking, Eshwar Stalin
  • Patent number: 8352565
    Abstract: A method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format. The method includes: requesting to view the attachment in an attachment viewer of the device, building a graph structure within an attachment server representing a map of the attachment, the graph structure including at least one renderable identifier corresponding to a page of the attachment, requesting rendering of the attachment, the rendering request sent from the attachment viewer to the attachment server and including the at least one renderable identifier, initializing a rendering library and storing rendering commands corresponding to command types of the graph structure in the rendering library, drawing the rendering commands in an off-screen bitmap which is saved as a JPEG file, sending the JPEG file to the portable electronic device and displaying the JPEG file in the attachment viewer.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: January 8, 2013
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Dan Mihal Dumitru, Andrew Bocking, Eshwar Stalin
  • Publication number: 20120166595
    Abstract: A method for downloading an attachment to a portable electronic device's attachment viewer includes: sending an initial request from the attachment viewer to a server in response to receiving an email including the attachment by the device; from the server, accessing a graph structure representing a map of the attachment previously built on the server; reconstructing the graph structure in response to the request and encapsulating the graph structure in data having an attachment viewer readable format; (i) downloading successive chunks of the data from the server to the attachment viewer responsive to successive requests; (ii) storing each of the successive chunks on the device prior to display thereof; (iii) displaying the successive chunks on the device and automatically downloading respective next chunks of the data from the server; and (iv) while chunks remain to be downloaded from the server performing (i) to (iii).
    Type: Application
    Filed: February 21, 2012
    Publication date: June 28, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Dan DUMITRU, Rakesh ARORA, Eshwar STALIN
  • Publication number: 20120158874
    Abstract: A method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format. The method includes: requesting to view the attachment in an attachment viewer of the device, building a graph structure within an attachment server representing a map of the attachment, the graph structure including at least one renderable identifier corresponding to a page of the attachment, requesting rendering of the attachment, the rendering request sent from the attachment viewer to the attachment server and including the at least one renderable identifier, initializing a rendering library and storing rendering commands corresponding to command types of the graph structure in the rendering library, drawing the rendering commands in an off-screen bitmap which is saved as a JPEG file, sending the JPEG file to the portable electronic device and displaying the JPEG file in the attachment viewer.
    Type: Application
    Filed: January 11, 2012
    Publication date: June 21, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Olav A. SYLTHE, Dan DUMITRU, Andrew BOCKING, Eshwar STALIN
  • Publication number: 20120117460
    Abstract: A method is set forth of displaying a document identified by a URL on a mobile browser, comprising registering an attachment viewer plug-in to the mobile browser for a predetermined data stream content type, registering a mobile data service transcoder for predetermined document types, sending a request for the document of one of the predetermined document types from the mobile browser to the mobile service transcoder, retrieving and converting the document to the predetermined data stream content type, and forwarding the converted document from the mobile data service transcoder to the mobile browser for display via the attachment viewer plug-in.
    Type: Application
    Filed: January 4, 2012
    Publication date: May 10, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Olav A. SYLTHE, Dan DUMITRU, Eshwar STALIN, Michael HUNG, Andreea Manolescu
  • Patent number: 8145766
    Abstract: A method for downloading an attachment to an attachment viewer of a portable electronic device includes: sending an initial data request from said attachment viewer to a server in response to receipt of an email message including said attachment by said portable electronic device; accessing a graph structure representing a map of said attachment from said server, said graph structure having been previously built on said server; reconstructing said graph structure in response to said initial request and encapsulating said graph structure in data having an attachment viewer readable format, said data being stored on said server; and i) downloading successive chunks of said data from said server to said attachment viewer responsive to successive user requests; ii) storing each of said successive chunks of said data on said portable electronic device prior to display thereof; iii) displaying said successive chunks of said data on said portable electronic device and automatically downloading respective next chunks
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: March 27, 2012
    Assignee: Research in Motion Limited
    Inventors: Dan Dumitru, Rakesh Arora, Eshwar Stalin
  • Patent number: 8117269
    Abstract: A method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format is provided. The method includes: requesting to view the attachment in an attachment viewer of the portable electronic device, building a graph structure within an attachment server representing a map of the attachment, the graph structure including at least one renderable identifier corresponding to a page of the attachment, requesting rendering of the attachment, the rendering request being send from the attachment viewer to the attachment server and including the at least one renderable identifier, initializing a rendering library and storing rendering commands -corresponding to command types of the graph structure in the rendering library, drawing the rendering commands in an off-screen bitmap, saving the off-screen bitmap as a JPEG file, sending the JPEG file to the portable electronic device and displaying the JPEG file in the attachment viewer.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: February 14, 2012
    Assignee: Research in Motion Limited
    Inventors: Olav A. Sylthe, Dan Dumitru, Eshwar Stalin, Andrew Bocking
  • Patent number: 8108404
    Abstract: A method is set forth of displaying a document identified by a URL on a mobile browser, comprising registering an attachment viewer plug-in to the mobile browser for a predetermined data stream content type, registering a mobile data service transcoder for predetermined document types, sending a request for the document of one of the predetermined document types from the mobile browser to the mobile service transcoder, retrieving and converting the document to the predetermined data stream content type, and forwarding the converted document from the mobile data service transcoder to the mobile browser for display via the attachment viewer plug-in.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: January 31, 2012
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Dan Dumitru, Eshwar Stalin, Michael Hung, Andreea Manolescu
  • Publication number: 20100064019
    Abstract: A method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format is provided. The method includes: requesting to view the attachment in an attachment viewer of the portable electronic device, building a graph structure within an attachment server representing a map of the attachment, the graph structure including at least one renderable identifier corresponding to a page of the attachment, requesting rendering of the attachment, the rendering request being send from the attachment viewer to the attachment server and including the at least one renderable identifier, initializing a rendering library and storing rendering commands -corresponding to command types of the graph structure in the rendering library, drawing the rendering commands in an off-screen bitmap, saving the off-screen bitmap as a JPEG file, sending the JPEG file to the portable electronic device and displaying the JPEG file in the attachment viewer.
    Type: Application
    Filed: November 18, 2009
    Publication date: March 11, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking, Eshwar Stalin
  • Patent number: 7640311
    Abstract: A method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format is provided. The method includes: requesting to view the attachment in an attachment viewer of the portable electronic device, building a graph structure within an attachment server representing a map of the attachment, the graph structure including at least one renderable identifier corresponding to a page of the attachment, requesting rendering of the attachment, the rendering request being send from the attachment viewer to the attachment server and including the at least one renderable identifier, initializing a rendering library and storing rendering commands corresponding to command types of the graph structure in the rendering library, drawing the rendering commands in an off-screen bitmap, saving the off-screen bitmap as a JPEG file, sending the JPEG file to the portable electronic device and displaying the JPEG file in the attachment viewer.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: December 29, 2009
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Dan Dumitru, Eshwar Stalin, Andrew Bocking
  • Publication number: 20090043865
    Abstract: A method for downloading an attachment to an attachment viewer of a portable electronic device includes: sending an initial data request from said attachment viewer to a server in response to receipt of an email message including said attachment by said portable electronic device; accessing a graph structure representing a map of said attachment from said server, said graph structure having been previously built on said server; reconstructing said graph structure in response to said initial request and encapsulating said graph structure in data having an attachment viewer readable format, said data being stored on said server; and i) downloading successive chunks of said data from said server to said attachment viewer responsive to successive user requests; ii) storing each of said successive chunks of said data on said portable electronic device prior to display thereof; iii) displaying said successive chunks of said data on said portable electronic device and automatically downloading respective next chunks
    Type: Application
    Filed: August 8, 2007
    Publication date: February 12, 2009
    Inventors: Dan Dumitru, Rakesh Arora, Eshwar Stalin
  • Publication number: 20080120360
    Abstract: A method for downloading an attachment to an attachment viewer of a portable electronic device includes: sending an initial data request from the attachment viewer to a server in response to receipt of an email message including the attachment, building and storing a graph structure within the server representing a map of the attachment, encapsulating the graph structure in data having an attachment viewer readable format and sending an initial chunk of the data to the attachment viewer, the initial chunk of the data being stored on the portable electronic device. The initial chunk of the data is received by the portable electronic device prior to a request to view the attachment being selected by a user.
    Type: Application
    Filed: November 21, 2006
    Publication date: May 22, 2008
    Inventors: Dan Dumitru, Eshwar Stalin, Rakesh Arora
  • Publication number: 20080119218
    Abstract: A method for downloading data from a server to a portable electronic device operating on a wireless network includes determining a network speed of the wireless network, setting a chunk size based on the network speed, sending a request to the server including the chunk size and receiving data from the server in chunks having the chunk size.
    Type: Application
    Filed: November 21, 2006
    Publication date: May 22, 2008
    Inventors: Dan Dumitru, Rakesh Arora, Eshwar Stalin