Patents Assigned to Mobidia, Inc.
-
Publication number: 20110164558Abstract: This disclosure describes a system and method for optimizing the transport of payload data on a wireless telecommunications network. For downstream data flow to a mobile communication device client, an application proxy residing on a transmitting server terminates TCP data flows, extracts payload data and encapsulates the data into a UDP packet. A far host server residing on a receiving client device receives the UDP packet, extracts the payload and presents it to an application program on the client device as a TCP packet. For upstream data flow to a server, software running on the mobile communication device acts as the application proxy, extracting payload data from a TCP data flow and encapsulating the extracted data into a UDP packet. The server receiving the UDP packet will extract the payload and present it as a TCP packet.Type: ApplicationFiled: June 25, 2010Publication date: July 7, 2011Applicant: MOBIDIA, INC.Inventors: Lawrence Chee, Balash Akbari, Seyed M. Sharif-Ahmadi, Fay Arjomandi
-
Publication number: 20100303053Abstract: A system and method for managing a session is provided wherein a sending computer, after a period of time in which a number of enumerated packets have been sent to a receiving computer, sends a report request to the receiving computer, which then sends to the sending computer a report containing an acknowledgement of the last packet received from said the sending computer, a list of any enumerated packets not received within the time period, and a rate of receipt of packets from the sending computer. If the sender receives a predetermined number of reports identifying the same packet as the last packet received, the session is terminated.Type: ApplicationFiled: May 27, 2009Publication date: December 2, 2010Applicant: MOBIDIA, INC.Inventors: Balash Akbari, Lawrence Chee
-
Publication number: 20090304028Abstract: A dynamically generated data structure is provided for preparing packets for delivery to a far-host. The data structure includes up to three layers of information pertaining to the application generating the packet, and the transport protocol requested. The data structure will allow the packet to be sent via different networks and corresponding protocols depending on the availability of same.Type: ApplicationFiled: June 6, 2006Publication date: December 10, 2009Applicant: MOBIDIA, INC.Inventors: Seyed M. Sharif-Ahmadi, Fay Arjomandi
-
Publication number: 20090265752Abstract: A method of controlling a mobile device based on a network policy, wherein the network policy is stored on the mobile device when a server or access point is accessed. When a packet is transmitted, it is sent only if it meets the policy parameters as established by the network policy. Parameters may include the type of service or packet, the time of day of the usage, or the maximum tolerable delay permitted.Type: ApplicationFiled: June 6, 2006Publication date: October 22, 2009Applicant: MOBIDIA, INC.Inventors: Seyed M. Sharif-Ahmadi, Fay Arjomandi
-
Publication number: 20090225778Abstract: An operating system for a mobile device, is provided having an intelligent client system with an upper layer, said upper layer interfacing with a software application, and communicating with an IP layer; a communications protocol; said communications protocol dynamically modifying packets sent by said mobile device to include information relating to the type of packet; and a lower layer, said lower layer in communication with said upper layer, said lower layer including a packet classifier for classifying incoming and outgoing packets.Type: ApplicationFiled: June 6, 2006Publication date: September 10, 2009Applicant: Mobidia, Inc.Inventors: Seyed M. Sharif-Ahmadi, Fay Arjomandi
-
Publication number: 20090122712Abstract: A method of providing service performance information to a carrier for an application over a network is provided, wherein parameters relating to the application are transmitted to a mobile device, and the mobile device stores information relating to packets transmitted for the application. Should the information stored exceed the parameters, an alert is sent to the network.Type: ApplicationFiled: June 6, 2006Publication date: May 14, 2009Applicant: MOBIDIA, INC.Inventors: Seyed M. Sharif-Ahmadi, Fay Arjomandi
-
Publication number: 20090122808Abstract: A system and method of scheduling delivery of a packet for transmission from a network device, is provided. The packet is classified according to type, and queued with other packets of the same type. Each packet is associated with an expiry time, after which it will not be delivered. A queue tracker monitors the queues and removes expired packets.Type: ApplicationFiled: June 6, 2006Publication date: May 14, 2009Applicant: MOBIDIA, INC.Inventors: Seyed M. Sharif-Ahmadi, Fay Arjomandi
-
Publication number: 20080293413Abstract: A method of registering a mobile device with an access point, is provided in which the mobile device preregisters with access points nearby in order to accelerate the registration process when roaming is initiated. Roaming may be initiated when the SNR is increasing relative to the current access point and decreasing relative to another access point.Type: ApplicationFiled: June 6, 2006Publication date: November 27, 2008Applicant: MOBIDIA, INC.Inventors: Seyed M. Sharif-Ahmadi, Fay Arjomandi
-
Publication number: 20080279216Abstract: A method and apparatus is provided of handling modified packets containing additional information regarding source and data type for efficient processing within a mixed network. Incoming and outgoing packets are sent via a dynamic protocol which adapts to circumstances, including the type of network being used, the type of packet being transmitted and the network guidelines.Type: ApplicationFiled: June 6, 2006Publication date: November 13, 2008Applicant: MOBIDIA, INC.Inventors: Seyed M. Sharif-Ahmadi, Fay Arjomandi