Retrieving documents over a network with a wireless communication device
-
0Associated
Cases -
0Associated
Defendants -
0Accused
Products -
124Forward
Citations -
0
Petitions -
2
Assignments
First Claim
1. . A wireless communication system comprising:
- a remote server including a mark-up language file;
a proxy server configured to communicate with said remote server, wherein said proxy server is programmed to receive a request transmittable from a wireless communication device, wherein said request is to retrieve said mark-up language file, said request being in a first format that is converted into a second format by said proxy server, said second format being used to retrieve said mark-up language file from said remote server, wherein said proxy server is configured to divide said mark-up language file into a plurality of viewable segments including a first viewable segment and a second viewable segment, said first viewable segment and said second viewable segment each being sized less than a display buffer of said wireless communication device, wherein said proxy server is configured to transmit said first viewable segment and a navigational aid in response to said request, said navigation aid being selectable with said wireless communication device to request said second viewable segment, and wherein said proxy server transmits said second viewable segment upon receipt of a selection of said navigation aid by said wireless communication device.
2 Assignments
0 Petitions

Accused Products

Abstract
A computing system is provided that comprises a portable, hand-held computer comprising a display and a plurality of cursor control keys; and a proxy server coupled to the portable computer by a data link. A proxy server is also coupled to at least one remote server on the Internet. The portable computer is adapted to activate a menu comprised of a plurality of entries. Each entry corresponds to at least one mark-up language file to be accessed by the user. The method disclosed herein provides a shorthand way of requesting mark-up language files using one hand and a minimal number of keystrokes. Once the proxy server receives the file, it separates the file into viewable segments and sends the first viewable segment to the portable computer.
136 Citations
DISPLAYING CONTENT ON MULTIPLE WEB PAGES | ||
Patent #
US 20110126113A1
Filed 11/23/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Flexible billing architecture | ||
Patent #
US 8,010,082 B2
Filed 10/19/2005
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Character input system including application device and input server | ||
Patent #
US 7,992,095 B2
Filed 04/25/2005
|
Current Assignee
Panasonic Intellectual Property Corporation of America
|
Sponsoring Entity
Panasonic Corporation
|
Managing user-to-user contact with inferred presence information | ||
Patent #
US 8,069,166 B2
Filed 02/27/2006
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Multiple data store authentication | ||
Patent #
US 8,064,583 B1
Filed 09/21/2006
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Web content customization via adaptation Web services | ||
Patent #
US 7,568,201 B2
Filed 08/10/2006
|
Current Assignee
SBC Technology Resources Inc.
|
Sponsoring Entity
SBC Technology Resources Inc.
|
Web Content Customization via Adaptation Web Services | ||
Patent #
US 20090260019A1
Filed 06/24/2009
|
Current Assignee
Sreenivasa Rao Gorti, Lalitha Suryanarayana
|
Sponsoring Entity
Sreenivasa Rao Gorti, Lalitha Suryanarayana
|
TRANSFER OF CONTACT DATA TO A NAVIGATION DEVICE | ||
Patent #
US 20090300219A1
Filed 05/30/2008
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Processing Rules for Digital Messages | ||
Patent #
US 20080168149A1
Filed 03/19/2008
|
Current Assignee
Corporation, ATT Delaware Intellectual Property Inc. formerly known as BellSouth Intellectual Property
|
Sponsoring Entity
Corporation, ATT Delaware Intellectual Property Inc. formerly known as BellSouth Intellectual Property
|
Web content customization via adaptation web services | ||
Patent #
US 20060282767A1
Filed 08/10/2006
|
Current Assignee
Sreenivasa Rao Gorti, Lalitha Suryanarayana
|
Sponsoring Entity
Sreenivasa Rao Gorti, Lalitha Suryanarayana
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,127,342 B2
Filed 09/23/2010
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Character Input System Including Application Device and Input Server | ||
Patent #
US 20070294618A1
Filed 04/25/2005
|
Current Assignee
Panasonic Intellectual Property Corporation of America
|
Sponsoring Entity
Panasonic Intellectual Property Corporation of America
|
Provisioning applications for a mobile device | ||
Patent #
US 8,078,158 B2
Filed 06/26/2008
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,116,214 B2
Filed 11/30/2005
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks International Oy
|
Mobile virtual network operator | ||
Patent #
US 8,107,921 B2
Filed 01/11/2008
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,166,164 B1
Filed 10/14/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Processing rules for digital messages | ||
Patent #
US 8,176,130 B2
Filed 03/19/2008
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,190,701 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Image Optimization | ||
Patent #
US 20120194519A1
Filed 01/25/2012
|
Current Assignee
Radware Limited
|
Sponsoring Entity
Radware Limited
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,291,076 B2
Filed 03/05/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Social caching for device resource sharing and management | ||
Patent #
US 8,316,098 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Distributed management of keep-alive message signaling for mobile network resource conservation and optimization | ||
Patent #
US 8,326,985 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Web content customization via adaptation web services | ||
Patent #
US 8,327,127 B2
Filed 06/24/2009
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 8,356,080 B2
Filed 07/20/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,364,181 B2
Filed 12/10/2007
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Context aware data presentation | ||
Patent #
US 8,412,675 B2
Filed 02/24/2006
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Aligning data transfer to optimize connections established for transmission over a wireless network | ||
Patent #
US 8,417,823 B2
Filed 11/18/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Flexible real-time inbox access | ||
Patent #
US 8,438,633 B1
Filed 12/18/2006
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Publishing data in an information community | ||
Patent #
US 8,468,126 B2
Filed 12/14/2005
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Distributed caching in a wireless network of content delivered for a mobile application over a long-held request | ||
Patent #
US 8,484,314 B2
Filed 10/14/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Provisioning applications for a mobile device | ||
Patent #
US 8,494,510 B2
Filed 12/06/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Mobile network background traffic data management with optimized polling intervals | ||
Patent #
US 8,539,040 B2
Filed 02/28/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,549,587 B2
Filed 02/14/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Transfer of contact data to a navigation device | ||
Patent #
US 8,560,730 B2
Filed 05/30/2008
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
System and method for executing commands that are non-native to the native environment of a mobile device | ||
Patent #
US 8,561,086 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Detecting and preserving state for satisfying application requests in a distributed proxy and cache system | ||
Patent #
US 8,621,075 B2
Filed 04/27/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Web content customization via adaptation web services | ||
Patent #
US 8,621,197 B2
Filed 09/14/2012
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Cache state management on a mobile device to preserve user experience | ||
Patent #
US 8,635,339 B2
Filed 08/22/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Polling | ||
Patent #
US 8,693,494 B2
Filed 03/31/2008
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,700,728 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Cross-platform event engine | ||
Patent #
US 8,209,709 B2
Filed 07/05/2010
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,204,953 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,738,050 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network | ||
Patent #
US 8,750,123 B1
Filed 07/31/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Maintaining an IP connection in a mobile network | ||
Patent #
US 8,761,756 B2
Filed 09/13/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Integrated messaging | ||
Patent #
US 8,774,844 B2
Filed 04/08/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications | ||
Patent #
US 8,775,631 B2
Filed 02/25/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Timing of keep-alive messages used in a system for mobile network resource conservation and optimization | ||
Patent #
US 8,782,222 B2
Filed 09/05/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Application discovery on mobile devices | ||
Patent #
US 8,787,947 B2
Filed 06/18/2008
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Content delivery to a mobile device from a content service | ||
Patent #
US 8,793,305 B2
Filed 12/13/2007
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
System and method of a relay server for managing communications and notification between a mobile device and a web access server | ||
Patent #
US 8,799,410 B2
Filed 04/13/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Maintaining mobile terminal information for secure communications | ||
Patent #
US 8,805,334 B2
Filed 09/05/2008
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Integrated messaging | ||
Patent #
US 8,805,425 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Mobile device power management in data synchronization over a mobile network with or without a trigger notification | ||
Patent #
US 8,811,952 B2
Filed 05/05/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Method and system for management of a virtual network connection without heartbeat messages | ||
Patent #
US 8,812,695 B2
Filed 04/03/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
System and method for tracking billing events in a mobile wireless network for a network operator | ||
Patent #
US 8,831,561 B2
Filed 04/28/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief | ||
Patent #
US 8,832,228 B2
Filed 04/26/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Distributed caching for resource and mobile network traffic management | ||
Patent #
US 8,838,783 B2
Filed 07/05/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Flexible real-time inbox access | ||
Patent #
US 8,839,412 B1
Filed 09/13/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Web-based access to data objects | ||
Patent #
US 8,838,744 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Mobile traffic categorization and policy for network use optimization while preserving user experience | ||
Patent #
US 8,843,153 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
System for providing policy based content service in a mobile network | ||
Patent #
US 8,849,902 B2
Filed 06/24/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization | ||
Patent #
US 8,861,354 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Policy based content service | ||
Patent #
US 8,862,657 B2
Filed 01/25/2008
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation | ||
Patent #
US 8,868,753 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,873,411 B2
Filed 01/12/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols | ||
Patent #
US 8,874,761 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Mobile application traffic optimization | ||
Patent #
US 8,886,176 B2
Filed 07/22/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Optimization of resource polling intervals to satisfy mobile device requests | ||
Patent #
US 8,903,954 B2
Filed 11/22/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,909,192 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Bandwidth measurement | ||
Patent #
US 8,909,759 B2
Filed 10/12/2009
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Detection and management of user interactions with foreground applications on a mobile device in distributed caching | ||
Patent #
US 8,909,202 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
System and method for providing a network service in a distributed fashion to a mobile device | ||
Patent #
US 8,914,002 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Optimization of mobile traffic directed to private networks and operator configurability thereof | ||
Patent #
US 8,918,503 B2
Filed 08/28/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks Inc
|
Method and apparatus for intercepting events in a communication system | ||
Patent #
RE45348E1
Filed 03/16/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,966,066 B2
Filed 10/12/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation | ||
Patent #
US 8,977,755 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Monitoring mobile application activities for malicious traffic on a mobile device | ||
Patent #
US 8,984,581 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Connection architecture for a mobile network | ||
Patent #
US 8,989,728 B2
Filed 09/07/2006
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Predictive content delivery | ||
Patent #
US 9,002,828 B2
Filed 01/02/2009
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation | ||
Patent #
US 9,009,250 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system | ||
Patent #
US 9,021,021 B2
Filed 12/10/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
3D mobile user interface with configurable workspace management | ||
Patent #
US 9,043,731 B2
Filed 03/30/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,043,433 B2
Filed 05/25/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Intelligent rendering of information in a limited display environment | ||
Patent #
US 9,047,142 B2
Filed 12/16/2010
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,049,179 B2
Filed 01/20/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Location-based operations and messaging | ||
Patent #
US 9,055,102 B2
Filed 08/02/2010
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic | ||
Patent #
US 9,060,032 B2
Filed 05/09/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network | ||
Patent #
US 9,065,765 B2
Filed 10/08/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Distributed implementation of dynamic wireless traffic policy | ||
Patent #
US 9,077,630 B2
Filed 07/08/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Device resources sharing for network resource conservation | ||
Patent #
US 9,084,105 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Mobile network background traffic data management | ||
Patent #
US 9,100,873 B2
Filed 09/14/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Managing cache to prevent overloading of a wireless network due to user activity | ||
Patent #
US 9,131,397 B2
Filed 06/06/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion | ||
Patent #
US 9,161,258 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,173,128 B2
Filed 03/06/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Concurrent Web Based Multitasking Support For Computing System | ||
Patent #
US 20150319101A1
Filed 05/01/2014
|
Current Assignee
Sheng Tai Tsao
|
Sponsoring Entity
Sheng Tai Tsao
|
Dynamic categorization of applications for network access in a mobile network | ||
Patent #
US 9,203,864 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor | ||
Patent #
US 9,208,123 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Mobile device with application or context aware fast dormancy | ||
Patent #
US 9,241,314 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network | ||
Patent #
US 9,239,800 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Extending user relationships | ||
Patent #
US 9,251,193 B2
Filed 10/28/2007
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Application or context aware fast dormancy | ||
Patent #
US 9,271,238 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Request and response characteristics based adaptation of distributed caching in a mobile network | ||
Patent #
US 9,275,163 B2
Filed 10/17/2011
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,277,443 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 9,300,719 B2
Filed 01/14/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Systems and methods for application management of mobile device radio state promotion and demotion | ||
Patent #
US 9,307,493 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
System and method for reduction of mobile network traffic used for domain name system (DNS) queries | ||
Patent #
US 9,325,662 B2
Filed 01/09/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
User as an end point for profiling and optimizing the delivery of content and data in a wireless network | ||
Patent #
US 9,326,189 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Wireless traffic management system cache optimization using http headers | ||
Patent #
US 9,330,196 B2
Filed 06/14/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Distributing communication of a data stream among multiple devices | ||
Patent #
US 9,356,980 B2
Filed 07/31/2012
|
Current Assignee
ATT INTELLECTUAL PROPERTY I L.P. A NEVADA PARTNERSHIP
|
Sponsoring Entity
ATT INTELLECTUAL PROPERTY I L.P. A NEVADA PARTNERSHIP
|
Mobile application traffic optimization | ||
Patent #
US 9,407,713 B2
Filed 01/16/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Web content customization via adaptation web services | ||
Patent #
US 9,467,524 B2
Filed 12/20/2013
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
TRANSPARENT DEFERRED SPOOLING STORE AND FORWARD BASED ON STANDARD NEWTORK SYSTEM AND CLIENT INTERFACE | ||
Patent #
US 20160156696A1
Filed 11/30/2014
|
Current Assignee
Quest Software Inc.
|
Sponsoring Entity
Quest Software Inc.
|
Techniques for device user interfaces | ||
Patent #
US 9,519,425 B1
Filed 06/28/2010
|
Current Assignee
Emc IP Holding Company LLC
|
Sponsoring Entity
Emc IP Holding Company LLC
|
System and method for presenting content in a client/server environment | ||
Patent #
US 9,542,501 B2
Filed 01/25/2012
|
Current Assignee
Radware Limited
|
Sponsoring Entity
Radware Limited
|
Mobile device configured for communicating with another mobile device associated with an associated user | ||
Patent #
US 9,712,986 B2
Filed 03/22/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Reducing transmission pathway lengths within a distributed network | ||
Patent #
US 9,813,526 B2
Filed 05/26/2015
|
Current Assignee
Quest Software Inc.
|
Sponsoring Entity
Quest Software Inc.
|
Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic | ||
Patent #
US 9,832,095 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Transparent deferred spooling store and forward based on standard network system and client interface | ||
Patent #
US 9,917,882 B2
Filed 11/30/2014
|
Current Assignee
Quest Software Inc.
|
Sponsoring Entity
Quest Software Inc.
|
Distributing communication of a data stream among multiple devices | ||
Patent #
US 9,973,556 B2
Filed 04/28/2016
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Read-ahead on signed connections with unsigning, inline, transparent proxies | ||
Patent #
US 10,158,735 B2
Filed 08/07/2015
|
Current Assignee
Quest Software Inc.
|
Sponsoring Entity
Quest Software Inc.
|
Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network | ||
Patent #
US 10,263,899 B2
Filed 04/10/2013
|
Current Assignee
Seven Networks LLC
|
Sponsoring Entity
Seven Networks LLC
|
Optimizing transfer of fragmented packetized data | ||
Patent #
US 10,313,486 B2
Filed 01/07/2015
|
Current Assignee
Quest Software Inc.
|
Sponsoring Entity
Quest Software Inc.
|
Web content customization via adaptation web services | ||
Patent #
US 10,462,247 B2
Filed 08/31/2016
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers | ||
Patent #
US 5,727,159 A
Filed 04/10/1996
|
Current Assignee
Callahan Cellular LLC
|
Sponsoring Entity
Dan Kikinis
|
Apparatus and method for rendering web page HTML data into a format suitable for display on the screen of a wireless mobile station | ||
Patent #
US 6,955,298 B2
Filed 12/27/2001
|
Current Assignee
Intellectual Discovery Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Mulitnode server | ||
Patent #
US 20030074475A1
Filed 10/22/2002
|
Current Assignee
Valtion Teknillinen Tutkimuskeskus
|
Sponsoring Entity
Valtion Teknillinen Tutkimuskeskus
|
Graphical layout and keypad response to visually depict and implement device functionality for interactivity with a numbered keypad | ||
Patent #
US 20030169282A1
Filed 02/25/2000
|
Current Assignee
ACK Ventures Holdings LLC
|
Sponsoring Entity
-
|
Methods of transmitting and executing contents of program for hand-held terminal | ||
Patent #
US 20030189913A1
Filed 12/16/2002
|
Current Assignee
MOBILETOP CO. LTD.
|
Sponsoring Entity
-
|
High capacity, low-latency multiplexer | ||
Patent #
US 20020080267A1
Filed 11/28/2001
|
Current Assignee
ActiveVideo Networks Inc.
|
Sponsoring Entity
ActiveVideo Networks Inc.
|
Resolution independent vector display of internet content | ||
Patent #
US 20020091738A1
Filed 06/08/2001
|
Current Assignee
SoftView LLC
|
Sponsoring Entity
SoftView LLC
|
Intelligent harvesting and navigation system and method | ||
Patent #
US 6,430,624 B1
Filed 02/14/2000
|
Current Assignee
Air2Web Incorporated
|
Sponsoring Entity
WEISS PECK GREER VENTURE ASSOCIATES V L.C.C. INC.
|
Customizing content provided by a service | ||
Patent #
US 20020120684A1
Filed 09/05/2001
|
Current Assignee
Oracle International Corporation
|
Sponsoring Entity
Oracle International Corporation
|
Smart agent for providing network content to wireless devices | ||
Patent #
US 20020161928A1
Filed 09/26/2001
|
Current Assignee
MShift Incorporated
|
Sponsoring Entity
MShift Incorporated
|
Method and system for presenting item information using a portable data terminal | ||
Patent #
US 5,979,757 A
Filed 12/20/1996
|
Current Assignee
Symbol Technologies LLC
|
Sponsoring Entity
Symbol Technologies Inc.
|
Process of designing user's interfaces for application programs | ||
Patent #
US 5,327,529 A
Filed 09/09/1992
|
Current Assignee
Access Company Limited
|
Sponsoring Entity
Geoworks Corporation
|
18 Claims
- 1. . A wireless communication system comprising:
a remote server including a mark-up language file;
a proxy server configured to communicate with said remote server, wherein said proxy server is programmed to receive a request transmittable from a wireless communication device, wherein said request is to retrieve said mark-up language file, said request being in a first format that is converted into a second format by said proxy server, said second format being used to retrieve said mark-up language file from said remote server, wherein said proxy server is configured to divide said mark-up language file into a plurality of viewable segments including a first viewable segment and a second viewable segment, said first viewable segment and said second viewable segment each being sized less than a display buffer of said wireless communication device, wherein said proxy server is configured to transmit said first viewable segment and a navigational aid in response to said request, said navigation aid being selectable with said wireless communication device to request said second viewable segment, and wherein said proxy server transmits said second viewable segment upon receipt of a selection of said navigation aid by said wireless communication device. - View Dependent Claims (4, 14)
- 2. -3. (canceled)
- 5. . (canceled)
- 6. . A method of retrieving markup language files over a wireless communication network, comprising the steps of:
receiving an encoded request transmittable from a wireless communication device, said encoded request containing a request for a markup language file;
decoding said encoded request;
retrieving said markup language file from a remote server;
dividing said markup language file into a plurality of viewable segments that are sized to fit within a display buffer of said wireless communication device, said plurality of viewable segments including a first viewable segment and a second viewable segment;
transmitting said first viewable segment and a navigation aid to said wireless communication device; and
in response to selection of said navigation aid by said wireless communication device, transmitting said second viewable segment. - View Dependent Claims (10)
- 7. -9. (canceled)
- 11. . A computer network for providing information to a wireless communication device, comprising:
means for receiving a request transmittable from wireless communication device in a first format, wherein said request is to retrieve a markup language file;
means for converting said request into a second format;
means for transmitting said request to a remote server;
means for receiving a response to said request from said remote server;
means for separating said response into a plurality of viewable segments; and
means for transmitting a first viewable segment and a navigation aid to said wireless communication device; and
said transmitting means further configured to transmit a second viewable segment to said wireless communication device in response to selection of said navigation aid with said wireless communication device. - View Dependent Claims (12, 13)
- 15. . A wireless communication system, comprising:
a remote server including a mark-up language file;
a proxy server configured to communicate with said remote server, wherein said proxy server is configured to receive a request transmittable from a wireless communication device, wherein said request is to retrieve said mark-up language file, said request being in a first format that is converted to a second format by said proxy server, said second format usable to retrieve said mark-up language file from said remote server, wherein said proxy server is configured to divide said mark-up language file into a first viewable segment and a second viewable segment, said first viewable segment and said second viewable segment each being sized less than a display buffer of said wireless communication device, wherein said proxy server is configured to transmit said first viewable segment and a first navigation aid in response to said request, said first navigation aid being selectable with said wireless communication device to request said second viewable segment, and wherein said proxy server is configured to transmit said second viewable segment and a second navigation aid upon receipt of a selection of said first navigation aid by said wireless communication device, said second navigation aid being selectable with said wireless communication device to request said first viewable segment.
- 16. . A method of retrieving markup language files over a wireless communication network, comprising the steps of:
receiving a request for a markup language file from a wireless communication device;
retrieving said markup language file from a remote server;
dividing said markup language file into a plurality of viewable segments that are sized to fit within a display buffer of said wireless-communication device, said plurality of viewable segments including a first viewable segment and a second viewable segment;
transmitting a first navigation aid and said first viewable segment to said wireless communication device;
in response to selection of said first navigation aid with said wireless communication device, transmitting a second navigation aid and said second viewable segment to said wireless communication device; and
in response to selection of said second navigation aid with said wireless communication device, transmitting said first viewable segment and said first navigation aid to said wireless communication device.
- 17. . A method of retrieving markup language files over a wireless communication network, comprising the steps of:
receiving a request for a markup language file from a wireless communication device;
retrieving said markup language file from a remote server;
determining whether a size of said markup language file is greater than a display buffer of said wireless communication device;
if said size of said markup language file is greater than said display buffer of said wireless communication device, dividing said markup language file into a plurality of viewable segments that are sized to fit within said display buffer of said wireless communication device, said plurality of viewable segments including a first viewable segment and a second viewable segment;
if said size of said markup language file is greater than said display buffer of said wireless communication device, transmitting a navigation aid and said first viewable segment to said wireless communication device, said navigation aid selectable to request said second viewable segment; and
if said size of said mark-up language file is less than said display buffer of said wireless communication device, transmitting said entire mark-up language file in its entirety to said wireless communication device. - View Dependent Claims (18)
1 Specification
The present invention relates to a system and method for accessing information from a network, and more particularly, to a system and method for retrieving documents via a proxy server and routing them to a plurality of wireless communication devices.
To a large degree, the information age has been brought about by rapid advances in the field of computers, networking and communications. Increasingly, information which could formerly be presented in tangible, permanent media is reformatted and rendered for display and transmitted to remotely located screens and monitors. Virtually any a type of data presentable as text and/or graphics is being converted into suitable electronic messages or packets for shuttling across networks, such as the Internet.
Networks typically provide an infrastructure for resources or content providers to make packets available through service providers to users who subscribe to the service. The actual transmission takes place over the communication links of various bandwidths and types which make up the network. Content providers typically store this electronic data on servers connected directly to the Internet in standard format. The data is broken down into packets and these packets are then transmitted over the communication link. Among the diverse types of information that may be placed on the Internet in this way are articles, news briefs and updates, weather maps, books, summaries, files, software, catalogues, documents, pictorials, video files, public records, commercial literature and so forth. The act of accessing this information has come to be known as “surfing.”
Until recently, surfing the Internet and, more particularly the world wide web or web, was an activity restricted to users operating full-size client computers (e.g., lap-top, desktop, and mini computers) located in a home or business. This was true because the principal method for accessing the Internet required a computer with access to a special navigation program called a web browser or browser. Browsers allow a user to access servers located throughout the world, peruse the information stored on the servers and retrieve information from the servers by sending files or data packets from the server'"'"'s resources to the user'"'"'s computer. Historically, browsers were too large and complicated to be loaded in the memory of smaller, less capable clients such as wireless communication devices. This consequently limited access by wireless devices to the Internet and correspondingly delayed their widespread acceptance and use.
However, with the advent of wireless communication protocols, information stored on the Internet became accessible to wireless communication devices previously ill-equipped to access the Internet. For example, mobile phones, personal data assistants (PDAs) and other hand-held computers were suddenly capable of logging onto the Internet and retrieving data therefrom. While the combination of size and functionality led to the emergence of these computing devices as valuable necessities, it also prevented them from providing the features routinely accessible using a conventional computer keyboard and full-sized color monitor. Consequently, many existing hand-held computing devices still lack the functionality necessary to browse as effectively as a user on a conventional desktop computer.
Efforts have been made to increase Internet accessibility for these hand-held devices in spite of their existing processing and display capabilities. For example, U.S. Pat. No. 5,727,159 disclosed a system in which relatively low-end computers such as portable, battery-powered computers may be used to browse the Internet The system utilizes an arrangement comprised of a proxy server with adequate computing power to perform all web browsing and downloading functions for the portable computer. Recognizing that these small computers have limited processing and data display capabilities, the disclosed system provides the capability in the proxy server for transposing the downloaded files into an alternate, low-information density form suitable for rapid processing and display by connected portable computers. Unfortunately, in the process of transposing the data, the system leaves open the possibility that subtle but nevertheless important data could be removed or filtered out.
Under these circumstances, what is needed is a system and method for retrieving documents from a server and then routing them to small, portable computers in their original form. It is also desirable to have a system and method that allows a user to easily navigate through various types of documents with one hand, using the cursor keys typically found on PDA'"'"'s, mobile telephones and If other portable computing devices.
The present invention provides a system and method for retrieving documents from a network using a proxy server and routing them to a plurality of different types of wireless communication devices. In a preferred embodiment of the present invention, a wireless communication device is provided that includes a display and a plurality of cursor control keys. The wireless communication device is connected to a proxy server, preferentially through a base station of a wireless communication system. The proxy server is also coupled to at least one remote server via a network connection. During operation, the wireless communication device is programmed to generate a menu that includes a plurality of entries. Each entry provides a link to at least one web page that may be selected and accessed by the user of the wireless communication device.
In the preferred embodiment of the present invention, during operation a user that is logged onto the proxy server can scroll through menu items generated on the wireless communication device using cursor keys found on the wireless communication device to select a desired web site. Once the user selects a menu item from the menu, a site request that corresponds to the selected item from the menu is encoded and transmitted to the proxy server from the wireless communication device where the site request is then decoded into a universal resource locator (URL). The proxy server then contacts the site corresponding to the URL and the web page or markup language file is then retrieved from a remote server that is connected to the network.
The present invention provides a shorthand way of requesting web pages using one hand and a minimal number of keystrokes. Once the proxy server receives the mark-up language file, it separates the file into a predetermined number of viewable segments and then sends the first viewable segment to the wireless communication device. After the user has perused the received text and/or graphics sent in the first viewable segment, they are able to request the next viewable segment and so on. This process continues until the user of the wireless communication device has received the entire mark-up language file or decides to access another mark-up language file altogether.
Additional objectives, features and advantages of the present invention are set forth in the following description, apparent from the description, or may be learned by practicing the invention. Both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
Referring to
During operation, the wireless communication device 12 is programmed to generate a menu comprised of a plurality of entries. Each entry corresponds to a link to at least one mark-up language file that can be accessed by the user of the wireless communication device 12. As such, a user of the wireless communication device 12 can scroll through the menu items using the cursor keys found on the wireless communication device 12 to select a desired site. Once the user locates and selects a desired listing from the menu, a site request is encoded and transmitted to the proxy server where the site request is then decoded into a corresponding URL. The URL is then used by the proxy server 16 to contact the appropriate remote server 20 and the mark-up language file corresponding to the site request is retrieved from the remote server 20. This method provides a shorthand way of requesting and scrolling from one screen to another. Operation of the cursor keys 42a-d will be explained in more detail in
A detailed diagram of the proxy server 16 is illustrated in
A detailed diagram of the remote server 20 is shown in
Referring now to
As illustrated in
After the request from the wireless communication device 12 is received by the proxy server 16, a site request is generated by wireless communication device processing application 66 that corresponds to a universal resource locator (URL) at step 82. Preferentially, the request from the wireless communication device 12 is sent as an encoded message that is decoded by the proxy server 16. In the preferred embodiment, the proxy server 16 is also capable of determining the size of the display buffer associated with the display 26 of the wireless communication device 12. At step 84, the wireless communication device processing application 66 on the proxy server 16 obtains the requested mark-up language file from the remote server 20 and determines if the mark-up language file is larger than the display buffer of the wireless communication device 12. If the web page is smaller than the display buffer, the proxy server 16 transmits the entire mark-up language file to the wireless communication device 12 as illustrated at step 88.
As further illustrated in
Referring to
Once the user selects a menu item, the proxy interface application 38 encodes the selection for the selected item and transmits it to the proxy server 16 for processing. Assuming the user selects ‘Corporate Strategy,’ the proxy interface application 38 would transmit a predetermined identifier corresponding to the selected menu item. In the previous example, the proxy interface application 38 would possibly transmit the identifier ‘1-1-8’ which corresponds to the users selections: 1(Applications)-1(eCommerce)-8(Corporate Strategy). While this specification assumes that the proxy interface application 38 encodes an identifier corresponding to the item numbers shown on the input screens displayed by the proxy interface application 38, various encoding schemes could be implemented without departing from the scope and intent of this application. In other embodiments, the actual URL could be encoded and transmitted to the proxy server 16 where it is decoded and processed.
When the proxy server 16 receives the encoded identifier, it preferentially decodes it into a URL and retrieves the web page associated with that URL from a remote server 20. As an example, assume the received code translates into the following URL: “http://www.accenture.com/xd/xd.asp?it=enWeb&xd=ideas/outlook/pov/pov_wirestrat.xml,” the proxy server 16 would retrieve an illustrative mark-up language file 150 illustrated in
In the preferred embodiment, the information contained in the display information setting is used to determine the maximum size of the mark-up language file that can be transmitted to the wireless communication device 12 without exceeding its memory and display capabilities.
As shown in
Although not specifically illustrated, the mark-up language file 150 may also be encoded by the proxy server 16 to allow the wireless communication device 12 into a different form. This would be a form that is compatible with the wireless communication device 12. The user may also be allowed to scroll left and right on the screen.
As shown in
The entire mark-up language file 150 may be transmitted to the wireless communication device 12 during a single transmission. As such, the wireless communication device 12 may break up the mark-up language file 150 in other preferred embodiments. It will be apparent to those skilled in the art that various modifications and variations can be made in the disclosed process and product without departing from the scope or spirit of the invention. Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.