Movatterモバイル変換


[0]ホーム

URL:


US20180075093A1 - Sharing document links from multiple data providers - Google Patents

Sharing document links from multiple data providers
Download PDF

Info

Publication number
US20180075093A1
US20180075093A1US15/708,789US201715708789AUS2018075093A1US 20180075093 A1US20180075093 A1US 20180075093A1US 201715708789 AUS201715708789 AUS 201715708789AUS 2018075093 A1US2018075093 A1US 2018075093A1
Authority
US
United States
Prior art keywords
data
message
provider
message data
client device
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
US15/708,789
Inventor
David L. Meyers
Michael B. Palmer
Betsy Y. McIntyre
Mirela D.S. Correa
David P. Limont
Kenneth Fern
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
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 Microsoft Technology Licensing LLCfiledCriticalMicrosoft Technology Licensing LLC
Priority to US15/708,789priorityCriticalpatent/US20180075093A1/en
Assigned to MICROSOFT CORPORATIONreassignmentMICROSOFT CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: LIMONT, DAVID P., CORREA, MIRELA D.S., MEYERS, DAVID L., PALMER, MICHAEL B., FERN, KENNETH, MCINTYRE, BETSY Y.
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Publication of US20180075093A1publicationCriticalpatent/US20180075093A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A document sharing system includes a plurality of different data provider implementations. The document sharing system exposes a common application programming interface to a plurality of different clients and receives data requests identifying a given data provider, from the clients. The document sharing system then uses the data provider implementation for the data provider identified in the request, in order to obtain the requested data, and place it in a common data structure that is returned to the client.

Description

Claims (21)

30. A computing system comprising:
a processor; and
memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to:
receive a first request for message data associated with a first message;
based on the first request, obtain first message data from a first data provider that corresponds to a first data structure;
receive a second request for message data associated with a second message;
based on the second request, obtain second message data from a second data provider that corresponds to a second data structure that is different than the first data structure;
place the first message data and the second message data in a common data structure that defines a single presentation view for rendering the first and second message data on a client device associated with the first and second message; and
provide the first and second message data in the common data structure to the client device.
38. A computing system comprising:
a communication component configured to receive a request for message data associated with a client device;
a data provider identifier component configured to, based on the request for message data:
identify a first data provider to obtain first message data having a first data structure, and
identify a second data provider to obtain second message data having a second data structure, the second data structure being different than the first data structure;
a common data model component configured to place the first message data and the second message data in a common data structure that defines a single presentation view for rendering the first and second message data on the client device; and
wherein the client communication component is configured to provide, to the client device, the first and second message data in the common data structure.
US15/708,7892013-11-222017-09-19Sharing document links from multiple data providersAbandonedUS20180075093A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US15/708,789US20180075093A1 (en)2013-11-222017-09-19Sharing document links from multiple data providers

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US14/087,491US9798769B2 (en)2013-11-222013-11-22Sharing document links from multiple data providers
US15/708,789US20180075093A1 (en)2013-11-222017-09-19Sharing document links from multiple data providers

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US14/087,491ContinuationUS9798769B2 (en)2013-11-222013-11-22Sharing document links from multiple data providers

Publications (1)

Publication NumberPublication Date
US20180075093A1true US20180075093A1 (en)2018-03-15

Family

ID=52021442

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US14/087,491Active2034-06-16US9798769B2 (en)2013-11-222013-11-22Sharing document links from multiple data providers
US15/708,789AbandonedUS20180075093A1 (en)2013-11-222017-09-19Sharing document links from multiple data providers

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US14/087,491Active2034-06-16US9798769B2 (en)2013-11-222013-11-22Sharing document links from multiple data providers

Country Status (2)

