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).

  • Patent number: 9838905
    Abstract: A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates 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. 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 for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: December 5, 2017
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm
  • Patent number: 9832095
    Abstract: Systems and methods of operation modes for mobile traffic optimization and management of concurrent optimized and non-optimized traffic are disclosed. One embodiment includes classifying and handling traffic sent to and from mobile device applications running on a mobile device, the method includes, analyzing, on the mobile device, requests from the mobile device applications for recurrent patterns; traffic having a recurrent pattern is optimizable traffic and traffic with an unidentifiable pattern is non optimizable traffic, managing the optimizable traffic to reduce an amount of wireless data and signaling traffic sent to and from the mobile device and/or routing the non optimizable traffic from the mobile device applications to a service provider. In one embodiment, upon determining a problem communicating with the server, request are routed from the one or more mobile device applications directly to a service provider, the routed traffic bypassing a client-side proxy.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: November 28, 2017
    Assignee: Seven Networks, LLC
    Inventors: Ross Bott, Michael Luna
  • Patent number: 9763780
    Abstract: A prosthetic heart valve device (100) for percutaneous replacement of a native heart valve includes an expandable retainer (110) at least partially surrounding and coupled to an inner valve support (120). The device can further include a prosthetic valve (130) coupled to the valve support. The retainer forms a donut-shaped flange (190) having an arcuate outer surface (142) for engaging tissue and an inner lumen defining a passage for blood to flow through the valve support. The retainer can include a plurality of circumferentially positioned, resiliency deformable and flexible ribs (114) which are coupled at their downstream ends 116 to the valve support 120. The flexible ribs, in one embodiment, can have a general C-shape configuration with the tips (117) of the flexible ribs and an opening (119) of the C-shape configuration oriented toward a longitudinal axis (101) of the device.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: September 19, 2017
    Assignee: Twelve, Inc.
    Inventors: John Morriss, Hanson Gifford, III, James I. Fann, Jean-Pierre Dueri, Darin Gittings, Michael Luna, Mark Deem, Douglas Sutton
  • Patent number: 9769702
    Abstract: A method and system are for generating a report for delivery to or access or query by a network operator by determining, by a server-side proxy, optimization efficiency for traffic in a wireless network, tracking, by the server-side proxy, user-related information in the wireless network, generating, based on at least one of the optimization efficiency and the user-related information, a report for delivery to or access by an operator of the wireless network, the report including an alert of viral take-up of a new application, and performing, by the server-side proxy, traffic optimization functions alleviating traffic in the wireless network.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: September 19, 2017
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm, Ross Bott
  • Publication number: 20170251434
    Abstract: Systems and methods for prediction of activity session for mobile network use optimization and user experience enhancement are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system for enhancing user experience with a mobile application on a mobile device including, using user activity characteristics at a mobile device and server activity characteristics of a host server to anticipate a future activity session at the mobile device and transferring impending content from the host server the mobile device to pre-cache content on the mobile device to support predicted data activity for the future activity session that has been predicted.
    Type: Application
    Filed: May 15, 2017
    Publication date: August 31, 2017
    Inventors: Michael Luna, Ari Backholm
  • Patent number: 9681387
    Abstract: Systems and methods for prediction of activity session for mobile network use optimization and user experience enhancement are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system for enhancing user experience with a mobile application on a mobile device including, using user activity characteristics at a mobile device and server activity characteristics of a host server to anticipate a future activity session at the mobile device and transferring impending content from the host server the mobile device to pre-cache content on the mobile device to support predicted data activity for the future activity session that has been predicted.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: June 13, 2017
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm
  • Patent number: 9671851
    Abstract: Systems and methods for prediction of activity session for mobile network use optimization and user experience enhancement are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system for enhancing user experience with a mobile application on a mobile device including, using user activity characteristics at a mobile device and server activity characteristics of a host server to anticipate a future activity session at the mobile device and transferring impending content from the host server the mobile device to pre-cache content on the mobile device to support predicted data activity for the future activity session that has been predicted.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: June 6, 2017
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm
  • Patent number: 9661103
    Abstract: A method for managing applications configured for execution on a mobile device is provided. The method includes receiving one or more network access requests from one or more applications executing on the mobile device, determining that the mobile device is operating in a background mode, suppressing transmission to a network of the one or more network access requests based on the determination, and transmitting a subset of the one or more network access requests upon transition out of the background mode.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: May 23, 2017
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm, Mikko Tervahauta
  • Publication number: 20170142744
    Abstract: A method for managing applications configured for execution on a mobile device is provided. The method includes receiving one or more network access requests from one or more applications executing on the mobile device, determining that the mobile device is operating in a background mode, suppressing transmission to a network of the one or more network access requests based on the determination, and transmitting a subset of the one or more network access requests upon transition out of the background mode.
    Type: Application
    Filed: February 24, 2015
    Publication date: May 18, 2017
    Inventors: Michael Luna, Ari Backholm
  • Publication number: 20170127280
    Abstract: The subject matter described herein includes methods, systems, and computer program products for using an optimization server located between a client mobile communications device and a content server for selectively optimizing traffic transmitted between the content server and the mobile device in an encrypted, decoded form. According to one method, a trusted component is established in a client mobile communications device by processing encrypted data in decoded form using the trusted component. Criteria is provided for determining mobile communications traffic to be optimized. A request for transmitting mobile communications traffic from a content server to a client mobile device is detected. It is determined whether the criteria is satisfied for the detected mobile communications traffic. In response to determining that the criteria is satisfied, a secure connection is established, via an optimization server, between a trusted component of the client mobile device and the content server.
    Type: Application
    Filed: January 9, 2017
    Publication date: May 4, 2017
    Inventors: Ari Backholm, Michael Luna, Andrii Kokhanovskyi
  • Publication number: 20170126840
    Abstract: A method for managing applications configured for execution on a mobile device is provided. The method includes receiving one or more network access requests from one or more applications executing on the mobile device, determining that the mobile device is operating in a background mode, suppressing transmission to a network of the one or more network access requests based on the determination, and transmitting a subset of the one or more network access requests upon transition out of the background mode.
    Type: Application
    Filed: January 18, 2017
    Publication date: May 4, 2017
    Inventors: Michael Luna, Ari Backholm
  • Patent number: 9603056
    Abstract: A system with a distributed proxy is provided. Additionally, a mobile device with power management and optimization is provided. The mobile device may alter characteristics or behavior in order to conserve battery power and reduce signaling.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: March 21, 2017
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm
  • Patent number: 9579198
    Abstract: Systems, apparatuses, and methods for treating native heart valves are disclosed herein. A system for delivering a prosthetic device into a heart of a patient includes an elongated catheter body and a delivery capsule. The delivery capsule can be hydraulically driven to deploy at least a portion of a prosthetic heart valve device. The delivery capsule can release the prosthetic heart valve device at a desired treatment site in a patient.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: February 28, 2017
    Assignee: Twelve, Inc.
    Inventors: Mark Deem, Hanson Gifford, III, John Morriss, Matt McLean, Michael Luna
  • Publication number: 20170035569
    Abstract: Systems, apparatuses, and methods for treating native heart valves are disclosed herein. A system for delivering a prosthetic device into a heart of a patient includes an elongated catheter body and a delivery capsule. The delivery capsule can be hydraulically driven to deploy at least a portion of a prosthetic heart valve device. The delivery capsule can release the prosthetic heart valve device at a desired treatment site in a patient.
    Type: Application
    Filed: October 6, 2016
    Publication date: February 9, 2017
    Inventors: Mark Deem, Hanson Gifford, III, John Morriss, Matt McLean, Michael Luna
  • Patent number: 9553816
    Abstract: A system with distributed proxy for reducing traffic in a wireless network to satisfy data requests made by a mobile application is provided. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates 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. 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.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: January 24, 2017
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm, Steve Petersen
  • Patent number: 9516129
    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: Grant
    Filed: August 25, 2014
    Date of Patent: December 6, 2016
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm
  • Publication number: 20160345205
    Abstract: A system with a distributed proxy is provided. Additionally, a mobile device with power management and optimization is provided. The mobile device may alter characteristics or behavior in order to conserve battery power and reduce signaling.
    Type: Application
    Filed: July 8, 2016
    Publication date: November 24, 2016
    Inventors: Michael Luna, Ari Backholm
  • Patent number: 9503544
    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: Grant
    Filed: April 19, 2016
    Date of Patent: November 22, 2016
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm, Steve Petersen
  • Publication number: 20160323759
    Abstract: Systems and methods for optimization of mobile traffic directed to private networks and operator configurability thereof are disclosed. One embodiment includes a method, which may be implemented on a system, for identifying a network accessed by mobile traffic at a mobile device, identifying an operator of the network, and/or determining whether the mobile traffic is directed towards a private or public network. In response to determining that the mobile traffic is directed towards a private network, determining whether the private network is owned by or operated by the operator. Optimization of the mobile traffic is performed based on policies set by the operator. In general, the system maintains and/or enforces different sets of policies regarding mobile traffic optimization set by different and multiple operators.
    Type: Application
    Filed: July 14, 2016
    Publication date: November 3, 2016
    Inventor: Michael Luna
  • Publication number: 20160323775
    Abstract: A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates 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. 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 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: July 14, 2016
    Publication date: November 3, 2016
    Inventors: Michael Luna, Ari Backholm