R Programming for Data Science Patenting #AIPatentFirst
专利代理人,知识产权Prity Khastgir,
International Intellectual Rights Attorney??Telecom*AI Author* BLOCKCHAIN *BIGDATA* Handling International Trademarks under Madrid Protocol *LED* Active in ITU, Geneva Working Group* Global Patent Training
R is a simple programming language for statistical computing and data visualisation in Industry 4.0. R Programming provides a wide variety of statistical techniques and graphical capabilities that are used for determining and computing a large variety of classical static tests.
Data analysis with R programming language is done in a series of steps:
- Programming;
- Transforming;
- Discovering;
- Modeling; &
- Communication
R programming is a simple and effective programming language that includes variables, data types, different operators, conditional statements, loops, strings, and different functions.
In general, variables are basically reserved memory locations to store values. On further analysis data types further includes vectors, matrix, array, list and data frame. However, vector is a sequence of data element. The sequence of data element is any one selected from logical vectors, integers, numeric vectors, complex vectors, character vectors and combinations thereof.
Interestingly, the matrix includes data, nrow, ncol, byrow, dimname. Another interesting component of R programming is array where the data is stored in more than two dimensions. Particularly, List is a data type and contains elements of different types e.g number, strings, and vectors. Another very important component is data frame which is a table 2D array like structure in which each column contains the value of one variable and each row contains one set of values from each column.
Operators
Operators in R programming are constructs used to manipulate the value. In use, Operators are of four types.
The four types of Operators are arithmetic operators, assignment (left and right), relational operators and logical operators (AND, OR, NOT).
Conditional Statements
“Conditional statements” are clauses in R programming which states relationships between the elements (if, else if, and else). For example, switch case statements states
the position of a particular number with encoded statement for e.g 4= Thursday.
Loop in R programming
Loop in R programming is used to execute the statement or group of statements multiple times to achieve desired results.
Interestingly Loops are of three types:
- Repeat loops,
- while loops, and
- for loops.
R programming is Strings
R programming is Strings is any value written in a pair of single or double quote in R is treated as a string. E.g ‘hey dude, what are you thinking’ and “I am thinking about solving massive issues”.
Function in R programming
Function in R programming is a block of organized, reusable code that is used to perform a single related action aka OUTCOME. The two types of Functions in R programming are predefined functions and user defined functions.
Sample Patent claim claiming r program instructions:
Independent Patent Claim
14. A system for facilitating purchase of ad placements associated with reminders, the system comprising:
one or more physical processors programmed with compute r program instructions which, when executed, cause the one or more physical processors to:
identify one or more reminders associated with a user, wherein the one or more reminders comprise a first reminder for the user;
provide an advertisement opportunity associated with the first reminder to one or more advertisers, wherein the advertisement opportunity comprises an opportunity to purchase an ad placement associated with the first reminder, and wherein the one or more advertisers comprise the first advertiser;
determine that the first advertiser purchased an ad placement associated with the first reminder;
allocate an ad placement associated with the first reminder for an advertisement associated with the first advertiser based on the determination that the first advertiser purchased an ad placement associated with the first reminder;
receive an indication to provide the first reminder for presentation to the user; and
provide a first advertisement associated with the first advertiser with the first reminder for presentation to the user based on the received indication and the allocation.
RIGHT Communication is the KEY
One very interesting aspect of analysing big data is to identify the category of consumers who are not regular users or clients for the business model. In such a case communicating with these users or clients can be beneficial to gather information and provide them with tailor-made solutions. So, for any service based business model this process provide the business with necessary tools to build a strong service network.
Discuss your Story of Artificial Intelligence
enquires with us today.
About the Author:
Prity Khastgir is working to intersect technology and law with the intent to provide opinion on new age laws which would be drafted in near future to take cognizance of multiple issues cropping in the world of internet.
Prity is active at tech global conferences and actively participate in ITU 5G Regulatory Workshops, Spectrum Auction Seminars & Initiatives on Sustainable Development Goals (SDGs).
Sustainable Development Goals (SDGs) is commonly known as the Global Goals, are a universal call to action to end poverty, protect the planet and ensure that all people enjoy peace and prosperity. In personal capacity, Prity is working on coding a new application to work on EMPATHY factor which is diminishing in recent years.
Problem SOLVER & Business Strategist with 15+ yrs experience. With a working experience of working 30,000++ working hours in different technologies right from microchip antenna to heat sinking issues in LEDs to writing patents for messaging mobile applications for every size of client across the world.
Prity is trained in international will-power techniques and believes that mind is the greatest gift of the universe. Currently, also working on understanding and embracing INFINITY !!
#Guestfaculty #teachingispassion #knowledgesharing #UnitedBharatAlliance #RProgramming #DataSciencePatenting #SmartbigdataQueen #IntellectualProperty
Indian Patent agent (IN/PA 3551) Patent Agent || Senior Patent Associate at Royzz & co
5 年Artificial intelligence is articulation in some ways to simulate a step of instructions in machine learning?#AIPatentFIRST ?