Movatterモバイル変換


[0]ホーム

URL:


US20140351240A1 - Data streaming for interactive decision-oriented software applications - Google Patents

Data streaming for interactive decision-oriented software applications
Download PDF

Info

Publication number
US20140351240A1
US20140351240A1US14/296,642US201414296642AUS2014351240A1US 20140351240 A1US20140351240 A1US 20140351240A1US 201414296642 AUS201414296642 AUS 201414296642AUS 2014351240 A1US2014351240 A1US 2014351240A1
Authority
US
United States
Prior art keywords
data
block
file
computer
request
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
Application number
US14/296,642
Inventor
Gavriel Raanan
Lawrence Reisler
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Happy Cloud Inc
Original Assignee
Happy Cloud Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Happy Cloud IncfiledCriticalHappy Cloud Inc
Priority to US14/296,642priorityCriticalpatent/US20140351240A1/en
Publication of US20140351240A1publicationCriticalpatent/US20140351240A1/en
Assigned to HAPPY CLOUD INC.reassignmentHAPPY CLOUD INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: RAANAN, GAVRIEL, REISLER, LAWRENCE
Priority to US14/859,408prioritypatent/US20160078092A1/en
Priority to US15/420,729prioritypatent/US20170139990A1/en
Priority to US15/435,731prioritypatent/US20170161050A1/en
Priority to US15/435,742prioritypatent/US20170161056A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Providing data to a computer software application by intercepting a request made by a computer software application to retrieve a first data set from a first data storage location, accessing a record, defined in advance of the request, that includes a reference to the first data set and a reference to a second data set, retrieving the first data set from a data storage location other than the first data storage location, and retrieving the second data set from a data storage location other than the first data storage location in advance of a request by the computer software application to access the second data set at the first data storage location.

Description

Claims (3)

What is claimed is:
1. A method for providing data to a computer software application, the method comprising:
defining a first record that refers to a data item requested during execution of a computer software application, wherein the first record is associated with a first decision path of the computer software application;
defining a second record that refers to the same data item requested during execution of the computer software application, wherein the second record is associated with a second decision path of the computer software application;
associating with each of the records an indicator indicating that the data item is associated with multiple decision paths; and
associating the records with a data retrieval plan for providing data during a subsequent execution of the computer software application.
2. The method ofclaim 1 wherein said defining and associating are implemented in any of
a) computer hardware and
b) computer software embodied in a non-transitory, computer-readable storage medium.
3. A computer program product for providing data to a computer software application, the computer program product comprising:
a non-transitory, computer-readable storage medium; and
computer-readable program code embodied in the computer-readable storage medium, wherein the computer-readable program code is configured to
define a first record that refers to a data item requested during execution of a computer software application, wherein the first record is associated with a first decision path of the computer software application,
define a second record that refers to the same data item requested during execution of the computer software application, wherein the second record is associated with a second decision path of the computer software application,
associate with each of the records an indicator indicating that the data item is associated with multiple decision paths, and
associate the records with a data retrieval plan for providing data during a subsequent execution of the computer software application.
US14/296,6422011-03-062014-06-05Data streaming for interactive decision-oriented software applicationsAbandonedUS20140351240A1 (en)

Priority Applications (5)

Application NumberPriority DateFiling DateTitle
US14/296,642US20140351240A1 (en)2011-03-062014-06-05Data streaming for interactive decision-oriented software applications
US14/859,408US20160078092A1 (en)2011-03-062015-09-21Data streaming for interactive decision-oriented software applications
US15/420,729US20170139990A1 (en)2011-03-062017-01-31Data Streaming for Interactive Decision-Oriented Software Applications
US15/435,731US20170161050A1 (en)2011-03-062017-02-17Methods for Downloading and Installing Computer Software Applications on Demand
US15/435,742US20170161056A1 (en)2011-03-062017-02-17Methods for Managing the Writing of Datasets by Computer-Implemented Processes

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US201161449675P2011-03-062011-03-06
US13/412,765US8782053B2 (en)2011-03-062012-03-06Data streaming for interactive decision-oriented software applications
US14/296,642US20140351240A1 (en)2011-03-062014-06-05Data streaming for interactive decision-oriented software applications

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US13/412,765ContinuationUS8782053B2 (en)2011-03-062012-03-06Data streaming for interactive decision-oriented software applications

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US14/859,408ContinuationUS20160078092A1 (en)2011-03-062015-09-21Data streaming for interactive decision-oriented software applications

Publications (1)

Publication NumberPublication Date
US20140351240A1true US20140351240A1 (en)2014-11-27

Family

ID=47830755

