US20100268848A1 - Content access from a communications network using a handheld computer system and method - Google Patents
Content access from a communications network using a handheld computer system and method Download PDFInfo
- Publication number
- US20100268848A1 US20100268848A1 US12/825,308 US82530810A US2010268848A1 US 20100268848 A1 US20100268848 A1 US 20100268848A1 US 82530810 A US82530810 A US 82530810A US 2010268848 A1 US2010268848 A1 US 2010268848A1
- Authority
- US
- United States
- Prior art keywords
- content
- handheld computer
- server
- wireless
- handheld
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Abstract
A handheld computer including a wireless communications link with a wireless server is disclosed. The wireless communications link allows browsing of information provided through the wireless server which is coupled to a communications network. A user of the handheld computer may generate a request for content, for example, by selecting a link to content. The request is communicated to the wireless server which requests the content from the content source. When the content is received by the wireless server, a plug-in mechanism or other type of software program is used to convert the particular content type into a format easily communicated and used by the handheld computer. The handheld computer receives the formatted content, and using a compatible plug-in mechanism or software program, is able to display content using the handheld computer.
Description
- This application is a continuation of application Ser. No. 09/839,066, entitled “Content Access From a Communications Network Using a Handheld Computer System and Method”, filed Apr. 20, 2001, to be issued as U.S. Pat. No. 7,747,781, and assigned to the assignee of the present application. The subject matter in the above-identified co-pending and commonly owned application is incorporated herein by reference.
- The present specification relates to a method and apparatus for accessing content on a handheld computer. In particular, the content is provided over a communications network, such as the internet, to a wireless server which communicates wirelessly with the handheld computer.
- The internet includes a communications network linking a vast number of computers with smaller computers, computer networks, and wireless devices. The computers coupled to these networks exchange information using various services, such as electronic mail, gopher, and the World Wide Web (WWW). The World Wide Web allows a computer server (sometimes referred to as a web server or a website) to send graphical web page information to a remote client computer system. The remote client computer system is configured to display the web page information in a graphical format.
- Resources, such as individual computers or individual web pages on the World Wide Web may be uniquely identified by a uniform resource locator (URL). For a user to view a specific web page, a client computer system specifies the URL for that web page in a request, such as a hypertext transfer protocol (HTTP) request. The request is forwarded through the communications network, to the web server that supports the particular web page. The web server responds to the request by sending the particular web page through the requesting client computer system. When the requesting client computer system receives the particular web page, the particular web page is displayed on a video display using a browser. The browser is typically a special-purpose application program that affects the requesting of web pages and the supplying of web pages.
- The web pages themselves are typically defined using a hypertext mark-up language (HTML). HTML simply provides a standard set of tags that define how a web page is to be displayed. When a user indicates to the browser to display a web page, the browser sends a request to the server computer to transfer to the client computer system an HTML document that defines the web page. When the requested HTML document is received by the client computer system, the browser displays the web page as defined by the HTML document. The HTML document contains various tags that control the displaying of text graphics, controls, and other features. The HTML document may further contain URLs of other web pages or of other documents or other types of content, such as, but not limited to, audio and video content, available on that server computer system or other server computer systems. These URLs are often referred to as links. Each of these links may be selected by the HTML document user and an HTTP request is sent to the associated web server.
- Although the origins of the worldwide web arose from the need for an exchange of scientific and engineering information between scientists and engineers, the worldwide web has become especially conducive to conducting electronic commerce (e-commerce), searching for information by individuals for both personal and professional use, and for managing and facilitating day-to-day activities by individuals in a personal and professional context, among others.
- It has become increasingly desired that individuals be able to gain access to the resources and content available through the World Wide Web while using any of a variety of mobile devices, including, but not limited to mobile computers, cellular telephones, personal digital assistants and handheld computers. With increased demands being put on these devices, users increasingly demand access to content available over the World Wide Web that would conventionally be available to a personal computer user as well, for example. Portable devices, such as handheld computers typically do not have the communication bandwidth typically associated with a personal computer. The wireless link over which the handheld computer communicates with the wireless server typically has a relatively low bandwidth.
- Accordingly, there is a need for software for both handheld computers (as well as mobile computers and cellular telephones) and server computers which enable content delivery and exchange over a wireless communication link. There is also a need for a “plug-in” software mechanism for computer servers and handheld computers which facilitates content delivery to and from a handheld computer by particular formatting and/or compression. Further still, there is a need for methods for delivering content provided over a communications network, to a handheld computer.
- The techniques herein below extend to those embodiments which fall within the scope of the appended claims, regardless of whether they accomplish one or more of the above mentioned needs.
- An exemplary embodiment relates to a method of obtaining content to be accessed on a handheld computer. The method includes sending a request for content by a server on a communications network. The method also includes retrieving the content by the server. Further, the method includes converting the content by the server, to a format useable by a handheld computer. Further still, the method includes sending the content to the handheld computer.
- Another exemplary embodiment relates to a system configured for a handheld computer to access content. The system includes a handheld computer. The system also includes a server in communication with the handheld computer. Further, the system includes a content server in communication with the server. Further still, the system includes a server program running on one of the server and the content server and configured to format the content into a form for delivery to a handheld computer. Yet further still, the system includes a handheld program running on the handheld computer and configured to receive the formatted content and provide access to the content by a user using the handheld computer.
- Further, another exemplary embodiment relates to a method of accessing content on a handheld computer. The method includes establishing a communications link with a server coupled to a communications network. The method also includes running a browser program on the handheld computer. Further, the method includes receiving data configured to be viewed using the browser. Further still, the method includes requesting content from a location described by the data. Yet further still, the method includes receiving the content in a format designed for the handheld computer. Yet further still, the method includes converting the content to a format useable by an application on the handheld computer.
- Further still, another exemplary embodiment relates to a method of accessing content on a handheld computer. The method includes receiving a request for content, in a third party format, by a server coupled to a communications network. The method also includes sending the request for content to a server having the capability to convert third party format content to a handheld format. Further, the method includes requesting the content, by the server having the capability to convert third party format content to a handheld format, from a content source. Further still, the method includes receiving the content by the server having the capability to convert third party format content to a handheld format and converting the content to the handheld format.
- Yet further still, another exemplary embodiment relates to a method of accessing information over a communications network by a handheld computer. The method includes operating a browser on a handheld computer. The method also includes requesting from a first server a browser document over a wireless link. Further, the method includes requesting from a second server by the first server a browser document in a customized format. Further still, the method includes retrieving by the first server from the second server a browser document in the customized format. Yet further still, the method includes retrieving over a wireless link the browser document in the customized format from the first server.
- Yet still another exemplary embodiment relates to a system configured for a handheld computer to access content. The system includes a handheld computer, a first server in communication with the handheld computer, a second server in communication with the first server, and a third server in communication with the first server and with the second server and the third server being a source for content requested by the handheld computer. The system also includes a server program running on the second server and the server program configured to format the content into a form for delivery to a handheld computer. Further, the system includes a handheld program running on the handheld computer and configured to receive the formatted content from the first server and provide access to the content by a user using the handheld computer.
- Yet still a further exemplary embodiment relates to a system configured for a handheld computer to access content. The system includes a handheld computer and a wireless gateway. The system also includes a first server in communication with the wireless gateway and a second server in communication with the first server. The system also includes a third server in communication with the first server and the second server and the third server being a source for content requested by the handheld computer. Further, the system includes a server program running on the second server and the server program configured to format the content into a form for delivery to a handheld computer through the wireless gateway. Further still, the system includes a handheld program running on the handheld computer and configured to receive the formatted content from the wireless gateway and provide access to the content by a user using the handheld computer.
- The invention will become more fully understood from the following detailed description, taken in conjunction with the accompanying drawings, wherein like reference numerals refer to like elements, in which:
-
FIG. 1 is a block diagram of a communication network and a handheld computer connected wirelessly thereto; -
FIG. 2 is a flow diagram depicting steps of obtaining content by a handheld computer; -
FIG. 3 is a flow diagram depicting alternative steps of obtaining content by a handheld computer; -
FIG. 4 is a flow diagram depicting another set of alternative steps of obtaining content by a handheld computer; -
FIG. 5 is a flow diagram depicting yet another set of alternative steps for obtaining content by a handheld computer; -
FIG. 6 is a flow diagram depicting yet another set of alternative steps of obtaining content by a handheld computer; and -
FIG. 7 is a block diagram of an alternative communication network and a handheld computer connected wirelessly thereto. - Referring to
FIG. 1 , acommunications system 100 is depicted.Communications system 100 includes theinternet 110 or any other type of communications system. In the exemplary embodiment depicted,internet 110 is a widely distributed communications system in which a plurality of server and client computers are coupled in communication with a plurality of other server and client computers distributed worldwide. For example, server computers may include such servers as awireless server 120, acontent source 130, aweb portal 140, a third party contentsoftware provider server 150 and many other types of server computers having a variety of functions and resources. In the exemplary embodiment depicted inFIG. 1 ,wireless server 120 services a plurality of handheld computers, such ashandheld computer 160.Handheld computer 160 may be any of a variety of handheld computers, such as, but not limited to personal digital assistants, palmhelds, palmtop computers, cellular telephones, wireless pagers, and the like.Handheld computer 160 is configured to communicate wirelessly withwireless server 120 and therefore gain access to resources overinternet 110. For example,web browser 170 may be configured to access HTML web pages viawireless server 120 which communicates overinternet 110. - During an exemplary usage of
web browser 170, a user utilizinghandheld computer 160 often wishes to download and view certain documents available overinternet 110 from such sources ascontent source 130. Accordingly, a user utilizingweb browser 170 would “click on”, select, or request, access to the content by communicating a URL associated with the content, towireless server 120 which communicates overinternet 110. The URL directs the request to contentsource 130. - In an exemplary embodiment, the content source may be any of a variety of document or content types, such as, but not limited to, Microsoft Word (.doc) documents, Adobe Acrobat (.pdf) files, sound files such as .wav files, picture files such as .gif, or .jpg files, video files such as .mpg files, or many other types of files and/or content. Conventionally,
handheld computers 160 are not necessarily set up to view the plurality of content types which may be available overinternet 110, from sources such ascontent source 130 because of display limitations, bandwidth limitations, memory limitations, and other limitations associated with a handheld or portable device. Becausewireless link 175 may be a relatively low bandwidth data link, it may be advantageous to communicate such content fromwireless server 120 tohandheld computer 160 in a compressed format. Therefore, aswireless server 120 accesses content fromcontent source 130 and receives the content therefrom,wireless server 120 is configured with a software program or software plug-inmechanism 180 which is configured to convert the content received fromcontent source 130 into a compressed format and further into a format usable byhandheld computer 160. Likewise,handheld computer 160 runs a software program or software plug-in mechanism which is also configured to either decompress the compressed content received fromwireless server 180 or to directly read and utilize the content received fromwireless server 180 in a format which is viewable and usable onhandheld computer 160. Plug-inmechanism 180 along with plug-inmechanism 185 enables communication of content from sources such ascontent source 130 overwireless interconnection 175 such that the content is accessible and viewable byhandheld computer 160. - In another exemplary embodiment,
handheld computer 160, usingbrowser 170, communicates a request for content overwireless link 175 towireless server 120.Wireless server 120 communicates the request to a third partycontent software provider 150. Third partycontent software provider 150 is associated with the type of content requested bywireless server 120.Wireless server 120 communicates the URL for the content to third partycontent software provider 150. Thirdcontent software provider 150 uses the URL received fromwireless server 120 to retrieve content from a content source such ascontent source 130. Third partycontent software provider 150 includesformatting software 190 which is used to format the content for communication to devices such ashandheld computer 160 over wireless links. Accordingly, third partycontent software provider 150 usesformatting software 190 to format the content retrieved fromcontent source 130 and then communicates the formatted content towireless server 120 overinternet 110.Wireless server 120 then sends the formatted content overwireless links 175 tohandheld computer 160.Handheld computer 160 uses plug-inmechanism 185 to read the formatted information fromwireless server 120 and view such information on the display. In an exemplary embodiment, third partycontent software provider 150 is the third party which writes software for creating content, for example, third party content software provider may be a provider of software for creating .doc files, .jpg files, or .pdf files, for example. Accordingly, the third party content software provider may be the best source for providing a plug-inmechanism 190 for formatting such content for access by ahandheld computer 160 over awireless link 175. - In another exemplary embodiment, the user of
handheld computer 160 usingbrowser 170 viawireless link 175 may request web page information from a variety of sources on the internet such asweb portal 140 or any of a variety of other websites. Conventionally, ifweb portal 140 receives a request fromhandheld computer 160 the web page is delivered towireless server 120 which communicates the HTML document overwireless link 175 tohandheld computer 160.Handheld computer 160 then views the HTMLdocument using browser 170. However,browser 170, having a limited display area, may have limited capabilities to easily read and access the web page. Accordingly, it is often desirable to have a web page which is formatted in accordance with the display constraints ofhandheld computer 160 usingbrowser 170. Therefore, when the user ofhandheld computer 160 requests a web page fromweb portal 140, the web page identifies that the requesting computer is a handheld computer running abrowser 170 and accordingly formats the HTML document for the display constraints ofhandheld computer 160 before communicating such HTML document towireless server 120.Wireless server 120 receives the formatted HTML document and communicates the HTML document with or without compression overwireless link 175. If the HTML document received byhandheld computer 160 is in a compressed format,handheld computer 160 utilizesmechanism 185 for uncompressing the HTML document and the document is viewable usingbrowser 170. However, if the document is not compressed, the user ofhandheld computer 160 simply views the document onhandheld computer 160 usingbrowser 170. - Referring now to
FIG. 2 , a flow diagram 200 depicting steps of obtaining content by a handheld computer, is depicted. In an exemplary embodiment, a handheld computer, such ashandheld computer 160 obtains a communications link, such aslink 175, with a wireless server, such as wireless server 120 (step 210). Once the communications link withwireless server 120 is obtained, a request is made by a user ofhandheld computer 160 overwireless link 175 to wireless server 120 (step 220).Wireless server 120 retrieves content overinternet 110 in accordance with the request for content (step 230). The content is then received and converted byserver 120 using a plug-in mechanism, such asmechanism 180, into a format which is configured to be sent over wireless link 175 (step 240). The converted content is then sent overwireless link 175 to handheld computer 160 (step 250). The converted content is then accessed byhandheld computer 160 using the plug-inmechanism 185 to convert the formatted content to a form displayable or usable by handheld computer 160 (step 260). - Referring now to
FIG. 3 , a flow diagram 300 including alternative steps of obtaining content byhandheld computer 160 is depicted. In flow diagram 300, ahandheld computer 160 obtains a communication link with internet 110 (step 310).Handheld computer 160 then retrieves a web page from a web server over the internet (step 320). A user selects a link to content using abrowser 170 running on handheld computer 160 (step 330). Content is sent to a server, such as wireless server 120 (step 340). The content is converted to a handheld compatible form using a software application such as plug-in mechanism 180 (step 350). The converted content is then sent to the handheld computer 160 (step 360). Finally, the content is viewed or used by a user utilizinghandheld computer 160 by converting or using the converted content with or without a specialized plug-inmechanism 185 on handheld computer 160 (step 370). - In another exemplary embodiment, a flow diagram 400 is shown in
FIG. 4 depicting alternative steps of obtaining content by a handheld computer.Process 400 includes obtaining a communications link 175 with a wireless server 120 (step 410). Ahandheld computer 160 requests content from thewireless server 120 via communications link 175 (step 420).Wireless server 120 identifies the type of content requested (step 430). The request is sent tothird party server 150 associated with the type of content that has been requested (step 440). Thethird party server 150 retrieves the content from a content source 130 (step 440). The retrieved content is converted bythird party server 150 to a handheld compatible format (step 460). The handheld compatible format of the content is sent to wireless server 120 (step 470).Wireless server 170 then sends the converted content tohandheld computer 160 over communications link 175 (step 480).Handheld computer 480 then is able to utilize the converted format either by directly using such format or by converting the format to a usable format through a plug-in mechanism such as plug-inmechanism 185. In a particular embodiment, converted content is a compressed form such that it is easily transmitted over a bandwidth limited communications link such aslink 175. - In yet another exemplary embodiment, a
process 500 is depicted inFIG. 5 showing alternative steps of obtaining content byhandheld computer 160.Handheld computer 160 contains a wireless communications link 175 with a wireless server 120 (step 510). A user ofhandheld computer 160 requests content throughhandheld computer 160 from wireless server 120 (step 520).Wireless server 120 retrieves content from a content source 130 (step 530). The type of content is identified by wireless server 120 (step 540)and sends the content to athird party server 150 to convert the content to a handheld format (step 550).Wireless server 120 receives the content in the handheld format from the third party server 150 (step 560). The wireless server sends the content in the handheld format overwireless link 175 to handheld computer 160 (step 570). - Referring now to
FIG. 6 , yet anotherprocess 600 is depicted in which a request for an HTML document is made by handheld computer 160 (step 610).Wireless server 120 receives the HTML request from handheld 160 (step 620). The HTML is sent to the document source, such as web portal 140 (step 630).Web portal 140 identifies the type of requesting source (step 640).Web portal 140 then formats the HTML document in a format appropriate for the type of requesting source, such as handheld computer 160 (step 650). The formatted HTML document is then sent to wireless server 120 (step 660). The formatted HTML document is then sent overwireless link 175 tohandheld computer 160 for viewing on browser 170 (step 670). - Referring now to
FIG. 7 , another exemplary embodiment of acommunication system 700 is depicted.Communication system 700 includes theinternet 710 or any other type of communication system. In the exemplary embodiment depicted,internet 710 is a widely distributed communication system in which the plurality of server and client computers are coupled in communication with a plurality of other server and client computers geographically distributed. For example, server computers may include such servers aswireless server 720, acontent source 730, aweb portal 740, a third partycontent software provider 750, aninternet service provider 755, and many other types of server computers having a variety of functions and resources. In the exemplary embodiment depicted inFIG. 7 ,wireless server 720 is configured to service a plurality of handheld computers, such ashandheld computer 760 that is in communication, over awireless link 775, with awireless gateway 776.Wireless gateway 776 is configured with acommunication connection 777 coupled toISP 755 which communicates withwireless server 720 overinternet 710.Wireless server 720 provides reformatted content towireless gateway 776 overinternet 710. For example,web browser 770 may be configured to access HTML web pages viawireless server 720 which communicates withISP 755 overinternet 710. - During an exemplary usage of
web browser 770, a user utilizinghandheld computer 760 may wish to download and view documents available overinternet 710 from such sources ascontent source 730. Accordingly, a user utilizingweb browser 770 would select or request access to the content by communicating a URL associated with the content, towireless server 720 by providing the URL overwireless link 775 towireless gateway 776 overlink 777 toISP 755 and overinternet 710 towireless server 720.Wireless server 720 directs the request to contentsource 730. - Further, in an exemplary embodiment,
wireless server 720 would receive the document and may be configured with software or a software plug-inmechanism 780 which is configured to convert the content received from thecontent source 730 into a compressed format and further into a format usable byhandheld computer 760. The compressed and/or formatted content is communicated overinternet 710 toISP 755 which communicates the compressed document overlink 777 towireless gateway 776. The compressed document is then communicated overwireless link 775 tohandheld computer 760.Handheld computer 760 utilizes asoftware program 785 to uncompress or to facilitate viewing of the document onbrowser 770. - In another exemplary embodiment, a document request made by
handheld computer 770 is communicated throughwireless gateway 776 andISP 755 towireless server 720.Wireless server 720 may determine the type of document requested and send such request to a third partycontent software provider 750. Third partycontent software provider 750 then retrieves the content requested fromcontent source 730. Third partycontent software provider 750 utilizes asoftware mechanism 790 to format the software into a handheld format or compress the document into a format suitable for wireless transfer and then send the formatted and/or compressed document back to eitherwireless server 720 or directly toISP 755. In the case that the compressed and/or formatted document is sent towireless server 720, the document is relayed toISP 755. In either case, onceISP 755 receives the compressed and/or formatted document, the document is transmitted overlink 777 towireless gateway 776 which transmits the document overwireless link 775 tohandheld 760. - In yet another exemplary embodiment, a user of
handheld computer 760 requests an HTML document overwireless link 775 throughwireless gateway 776 andISP 755. The request may go directly toweb portal 740.Web portal 740 is able to identify that the request is coming from a handheld computer and therefore formats or provides a formatted HTML or HTML type document directly toISP 755.ISP 755 then communicates the formatted HTML or HTML type document overwireless link 777 towireless gateway 776 and overwireless link 775 tohandheld computer 760. - While the detailed drawings, specific examples and particular formulations given describe exemplary embodiments, they serve the purpose of illustration only. The hardware and software configurations shown and described may differ depending on the chosen performance characteristics and physical characteristics of the computing devices. For example, the type of computing device, communications networks, or devices used may differ. The methods and systems shown and described are not limited to the precise details and conditions disclosed. Furthermore, other substitutions, modifications, changes, and omissions may be made in the design, operating conditions, and arrangement of the exemplary embodiments without departing from the scope of the invention as expressed in the appended claims.
Claims (1)
1. A handheld computer system to access content for a user, comprising:
a handheld computer capable of transmitting a request for content and lacking the capability to access the content in an unformatted form;
a first server with formatting capability to format the content of the request, the server being configured to send the formatted request to a source of the content;
a second server in communication with the first server over a communication link, the second server being a source for the content requested by the handheld computer;
the first server further having formatting capability and configured to format the content requested into a form for delivery to the handheld computer;
the handheld computer configured to receive the requested formatted content, from the first server and to provide access to the content by the user of the handheld computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/825,308 US20100268848A1 (en) | 2001-04-20 | 2010-06-28 | Content access from a communications network using a handheld computer system and method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/839,066 US7747781B2 (en) | 2001-04-20 | 2001-04-20 | Content access from a communications network using a handheld computer system and method |
US12/825,308 US20100268848A1 (en) | 2001-04-20 | 2010-06-28 | Content access from a communications network using a handheld computer system and method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/839,066 Continuation US7747781B2 (en) | 2001-04-20 | 2001-04-20 | Content access from a communications network using a handheld computer system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100268848A1 true US20100268848A1 (en) | 2010-10-21 |
Family
ID=25278771
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/839,066 Expired - Lifetime US7747781B2 (en) | 2001-04-20 | 2001-04-20 | Content access from a communications network using a handheld computer system and method |
US12/825,308 Abandoned US20100268848A1 (en) | 2001-04-20 | 2010-06-28 | Content access from a communications network using a handheld computer system and method |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/839,066 Expired - Lifetime US7747781B2 (en) | 2001-04-20 | 2001-04-20 | Content access from a communications network using a handheld computer system and method |
Country Status (1)
Country | Link |
---|---|
US (2) | US7747781B2 (en) |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080036778A1 (en) * | 2002-03-01 | 2008-02-14 | Networks In Motion, Inc. | Method and apparatus for sending, retrieving and planning location relevant information |
US20080076451A1 (en) * | 2001-08-16 | 2008-03-27 | Networks In Motion, Inc. | Point of interest spatial rating search |
US20080170679A1 (en) * | 2001-07-17 | 2008-07-17 | Networks In Motion, Inc. | System and method for providing routing, mapping, and relative position information to users of a communication network |
US20090100185A1 (en) * | 2001-09-05 | 2009-04-16 | Networks In Motion, Inc. | Position Identification Method and System |
US20100211866A1 (en) * | 2009-02-13 | 2010-08-19 | Language Technologies, Inc | System and method for converting the digital typesetting documents used in publishing to a device-specfic format for electronic publishing |
US20100274479A1 (en) * | 2003-02-14 | 2010-10-28 | Sheha Michael A | Method and system for saving and retrieving spatial related information |
US7881730B2 (en) | 2002-04-10 | 2011-02-01 | Telecommunication Systems, Inc. | Method and system for dynamic estimation and predictive route generation |
US8019532B2 (en) | 2005-03-07 | 2011-09-13 | Telecommunication Systems, Inc. | Method and system for identifying and defining geofences |
US8099238B2 (en) | 2007-11-14 | 2012-01-17 | Telecommunication Systems, Inc. | Stateful, double-buffered dynamic navigation voice prompting |
US8666397B2 (en) | 2002-12-13 | 2014-03-04 | Telecommunication Systems, Inc. | Area event handling when current network does not cover target area |
US8682321B2 (en) | 2011-02-25 | 2014-03-25 | Telecommunication Systems, Inc. | Mobile internet protocol (IP) location |
US20140201328A1 (en) * | 2013-01-15 | 2014-07-17 | Microsoft Corporation | Systems and methods for building and using hybrid mobile applications |
US8831556B2 (en) | 2011-09-30 | 2014-09-09 | Telecommunication Systems, Inc. | Unique global identifier header for minimizing prank emergency 911 calls |
US8885796B2 (en) | 2006-05-04 | 2014-11-11 | Telecommunications Systems, Inc. | Extended efficient usage of emergency services keys |
US8930139B2 (en) | 2012-06-21 | 2015-01-06 | Telecommunication Systems, Inc. | Dynamically varied map labeling |
US8983047B2 (en) | 2013-03-20 | 2015-03-17 | Telecommunication Systems, Inc. | Index of suspicion determination for communications request |
US9088614B2 (en) | 2003-12-19 | 2015-07-21 | Telecommunications Systems, Inc. | User plane location services over session initiation protocol (SIP) |
US9217644B2 (en) | 2012-01-26 | 2015-12-22 | Telecommunication Systems, Inc. | Natural navigational guidance |
US9220958B2 (en) | 2002-03-28 | 2015-12-29 | Telecommunications Systems, Inc. | Consequential location derived information |
US9307372B2 (en) | 2012-03-26 | 2016-04-05 | Telecommunication Systems, Inc. | No responders online |
US9313638B2 (en) | 2012-08-15 | 2016-04-12 | Telecommunication Systems, Inc. | Device independent caller data access for emergency calls |
US9344850B2 (en) | 2003-08-08 | 2016-05-17 | Telecommunication Systems, Inc. | Method and system for collecting, synchronizing, and reporting telecommunication call events |
US9400591B2 (en) | 2010-05-21 | 2016-07-26 | Telecommunication Systems, Inc. | Personal wireless navigation system |
US9408034B2 (en) | 2013-09-09 | 2016-08-02 | Telecommunication Systems, Inc. | Extended area event for network based proximity discovery |
US9456301B2 (en) | 2012-12-11 | 2016-09-27 | Telecommunication Systems, Inc. | Efficient prisoner tracking |
US9479897B2 (en) | 2013-10-03 | 2016-10-25 | Telecommunication Systems, Inc. | SUPL-WiFi access point controller location based services for WiFi enabled mobile devices |
US9516104B2 (en) | 2013-09-11 | 2016-12-06 | Telecommunication Systems, Inc. | Intelligent load balancer enhanced routing |
US9544260B2 (en) | 2012-03-26 | 2017-01-10 | Telecommunication Systems, Inc. | Rapid assignment dynamic ownership queue |
US9599717B2 (en) | 2002-03-28 | 2017-03-21 | Telecommunication Systems, Inc. | Wireless telecommunications location based services scheme selection |
Families Citing this family (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2002303710A1 (en) * | 2001-05-11 | 2002-11-25 | Wildseed, Ltd. | Method and apparatus for associating a received command with a control for performing actions with a mobile telecommunication device |
US20050076080A1 (en) * | 2001-05-29 | 2005-04-07 | Tejkumar Arora | Customization of error handling based on type of user agent |
US7231460B2 (en) * | 2001-06-04 | 2007-06-12 | Gateway Inc. | System and method for leveraging networked computers to view windows based files on Linux platforms |
US6886046B2 (en) * | 2001-06-26 | 2005-04-26 | Citrix Systems, Inc. | Methods and apparatus for extendible information aggregation and presentation |
US7668535B2 (en) | 2001-07-09 | 2010-02-23 | Palm, Inc. | Notification infrastructure for sending device-specific wireless notifications |
US7636792B1 (en) * | 2001-07-13 | 2009-12-22 | Oracle International Corporation | Methods and systems for dynamic and automatic content creation for mobile devices |
US20040015567A1 (en) * | 2001-08-13 | 2004-01-22 | Ziebold Gregory J. | Hierarchical client aware content aggregation in a wireless portal system |
US20030033434A1 (en) * | 2001-08-13 | 2003-02-13 | Sathya Kavacheri | Client aware content scrapping and aggregation in a wireless portal system |
US20040030746A1 (en) * | 2001-08-13 | 2004-02-12 | Sathyanarayanan Kavacheri | Hierarchical client detection in a wireless portal server |
AU2003201126A1 (en) * | 2002-02-07 | 2003-09-02 | Koninklijke Philips Electronics N.V. | Stylesheet uploading to manage terminal diversity |
US8151259B2 (en) * | 2006-01-03 | 2012-04-03 | Apple Inc. | Remote content updates for portable media devices |
US7433546B2 (en) * | 2004-10-25 | 2008-10-07 | Apple Inc. | Image scaling arrangement |
US11337047B1 (en) | 2002-05-21 | 2022-05-17 | M2M Solutions Llc | System and method for remote asset management |
GB0211644D0 (en) | 2002-05-21 | 2002-07-03 | Wesby Philip B | System and method for remote asset management |
US20040064789A1 (en) * | 2002-07-10 | 2004-04-01 | Csg Systems, Inc. | System and method for generating invoices using a markup language |
US7369868B2 (en) * | 2002-10-30 | 2008-05-06 | Sony Ericsson Mobile Communications Ab | Method and apparatus for sharing content with a remote device using a wireless network |
FR2849561B1 (en) * | 2002-12-26 | 2006-11-03 | Citypassenger | MULTI-PROTOCOL COMMUNICATION SYSTEM |
WO2004074999A2 (en) * | 2003-02-19 | 2004-09-02 | Motricity, Inc. | Method for delivery of digital content to handheld and wireless computing devices |
FR2853178B1 (en) * | 2003-03-24 | 2005-07-01 | France Telecom | SYSTEM, METHOD AND TERMINAL FOR UPDATING MULTIMEDIA CONTENT PRESENTATION PAGES |
US7724716B2 (en) | 2006-06-20 | 2010-05-25 | Apple Inc. | Wireless communication system |
US7831199B2 (en) | 2006-01-03 | 2010-11-09 | Apple Inc. | Media data exchange, transfer or delivery for portable electronic devices |
WO2004105411A1 (en) * | 2003-05-16 | 2004-12-02 | M-Qube, Inc. | System and method for determining and delivering appropriate multimedia content to data communication devices |
US20040236847A1 (en) * | 2003-05-19 | 2004-11-25 | Sumit Roy | Systems and methods for performing a service on content requested by a client device |
US7660877B2 (en) * | 2003-05-19 | 2010-02-09 | Hewlett-Packard Development Company, L.P. | Systems and methods in which a provider is selected to service content requested by a client device |
US20050015474A1 (en) * | 2003-07-16 | 2005-01-20 | Kavacheri Sathyanarayanan N. | Extensible customizable structured and managed client data storage |
US20050015465A1 (en) * | 2003-07-16 | 2005-01-20 | Ziebold Gregory J. | System and method for client aware request dispatching in a portal server |
US7496104B2 (en) | 2003-08-15 | 2009-02-24 | Nortel Networks Limited | Enhanced encapsulation mechanism using GRE protocol |
US7706637B2 (en) | 2004-10-25 | 2010-04-27 | Apple Inc. | Host configured for interoperation with coupled portable media player device |
US7536565B2 (en) | 2005-01-07 | 2009-05-19 | Apple Inc. | Techniques for improved playlist processing on media devices |
US20060181963A1 (en) * | 2005-02-11 | 2006-08-17 | Clayton Richard M | Wireless adaptor for content transfer |
CN100486174C (en) * | 2005-04-29 | 2009-05-06 | 华为技术有限公司 | Wideband access terminal parameter configuration |
US8300841B2 (en) | 2005-06-03 | 2012-10-30 | Apple Inc. | Techniques for presenting sound effects on a portable media player |
US7930369B2 (en) | 2005-10-19 | 2011-04-19 | Apple Inc. | Remotely configured media device |
US8654993B2 (en) | 2005-12-07 | 2014-02-18 | Apple Inc. | Portable audio device providing automated control of audio volume parameters for hearing protection |
US8255640B2 (en) | 2006-01-03 | 2012-08-28 | Apple Inc. | Media device with intelligent cache utilization |
US7673238B2 (en) | 2006-01-05 | 2010-03-02 | Apple Inc. | Portable media device with video acceleration capabilities |
US7848527B2 (en) | 2006-02-27 | 2010-12-07 | Apple Inc. | Dynamic power management in a portable media delivery system |
US20070271116A1 (en) | 2006-05-22 | 2007-11-22 | Apple Computer, Inc. | Integrated media jukebox and physiologic data handling application |
US8358273B2 (en) | 2006-05-23 | 2013-01-22 | Apple Inc. | Portable media device with power-managed display |
US7729791B2 (en) | 2006-09-11 | 2010-06-01 | Apple Inc. | Portable media playback device including user interface event passthrough to non-media-playback processing |
US8341524B2 (en) | 2006-09-11 | 2012-12-25 | Apple Inc. | Portable electronic device with local search capabilities |
US8090130B2 (en) | 2006-09-11 | 2012-01-03 | Apple Inc. | Highly portable media devices |
US7589629B2 (en) | 2007-02-28 | 2009-09-15 | Apple Inc. | Event recorder for portable media device |
US8478880B2 (en) * | 2007-08-31 | 2013-07-02 | Palm, Inc. | Device profile-based media management |
US20100229081A1 (en) * | 2007-09-06 | 2010-09-09 | International Business Machines Corporation | Method for Providing a Navigation Element in an Application |
JP5133659B2 (en) | 2007-11-19 | 2013-01-30 | 株式会社エヌ・ティ・ティ・ドコモ | Virtual terminal server, mobile communication terminal, communication control system, and communication control method |
WO2010063324A1 (en) * | 2008-12-04 | 2010-06-10 | Telefonaktiebolaget L M Ericsson (Publ) | Method for transmitting a media file to a mobile device and entity therefor |
US8648858B1 (en) * | 2009-03-25 | 2014-02-11 | Skyfire Labs, Inc. | Hybrid text and image based encoding |
WO2010119834A1 (en) * | 2009-04-13 | 2010-10-21 | 高光産業株式会社 | Content url announcement system |
US8813127B2 (en) * | 2009-05-19 | 2014-08-19 | Microsoft Corporation | Media content retrieval system and personal virtual channel |
CN101872364A (en) * | 2010-07-02 | 2010-10-27 | 苏州阔地网络科技有限公司 | Method for converting document into picture on line |
US8819168B2 (en) * | 2010-12-14 | 2014-08-26 | Microsoft Corporation | Link expansion service |
US9883567B2 (en) | 2014-08-11 | 2018-01-30 | RAB Lighting Inc. | Device indication and commissioning for a lighting control system |
US10531545B2 (en) | 2014-08-11 | 2020-01-07 | RAB Lighting Inc. | Commissioning a configurable user control device for a lighting control system |
US10039174B2 (en) | 2014-08-11 | 2018-07-31 | RAB Lighting Inc. | Systems and methods for acknowledging broadcast messages in a wireless lighting control network |
US10085328B2 (en) | 2014-08-11 | 2018-09-25 | RAB Lighting Inc. | Wireless lighting control systems and methods |
CN104268226A (en) * | 2014-09-27 | 2015-01-07 | 昆明钢铁集团有限责任公司 | Control and method for copying and uploading Word picture based on browser |
Citations (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5727159A (en) * | 1996-04-10 | 1998-03-10 | Kikinis; Dan | System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers |
US5961594A (en) * | 1996-09-26 | 1999-10-05 | International Business Machines Corporation | Remote node maintenance and management method and system in communication networks using multiprotocol agents |
US6049821A (en) * | 1997-01-24 | 2000-04-11 | Motorola, Inc. | Proxy host computer and method for accessing and retrieving information between a browser and a proxy |
US6199104B1 (en) * | 1997-04-28 | 2001-03-06 | Sabre Inc. | Server-based host monitor |
US6237031B1 (en) * | 1997-03-25 | 2001-05-22 | Intel Corporation | System for dynamically controlling a network proxy |
US6247048B1 (en) * | 1998-04-30 | 2001-06-12 | Openwave Systems Inc | Method and apparatus for transcoding character sets between internet hosts and thin client devices over data networks |
US6247050B1 (en) * | 1997-09-12 | 2001-06-12 | Intel Corporation | System for collecting and displaying performance improvement information for a computer |
US6300947B1 (en) * | 1998-07-06 | 2001-10-09 | International Business Machines Corporation | Display screen and window size related web page adaptation system |
US6311215B1 (en) * | 1997-03-25 | 2001-10-30 | Intel Corporation | System for dynamic determination of client communications capabilities |
US20020002603A1 (en) * | 2000-04-17 | 2002-01-03 | Mark Vange | System and method for web serving |
US20020046262A1 (en) * | 2000-08-18 | 2002-04-18 | Joerg Heilig | Data access system and method with proxy and remote processing |
US20020056010A1 (en) * | 2000-11-09 | 2002-05-09 | Sri International | Method and apparatus for transmitting compressed data transparently over a client-server network |
US6401132B1 (en) * | 1999-08-03 | 2002-06-04 | International Business Machines Corporation | Subchaining transcoders in a transcoding framework |
US6421733B1 (en) * | 1997-03-25 | 2002-07-16 | Intel Corporation | System for dynamically transcoding data transmitted between computers |
US20020099785A1 (en) * | 2000-11-14 | 2002-07-25 | Doug Teeple | Enhanced multimedia mobile content delivery and message system using cache management |
US20020116534A1 (en) * | 2000-11-14 | 2002-08-22 | Doug Teeple | Personalized mobile device viewing system for enhanced delivery of multimedia |
US20020133566A1 (en) * | 2000-11-14 | 2002-09-19 | Douglas Teeple | Enhanced multimedia mobile content delivery and message system using load balancing |
US6490256B1 (en) * | 1998-08-31 | 2002-12-03 | Mororola, Inc. | Method, subscriber device, wireless router, and communication system efficiently utilizing the receive/transmit switching time |
US20030061386A1 (en) * | 2001-09-24 | 2003-03-27 | International Business Machines Corp. | Method and system of use of transcode directives for distributed control of transcoding servers |
US20030061309A1 (en) * | 2001-09-24 | 2003-03-27 | International Business Machines Corp. | Method and system for providing browser functions on a web page for client-specific accessibility |
US6556217B1 (en) * | 2000-06-01 | 2003-04-29 | Nokia Corporation | System and method for content adaptation and pagination based on terminal capabilities |
US6563517B1 (en) * | 1998-10-02 | 2003-05-13 | International Business Machines Corp. | Automatic data quality adjustment to reduce response time in browsing |
US6593860B2 (en) * | 2000-12-22 | 2003-07-15 | Generic Media, Inc. | Distributed on-demand media transcoding system and method |
US6615212B1 (en) * | 1999-08-19 | 2003-09-02 | International Business Machines Corporation | Dynamically provided content processor for transcoded data types at intermediate stages of transcoding process |
US6642941B1 (en) * | 1998-11-17 | 2003-11-04 | Fujitsu Limited | Displaying optimum screens on various types of output terminals using a common application |
US6662224B1 (en) * | 1999-09-24 | 2003-12-09 | International Business Machines Corporation | Methods, systems and computer program products for providing alternative displays for networked devices |
US20040039618A1 (en) * | 2000-01-12 | 2004-02-26 | Gregorio Cardenas-Vasquez | System for and method of interviewing a candidate |
US6741980B1 (en) * | 1999-03-23 | 2004-05-25 | Microstrategy Inc. | System and method for automatic, real-time delivery of personalized informational and transactional data to users via content delivery device |
US20040172484A1 (en) * | 2000-04-04 | 2004-09-02 | Gudmundur Hafsteinsson | Device-specific communicating between a transmitting device and a receving device |
US20040205114A1 (en) * | 2003-02-25 | 2004-10-14 | International Business Machines Corporation | Enabling a web-crawling robot to collect information from web sites that tailor information content to the capabilities of accessing devices |
US6832116B1 (en) * | 2000-02-16 | 2004-12-14 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for controlling an electronic utility device using an electronic reading device |
US6845102B1 (en) * | 1997-10-09 | 2005-01-18 | Cisco Technology, Inc. | Method and system for network access over a low bandwidth link |
US20050114757A1 (en) * | 2000-04-24 | 2005-05-26 | Ranjit Sahota | Method and system for transforming content for execution on multiple platforms |
US6928280B1 (en) * | 2000-03-20 | 2005-08-09 | Telephia, Inc. | Method and system for measuring data quality of service in a wireless network using multiple remote units and a back end processor |
US6937588B2 (en) * | 2000-06-26 | 2005-08-30 | Samsung Electronics Co., Ltd. | System and method for providing wireless application protocol service through internet |
US7039946B1 (en) * | 1999-10-12 | 2006-05-02 | International Business Machines Corporation | Piggy-backed key exchange protocol for providing secure, low-overhead browser connections when a client requests a server to propose a message encoding scheme |
US7042851B1 (en) * | 2000-10-26 | 2006-05-09 | Lucent Technologies Inc. | Service creation and negotiation in a wireless network |
US7117361B1 (en) * | 1998-07-13 | 2006-10-03 | International Business Machines Corporation | Method of transmitting information data from a sender to a receiver via a transcoder |
US7177793B2 (en) * | 2002-01-14 | 2007-02-13 | International Business Machines Corporation | System and method for managing translatable strings displayed on console interfaces |
US20080082603A1 (en) * | 2001-02-14 | 2008-04-03 | Sproqit Technolgies, Inc. | Platform-independent distributed user interface system architecture |
US20080275886A1 (en) * | 2000-01-27 | 2008-11-06 | Marger Johnson & Mccollom, P.C. | Rich media file format and delivery methods |
US20080275906A1 (en) * | 1998-04-16 | 2008-11-06 | Rhoads Geoffrey B | Content Indexing and Searching Using Content Identifiers and Associated Metadata |
-
2001
- 2001-04-20 US US09/839,066 patent/US7747781B2/en not_active Expired - Lifetime
-
2010
- 2010-06-28 US US12/825,308 patent/US20100268848A1/en not_active Abandoned
Patent Citations (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5727159A (en) * | 1996-04-10 | 1998-03-10 | Kikinis; Dan | System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers |
US5961594A (en) * | 1996-09-26 | 1999-10-05 | International Business Machines Corporation | Remote node maintenance and management method and system in communication networks using multiprotocol agents |
US6049821A (en) * | 1997-01-24 | 2000-04-11 | Motorola, Inc. | Proxy host computer and method for accessing and retrieving information between a browser and a proxy |
US6311215B1 (en) * | 1997-03-25 | 2001-10-30 | Intel Corporation | System for dynamic determination of client communications capabilities |
US6237031B1 (en) * | 1997-03-25 | 2001-05-22 | Intel Corporation | System for dynamically controlling a network proxy |
US6421733B1 (en) * | 1997-03-25 | 2002-07-16 | Intel Corporation | System for dynamically transcoding data transmitted between computers |
US6199104B1 (en) * | 1997-04-28 | 2001-03-06 | Sabre Inc. | Server-based host monitor |
US6247050B1 (en) * | 1997-09-12 | 2001-06-12 | Intel Corporation | System for collecting and displaying performance improvement information for a computer |
US6845102B1 (en) * | 1997-10-09 | 2005-01-18 | Cisco Technology, Inc. | Method and system for network access over a low bandwidth link |
US20080275906A1 (en) * | 1998-04-16 | 2008-11-06 | Rhoads Geoffrey B | Content Indexing and Searching Using Content Identifiers and Associated Metadata |
US6247048B1 (en) * | 1998-04-30 | 2001-06-12 | Openwave Systems Inc | Method and apparatus for transcoding character sets between internet hosts and thin client devices over data networks |
US6300947B1 (en) * | 1998-07-06 | 2001-10-09 | International Business Machines Corporation | Display screen and window size related web page adaptation system |
US7117361B1 (en) * | 1998-07-13 | 2006-10-03 | International Business Machines Corporation | Method of transmitting information data from a sender to a receiver via a transcoder |
US6490256B1 (en) * | 1998-08-31 | 2002-12-03 | Mororola, Inc. | Method, subscriber device, wireless router, and communication system efficiently utilizing the receive/transmit switching time |
US6563517B1 (en) * | 1998-10-02 | 2003-05-13 | International Business Machines Corp. | Automatic data quality adjustment to reduce response time in browsing |
US6642941B1 (en) * | 1998-11-17 | 2003-11-04 | Fujitsu Limited | Displaying optimum screens on various types of output terminals using a common application |
US6741980B1 (en) * | 1999-03-23 | 2004-05-25 | Microstrategy Inc. | System and method for automatic, real-time delivery of personalized informational and transactional data to users via content delivery device |
US6401132B1 (en) * | 1999-08-03 | 2002-06-04 | International Business Machines Corporation | Subchaining transcoders in a transcoding framework |
US6615212B1 (en) * | 1999-08-19 | 2003-09-02 | International Business Machines Corporation | Dynamically provided content processor for transcoded data types at intermediate stages of transcoding process |
US6662224B1 (en) * | 1999-09-24 | 2003-12-09 | International Business Machines Corporation | Methods, systems and computer program products for providing alternative displays for networked devices |
US7039946B1 (en) * | 1999-10-12 | 2006-05-02 | International Business Machines Corporation | Piggy-backed key exchange protocol for providing secure, low-overhead browser connections when a client requests a server to propose a message encoding scheme |
US20040039618A1 (en) * | 2000-01-12 | 2004-02-26 | Gregorio Cardenas-Vasquez | System for and method of interviewing a candidate |
US20080275886A1 (en) * | 2000-01-27 | 2008-11-06 | Marger Johnson & Mccollom, P.C. | Rich media file format and delivery methods |
US6832116B1 (en) * | 2000-02-16 | 2004-12-14 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for controlling an electronic utility device using an electronic reading device |
US6928280B1 (en) * | 2000-03-20 | 2005-08-09 | Telephia, Inc. | Method and system for measuring data quality of service in a wireless network using multiple remote units and a back end processor |
US20040172484A1 (en) * | 2000-04-04 | 2004-09-02 | Gudmundur Hafsteinsson | Device-specific communicating between a transmitting device and a receving device |
US20020002603A1 (en) * | 2000-04-17 | 2002-01-03 | Mark Vange | System and method for web serving |
US7500195B2 (en) * | 2000-04-24 | 2009-03-03 | Tv Works Llc | Method and system for transforming content for execution on multiple platforms |
US20050114757A1 (en) * | 2000-04-24 | 2005-05-26 | Ranjit Sahota | Method and system for transforming content for execution on multiple platforms |
US6556217B1 (en) * | 2000-06-01 | 2003-04-29 | Nokia Corporation | System and method for content adaptation and pagination based on terminal capabilities |
US6937588B2 (en) * | 2000-06-26 | 2005-08-30 | Samsung Electronics Co., Ltd. | System and method for providing wireless application protocol service through internet |
US20020046262A1 (en) * | 2000-08-18 | 2002-04-18 | Joerg Heilig | Data access system and method with proxy and remote processing |
US7042851B1 (en) * | 2000-10-26 | 2006-05-09 | Lucent Technologies Inc. | Service creation and negotiation in a wireless network |
US20020056010A1 (en) * | 2000-11-09 | 2002-05-09 | Sri International | Method and apparatus for transmitting compressed data transparently over a client-server network |
US20020133566A1 (en) * | 2000-11-14 | 2002-09-19 | Douglas Teeple | Enhanced multimedia mobile content delivery and message system using load balancing |
US20020116534A1 (en) * | 2000-11-14 | 2002-08-22 | Doug Teeple | Personalized mobile device viewing system for enhanced delivery of multimedia |
US20020099785A1 (en) * | 2000-11-14 | 2002-07-25 | Doug Teeple | Enhanced multimedia mobile content delivery and message system using cache management |
US6593860B2 (en) * | 2000-12-22 | 2003-07-15 | Generic Media, Inc. | Distributed on-demand media transcoding system and method |
US20080082603A1 (en) * | 2001-02-14 | 2008-04-03 | Sproqit Technolgies, Inc. | Platform-independent distributed user interface system architecture |
US20060031759A1 (en) * | 2001-09-24 | 2006-02-09 | Brown Frances C | Method and system for providing browser functions on a web page for client-specific accessibility |
US20030061309A1 (en) * | 2001-09-24 | 2003-03-27 | International Business Machines Corp. | Method and system for providing browser functions on a web page for client-specific accessibility |
US20030061386A1 (en) * | 2001-09-24 | 2003-03-27 | International Business Machines Corp. | Method and system of use of transcode directives for distributed control of transcoding servers |
US7177793B2 (en) * | 2002-01-14 | 2007-02-13 | International Business Machines Corporation | System and method for managing translatable strings displayed on console interfaces |
US20040205114A1 (en) * | 2003-02-25 | 2004-10-14 | International Business Machines Corporation | Enabling a web-crawling robot to collect information from web sites that tailor information content to the capabilities of accessing devices |
Cited By (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8509412B2 (en) | 2001-07-17 | 2013-08-13 | Telecommunication Systems, Inc. | System and method for providing routing, mapping, and relative position information to users of a communication network |
US20080170679A1 (en) * | 2001-07-17 | 2008-07-17 | Networks In Motion, Inc. | System and method for providing routing, mapping, and relative position information to users of a communication network |
US20080188246A1 (en) * | 2001-07-17 | 2008-08-07 | Networks In Motion, Inc. | System and method for providing routing, mapping, and relative position information to users of a communication network |
US8107608B2 (en) | 2001-07-17 | 2012-01-31 | Telecommunication Systems, Inc. | System and method for providing routing, mapping, and relative position information to users of a communication network |
US20080076451A1 (en) * | 2001-08-16 | 2008-03-27 | Networks In Motion, Inc. | Point of interest spatial rating search |
US8301371B2 (en) | 2001-08-16 | 2012-10-30 | Telecommunication Systems, Inc. | Point of interest spatial rating search method and system |
US8014939B2 (en) | 2001-08-16 | 2011-09-06 | Telecommunication Systems, Inc. | Point of interest spatial rating search |
US20090100185A1 (en) * | 2001-09-05 | 2009-04-16 | Networks In Motion, Inc. | Position Identification Method and System |
US8090796B2 (en) * | 2001-09-05 | 2012-01-03 | Telecommunication Systems, Inc. | Position identification method and system |
US9582177B2 (en) | 2002-03-01 | 2017-02-28 | Telecommunication Systems, Inc. | Method and apparatus for sending, retrieving, and planning location relevant information |
US7913179B2 (en) | 2002-03-01 | 2011-03-22 | Telecommunication Systems, Inc. | Method and apparatus for sending, retrieving and planning location relevant information |
US8621374B2 (en) | 2002-03-01 | 2013-12-31 | Telecommunication Systems, Inc. | Method and apparatus for sending, retrieving, and planning location relevant information |
US20080036778A1 (en) * | 2002-03-01 | 2008-02-14 | Networks In Motion, Inc. | Method and apparatus for sending, retrieving and planning location relevant information |
US9599717B2 (en) | 2002-03-28 | 2017-03-21 | Telecommunication Systems, Inc. | Wireless telecommunications location based services scheme selection |
US9220958B2 (en) | 2002-03-28 | 2015-12-29 | Telecommunications Systems, Inc. | Consequential location derived information |
US7881730B2 (en) | 2002-04-10 | 2011-02-01 | Telecommunication Systems, Inc. | Method and system for dynamic estimation and predictive route generation |
US20110122797A1 (en) * | 2002-04-10 | 2011-05-26 | Sheha Michael A | Method and system for dynamic estimation and predictive route generation |
US9354069B2 (en) | 2002-04-10 | 2016-05-31 | Bluestone Ventures, Inc. | Method and system for dynamic estimation and predictive route generation |
US8095152B2 (en) | 2002-04-10 | 2012-01-10 | Telecommunication Systems, Inc. | Method and system for dynamic estimation and predictive route generation |
US8577390B2 (en) | 2002-04-10 | 2013-11-05 | Telecommunication Systems, Inc. | Method and system for dynamic estimation and predictive route generation |
US8666397B2 (en) | 2002-12-13 | 2014-03-04 | Telecommunication Systems, Inc. | Area event handling when current network does not cover target area |
US9217651B2 (en) | 2003-02-14 | 2015-12-22 | Telecommunication Systems, Inc. | Method and system for saving and retrieving spatial related information |
US8390480B2 (en) | 2003-02-14 | 2013-03-05 | Telecommunication Systems, Inc. | Method and system for saving and retrieving spatial related information |
US7903001B2 (en) | 2003-02-14 | 2011-03-08 | Telecommunication Systems, Inc. | Method and system for saving and retrieving spatial related information |
US8169343B2 (en) | 2003-02-14 | 2012-05-01 | Telecommunication Systems, Inc. | Method and system for saving and retrieving spatial related information |
US20100274479A1 (en) * | 2003-02-14 | 2010-10-28 | Sheha Michael A | Method and system for saving and retrieving spatial related information |
US8786469B2 (en) | 2003-02-14 | 2014-07-22 | Telecommunications Systems, Inc. | Method and system for saving and retrieving spatial related information |
US9344850B2 (en) | 2003-08-08 | 2016-05-17 | Telecommunication Systems, Inc. | Method and system for collecting, synchronizing, and reporting telecommunication call events |
US9088614B2 (en) | 2003-12-19 | 2015-07-21 | Telecommunications Systems, Inc. | User plane location services over session initiation protocol (SIP) |
US9197992B2 (en) | 2003-12-19 | 2015-11-24 | Telecommunication Systems, Inc. | User plane location services over session initiation protocol (SIP) |
US8731813B2 (en) | 2005-03-07 | 2014-05-20 | Telecommunication Systems, Inc. | Method and system for identifying and defining geofences |
US9137636B2 (en) | 2005-03-07 | 2015-09-15 | Telecommunication Systems, Inc. | Method and system for identifying and defining geofences |
US8019532B2 (en) | 2005-03-07 | 2011-09-13 | Telecommunication Systems, Inc. | Method and system for identifying and defining geofences |
US9584661B2 (en) | 2006-05-04 | 2017-02-28 | Telecommunication Systems, Inc. | Extended efficient usage of emergency services keys |
US8885796B2 (en) | 2006-05-04 | 2014-11-11 | Telecommunications Systems, Inc. | Extended efficient usage of emergency services keys |
US8521422B2 (en) | 2007-11-14 | 2013-08-27 | Telecommunication Systems, Inc. | Stateful, double-buffered dynamic navigation voice prompting |
US8224572B2 (en) | 2007-11-14 | 2012-07-17 | Telecommunication Systems, Inc. | Stateful, double-buffered dynamic navigation voice prompting |
US8099238B2 (en) | 2007-11-14 | 2012-01-17 | Telecommunication Systems, Inc. | Stateful, double-buffered dynamic navigation voice prompting |
US8819541B2 (en) * | 2009-02-13 | 2014-08-26 | Language Technologies, Inc. | System and method for converting the digital typesetting documents used in publishing to a device-specfic format for electronic publishing |
US11790029B2 (en) | 2009-02-13 | 2023-10-17 | Language Technologies, Inc. | System and method for converting the digital typesetting documents used in publishing to a device-specific format for electronic publishing |
US20100211866A1 (en) * | 2009-02-13 | 2010-08-19 | Language Technologies, Inc | System and method for converting the digital typesetting documents used in publishing to a device-specfic format for electronic publishing |
US9400591B2 (en) | 2010-05-21 | 2016-07-26 | Telecommunication Systems, Inc. | Personal wireless navigation system |
US9173059B2 (en) | 2011-02-25 | 2015-10-27 | Telecommunication Systems, Inc. | Mobile internet protocol (IP) location |
US8682321B2 (en) | 2011-02-25 | 2014-03-25 | Telecommunication Systems, Inc. | Mobile internet protocol (IP) location |
US8831556B2 (en) | 2011-09-30 | 2014-09-09 | Telecommunication Systems, Inc. | Unique global identifier header for minimizing prank emergency 911 calls |
US9178996B2 (en) | 2011-09-30 | 2015-11-03 | Telecommunication Systems, Inc. | Unique global identifier header for minimizing prank 911 calls |
US9401986B2 (en) | 2011-09-30 | 2016-07-26 | Telecommunication Systems, Inc. | Unique global identifier header for minimizing prank emergency 911 calls |
US9470541B2 (en) | 2012-01-26 | 2016-10-18 | Telecommunication Systems, Inc. | Natural navigational guidance |
US9423266B2 (en) | 2012-01-26 | 2016-08-23 | Telecommunication Systems, Inc. | Navigational lane guidance |
US9217644B2 (en) | 2012-01-26 | 2015-12-22 | Telecommunication Systems, Inc. | Natural navigational guidance |
US9307372B2 (en) | 2012-03-26 | 2016-04-05 | Telecommunication Systems, Inc. | No responders online |
US9544260B2 (en) | 2012-03-26 | 2017-01-10 | Telecommunication Systems, Inc. | Rapid assignment dynamic ownership queue |
US9304012B2 (en) | 2012-06-21 | 2016-04-05 | Telecommunication Systems, Inc. | Dynamically varied map labeling |
US8930139B2 (en) | 2012-06-21 | 2015-01-06 | Telecommunication Systems, Inc. | Dynamically varied map labeling |
US9313638B2 (en) | 2012-08-15 | 2016-04-12 | Telecommunication Systems, Inc. | Device independent caller data access for emergency calls |
US9456301B2 (en) | 2012-12-11 | 2016-09-27 | Telecommunication Systems, Inc. | Efficient prisoner tracking |
US9420031B2 (en) * | 2013-01-15 | 2016-08-16 | Microsoft Technology Licensing, Llc | Systems and methods for building and using hybrid mobile applications |
US20140201328A1 (en) * | 2013-01-15 | 2014-07-17 | Microsoft Corporation | Systems and methods for building and using hybrid mobile applications |
US8983047B2 (en) | 2013-03-20 | 2015-03-17 | Telecommunication Systems, Inc. | Index of suspicion determination for communications request |
US9408034B2 (en) | 2013-09-09 | 2016-08-02 | Telecommunication Systems, Inc. | Extended area event for network based proximity discovery |
US9516104B2 (en) | 2013-09-11 | 2016-12-06 | Telecommunication Systems, Inc. | Intelligent load balancer enhanced routing |
US9479897B2 (en) | 2013-10-03 | 2016-10-25 | Telecommunication Systems, Inc. | SUPL-WiFi access point controller location based services for WiFi enabled mobile devices |
Also Published As
Publication number | Publication date |
---|---|
US7747781B2 (en) | 2010-06-29 |
US20020156833A1 (en) | 2002-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7747781B2 (en) | Content access from a communications network using a handheld computer system and method | |
US10462247B2 (en) | Web content customization via adaptation web services | |
US6892206B2 (en) | Reduction of meta data in a network | |
US8793341B2 (en) | Web page content translator | |
US7349955B1 (en) | Method of and system for transferring data over a wireless communications network | |
JP4142051B2 (en) | Method and system for coupling selective call receivers to widely distributed information sources | |
US7010581B2 (en) | Method and system for providing browser functions on a web page for client-specific accessibility | |
US8839098B2 (en) | System and method for rapid document conversion | |
KR101342067B1 (en) | Displaying information on a mobile device | |
US7308488B2 (en) | Method, system and program products for distributing portal content processing | |
US20020069296A1 (en) | Internet content reformatting apparatus and method | |
WO2002063495A1 (en) | Device-independent content acquisition and presentation | |
US7975214B2 (en) | System for capturing frames and form data | |
CN101771928B (en) | Method and system and proxy server for Webpage transmitting | |
KR100831392B1 (en) | Method and System for Previewing Web-Page with Hypertext at Web-Browsing | |
US20030163517A1 (en) | Method and apparatus for decreasing bandwidth for wireless data interchange | |
US20020167939A1 (en) | Wireless data input engine | |
US20030191819A1 (en) | Client aware notification in a wireless portal server | |
KR20020024887A (en) | Contents service method and server system in wireless internet environment | |
Dey et al. | Bringing internet services to wireless devices | |
JP2002342219A (en) | Method of providing contents | |
KomeriCki et al. | Transparent multi-client access and dynamic content generation | |
Lose et al. | A Transcoding Proxy Server for Mobile Web Browsing | |
KR20020060004A (en) | Method and system of wireless internet service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |