Patents Assigned to Mobophiles, Inc.
-
Patent number: 11937141Abstract: A method for managing network traffic on a portable communication device including a processor, a memory, and a plurality of network interfaces configured to connect to a plurality of networks includes: processing network traffic of an application running on the processor via a first network of the plurality of networks, the first network being specified as a primary network by an operating system running on the processor; monitoring a plurality of network status information associated with the first network; detecting a problem of the first network when one or more parameters of the received network status information is outside of one or more threshold values; in response to detecting the problem in the first network, selecting a second network of the plurality of networks as the primary network; and processing the network traffic via the second network as the updated primary network.Type: GrantFiled: April 12, 2021Date of Patent: March 19, 2024Assignee: MOBOPHILES, INC.Inventors: William Weiyeh Chow, Mark Lea Tsuie, Brian Alex Truong
-
Patent number: 11570114Abstract: A system and method of communication traffic management on a portable communication device having a computer processor and a network connection to a computer server for transmitting or receiving data with the processor over a network is provided. The method includes: identifying, by a traffic manager application running on the processor, a first application running on the processor and delivering first data to or from the server over the network; intercepting, by the traffic manager application, electronic traffic of the first data to or from the first application or to or from the server; and controlling, by the traffic manager application, a rate of delivery of the first data to or from the first application. The system includes the portable communication device and a nonvolatile storage device coupled to the processor and storing instructions that, when executed by the processor, cause the processor to execute the steps of the method.Type: GrantFiled: September 8, 2015Date of Patent: January 31, 2023Assignee: MOBOPHILES, INC.Inventors: William Weiyeh Chow, Brian Alex Truong
-
Patent number: 11012908Abstract: A method for managing network traffic on a portable communication device including a processor, a memory, and a plurality of network interfaces configured to connect to a plurality of networks includes: processing network traffic of an application running on the processor via a first network of the plurality of networks, the first network being specified as a primary network by an operating system running on the processor; monitoring a plurality of network status information associated with the first network; detecting a problem of the first network when one or more parameters of the received network status information is outside of one or more threshold values; in response to detecting the problem in the first network, selecting a second network of the plurality of networks as the primary network; and processing the network traffic via the second network as the updated primary network.Type: GrantFiled: May 31, 2019Date of Patent: May 18, 2021Assignee: MOBOPHILES, INC.Inventors: William Weiyeh Chow, Mark Lea Tsuie, Brian Alex Truong
-
Patent number: 10021208Abstract: A system and method for dynamic caching of content of sites accessed over a network by a user is provided. The system includes a processor, a first storage device for maintaining cache accounts for storing the content of the sites accessed over the network by the user based on activity over the network by the user with the sites, a second storage device for storing statistics, and a non-transitory physical medium. The medium has instructions stored thereon that, when executed by the processor, causes the processor to gather statistics on suitability of the sites for caching based on the network activity, store the caching suitability statistics on the second storage device, and dynamically create, delete, or resize the cache accounts based on the caching suitability statistics.Type: GrantFiled: March 4, 2015Date of Patent: July 10, 2018Assignee: Mobophiles, Inc.Inventors: William Weiyeh Chow, Mark Lea Tsuie, Brian A. Truong
-
Patent number: 9940403Abstract: A client-based computer system configured to communicate with a remote server through a network and to provide access to content or services provided by the server is provided. The system includes a processor, a storage device, a client-side cache dedicated to a set of resources specified by a configuration, and a caching manager to automatically manage the cache as directed by the configuration. The client-side cache is directed by the configuration to transparently intercept a request for one of the resources from a client application to the server, and to automatically determine when to send the request to and provide a response from the server over the network to appear to the client application as though the client application sent the request to and received the response from the server.Type: GrantFiled: November 12, 2012Date of Patent: April 10, 2018Assignee: Mobophiles, Inc.Inventors: William W. Chow, Sairam Suresh, John Hyun, Mark Tsuie
-
Patent number: 9871880Abstract: A system and method for dynamic caching of content of sites accessed over a network by a user is provided. The system includes a processor, a first storage device for maintaining cache accounts for storing the content of the sites accessed over the network by the user based on activity over the network by the user with the sites, a second storage device for storing statistics, and a non-transitory physical medium. The medium has instructions stored thereon that, when executed by the processor, causes the processor to gather statistics on suitability of the sites for caching based on the network activity, store the caching suitability statistics on the second storage device, and dynamically create, delete, or resize the cache accounts based on the caching suitability statistics.Type: GrantFiled: March 4, 2015Date of Patent: January 16, 2018Assignee: Mobophiles, Inc.Inventors: William Weiyeh Chow, Mark Lea Tsuie, Brian A. Truong
-
Patent number: 9241047Abstract: A client-based computer system adapted to communicate with a remote server through a network and to provide access to content or services provided by the server. The system includes a storage device and a cache. The cache is adapted to communicate with the server over the network, to intercept a request from the client to the server, and to store responses from the server on the storage device. The cache is further adapted to automatically determine when to send the request to the server over the network. The cache is still further adapted to provide a response, including from the responses stored on the storage device based upon the request, to appear as through the server provided the response. The system may also include a crawler. The crawler is adapted to operate in conjunction with the cache to cause requests to be sent to the server over the network.Type: GrantFiled: June 13, 2014Date of Patent: January 19, 2016Assignee: MOBOPHILES, INC.Inventors: William Weiyeh Chow, Mark Lea Tsuie, Craig Leonard Ogg
-
Patent number: 8793347Abstract: A client-based computer system adapted to communicate with a remote server through a network and to provide access to content or services provided by the server. The system includes a storage device and a cache. The cache is adapted to communicate with the server over the network, to intercept a request from the client to the server, and to store responses from the server on the storage device. The cache is further adapted to automatically determine when to send the request to the server over the network. The cache is still further adapted to provide a response, including from the responses stored on the storage device based upon the request, to appear as through the server provided the response. The system may also include a crawler. The crawler is adapted to operate in conjunction with the cache to cause requests to be sent to the server over the network.Type: GrantFiled: July 17, 2013Date of Patent: July 29, 2014Assignee: Mobophiles, Inc.Inventors: William Weiyeh Chow, Mark Lea Tsuie, Craig Leonard Ogg
-
Patent number: 8516080Abstract: A client-based computer system adapted to communicate with a remote server through a network and to provide access to content or services provided by the server. The system includes a storage device and a cache. The cache is adapted to communicate with the server over the network, to intercept a request from the client to the server, and to store responses from the server on the storage device. The cache is further adapted to automatically determine when to send the request to the server over the network. The cache is still further adapted to provide a response, including from the responses stored on the storage device based upon the request, to appear as through the server provided the response. The system may also include a crawler. The crawler is adapted to operate in conjunction with the cache to cause requests to be sent to the server over the network.Type: GrantFiled: December 3, 2009Date of Patent: August 20, 2013Assignee: Mobophiles, Inc.Inventors: William Weiyeh Chow, Mark Lea Tsuie, Craig Leonard Ogg
-
Publication number: 20130124667Abstract: A client-based computer system configured to communicate with a remote server through a network and to provide access to content or services provided by the server is provided. The system includes a processor, a storage device, a client-side cache dedicated to a set of resources specified by a configuration, and a caching manager to automatically manage the cache as directed by the configuration. The client-side cache is directed by the configuration to transparently intercept a request for one of the resources from a client application to the server, and to automatically determine when to send the request to and provide a response from the server over the network to appear to the client application as though the client application sent the request to and received the response from the server.Type: ApplicationFiled: November 12, 2012Publication date: May 16, 2013Applicant: MOBOPHILES, INC. DBA MOBOLIZEInventor: Mobophiles, Inc. dba Mobolize