US Patent No: 8,190,707

Number of patents in Portfolio can not be more than 2000

System and method for transferring data among computing environments

Stats

ALSO PUBLISHED AS: 20090030971
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

Systems and methods for transferring data among computing environments include a method for transferring data items among a portion of a remote computing environment and a portion of a local computing environment using a presentation layer protocol. Data items are transferred during transfer cycles and upon the release of data objects into a destination computing environment. Transfer cycles may transfer data among local and remote computing environments, among more than one remote computing environment, and may further transfer in parallel with other transfer cycles. A first transfer cycle transferring a first data item continues to transfer the first data item when a second transfer cycle initializes and transfers a second data item during a portion of the first transfer cycle. Data operations may be performed on data items during the transfer of a data item, and data items may be compressed or segmented prior to transfer.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CITRIX SYSTEMS, INC.FORT LAUDERDALE, FL416

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Momchilov, Georgy - 19 4
Pope, David - 11 4
Trivedi, Pooja - 3 3

Cited Art

Patent Info (Count) # Cites Year
 
ACCENTURE GLOBAL SERVICES LIMITED (40)
6,473,794 System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework 495 1999
6,519,571 Dynamic customer profile management 538 1999
6,536,037 Identification of redundancies and omissions among components of a web based architecture 286 1999
6,615,166 Prioritizing components of a network framework required for implementation of technology 282 1999
6,721,713 Business alliance identification in a web architecture framework 265 1999
6,957,186 System method and article of manufacture for building, managing, and supporting various components of a system 275 1999
7,165,041 Web-based architecture sales tool 220 1999
6,289,382 System, method and article of manufacture for a globally addressable interface in a communication services patterns environment 399 1999
6,339,832 Exception response table in environment services patterns 176 1999
6,345,239 Remote demonstration of business capabilities in an e-commerce environment 211 1999
6,427,132 System, method and article of manufacture for demonstrating E-commerce capabilities via a simulation on a network 179 1999
6,434,568 Information services patterns in a netcentric environment 250 1999
6,434,628 Common interface for handling exception interface name with additional prefix and suffix for handling exceptions in environment services patterns 192 1999
6,438,594 Delivering service to a client via a locally addressable interface 346 1999
6,442,748 System, method and article of manufacture for a persistent state and persistent object separator in an information services patterns environment 339 1999
6,477,580 Self-described stream in a communication services patterns environment 290 1999
6,477,665 System, method, and article of manufacture for environment services patterns in a netcentic environment 163 1999
6,496,850 Clean-up of orphaned server contexts 200 1999
6,502,213 System, method, and article of manufacture for a polymorphic exception handler in environment services patterns 180 1999
6,529,909 Method for translating an object attribute converter in an information services patterns environment 344 1999
6,529,948 Multi-object fetch component 223 1999
6,539,396 Multi-object identifier system and method for information service pattern environment 310 1999
6,549,949 Fixed format stream in a communication services patterns environment 219 1999
6,550,057 Piecemeal retrieval in an information services patterns environment 277 1999
6,571,282 Block-based communication in a communication services patterns environment 292 1999
6,578,068 Load balancer in environment services patterns 335 1999
6,601,192 Assertion component in environment services patterns 175 1999
6,601,234 Attribute dictionary in a business logic services environment 299 1999
6,606,660 Stream-based communication in a communication services patterns environment 209 1999
6,611,867 System, method and article of manufacture for implementing a hybrid network 180 1999
6,615,199 Abstraction factory in a base services pattern environment 187 1999
6,615,253 Efficient server side data retrieval for execution of client side applications 348 1999
6,636,242 View configurer in a presentation services patterns environment 249 1999
6,640,238 Activity component in a presentation services patterns environment 228 1999
6,640,244 Request batcher in a transaction services patterns environment 279 1999
6,640,249 Presentation services patterns in a netcentric environment 234 1999
6,715,145 Processing pipeline in a base services pattern environment 193 1999
6,742,015 Base services patterns in a netcentric environment 242 1999
6,842,906 System and method for a refreshable proxy pool in a communication services patterns environment 216 1999
6,332,163 Method for providing communication services over a computer network system 515 1999
 
INTELLECTUAL VENTURES I LLC (6)
6,594,692 Methods for transacting electronic commerce 227 1996
6,219,669 File transfer system using dynamically assigned ports 170 1998
6,611,862 User station software that controls transport and presentation of content from a remote source 132 2000
6,658,464 User station software that controls transport, storage, and presentation of content from a remote source 143 2000
6,442,571 Methods and apparatus for secure electronic, certified, restricted delivery mail systems 104 2000
2004/0049,515 Third party authentication of files in digital systems 51 2003
 
AEP NETWORKS, INC. (4)
2003/0191,799 Apparatus and accompanying methods for providing, through a centralized server site, a secure, cost-effective, web-enabled, integrated virtual office environment remotely accessible through a network-connected web browser 134 2001
2001/0047,406 Apparatus and accompanying methods for providing, through a centralized server site, an integrated virtual office environment, remotely accessible via a network-connected web browser, with remote network monitoring and management capabilities 90 2001
6,920,502 APPARATUS AND ACCOMPANYING METHODS FOR PROVIDING, THROUGH A CENTRALIZED SERVER SITE, AN INTEGRATED VIRTUAL OFFICE ENVIRONMENT, REMOTELY ACCESSIBLE VIA A NETWORK-CONNECTED WEB BROWSER, WITH REMOTE NETWORK MONITORING AND MANAGEMENT CAPABILITIES 113 2001
2002/0032,725 Apparatus and accompanying methods for providing, through a centralized server site, an integrated virtual office environment, remotely accessible via a network-connected web browser, with remote network monitoring and management capabilities 75 2001
 
SILVERBROOK RESEARCH PTY LTD (4)
6,995,859 Method and system for instruction of a computer 21 2000
6,867,880 Method and system for instruction of a computer using coded marks 10 2002
6,987,581 Method and system for instruction of a computer using sensor with identifier 10 2002
7,034,953 Method and system for instruction of a computer using processing sensor 12 2002
 
EMC CORPORATION (3)
6,233,600 Method and system for providing a networked collaborative work environment 134 1997
7,127,501 Method and system for providing a networked collaborative work environment 23 2000
2008/0313,236 Process for cataloging data objects backed up from a content addressed storage system 4 2007
 
ONENAME CORPORATION (3)
6,088,717 Computer-based communication system and method using metadata defining a control-structure 429 1998
6,345,288 Computer-based communication system and method using metadata defining a control-structure 362 2000
6,757,710 Object-based on-line transaction infrastructure 164 2002
 
APPLE INC. (2)
6,807,668 Method and apparatus for improved interaction with an application program according to data types and actions performed by the application program 15 2002
2007/0162,589 File sharing using instant messaging applications 6 2007
 
CITRIX SYSTEMS, INC. (2)
2002/0029,285 Adapting graphical data, processing activity to changing network conditions 35 2001
2009/0030,971 System and Method for Transferring Data Among Computing Environments 3 2007
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
5,928,324 Data processing system, and method having a server handling output request from a display terminal and forwarding access request to client system 37 1997
2004/0070,608 Apparatus and method for transferring files from one machine to another using adjacent desktop displays in a virtual network 15 2002
 
MICROSOFT CORPORATION (2)
5,905,492 Dynamically updating themes for an operating system shell 224 1996
7,117,504 Application program interface that enables communication for a network software platform 289 2001
 
NETSILICA, INC. (2)
2003/0046,586 Secure remote access to data between peers 94 2002
2003/0046,587 Secure remote access using enterprise peer networks 102 2002
 
WESTERN DIGITAL TECHNOLOGIES, INC. (2)
2005/0144,186 Managed peer-to-peer applications, systems and methods for distributed data access and storage 74 2004
2005/0149,481 Managed peer-to-peer applications, systems and methods for distributed data access and storage 111 2004
 
AGILENT TECHNOLOGIES, INC. (1)
5,790,977 Data acquisition from a remote instrument via the internet 140 1997
 
ASCEND COMMUNICATIONS, INC. (1)
6,055,575 Virtual private network system and method 118 1998
 
BLACKBOARD INC. (1)
2007/0157,100 System and method for organization and retrieval of files 4 2005
 
BOEHRINGER INGELHEIM PHARMA GMBH & CO. KG (1)
2003/0114,442 Substituted piperazine derivatives as mtp inhibitors 8 2002
 
CANTOR FIRZGERALD SECURITIES (1)
4,949,248 System for shared remote access of multiple application programs executing in one or more computers 232 1988
 
CDD TECHNOLOGIES, LLC (1)
6,002,402 System and method for producing a drag-and-drop object from a popup menu item 88 1997
 
CIENA CORPORATION (1)
7,225,244 Common command interface 102 2001
 
COMPUTER CLASSROOM, INC., THE (1)
2004/0002,048 Method and system for providing a virtual computer classroom 18 2002
 
DH LABS, INC. (1)
2003/0014,442 Web site application development method using object model for managing web-based content 120 2002
 
DOMINION VENTURE FINANCE L.L.C. (1)
6,263,363 System and method for creating an internet-accessible working replica of a home computer on a host server controllable by a user operating a remote access client computer 63 1999
 
ETMA, INC. (1)
5,835,090 Desktop manager for graphical user interface based system with enhanced desktop 57 1996
 
FRANCE TELECOM (1)
2006/0152,575 Method for real-time broadcasting of multimedia files during a videoconference, without interrupting communication, and a man-machine interface therefor 28 2003
 
FUJITSU LIMITED (1)
5,990,852 Display screen duplication system and method 141 1996
 
GOOGLE INC. (1)
5,835,724 System and method for communication information using the internet that receives and maintains information concerning the client and generates and conveys the session data to the client 251 1996
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
2003/0208,529 System for and method of real-time remote access and manipulation of data 33 2002
 
HITACHI, LTD. (1)
2003/0156,142 Information processing apparatus for project management and its computer software 14 2003
 
HOLOGIX, INC. (1)
6,789,252 Building business objects and business software applications using dynamic object definitions of ingrediential objects 178 2000
 
INTEL CORPORATION (1)
5,896,533 Accessing internets world-wide web through object linking and embedding technology 61 1995
 
INTERMIND CORPORATION (1)
5,862,325 Computer-based communication system and method using metadata defining a control structure 1043 1996
 
JPMORGAN CHASE BANK, N.A. (1)
6,850,956 Method and apparatus for obtaining and storing data during automated data processing 14 2000
 
KNOA SOFTWARE, INC. (1)
7,047,498 System and method for dynamic assistance in software applications using behavior and host application models 45 2001
 
KNOWLEDGE WORKS INC. DBA PAYNET INC. (1)
2002/0072,927 Methods and apparatus for automatically exchanging credit information 15 2001
 
MATSUSHITA MOBILE COMMUNICATIONS DEVELOPMENT CORPORATION OF U.S.A. (1)
2002/0188,726 Data object mark and send procedure 12 2001
 
MCI COMMUNICATIONS CORPORATION (1)
6,731,625 System, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony 253 1997
 
MOTOROLA MOBILITY LLC (1)
5,771,353 System having virtual session manager used sessionless-oriented protocol to communicate with user device via wireless channel and session-oriented protocol to communicate with host server 133 1995
 
NEW YORK STATE URBAN DEVELOPMENT CORPORATION D/B/A EMPIRE STATE DEVELOPMENT-SMALL BUSINESS TECHNOLOGY INVESTMENT BOARD (1)
6,340,977 System and method for dynamic assistance in software applications using behavior and host application models 72 1999
 
NORTEL NETWORKS APPLICATIONS MANAGEMENT SOLUTIONS, INC. (1)
5,838,910 Systems and methods for executing application programs from a memory device linked to a server at an internet site 166 1996
 
PRAGMATUS AV LLC (1)
6,816,904 Networked video multimedia storage server environment 119 2000
 
SIEBEL SYSTEMS, INC. (1)
6,233,617 Determining the visibility to a remote database client 66 1999
 
SIEMENS MEDICAL SOLUTIONS USA, INC. (1)
6,633,742 System and method for adaptive knowledge access and presentation 54 2001
 
SONIC SOLUTIONS (1)
2006/0294,307 Application level automatic format of removable media 2 2006
 
SONY CORPORATION (1)
6,996,530 Information processing apparatus, information processing method, recording medium, and program 5 2002
 
SUN MICROSYSTEMS, INC. (1)
6,185,609 Method, apparatus and program to provide client access to a management information service residing on a server in a computer network system 41 1997
 
THE MATHWORKS, INC. (1)
6,691,301 System, method and article of manufacture for signal constructs in a programming language capable of programming hardware architectures 154 2001
 
TOSHIBA AMERICA INFORMATION SYSTEMS, INC. (1)
6,449,651 System and method for providing temporary remote access to a computer 35 1998
 
TREND MICRO INCORPORATED (1)
6,584,569 System for determining web application vulnerabilities 176 2001
 
VIVCOM, INC. (1)
2006/0064,716 Techniques for navigating multiple video streams 168 2005
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (2)
6,631,512 Method and system for database-driven, scalable web page development, deployment-download, and execution 31 1999
6,536,057 Bed-top co-sleeper and method 7 2001

Patent Citation Ranking

Forward Cites

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Nov 29, 2015
7.5 Year Payment $3600.00 $1800.00 $900.00 Nov 29, 2019
11.5 Year Payment $7400.00 $3700.00 $1850.00 Nov 29, 2023
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00