Movatterモバイル変換


[0]ホーム

URL:


US20210273900A1 - Methods and systems for processing electronic messages - Google Patents

Methods and systems for processing electronic messages
Download PDF

Info

Publication number
US20210273900A1
US20210273900A1US17/202,309US202117202309AUS2021273900A1US 20210273900 A1US20210273900 A1US 20210273900A1US 202117202309 AUS202117202309 AUS 202117202309AUS 2021273900 A1US2021273900 A1US 2021273900A1
Authority
US
United States
Prior art keywords
electronic
function
executable
processors
programmer input
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
US17/202,309
Inventor
Stephen Wolfram
Robert L. SANDHEINRICH
Christopher M. Smith
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.)
Wolfram Research Inc
Original Assignee
Wolfram Research 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 Wolfram Research IncfiledCriticalWolfram Research Inc
Priority to US17/202,309priorityCriticalpatent/US20210273900A1/en
Publication of US20210273900A1publicationCriticalpatent/US20210273900A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Programmer input in a programming language in received, where the programmer input defines a behavior of an executable electronic object. One or more computers generate the executable electronic object according to the programmer input. An electronic message corresponding to invoking the executable electronic object is received, and in response to receiving the electronic message, the executable electronic object is invoked by one or more computers.

Description

Claims (29)

1. A method, comprising:
receiving, at one or more computers, programmer input in a programming language, the programmer input defining a behavior of an executable electronic object, the programmer input including a built-in first function of the programming language that is configured to, when executed, identify parameters associated with electronic messages and to make the parameters available to a user-defined second function that is defined by the programmer input;
evaluating, at the one or more computers, the programmer input, including generating the executable electronic object according to the programmer input; and
executing, at the one or more computers, the executable electronic object in connection with one or more electronic messages, including:
identifying a plurality of parameters in the one or more electronic messages,
making the plurality of parameters available to the user-defined second function, and
executing the user-defined second function with the plurality of parameters.
14. One or more tangible, non-transitory computer readable media storing machine readable instruction that, when executed by one or more processors, cause the one or more processors to:
receive programmer input in a programming language, the programmer input defining a behavior of an executable electronic object, the programmer input including a built-in first function of the programming language that is configured to, when executed, identify parameters associated with electronic messages and to make the parameters available to a user-defined second function that is defined by the programmer input;
evaluate the programmer input, including generating the executable electronic object according to the programmer input; and
execute the executable electronic object in connection with one or more electronic messages, including:
identifying a plurality of parameters in the one or more electronic messages,
making the plurality of parameters available to the user-defined second function, and
executing the user-defined second function with the plurality of parameters.
21. The one or more tangible, non-transitory computer readable media ofclaim 14, wherein:
the programmer input further comprises a built-in second function of the programming language that is configured to, when executed, generate an application programming interface (API); and
the one or more tangible, non-transitory computer readable media further store machine readable instruction that, when executed by the one or more processors, cause the one or more processors to:
in response to evaluating the built-in second function in the programmer input, generate an API that applies the executable electronic object, and
execute the executable electronic object in response to receiving, via the API, i) the one or more electronic messages, or ii) one or more identifiers of the one or more electronic messages.
22. A system, comprising:
one or more processors; and
one or more memory devices coupled to the one or more processors, the one or more memory devices storing machine readable instructions that, when executed by the one or more processors, cause the one or more processors to:
receive programmer input in a programming language, the programmer input defining a behavior of an executable electronic object, the programmer input including a built-in first function of the programming language that is configured to, when executed, identify parameters associated with electronic messages and to make the parameters available to a user-defined second function that is defined by the programmer input,
evaluate the programmer input, including generating the executable electronic object according to the programmer input, and
execute the executable electronic object in connection with one or more electronic messages, including:
identifying a plurality of parameters in the one or more electronic messages,
making the plurality of parameters available to the user-defined second function, and
executing the user-defined second function with the plurality of parameters.
US17/202,3092015-12-172021-03-15Methods and systems for processing electronic messagesAbandonedUS20210273900A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/202,309US20210273900A1 (en)2015-12-172021-03-15Methods and systems for processing electronic messages

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US201562269079P2015-12-172015-12-17
US15/384,037US10951568B2 (en)2015-12-172016-12-19Methods and systems for processing electronic messages
US17/202,309US20210273900A1 (en)2015-12-172021-03-15Methods and systems for processing electronic messages

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US15/384,037ContinuationUS10951568B2 (en)2015-12-172016-12-19Methods and systems for processing electronic messages

Publications (1)

Publication NumberPublication Date
US20210273900A1true US20210273900A1 (en)2021-09-02

Family

ID=59066571

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US15/384,037Active2038-04-21US10951568B2 (en)2015-12-172016-12-19Methods and systems for processing electronic messages
US17/202,309AbandonedUS20210273900A1 (en)2015-12-172021-03-15Methods and systems for processing electronic messages

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US15/384,037Active2038-04-21US10951568B2 (en)2015-12-172016-12-19Methods and systems for processing electronic messages

Country Status (1)

CountryLink
US (2)US10951568B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10425364B2 (en)*2017-06-262019-09-24International Business Machines CorporationDynamic conversation management based on message context

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6487583B1 (en)*1998-09-152002-11-26Ikimbo, Inc.System and method for information and application distribution
US20150213552A1 (en)*2014-01-242015-07-30Volmaster B.V.Pricing user-defined financial instruments

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5768505A (en)*1995-12-191998-06-16International Business Machines CorporationObject oriented mail server framework mechanism
US6944851B1 (en)*2001-04-302005-09-13General Electric Capital CorporationMethod and system for executing a computer program
US6497583B1 (en)*2001-10-032002-12-24Paricon Technologies CorporationInterconnection components with integral conductive elastomeric sheet material, and method of manufacturing same
US8589869B2 (en)2006-09-072013-11-19Wolfram Alpha LlcMethods and systems for determining a formula
US8407190B2 (en)*2009-06-302013-03-26Commvault Systems, Inc.Performing data storage operations with a cloud environment, including containerized deduplication, data pruning, and data transfer
US9851950B2 (en)2011-11-152017-12-26Wolfram Alpha LlcProgramming in a precise syntax using natural language
US9646003B2 (en)2013-11-202017-05-09Wolfram Research, Inc.Cloud storage methods and systems
US9619217B2 (en)2013-11-202017-04-11Wolfram Research, Inc.Methods and systems for cloud computing

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6487583B1 (en)*1998-09-152002-11-26Ikimbo, Inc.System and method for information and application distribution
US20150213552A1 (en)*2014-01-242015-07-30Volmaster B.V.Pricing user-defined financial instruments

Also Published As

Publication numberPublication date
US10951568B2 (en)2021-03-16
US20170180291A1 (en)2017-06-22

Similar Documents

PublicationPublication DateTitle
US11568368B2 (en)Classification engine instance informing parsing of emails received by an email client instance executed by a mobile device
US9299041B2 (en)Obtaining data from unstructured data for a structured data collection
US12229177B2 (en)Intelligent digital assistant that provides end-user with information from firm databases to assist end-user in performing job functions
US9218568B2 (en)Disambiguating data using contextual and historical information
US20120016948A1 (en)Social network activity monitoring and automated reaction
US8560956B2 (en)Processing model of an application wiki
US7954052B2 (en)Method for processing a web page for display in a wiki environment
US10778618B2 (en)Method and system for classifying man vs. machine generated e-mail
CN113987074A (en)Distributed service full-link monitoring method and device, electronic equipment and storage medium
US20110185024A1 (en)Embeddable metadata in electronic mail messages
US20110099464A1 (en)Mechanism for adding content from a search to a document or message
US9378194B2 (en)Previewing email templates in marketing campaigns
US9542365B1 (en)Methods for generating e-mail message interfaces
CN110855555B (en) Email sending method, device, equipment and computer-readable storage medium
US9262550B2 (en)Processing semi-structured data
CN112311654A (en)Instant messaging message processing method, device, medium and electronic equipment
US20120166554A1 (en)Automatically compressing e-mail forwarded to a user telephone
US12155611B2 (en)Information exchange between disjoint technologies using a universal communication recipient identifier
US11257090B2 (en)Message processing platform for automated phish detection
CN112347066B (en)Log processing method and device, server and computer readable storage medium
US20210273900A1 (en)Methods and systems for processing electronic messages
US20140258927A1 (en)Interactive graphical document insight element
JP5324824B2 (en) Information processing apparatus, information processing system, information processing method, and program for classifying network nodes
Narasimhan et al.Open-source Intelligence (OSINT) investigation in Facebook
US10187477B2 (en)Restful interface system for an application

Legal Events

DateCodeTitleDescription
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

STCBInformation on status: application discontinuation

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


[8]ページ先頭

©2009-2025 Movatter.jp