CountryLink
US (2)US9798769B2 (en)
WO (1)WO2015077386A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10387146B2 (en)2015-11-302019-08-20Visa International Service AssociationSystem and method for common request processing
US11829583B2 (en)*2017-07-072023-11-28Open Text Sa UlcSystems and methods for content sharing through external systems
US11397849B2 (en)2017-09-282022-07-26Oracle International CorporationREST transformation
CN114416702B (en)*2022-04-012022-08-05杭州筋斗腾云科技有限公司Resource management method and computing system

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7194516B2 (en)*2003-10-232007-03-20Microsoft CorporationAccessing different types of electronic messages through a common messaging interface
US20080288466A1 (en)*2005-01-102008-11-20George EisenbergerUser selectable data attributes for automated electronic search, identification and publication of relevant data from electronic data records at multiple data sources
US20120215860A1 (en)*2011-02-212012-08-23General Electric CompanyMethods and systems for receiving, mapping and structuring data from disparate systems in a healthcare environment

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020010781A1 (en)1999-12-302002-01-24Tuatini Jeffrey TaihanaShared service messaging models
US7469248B2 (en)*2005-05-172008-12-23International Business Machines CorporationCommon interface to access catalog information from heterogeneous databases
US7979850B2 (en)2006-09-292011-07-12Sap AgMethod and system for generating a common trace data format
US7970943B2 (en)*2007-08-142011-06-28Oracle International CorporationProviding interoperability in software identifier standards
US8484176B2 (en)2009-09-082013-07-09Ricoh Co., Ltd.Multi-provider forms processing system with retry upon failure
US8707403B2 (en)*2011-08-102014-04-22Time Inc.Subscription interface for providing access to digital publications
US8589481B2 (en)2011-09-142013-11-19Microsoft CorporationMulti tenant access to applications
EP2637368A1 (en)2012-03-092013-09-11BlackBerry LimitedMethod for sharing a file when multiple versions exist

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7194516B2 (en)*2003-10-232007-03-20Microsoft CorporationAccessing different types of electronic messages through a common messaging interface
US20080288466A1 (en)*2005-01-102008-11-20George EisenbergerUser selectable data attributes for automated electronic search, identification and publication of relevant data from electronic data records at multiple data sources
US20120215860A1 (en)*2011-02-212012-08-23General Electric CompanyMethods and systems for receiving, mapping and structuring data from disparate systems in a healthcare environment

Also Published As

Publication numberPublication date
US9798769B2 (en)2017-10-24
US20150149456A1 (en)2015-05-28
WO2015077386A1 (en)2015-05-28

Similar Documents

PublicationPublication DateTitle
US10379818B2 (en)Multi-tenant, tenant-specific applications
US10223340B2 (en)Document linking in an email system
US9699152B2 (en)Sharing content with permission control using near field communication
US9491177B2 (en)Granting permissions to an object when adding people to a conversation
US10193975B2 (en)Managing multiple cloud stores through a web service
US11113039B2 (en)Integrated note-taking functionality for computing system entities
US20180024980A1 (en)Mapping account information to server authentication
US20180075093A1 (en)Sharing document links from multiple data providers
US10895963B2 (en)Using sections for customization of applications across platforms
US20150227630A1 (en)Caching queries for dynamic webpages
US9804749B2 (en)Context aware commands
US10540065B2 (en)Metadata driven dialogs
US10079720B2 (en)Dynamically managing different versions of a service
US20160072857A1 (en)Accessibility features in content sharing
US11677805B2 (en)Surfacing sharing attributes of a link proximate a browser address bar
US9811333B2 (en)Using a version-specific resource catalog for resource management
US20160378574A1 (en)Integration and synchronization using a virtual data provider

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:044302/0914

Effective date:20141014

Owner name:MICROSOFT CORPORATION, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MEYERS, DAVID L.;PALMER, MICHAEL B.;MCINTYRE, BETSY Y.;AND OTHERS;SIGNING DATES FROM 20131121 TO 20140301;REEL/FRAME:044302/0839

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCBInformation on status: application discontinuation

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


[8]ページ先頭

©2009-2025 Movatter.jp