Patents by Inventor Dan Mihai

Dan Mihai 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: 8576710
    Abstract: Methods and systems for processing data requests in a client-server computing environment, such as the Web, are disclosed. A client device initially transmits a data request to a randomly selected first server device. The first server device may reject the data request if its request queue threshold is exceeded. The client device retransmits the data request, including the request queue threshold, to a randomly selected second server device. The second server device may reject the data request if the request queue threshold of the first server device is smaller than a request queue threshold of the second server device. The client device transmits the data request back to the first server device, including the request queue threshold of the second server device. The first server device processes the data request and adjusts its request queue threshold based on the request queue thresholds of the first and second server devices.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: November 5, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Vivek Rai, Dan Mihai Dumitriu, Swaminathan Sivasubramanian
  • 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: 8495170
    Abstract: A computer-implemented system and method for managing service requests are disclosed. The system includes a service provider, having a number of server devices, that provides a service response in response to a client service request. The service response includes a service instance ID associated with a server and a connection lease. A communication processing component routes a first client service request to one of the servers. Subsequent client service requests and responses are transmitted directly between the client device and the server device associated with service instance ID included in the first service response for the duration of the connection lease.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: July 23, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter S. Vosshall, Mathew Mills, Aaron C. Thompson, George A. Borle, Dan Mihai Dumitriu, Werner H. P. Vogels, Ozgun A. Erdogan
  • Patent number: 8396957
    Abstract: Service requests may be routed to services in a service framework provided by a plurality of hosts. A candidate host zone including a plurality of service hosts may be selected to service the request. The candidate host zone may be selected based at least in part on an aggregation of service latencies associated with the service hosts associated with the candidate host zone. A service host belonging to the selected candidate host zone may be selected to service the request.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: March 12, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Dan Mihai Dumitriu, Swaminathan Sivasubramanian
  • Publication number: 20120254300
    Abstract: Methods and systems for processing data requests in a client-server computing environment, such as the Web, are disclosed. A client device initially transmits a data request to a randomly selected first server device. The first server device may reject the data request if its request queue threshold is exceeded. The client device retransmits the data request, including the request queue threshold, to a randomly selected second server device. The second server device may reject the data request if the request queue threshold of the first server device is smaller than a request queue threshold of the second server device. The client device transmits the data request back to the first server device, including the request queue threshold of the second server device. The first server device processes the data request and adjusts its request queue threshold based on the request queue thresholds of the first and second server devices.
    Type: Application
    Filed: April 3, 2012
    Publication date: October 4, 2012
    Inventors: Vivek Rai, Dan Mihai Dumitriu, Swaminathan Sivasubramanian
  • Patent number: 8260940
    Abstract: A computer-implemented system and method for managing service requests are disclosed. The system includes a service provider, having a number of server devices, that provides a service response in response to a client service request. The service response includes a service instance ID associated with a server and a connection lease. A communication processing component routes a first client service request to one of the servers. Subsequent client service requests and responses are transmitted directly between the client device and the server device associated with service instance ID included in the first service response for the duration of the connection lease.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: September 4, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter S. Vosshall, Aaron C. Thompson, Dan Mihai Dumitriu, Ozgun A. Erdogan, Werner H. P. Vogels, George A. Borle, Mathew Mills
  • Patent number: 8242431
    Abstract: An automated de-icing system for a low power lighting device having a light emitting face. The system includes one or more detectors for detecting conditions under which ice, frost or snow are likely to occur on the light emitting face. The system further includes a heat transfer system for transferring heat to the light emitting face and a controller for receiving data from the detector(s) and determining a likelihood of ice, frost or snow forming on the light emitting face. The controller engages the heat transfer system if the likelihood of ice, frost or snow forming on the light emitting face exceeds a threshold.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: August 14, 2012
    Assignee: GE Lighting Solutions, LLC
    Inventors: Eden Dubuc, Dan Mihai, Christian Auger
  • Patent number: 8237590
    Abstract: An apparatus and method for testing an independent monitoring circuit in an LED traffic signal is provided. The apparatus comprises: a proof test circuit embedded within the traffic signal; and a proof test device embedded within the traffic signal. The method comprises: via the proof test circuit, simulating a faulty traffic signal state; activating the independent monitoring circuit without switching the traffic signal into a high impedance state; energizing the proof test device; and via the proof test device, communicating externally the current state of the independent monitoring circuit.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: August 7, 2012
    Assignee: GE Lighting Solutions, LLC
    Inventors: Dan Mihai, Michel Doss, Mohamed Ghanem
  • Patent number: 8159961
    Abstract: A method and a system for processing data requests in a client-server computing environment, such as the Web, are disclosed. A client device initially transmits a data request to a randomly selected first server device. The first server device may reject the data request if its request queue threshold is exceeded. The client device retransmits the data request, including the request queue threshold, to a randomly selected second server device. The second server device may reject the data request if the request queue threshold of the first server device is smaller than a request queue threshold of the second server device. The client device transmits the data request back to the first server device, including the request queue threshold of the second server device. The first server device processes the data request and adjusts its request queue threshold based on the request queue thresholds of the first and the second server devices.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: April 17, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Vivek Rai, Dan Mihai Dumitriu, Swaminathan Sivasubramanian
  • Publication number: 20120030339
    Abstract: A computer-implemented method routes service requests to services in a service framework provided by a plurality of hosts. The method comprises receiving a service request for a service in the service framework and discovering a plurality of candidate hosts that host the service. The plurality of candidate hosts are a subset of the plurality of hosts. The method further comprises selecting a candidate host from the plurality of candidate hosts based on measured latencies for the plurality of candidate hosts and routing the service request to the selected candidate host.
    Type: Application
    Filed: October 7, 2011
    Publication date: February 2, 2012
    Inventors: Dan Mihai Dumitriu, Swaminathan Sivasubramanian
  • Patent number: 8082333
    Abstract: A DHCP proxy agent is provided to send on behalf of a static host a DHCP request so that an access layer security feature such as DHCP snooping/IPSG can be applied to the static host and/or in a mixed static IP and DHCP environment.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: December 20, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Dehua Huang, Premkumar Jonnala, Nagarani Chandika, Kyle Gordon Haight, Feng Zhu, Dan Mihai Florea, Bimohit Bawa
  • Patent number: 8048220
    Abstract: The invention relates to a method for producing a strained layer. Said method comprises the following steps: placing the layer on a substrate and straining it, structuring the strained layer, relaxing the layer, producing directional off-sets in the layer to be strained. A layered structure produced in this manner has triaxially strained layers.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: November 1, 2011
    Assignee: Forschungszentrum Julich GmbH
    Inventors: Siegfried Mantl, Bernhard Holländer, Dan Mihai Buca
  • Patent number: 8037186
    Abstract: A computer-implemented method routes service requests to services in a service framework provided by a plurality of hosts. The method comprises receiving a service request for a service in the service framework and discovering a plurality of candidate hosts that host the service. The plurality of candidate hosts are a subset of the plurality of hosts. The method further comprises selecting a candidate host from the plurality of candidate hosts based on measured latencies for the plurality of candidate hosts and routing the service request to the selected candidate host.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: October 11, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Dan Mihai Dumitriu, Swaminathan Sivasubramanian
  • Publication number: 20110176747
    Abstract: A method and portable electronic device for processing images are provided. Images are stored electronically at a remote server as attachments to message data, message data received at the portable electronic device with indicators identifying corresponding attachments to the message data. The portable electronic device comprises a processing unit interconnected with an input device, and a display device. First input data is received indicative that one of the indicators, corresponding to one of the images, has been selected, causing the image to be retrieved from the remote server. The received image is displayed at the display device. Second input data is received indicative that a next one of the images is to be displayed, the second input data received while the first retrieved images is displayed at the display device. The next images is then received from the remote server and processed to display it at the display device.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Inventors: Dan Mihai Dumitru, Raskesh Kumar Arora, Neil Patrick Adams, David Victor MacFarlane
  • Publication number: 20110167351
    Abstract: A system and method are set forth for remotely controlling a presentation in a loop mode to allow the presentation to continue in the absence of a communication channel between the portable electronic device and remote presentation device. In particular, the portable electronic device can issue a command to the remote presentation device to present the presentation in loop mode so that a user of the portable electronic device can leave the vicinity of the remote presentation device (e.g. out of communication range) while the presentation plays in loop mode.
    Type: Application
    Filed: May 28, 2010
    Publication date: July 7, 2011
    Inventors: Rakesh Kumar Arora, Keith William Paterson, Ming Zhao, Hong Albert Cai Wang, Dan Mihai Dumitru
  • Publication number: 20110164043
    Abstract: A system and method are set forth for remotely controlling a presentation from a portable electronic device so as to freeze a slide on a remote projector to permit searching for a desired slide on the portable electronic device and then continuing the presentation when searching is complete. In one embodiment, a switch is provided in a communication layer of a presentation application such that when the switch is turned off, communication is suspended between the portable electronic device and the projector, thereby permitting browsing on the portable electronic device without interrupting the presentation. When the switch is turned on the current slide information is transmitted from the portable electronic device to the projector.
    Type: Application
    Filed: May 28, 2010
    Publication date: July 7, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Rakesh Kumar Arora, Keith William Paterson, Ming Zhao, Hong Albert Cai Wang, Dan Mihai Dumitru
  • Publication number: 20110153857
    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: December 23, 2009
    Publication date: June 23, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Dan Mihai Dumitru, Rakesh Kumar Arora
  • Publication number: 20110087958
    Abstract: A method operable on a mobile communication device, comprising opening a browser session and issuing an HTTP request for document data, wherein the request includes an XML descriptor added to headers of the HTTP request for identifying the request and the document data being requested, and receiving an HTTP response including the XML descriptor along with document binary data representing respective chunks of the document data for display on the mobile communication device
    Type: Application
    Filed: February 19, 2010
    Publication date: April 14, 2011
    Inventors: Dan Mihai DUMITRU, Rakesh Kumar ARORA, Michael Randy ROSSI
  • Publication number: 20110087957
    Abstract: A mobile communication device, comprising a display, a persistent store, at least one input device, and a processor for executing (i) an invoking application for generating a request for document data responsive to an input via the input device, (ii) an attachment viewer for receiving the request and generating a command for chunks of document data, and (iii) a listener interface for receiving a response to the command and passing the chunks to the attachment viewer for displaying respective chunks of said document data via the display.
    Type: Application
    Filed: February 19, 2010
    Publication date: April 14, 2011
    Inventors: Dan Mihai DUMITRU, Rakesh Kumar ARORA
  • Patent number: 7876103
    Abstract: The system consists of an LED failure detection circuit to provide protection against individual LED catastrophic failure. When LED clusters are arranged in a series-parallel configuration, it is important to detect individual LED failure in order to avoid uncontrolled luminous intensity reduction and/or light uniformity degradation. The circuit compares the voltage levels on LEDs with similar position but situated in different chains. In normal conditions, the voltage levels are substantially similar to one another. In case of individual or multiple LED failure, open or shortcircuit, the circuit sends a signal to the automatic turn off circuit that initiates the lamp forced turn off sequence.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: January 25, 2011
    Assignee: GE Lighting Solutions, LLC
    Inventors: Dan Mihai, Mohammed Ammari