Family Applications (5)

Application NumberTitlePriority DateFiling Date
US13/412,765Expired - Fee RelatedUS8782053B2 (en)2011-03-062012-03-06Data streaming for interactive decision-oriented software applications
US14/296,636AbandonedUS20140344246A1 (en)2011-03-062014-06-05Data streaming for interactive decision-oriented software applications
US14/296,642AbandonedUS20140351240A1 (en)2011-03-062014-06-05Data streaming for interactive decision-oriented software applications
US14/859,408AbandonedUS20160078092A1 (en)2011-03-062015-09-21Data streaming for interactive decision-oriented software applications
US15/420,729AbandonedUS20170139990A1 (en)2011-03-062017-01-31Data Streaming for Interactive Decision-Oriented Software Applications

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US13/412,765Expired - Fee RelatedUS8782053B2 (en)2011-03-062012-03-06Data streaming for interactive decision-oriented software applications
US14/296,636AbandonedUS20140344246A1 (en)2011-03-062014-06-05Data streaming for interactive decision-oriented software applications

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US14/859,408AbandonedUS20160078092A1 (en)2011-03-062015-09-21Data streaming for interactive decision-oriented software applications
US15/420,729AbandonedUS20170139990A1 (en)2011-03-062017-01-31Data Streaming for Interactive Decision-Oriented Software Applications

Country Status (1)

