Patents by Inventor Michael Luna

Michael Luna 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: 20140372552
    Abstract: A system with distributed proxy for reducing traffic to satisfy data requests made in a wireless network is provided. The system includes a mobile device having a local proxy for intercepting a data request made via the mobile device and a proxy server coupled to the mobile device and a content server to which the data request is directed. The proxy server is able to communicate with the local proxy and the local proxy forwards the data request to the proxy server for transmission to the content server for a response to the data request.
    Type: Application
    Filed: August 25, 2014
    Publication date: December 18, 2014
    Inventor: Michael Luna
  • Publication number: 20140362702
    Abstract: A method for reducing traffic in a cellular network used to satisfy data requests made by a mobile application is provided. The method includes intercepting a data request made by the mobile application on a mobile device, querying a local repository on the mobile device to determine if any locally stored response is valid, and querying a remote proxy for any remotely stored response if the locally stored response is invalid. Either the locally stored response or the remotely stored response is provided to the mobile device without the mobile device needing to access the cellular network. A related system is also disclosed.
    Type: Application
    Filed: August 25, 2014
    Publication date: December 11, 2014
    Inventor: Michael Luna
  • Publication number: 20140365631
    Abstract: A system with distributed proxy for reducing traffic in a wireless network to satisfy data requests made by a mobile application the system is provided. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application where the local proxy simulating application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy where the local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server independent of activities of the mobile application for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.
    Type: Application
    Filed: August 25, 2014
    Publication date: December 11, 2014
    Inventor: Michael Luna
  • Publication number: 20140365665
    Abstract: A method of policy management for network resource use optimization in a wireless network. The method includes detecting, by a proxy server, that multiple mobile clients are requesting content polls directed towards a common host server, the proxy server being wirelessly coupled to the multiple mobile clients, polling, by the proxy server, the common host server for the content requested by the multiple mobile clients, and sending the content received from the common host server to each of the multiple mobile clients such that each client need not make individual polls to the common host server.
    Type: Application
    Filed: August 25, 2014
    Publication date: December 11, 2014
    Inventors: Ari Backholm, Michael Luna
  • Publication number: 20140364131
    Abstract: Systems and methods for deploying and employing policies for wireless traffic optimization in a wireless network based on hierarchies are disclosed. One embodiment includes deploying a global policy set of the policies for wireless traffic optimization among mobile devices in the wireless network and deploying a first policy set of the policies among a first subset of mobile devices among the mobile devices. In one embodiment, the first subset of mobile devices meet a device-based criteria including one or more of, device type, device platform, or device model and any policy of the first policy set overwrites any policy of the global policy set in case of conflict when deployed on any of the first subset of mobile devices.
    Type: Application
    Filed: August 27, 2014
    Publication date: December 11, 2014
    Inventors: Michael Luna, Ross Bott
  • Publication number: 20140365609
    Abstract: A system for simulating traffic requests from a mobile device is provided. The system includes a proxy server which predicts that a request is to be made by the mobile device, in advance of the request being sent to a destination by the mobile device. The proxy server makes the prediction of the request through detection of a traffic pattern for prior outgoing requests from the mobile device. The proxy server simulates the request and sends the request on behalf of the mobile device to a destination addressed by the request. A related method is provided.
    Type: Application
    Filed: August 25, 2014
    Publication date: December 11, 2014
    Inventor: Michael Luna
  • Publication number: 20140365917
    Abstract: Systems and methods for a unified user interface to facilitate communication with a user via multiple applications via a mobile device are provided. The method includes depicting a representation of multiple contacts accessible at the device. The multiple contacts that are depicted in the unified user interface is determined based on frequency of communications.
    Type: Application
    Filed: August 25, 2014
    Publication date: December 11, 2014
    Inventors: Michael Luna, Isabelle Dumont, Steven L. Peterson, Anthony Stevens, Ronald G. Earley
  • Patent number: 8909202
    Abstract: System and method of detection and management of user interactions with foreground applications on a mobile device in distributed caching are disclosed. One embodiment includes a method of mimicking, remote from the mobile device, timing characteristics of user activity with the mobile client, polling a content source for the mobile application based on the timing characteristics of the user interaction, on behalf of the mobile device and allowing responses cached on the mobile device for the user activity to be used until a change at the content source is detected, remote from the mobile device.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: December 9, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Michael Luna, Ross Bott
  • Patent number: 8903954
    Abstract: Systems and methods for optimizing a polling interval to capture new or changed content at an application server in a wireless network are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for polling the application server using a first polling interval, monitoring responses received from the polling of the application server, adjusting the first polling interval to a second polling interval for polling the application server and/or using the second polling interval for polling another resource delivering same or similar content as the application server.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: December 2, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Michael Luna, Stan Campbell
  • Publication number: 20140342720
    Abstract: Systems and methods of mobile traffic categorization and policy implementation for network use optimization are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of detecting an activity state of an application on a mobile device to which traffic is originated from or directed to, detecting a time criticality of data contained in the traffic to be sent between the mobile device and the host server, determining a timing with which to allow the traffic to pass through, based on the activity state or the time criticality and/or controlling radio use on the mobile device based on the timing with which the traffic is allowed to pass through. The method may further include selecting a network configuration in the wireless network for use in passing traffic to and from the mobile device.
    Type: Application
    Filed: July 31, 2014
    Publication date: November 20, 2014
    Inventors: Ari Backholm, Michael Luna
  • Patent number: 8886176
    Abstract: Systems and methods for mobile application traffic optimization are disclosed. In one aspect, embodiments of the present disclosure include a distributed proxy and cache system, including, a local proxy on a mobile device for intercepting a data request made via a mobile device, and a proxy server coupled to the mobile device and a content server to which the data request is directed. In one embodiment, the local proxy can forward the data request to the proxy server for transmission to the content server for a response to the data request. In addition, the proxy server sends the data request to the content server independent of activities on the local proxy and notifies the local proxy when changed or different content on the content server is detected for the data request.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: November 11, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Michael Luna, Heikki Ylinen, Seppo Salorinne
  • Patent number: 8868753
    Abstract: Systems of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation are disclosed. One embodiment includes a system of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation including, a first set of redundantly clustered machines coupled to a second set of redundantly clustered machines via a common repository node where each of the first and second set of redundantly clustered machines function independently to provide mobile traffic management or network resource conservation services. The first and second set of redundantly clustered machines can be physically located in different data centers or in the same data center.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: October 21, 2014
    Assignee: Seven Networks, Inc.
    Inventor: Michael Luna
  • Patent number: 8861354
    Abstract: Systems and methods for deploying and employing policies for wireless traffic optimization in a wireless network based on hierarchies are disclosed. One embodiment includes deploying a global policy set of the policies for wireless traffic optimization among mobile devices in the wireless network and deploying a first policy set of the policies among a first subset of mobile devices among the mobile devices. In one embodiment, the first subset of mobile devices meet a device-based criteria including one or more of, device type, device platform, or device model and any policy of the first policy set overwrites any policy of the global policy set in case of conflict when deployed on any of the first subset of mobile devices.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: October 14, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Michael Luna, Ross Bott
  • Patent number: 8843153
    Abstract: Systems and methods of mobile traffic categorization and policy implementation for network use optimization are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of detecting an activity state of an application on a mobile device to which traffic is originated from or directed to, detecting a time criticality of data contained in the traffic to be sent between the mobile device and the host server, determining a timing with which to allow the traffic to pass through, based on the activity state or the time criticality and/or controlling radio use on the mobile device based on the timing with which the traffic is allowed to pass through. The method may further include selecting a network configuration in the wireless network for use in passing traffic to and from the mobile device.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: September 23, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Michael Luna, Ari Backholm
  • Publication number: 20140270183
    Abstract: Embodiments of the invention relate generally to electrical and electronic hardware, computer software, wired and wireless network communications, and wearable computing and audio devices for communication audio. More specifically, disclosed are an apparatus and a method for processing audio signals to include spatially modulated message audio signals as a portion of a monaural signal. In some embodiments, a method includes receiving a message for a loudspeaker. The method can determine whether an audio signal is in communication with the loudspeaker and a type of a message of the message. Message audio for the message can be spatially modulated as a function of the type of message. A mono-spatial audio signal can be formed based the audio signal and the spatially-modulated message. Thus, a monaural audio signal can be modulated to generate mono-spatial effects for presenting the messages.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: AliphCom
    Inventor: Michael Luna
  • Patent number: 8838783
    Abstract: Systems and methods for distributed caching for resource and mobile network traffic management are disclosed. In one aspect, embodiments of the present disclosure include a distributed proxy and cache system, including, means for, detecting a first data request made by a first mobile application on a mobile device; means for, retrieving cached elements stored in a local cache on the mobile device to respond to the first data request; means for, detecting a second data request made by a second mobile application on the mobile device, and/or means for, establishing connectivity of the mobile device to the wireless network to satisfy the second data request made.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: September 16, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Michael Luna, John Haines
  • Patent number: 8832228
    Abstract: System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief are disclosed. In one embodiment, a method for simulating traffic requests from a mobile device, which can be implemented on a system includes, predicting that a request is to be made by the mobile device, in advance of the request being sent to a destination by the mobile device and making the request, at an entity separate from the mobile device, on behalf of the mobile device to the destination. The entity can simulate the request and based on a traffic pattern of outgoing requests by an application on the mobile device.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: September 9, 2014
    Assignee: Seven Networks, Inc.
    Inventor: Michael Luna
  • Publication number: 20140243637
    Abstract: A system for medical diagnosis, monitoring, and treatment is described, including a medical band comprising one or more sensors configured to gather data associated with at least one symptom of a medical condition, a memory configured to store the data and an application, the application being configured to determine the medical condition using the data, a processor configured to execute the application, and a notification facility configured to provide a notification upon receiving from the application an instruction associated with the notification, wherein the notification is associated with a diet.
    Type: Application
    Filed: December 30, 2013
    Publication date: August 28, 2014
    Applicant: AliphCom
    Inventors: Hosain Sadequr Rahman, Richard Lee Drysdale, Michael Luna, Scott Fullam, Travis Austin Bogard, Jeremiah Robinson, Max Everett Utter, II, Thomas Alan Donaldson
  • Patent number: 8812695
    Abstract: Systems and methods for management of a network connection without heartbeat messages are disclosed. One embodiment of a distributed proxy system performs a method for the communication of state between a client and a server in a distributed content delivery network using a state map. The state map sets a predicted communication correspondence frequency and thus eliminates the use or need of heart beat messages to manage session state and/or convey health status of system components.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: August 19, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Michael Luna, Mikko Tervahauta, Yixin Pan
  • Patent number: 8782222
    Abstract: Systems and methods for timing of a keep-alive messages used in a system for mobile network resource conservation and optimization are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of detecting a rate of content change at the content source and adjusting adjusts timing of keep-alive messages sent to the mobile device based on the rate of content change. The timing of the keep-alive messages can further be determined using different polling rates for the content polls of the multiple applications on the mobile device detected by the local proxy.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: July 15, 2014
    Assignee: Seven Networks
    Inventors: Michael Luna, Mikko Tervahauta