CountryLink
US (5)US8782053B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109308241A (en)*2018-09-052019-02-05腾讯科技(深圳)有限公司 Method, device, terminal device and storage medium for monitoring application startup process

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9037680B2 (en)*2011-06-292015-05-19Instart Logic, Inc.Application acceleration
US9521214B2 (en)2011-09-202016-12-13Instart Logic, Inc.Application acceleration with partial file caching
US8996661B1 (en)*2012-02-092015-03-31Instart Logic, Inc.Smart packaging for mobile applications
US9086937B2 (en)2012-05-162015-07-21Apple Inc.Cloud-based application resource files
WO2013179451A1 (en)*2012-05-312013-12-05国立大学法人東京大学Parallel data processing system, computer, and parallel data processing method
US11144580B1 (en)*2013-06-162021-10-12Imperva, Inc.Columnar storage and processing of unstructured data
US20180335902A1 (en)*2017-05-162018-11-22Apple Inc.Techniques for dynamically displaying relevant files for selection
US11029932B2 (en)*2019-08-232021-06-08Microsoft Technology Licensing, LlcHydration of applications

Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050193015A1 (en)*2004-02-192005-09-01Sandraic Logic, Llc A California Limited Liability CompanyMethod and apparatus for organizing, sorting and navigating multimedia content
US20060287106A1 (en)*2005-05-172006-12-21Super Computer InternationalCollaborative online gaming system and method
US20070005793A1 (en)*2005-06-222007-01-04Sony CorporationReproducing apparatus, reproducing method, and reproducing program
US20080167887A1 (en)*2007-01-052008-07-10Carl De MarckenAnticipatory presentation of travel information
US20080318678A1 (en)*2007-02-162008-12-25Stivoric John MEntertainment, gaming and interactive spaces based on lifeotypes
US20090094600A1 (en)*2007-09-212009-04-09Sony Computer Entertaintment Inc.Network delivery of entertainment software
US20090325712A1 (en)*2008-06-282009-12-31Microsoft CorporationPlayer character matchmaking with distributed peer-to-peer functionality
US20100040349A1 (en)*2008-05-012010-02-18Elliott LandySystem and method for real-time synchronization of a video resource and different audio resources
US20100064000A1 (en)*2008-09-082010-03-11Seachange International, Inc.Method and System for Providing an Interactive Application Over a Network
US20100167809A1 (en)*2002-12-102010-07-01Perlman Steve GSystem and Method for Accelerated Machine Switching
US20100262909A1 (en)*2009-04-102010-10-14Cyberlink Corp.Method of Displaying Music Information in Multimedia Playback and Related Electronic Device
US20100304860A1 (en)*2009-06-012010-12-02Andrew Buchanan GaultGame Execution Environments
US20100305959A1 (en)*2005-09-162010-12-02Johnson J MitchellSystem and method for providing a media content exchange
US20100306860A1 (en)*2009-05-292010-12-02Hank RisanUsing a custom media library to secure digital media content
US7853608B2 (en)*2007-02-052010-12-14Emantras, IncE-learning authorship based on meta-tagged media specific learning objects
US20110040734A1 (en)*2009-08-142011-02-17International Business Machines CorporationProcessing of streaming data with keyed aggregation
US20110055876A1 (en)*2009-08-262011-03-03Lewis Holly LynnUniversal Entertainment Unification System

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH04233642A (en)1990-07-271992-08-21Dell Usa CorpProcessor which performs memory access in parallel with cache access and method used therrfor
US7197570B2 (en)*1998-07-222007-03-27Appstream Inc.System and method to send predicted application streamlets to a client device
US7123608B1 (en)*1999-09-102006-10-17Array Telecom CorporationMethod, system, and computer program product for managing database servers and service
US20050091511A1 (en)*2000-05-252005-04-28Itay NaveUseability features in on-line delivery of applications
US6966837B1 (en)*2001-05-102005-11-22Best Robert MLinked portable and video game systems
US8721448B2 (en)*2001-08-202014-05-13Bally Gaming, Inc.Local game-area network system
US20100166056A1 (en)*2002-12-102010-07-01Steve PerlmanSystem and method for encoding video using a selected tile and tile rotation pattern
US7401104B2 (en)*2003-08-212008-07-15Microsoft CorporationSystems and methods for synchronizing computer systems through an intermediary file system share or device
US20070254742A1 (en)*2005-06-062007-11-01Digital Interactive Streams, Inc.Gaming on demand system and methodology
US20070038749A1 (en)*2005-07-292007-02-15Broadcom CorporationCombined local and network storage interface
US7974902B2 (en)*2006-02-142011-07-05Leviathan Entertainment, LlcMethod and apparatus for massively multiplayer online games
US7962937B2 (en)*2006-08-012011-06-14Microsoft CorporationMedia content catalog service
US7669044B2 (en)*2006-09-292010-02-23Microsoft CorporationAccelerated system boot
US8886545B2 (en)*2007-03-072014-11-11Vlingo CorporationDealing with switch latency in speech recognition
GB2450473A (en)*2007-06-042008-12-31Sony Comp Entertainment EuropeA Server in a Peer to Peer system selecting and notifying a device that it is to become a member of a peer group
WO2009005747A1 (en)2007-06-282009-01-08The Trustees Of Columbia University In The City Of New YorkSet-top box peer-assisted video-on-demand
JP2009027390A (en)*2007-07-182009-02-05Sony CorpContent distribution system, distribution server, receiving terminal and computer program
US8613673B2 (en)*2008-12-152013-12-24Sony Computer Entertainment America LlcIntelligent game loading
KR100936239B1 (en)*2007-12-182010-01-12한국전자통신연구원 Streaming based mobile software providing system and method
US8064479B2 (en)*2008-01-022011-11-22Harmonic, Inc.Methods and system for efficient data transfer over hybrid fiber coax infrastructure
IL190111A0 (en)*2008-03-112008-12-29Oren CohenMethod and system for representing game data in a generic form
US20100016081A1 (en)*2008-03-202010-01-21Gdi Game Domain International PlcGame server
US20090253517A1 (en)*2008-04-042009-10-08Zipzapplay, Inc.Open game engine and marketplace with associated game editing and creation tools
US20090300144A1 (en)*2008-06-032009-12-03Sony Computer Entertainment Inc.Hint-based streaming of auxiliary content assets for an interactive environment
JP2010028692A (en)*2008-07-242010-02-04Nec CorpContent reproduction device, and method for preventing unauthorized reproduction of content
US20100069155A1 (en)*2008-09-172010-03-18LPP Enterprises, LLCInteractive gaming system via a global network and methods thereof
US8152635B2 (en)*2008-11-052012-04-10Aspyr Media, Inc.Providing network and game content based on wireless signals
US8423534B2 (en)*2008-11-182013-04-16Teradata Us, Inc.Actively managing resource bottlenecks in a database system
WO2010075070A1 (en)*2008-12-152010-07-01Tetris Online, Inc.Interactive asynchronous computer game infrastructure
CN102460496B (en)*2009-05-212016-05-25英特托拉斯技术公司Content delivery system and method
WO2010144879A2 (en)*2009-06-122010-12-16Sony CorporationDistribution backbone
US8018961B2 (en)*2009-06-222011-09-13Citrix Systems, Inc.Systems and methods for receive and transmission queue processing in a multi-core architecture
US8341620B2 (en)*2009-06-252012-12-25Microsoft CorporationStreaming optimized virtual application images
US8893049B2 (en)*2009-08-282014-11-18International Business Machines CorporationCreation and prioritization of multiple virtual universe teleports in response to an event
US20110225576A1 (en)*2010-03-092011-09-15Jacob GuedaliaData streaming for interactive decision-oriented software applications

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100167809A1 (en)*2002-12-102010-07-01Perlman Steve GSystem and Method for Accelerated Machine Switching
US20050193015A1 (en)*2004-02-192005-09-01Sandraic Logic, Llc A California Limited Liability CompanyMethod and apparatus for organizing, sorting and navigating multimedia content
US20060287106A1 (en)*2005-05-172006-12-21Super Computer InternationalCollaborative online gaming system and method
US20070005793A1 (en)*2005-06-222007-01-04Sony CorporationReproducing apparatus, reproducing method, and reproducing program
US20100305959A1 (en)*2005-09-162010-12-02Johnson J MitchellSystem and method for providing a media content exchange
US20080167887A1 (en)*2007-01-052008-07-10Carl De MarckenAnticipatory presentation of travel information
US7853608B2 (en)*2007-02-052010-12-14Emantras, IncE-learning authorship based on meta-tagged media specific learning objects
US20080318678A1 (en)*2007-02-162008-12-25Stivoric John MEntertainment, gaming and interactive spaces based on lifeotypes
US20090094600A1 (en)*2007-09-212009-04-09Sony Computer Entertaintment Inc.Network delivery of entertainment software
US20100040349A1 (en)*2008-05-012010-02-18Elliott LandySystem and method for real-time synchronization of a video resource and different audio resources
US20090325712A1 (en)*2008-06-282009-12-31Microsoft CorporationPlayer character matchmaking with distributed peer-to-peer functionality
US20100064000A1 (en)*2008-09-082010-03-11Seachange International, Inc.Method and System for Providing an Interactive Application Over a Network
US20100262909A1 (en)*2009-04-102010-10-14Cyberlink Corp.Method of Displaying Music Information in Multimedia Playback and Related Electronic Device
US20100306860A1 (en)*2009-05-292010-12-02Hank RisanUsing a custom media library to secure digital media content
US20100304860A1 (en)*2009-06-012010-12-02Andrew Buchanan GaultGame Execution Environments
US20110040734A1 (en)*2009-08-142011-02-17International Business Machines CorporationProcessing of streaming data with keyed aggregation
US20110055876A1 (en)*2009-08-262011-03-03Lewis Holly LynnUniversal Entertainment Unification System

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109308241A (en)*2018-09-052019-02-05腾讯科技(深圳)有限公司 Method, device, terminal device and storage medium for monitoring application startup process

Also Published As

Publication numberPublication date
US20170139990A1 (en)2017-05-18
US20140344246A1 (en)2014-11-20
US20130066877A1 (en)2013-03-14
US8782053B2 (en)2014-07-15
US20160078092A1 (en)2016-03-17

Similar Documents

PublicationPublication DateTitle
US8782053B2 (en)Data streaming for interactive decision-oriented software applications
US9075633B2 (en)Configuration of life cycle management for configuration files for an application
US20170161050A1 (en)Methods for Downloading and Installing Computer Software Applications on Demand
CN103778178B (en)Method and system for reconfiguring snapshot of virtual machine (VM)
US10740298B2 (en)File synchronization with reduced conflicts in computing systems
US9535677B2 (en)Software discovery in an environment with heterogeneous machine groups
US8719788B2 (en)Techniques for dynamically determining test platforms
US20140010520A1 (en)Dynamic management of slide presentations
US10212067B2 (en)Dynamic symbolic links for referencing in a file system
US10474698B2 (en)System, method, and program for performing aggregation process for each piece of received data
US11042508B2 (en)Information management
JP2015510174A (en) Location independent files
CN109299352B (en)Method and device for updating website data in search engine and search engine
US8589454B2 (en)Computer data file merging based on file metadata
US20110225576A1 (en)Data streaming for interactive decision-oriented software applications
US20090070373A1 (en)Method and apparatus for processing multimedia content and metadata
US20170161056A1 (en)Methods for Managing the Writing of Datasets by Computer-Implemented Processes
US10831794B2 (en)Dynamic alternate keys for use in file systems utilizing a keyed index
JP5494817B2 (en) Storage system, data management apparatus, method and program
JP2012088940A (en)Information processor, information processing method, and program
US10958760B2 (en)Data processing system using pre-emptive downloading
JP2009026029A (en) Transaction control apparatus, transaction control method, transaction control program, and storage medium storing the program
US12131023B2 (en)Computer system, method of tracking lineage of data, and non-transitory computer-readable medium
US8655929B2 (en)Modification of data within a file
JP2011175180A (en)Karaoke reservation device

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:HAPPY CLOUD INC., MASSACHUSETTS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RAANAN, GAVRIEL;REISLER, LAWRENCE;REEL/FRAME:034415/0673

Effective date:20140522

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp